2000 2000 200000
***.*....*.*..*....**..*..*.*.**.*...*.***.*..**......*..**.*...*.*****..*..*.*...**.**..*.**.***.**...*.....***.*.**.*.*......****.*.***..***.***..**..*..**.*....*.**.*...*..*..*.......*.***..***...*..*.****.*.***..*.*.**.......***.****.***.....**.**.***.**....**.*..*....*..****.****.....*....**...*.******..*********.*.***..*.*....**..****.*******.........*..*.*..*.***.*....*.*******..*.....***..****....*****.**..*.*.**..***.*.*.*..*..***..*....***...***..*.....*...**.*..*****..***...**.*.***.*..*****...**************.***.*..**.*.**....*.**..**..***.***.******.*****..**..***.**..*...*...***...*.*..**.***..*..**.**..*..*.**.*.*.**....***.**...*...*.*..*.*..*.*..*...*.*.***.***.***..**.****...***.*.*..**.*..*.*.*..*.....******....**..*..*...*..*...*........*.*.***...*.**.**....**...***...*...*........*.*...*.*.*..**..*.*.*.**..*.*.**..****.*...**..**.*..**..**..***..**.***.*...**..*..**..*.****.*....***...***.***.*.**.*..***.**.*...**....****.**.*.*..*.*.***...**.*...***.***.***.*..**.*..*...*..**....*.***...****..*.*.****.......****.**...*.*..*...**.******......*...***.*.*.....*...**...*.....*...**...**.*****..**.**....*..***..*.**..*.**...*.*.*.....***.*****..*...**.*...**....*.*.*******.**.*.***...*.....*.**.*.**.....*..*.*..****.**..****.*..***..**.**.***.*....**.*.***..***..*.**.*.*........**...*****.....***.*******.*..**.*.....*...***..*...**...*.....*.*..****...*..*.**...*...*.***..*.****..**..***..*....**...*.***.*.**.*.....*.*.*.*.****..*.**.*.*******..*.***....*....*..*..*....*...**.**..*.****.****..*.**.*..*...**.*.*...*...*******..********..*..*..*.*..**....*...*..*.*.***.****.**.*.*...*...**.*..**....*..***.*.****.*.*.*....***..*...**.*....*.**.***.........**.*****.*...**.**....*..**.*.**..*.*....**...****.*.**.*.***..*...****...****.*......*.***.*.....**.**..****..**.*.*.*..*.**..*..******.**.*........*.*....**....**....***.****...*..**.*.**..****...**.***.**.*......*...**.*.***.*.*..*.*****..**..***.***.*.*.....***.*..*..**..*..***.*....***.*******.*.*
...****.*..***..*****.**....*......****.****..*...*.****.........**..**...***...******.*.*.*....*......*.....*.**....*..****..*.*..*.*...*.*.***.**.*.*....*.*..***..***.*.******..******.***...****..***...*.*.*.****......*..*.**...****.*....*..*.**...**....*..*****...*..*....***.*.**..**......***.*.***..*.****..*.*..****..**..*...**......**.*.*.....*.***....**.*..*.*******....**.....*.**.*.**....*.*.....*...***.*.*.*...*.****.*..***..*.*..**...*..**.*..**..*...**.**.***......*.**..*.*..*..***..*.*..**.......****..*....*...*.*...****.*...***.****.*.*...**.*..*.**.***.*.***.**..*...*....*.*..**.**..*.*.*.*.*.*.**.******.***.*.....***.*.***.*......*.*.****.***....*.*.**.***.**..*..***.*.....*.*.****..**.**.*.***.***.*..**..*...*.*****.*.*......**.*.*.**.***..*..**.*.*****..**.*...*...**.*.**.....*.*.***...**..*.*.**...*..********.***..******...******........*.**..***..*..*..****..************...*.*......*..***.*..***..*.**.*.*..*....*..*.***.****.**..*..*..*....***.*...**..*.*..**.*.*...**.*...*.****.**...**..****.**.****.**...**..*..*..*.....*.*...*.**..***.**..****.**..*.**..*..*...*.*..*..*.**..***..*..*.*..*...*....*...***...**..**..*.***.*....*..*..*.****..*..*****.*..*.*..*..*..*..***.....**.**...*...****.*.....*.....*.*.**....*.*..*.**....*..**........*****...*******.**.**...***.*......**..*...**..........*..**.*.*...*..*..*.***..*.****.*..***.**..**..*...********...**.******...***....**.*....*******..*****..*.***..*..*..*...*.......*......****......***...........***...**....**...*.*.**.*.*..*...*.***.*.**..*...***..**.*.***.**.**.*..***..*****.*..*.*.*.*.*.****.**.*..*****.**.*.**..****....*.*.*...**.*..**.*.**.*..**.**.*..*..*..*...****.*..***.*...*.*******.****.****....*******...*....*.....*..*.**....*...***....**.*....*****.**.*...*..*...*..*.**.**.**..**.**.*****.******.......***..*.*...********...********..***.*..**.......*......*.**...**..*...**.***.....****..*.**.*....*.****.*.*..**...***.*.*...*.**.****.***..*...*..***.*.***.**.*.........*.*.**..**.**.*.
**.*.*..****...*..**.**.*.**.***....*.*****..*..*...*.*.*.*...***.*..**.**.*.......**.***........*****.****.**.***.*..**.*....*..***..*.**....*..**.**...*..**..****.**....***..*****.**...*..**..**..*....*.*.*..*..*..**.......****.*.***..*..*.**.*****..**.*.**...****..*.*.*.*.*.**..***.*****..*.**.**.****....**..*****....*******.*...*..*.****..*.*..****..**..******.*.********.**..*...*..**.**......*.*.*...*.*..*..*.....*.*....*...*.***..**..***..*.**.*.***..*........***.*.**..**....****......*.....***.*.***..*.*.*.***.***.....*.*.....****.....**...*.*.*....*.**.**..**.**.*.**.*.....*.**..*.*.***.*****..*..*.***.*...***........*.*..*.*..*....*.*..**.*.**.******.......**........*..**.***.**...**...*******.*.*.**...**.****....*.....**..*.*.*....*..**....*.***.**.*....*.**.*.**.*..**.***..*....**...*..*......*..**..***.*..**.*....*.*****.*...**.**..*...*.**.*.*.*****.*.******..*****.*..*..**.**.**...**......*...****.***.......***....*.*.***...****........**.**.***.**...*.**.*.*..***....*.*...*....*...****.*..**.....*...**.**..*.*.*...*.***...*.**..**.*.*.**.***.*......*....*...*.*****.*.*.**.*...*.*.*..***.**.***...**...*..*.*****........*.***.**.**.....*.**...*.**.*.**..*...**..*..*.*..***.*......**.**....**..*.*..**.*..*.***..*...*..***....****.*.*.*.***......*..*.*.*.**...***..*****..*.**...**..*****..**.*....*.**..*********...*.**..*...****....**..***.*......*.**..**.*...**.*.*..*...**..**...**....*.**..*..***.*****.**...*.*..**....***..********..***..*....***.***....****..*.**...*.**.**........*****..*..**.......**.*.*.***..*.*.*.*.*....******..**..*...*****..*......*..*...****..*.**....**.*..*..*****.**.*...****.**....**..*.....*..**...**....****..******.***..*....*.**.*...*..***.***.***.*******.*.**..***..***.***...*.....*.....**....**.****.*..*.********....**.*..*..*.*.*.*****.*...**..**..***.**.*.....*.*..*.*.**.*...***...***.**...*.*..***..*****.*..****.***.*.....*.*......***..*.***.**...*...*..*.**..*....**..*.*.****..******.***..**.**...**...*.*....**.**.*.**
*...*..**.*..***.*.*...*.*..*...*.**.**..*..*...*.*...***..***....***..*..*..**.*.*..***.*.*.*..**....*..***.*.**.*............********...*..*.**.**.*****..*...**.*.***...*.*.*.*.**...*..*.*......*...*...**....*.****..*....***.**..**...*...**.*.*.*.*...**.**.**.**.*.***..***...**..*..*********.****...*.*.***..*......**...**..****.*..**.*...**..*.*.*.******..*...**...**.*...***..*.*.*.*.***..*.*****.....*..*.***..*..***..**...*....**...*********....**.*.***...**..*..*...***...****..*******.***.*.******.**.*.***.*..*.**...***.***.*...***..*****...*.*...*.**.*...*..**.****.*.*....*...*..*..*......****.*.*.**.**.**.***.*...*.....*.*....**.*....*..*.....*...*.*.***..***...*.*.***..*.***...**.**.**...*****.....**.....**.*.****...*.*.***.***....***..*..*.***......***..*....*..**...*.***.*.*.*...*.*..*.*******.*.**.....*..**.*.*....*....**.*..*..**.*..**..*..*.***.*.**.**....*.***.*.*.*.*.*.**.....*...**.**..*.**.*.****.*********..*****.**..***.*.....*.**.....*...****.*****...****.*..***..**...**.......***.*..*.*.*...*.*..**..*.***.**..*..*.**..*..*.*.....*..****.**.**..**.**.*.**.**..*..***.*..*....*****..*...**..***....*..***.*..*.**.***..**.*.***...*.***.*..**...**.*....*.***.**...**.*.*..*.**.....***.***.*********.*.*..*..*.......*...***.....*..*****.****.*********...***.**.*.*.**..***...***.*.**....**.*.*..**..**..**.*.**..**.**.*.***.*...*.*..**..*.**...*****.****.*.*****.....**.***..**....***..****..*...**.*....******.***.......*..*.*.**....**.*.*....*.*..**...**..*.*****..*..**.*****.....**.**.**.*..*******...*..*.*.**.*.*.*...***.*..**.*.......***..*...*..**...*.*********.****..*.*..**.............**.*.****.*.**.......*..**..****.***.......***..*.**.*.*.*.*..**...*....**.*.**..***..*.*..*.*.*....*...*.*.**.****.*.*.....*....**...**.*.****.*.***.*********..*..*..*.***.*..***...*.*..***....***.*...**........********.**.*..*.*..**......****.**...*.**.*...**.*...***.**.***..*.*..*..**....*...*..***.******..*.****...*...**.****..*....*....**......**.*.**....****.**...**
.**.*.*.*.**...*******..*....*.****.*.***..**...**.*...*.**...**...****.*.....**....*..*....*....*.*...***.******......***.*.*.....*.***..*...**.**...*..*..**..***.*.**..***.*..**...*.......**...*.....***..*****.....*.*...*...****.*.*.*.*..*.*..****.*..***..*.*.*........**.*...*.*.*.*....**********.*.*...*..***.*.*.**..****...*..***.**.**..*..**..*.**..*..***.***..*..*...*.*.***...*.*...*.....*..*.**....*****..*.*.***..*.*...**...*..*.....*..**.*.*****....**.....**.**...***.*.***.*.**.*..*.*..*******..*.**.*.*..***.....**.**...*..*****.*.**....**.*..*..**.***.**.***.*......**......*..**..**..*.**...*...**...**...*..*.*..**.*.*.**..**.*...***.*******..*......****..*.**.**...****...**.***.*...*.**.***...*....****.*****.*...*...**.*.*.*.*****..*.*..**.*..****.*....*...*.*.**..*.......***.**.*.**..**.**..***.*.**..**..**..*.**....*.*.*****.***.*...*****...*.*...*.*.*.**.*.*******...*..**..*..*.***.***........*.*.*....****.*.*..*.*....*.***.*.*.......*********....**.***.*.....***.*...*..**.****.**.****...*.**....*..*...*.*....**..**.....*.....***...**..*.*.*...*....***...*.....*.****..*.*.*****...*....*..*.*..*..*.**....**.**..*.*.***.*..*..***....*..**......***..*.*....***.*.*.**..*.*.*.**.**.**...*.*...**.*...*..*....*.**.****.*....******.**.*..**....*..*..*.*.*..***...**.**..******.**....*.*.**.***..**.**.**.*..***.****.**.***..*.******.**....*.....*.*..*..**..*...*.*..*****..***.*.***...*.**.**.**.****..*.*.*.**..*****..****.****.****.*.**.*.....*.........*....**.***...**.*.****....***.*.*..*..******....*..*.**....**..*.*.**..*.**.***.*.******.*...*....***.*.**.*........***...*.***..*...*..**.**.*.....*...**.....*.*..*...*....*..*..**.*....*.*.*..*****.*..*.*..***...*.**....**.*.**.*..**.*.**..**.......*...****....**..*....*.***..*...*..**....*.*...**.**..*........**.***.*.*.*.****..**.***..*****..*...*.....****..*..****..*..*.*.*..*****..*....*.*****...**..*..**...**...***..*.**........*...*..***.**....*...*.**..****.*.....*.****.*...*.*******.*...**...*..**..*.****
*...*.....**..****.......*.**..**.*.**....***...*..*.*....*..***....*.*.***.**..*.*.****...**.*..*..***.****.*.***......*.*****...*.**..**.***.**..***.*....***.***....*.***..**.*.***....*..*.*.***....**....***.**.***..***.*****..*.**.*.**........*..*.**....**..**.**..**...****..***..**...**.***..**...**.******..***.******..***.****.....*..***....*********..**.*.***.***..**.*..*.***..******.**..***..*.*****....*.****.....*..**.*.***.**.***.*..***....*.*.***....*....*..*.**.....*..***...**..***..*....**..*..***.*..*.*...*****.**..*..***.*...*.*....*.**.****........*.***.*....*...*...**....*......*..*.*...*.****.**...*..*..***....***.**..**....**.*.....***..***.*.****.**..***...***.**.**.*.*.***.**.**.*.**....*.....*..***....**..*...*.******.*.*..*...*****.***.*.*.**.*....***..*.***.***....******.....*...**..***..*.****....*...**.*.**..*.**.*..*.*..**.**.*.*..****.********.*....**...**.*.**..*...*....*.*.*..*.**........*.*.*....***...**...*.**.*..*.**.**.*.*.....***..*..***.*.***..*******......*.*****.**********.***.******............****.....*.***.*.**.******....***.*.*...*...**.**.*.**.******.*.********.*..******...******.**.****.***.*****.*.*..**.....*******..*.*.*......*.*..**.**.***.*...*.**....***..****..*.**.*.*..*.**.**..****.*.***.*.*.*.....*..*.***.**.**.*****.**..**....**.*.****.**.*.***.**.*.**...*......****.****.*.**.****..*.**.**.....*...*.***.**..*.*.*.***..********.....*.**.**...**.....***.*........*****.....*.****.**.***...*.***.****.**.***.*...**.*...*..*....***.****.....*.**..*....****.*..*.****..****.*.*.**.*.**.*..*......**...*.*....***.*..*****.**.****.......*.**.*....*..****.**.**...**..*.***.......*****..****..*****...**..**......*..**...****.*.*.****.*...****..*.*.****......*.*..******.*....*.*..**.***.**.*.*..*..****...******...*.****.*.***.**..*....*.**..**.****.**.*****..*...*..***.**.***.*...****..****......**..*.**.......*.*.****..***.***...***.**.***.****.*.**..***..**....**....*****..*..***.**..******.*****..***..*....**.**..******...**.
**..*...*.**.**.*...**.***.**.**....**....*.*...*..***..**..**.******.....***....*...*.*..*****.....*.......**.***.*...*..**.**.**..**...**......*.*..**.***..****..**...**.***.*.**....**.**.*.*.*.***.**.*.**....**.*.***.*.*.*.*..***.***..**..*......*.....*..*.*.*..*..*..**.*...****...***.***.*.*..*.**.*..*..****.*.*.**.*.**.**.*........*.***..**.****...*.*...*.*.*.*.*.*....**..*....*.*.*...*.*..*****.....*.*.***..**...*.**.**....*.**..****.*.***..***.....*..*.***..****...*..******...*..***.*.*.....*.*..*..**..***....***.*..**.*..**.*.*****.*....*....*..*.****.*..**.*......*.*****.....*.**..*.**.......*.*.***.*......**.***.*.....*.*.***.****....*.**.....**..**.**.**...****..**..**.*....**.**.*..*.*.*....***.*.**..*..*....*.*..*.***....***.....**********....*.*.*******...******..**.*.**.*..*.***.*..**..***...*..****.**.*.**....*.*.**.*....****...*..*..**.******.......*.**..***.*.**....*..*....*...*.***..*..*.***...*.****...*.**.*****..*...*...**.......*.*.**.**...***..*..***..*.**...*...**.*..*****..*****.**...***...*.*..*.*.**.*.*****...**...**.*.**....*.....****....**.**.***.*..****.*.*.*.*.*.*..*..**.*.*.**.*..*.*.***...*..**..**.....**...**..**...*..*..***..*.*...*....***....***...**.*..*..**...*....*.*.*.*.*.**.**.*...*...****....**..***.***..**.*.*.*..*****.*.**..*.*...***....***.....*.*.*...****....*..**..**..**.**..*.***.***..*..*.*..*.**...*.*.*.......*.***.*.***..*..**..*...**.**...**.*..**.**.*...**.*.**.**.....*.*..***.*.****...*.*....*..*..***..*...*.**..****..**.***...*...**.**....*.***.***.*.*.***.*.*.*..***.*.*..**..**.**.*.*..**....**.***.*.**..*.....**.*..*.*****..***..**.....*..*.*.**.....**..**.******......*********...***.*.....****.**.*...**.***.....**.***.*....***.*.*.**.*.**.*.*.....***.**....*..**..**.*.**.*...*****.*.*****.*.**.**...*..*..****..*....**...*.*.*.*.**.**.*.**...**..***.*.*.**.....*.*....**...*.*.....**.**.*.**.*..*.....*.....*...*.***...*..**.***..**.*.****...*..*.**.*...***....*..*....**...*.*.*.**.*..**.*..*....****.*.*.....***
*.**.**..**..*....***.**.*..*...*..*..***.*.**..****..*.*....*..*...******.**.***.*.*..*****..*.***.**.*.....*...***..*..*.*.***..*..***.*.....*...*..***.*.*...*.***.*.****.*....*..*..**....**.******....*.*.*..*.*.***.*****....****...**.***.***.**..*.**..*..**..***..*..*.***********..*..*.*.*..*.*..**..*...*.*..***..***.*.******.***...*..*..*..*****.**..**.*..****...*.*..***.**.....*..*..*.....*.***.*..*..***...**..*..*.**..**.**.*....**...**......*******.*..*..**.***....*.***..**.*.***.*.**........**.*.**.....*..**..**.**..***....*......***..*****....*...**..*..*....*.***.***..*.**.***....***.**.*.*****.......*...*****.**.*****.**.....**.*..***....*..**..*****.*.*..*...***...*.**..***......*..*...*****.*...*.***.*.*****..***.**.*.********..*.*...*...**.*.*.*...*..*.*..**..*..*****.*****.***....**.*.**..**.*.....*..***.*.******...*...****..*.*.**...*.*.*.....*.**.*...**..***.....*......***..*.****.*.*.***.*.*..****.....****...**...****..****.**.*...*****.**.***......*..***.**.*.*..**...**.*...******.*.**...**.*..*.**..**..****.*.*****.**.*****.*...**.**....**...*.*......**.**.***.*...******....***.***.****..*.****.**.**.****.***..*.*****...*.**..*.*...*...***.*****.******....*****.******...*.*...*..**.**..*....***.....**...*.**......**.*...**.*.******..****.**..**.*.*****.**..*..*.*.**.**.***..**..***.*.******.*.*.....******..**.**.**.*.*...******..*.**.*....*.*.***.*.*.*....*..*.*..**...**....*..**..**....*****...**....************..*...*.*..*....***.*.*.***.**..*****...*..**.*.****.**.***...*****.*.**.*..****.....*.*.*******.***...**.****.**.*.*.*.*...**.*.***..******..****.*.*..*..**...*.*.****..*..****.*........**..**..*****..*..****.*.***.*..*.**.*...*.***.*.****.**......*....*..****.*..**...**.***.*****...*...*.****.*.*..*.*.*.****.**..*.**...*.*..***.*..*...*****.*.*.*****....**..***.....**..**..*.*..***....****...*...*.*..****...***..***.*.....**.**..****......*...*..*..*.*..*..*.........**********..**..*..***.*.***..*.*....*.***.*..**.*.*....*.**...**.*****
***.*.**.*******...*.**.*..***...**.*...*.***.*..****.....*....*.*..*...***..****..*.*.**.**.**.**..*...****.*.*...*.**...*..*...*...*.*****....*..*****..*..**...*.....*...**.****..**.......***.**......**.*..***...*.*....**.*.*.**.**.***...**.***.*...**..****..*.*......**...*****...***..*.*........*...**..**.*...*...***.**..***.***..*.**..*..*..*..*...*.***...*.*.******.*.*....*....*.***.*..**...*..**..*.**.*..**.*****.**.*....*..*.**.*....**...*.***.****.***....*****.****...***....*.*.***.**.*...*.*....*..*..****.*****..***..*..*...**..***.**..*.*.****.****.*.**.*.**.**...****...**.**.*.*.....*****.*****..**.*.*.**..*.*.**.**....**...**.*..*..*.*..*..........*....******..**.*.***.*.*..*.**.*.*..*.*...*.....**...***......*..**....*...*..***....******.*....**.*.*.**..****..*....**..*..**..*.**..*.*...**.*...****.*....*..*.***.**..*.**....*...*..*..*****..***.*.**..........*...*.*..**.*..*..**.**.****..*****.****....*.**..**.......**.********.*****.*.***.**.*.****..*.**..**..**.**...*.*.****...***.**...*....**.*****....*...*..******.**.*****.*..**.**.*****...*....***.**.***..*.******...***.**..**.***.*....*.**.***.*..**.***...***..**...**.**..*.**.*...**..*.**.*..*........***...**.*.**.*..*.**..**.*..**..*.****......**.**.*.....*..***....****..**........*.**.**..**.....**.*..***.**.*...*..**..**.*.*.*..*.**..**.**......***....*.*.*.****.*.***..****...*..*..*.....*.*.***...***...*...*.******...***.**.*..***.*....*....*.****.****.*...*..*****..**...*.*..*..***....***..*.*.****..*.....***...*.*.....*..**..*.**..*.*.*.***....****..**...*..*....*..**....**..*..*..**..*.*...****....*...*.*.*..*.*..**.**.*.***.**.*****.***.*********..**......*......*..**..*.**.*..***.**.*..*..****..**...*..***..****.**..**...***.***.*.**...****.***.*.*..*.*...***....*.**.*.**.*.**..***..*.***.*****.*.*....*..**.*...*.**.*.*..*****..........**..*....**....*..*..*.**..*.*.*..**...*..**.*.*...**.**.*.***.***.**.*..***..*..*....*.*........**...***..*.****...*.***........**.*..*....***.*...*...**
.**..*..***.**....***.*.*.***..**.**......**.*..*....*.**.......**..****.*...*.***.*****..........**..*..*.***..*......*..***.*.***....*...*..***.*.*****.***.**...**..*..*....*.**.*.***.*....**.*.***..*........**.**.*...**........*..*.****...*.*.**...**......*.*.*.......*..*..**.**....**..**.........*...*...**.*.*...**.**..***....**.**..*.....*******.*.***...**..***.*....***.....*..***..*.***....*.*.**...*...*...***.**.***.*..**.*************.*..*.***.*.*....*....**..**...***.*..*.**...*...****.*...*...*..**..**.*.**..*...*..**.*****.*..*.*..*..**...******..***.*..*****..*.*.****.***.**..***.*...*****..****.*.*..*...****.*.****..***.....**..*..*..**....*.*..*....*.*..*..***...****.*...*.**.***.**...***.*.*.****...*.*.*..**...*..*...**....***.**.***....***...*.*..*.**.**..**...***.*.*..*.**.*.....*..***.****.*...*..***.*.**......*....**..****...*..*..**..**....****.*..**..*.**.*.**.***.*..***.*******...*.*.*.....*..*...**.*.**...**...*.*...**.**.....*.***.**...*......**....**..****.**..*.***.*.*.**...**..**...**.****.*.**.*.**.*...*........**....***.*.*******.*..**.***.***..*.**...*....**.*.*...*..*.*....***..*..**...**.*...*******.*......***...*..*****..**.*.*..******......*..*.**....**....*.**.*....*.***...*.*...**..******.*....*..**...*.**...******..*...*..***.**...*.***.*.**..*.**.......*..**...****.*...**...***.*.**....**..***....****...*..*.....**.**.**.**.**.*.*.**..*.....*.*...*..******..**.**..*.*..**.*.***.**.*.*..***..**..**........**..*..*******.*....*.****..*.**...*****......*.***...*..*..*.**.*..*.*.....*..****..*.**...**.*...****..**..**..*..*..*..**..*.**..****..**.**********..*.*...*.****...*..**.*.******..*...*.****....***.*.**...*.**..*.*..*.*.*.......*.**.**..**.**..*...***.*****....*..**.**.**.*.*.*..*..**..***.*...**.**.*.*.*..*..**.*.....**..*.***.*..**....**.*.*..*...*...**.*.....*..*.***..*..*..**..*..*.***..*****.....**.*.*..******..*.*.**..*****.*.***.**.**.*.*..***.**....**..*..****....****.*...*.****.**..*.....**.****.*..*.**.**.*.*..****
*.**.*...*.**...**..*.*..***..**.*.*****.*.*****..*........*...*.*..****.*.****..**....**.**..*.*********.....**...*.**...**.*..*.******.*..**.****.*.*...*..*.**...*..**....**.**.*.***.*..*******.**.*...*.....*.*.....**.**.**.*.*..**....*******..*.*.****.***.***.*.**..*.*.*..****.**.*..**.**.***....****.*****...**********.*....**.*.***.**..*..***.*.*.*.*....*.....**.***...**.**...*..*....*.....*..***...*...**..*.**.*.*******..*.***.*..****....**.***.***..*..***..**.**..***....****.***.*.*.*..**..****.*.**.*..*.**.***..*****.**.....*...*.***.***.*.****..*...*.**.***..*.***.*..*.*.*...*..*.*..**..*.**.*.**.**.*.**.*****..*..*....**..**.*....*..**.**.....**.***.....*.**...*.*.*.*..**..*.***..*.****.**.*..*..**..***...*.*...*.*.*....**.*.*.***..*....*****...****..........***..**.****...*..*.**.**...........*..**.*......*........*.**.*****....*.**..*.**.*..*..***.....**.....*.*.*.*..**...*..*..******......*.*.**..**.*.*..*.*..**.**..*.....*......**....**.**.*.***.*.**.**.**.......*.*******..***.*...**.*..**.*..**.***.**...**.*.*...**.**.*...*.**.*.*...***...**....***.***.**.*.**.*.*....*.*......*.******.******..*..****...**.*..**...*..*.*..*.*.*.**.**.*****.***.**..***..**.*...*.**..*.***..**..*..*.....*.*****.**.*.***..*....******.****.*..**.......*....*.**..**.***.*********...*.*..*..**.*..********.***.*...**.....**.*..*..*.*.**.*.**..**.......*.**.*....**.**.***.*.*...*....*.****.**.**.*.*..***..*.*....*....**..**********..*.**..**..***.*****.*..*..***.**..*.**.**..*.*.......**..****.****.*..*.***..*.*.**....****....*..*....***..****..*.*..*.****.*..*.***.*...*...***.**.**.*..*****.*....**.*..**.***.*..****.*.*...*.**......*....***.....**.*..***..*.*******...*.***...*.*..*....*..**.*.*..**.**.....***..**.***.....*.**.*..**.**.....**.*.*....****.****.**.*.***.***.**.*.*.*...*.*.**...**.**.*..*.*.*..*..*.****.*...*..**..**..*.**.*....***.*.*.*.***...*...*****.*..**.*.**..*.**.**.*..*.*.*.**..********.***.*..*..*******..****..*.**...****..*.**.**....***..**..*.*.**....**
****.**....*.***.**....***..***..*..**..***......*..*.****...****....***.*.**...*.*..*..*....*.***.*.*.****.**.**.*.*....*..**..*.......*.*.***...***...*..******.*.*......*.*...****.*.**...****.*.*...*.*.*.*.....*....**...****.**...******.*.*......***.**.**..**.***....*.*.***.*..***..*.....*.**...**..*.*..*...***..*.*...*.*****.**.....**..***............**.**.**.**...*.*.*.*.*.*.*.*.**..***..*.*......**.*.**.*.*..*.*..*********...*...*.**....*.**.....**..**..*....**.*....*..*...**.*.***.*...*.*.*.*.**....*..*********.**..*..***..**.**.*.*****..*.*.*.*.*.**.****...*...******..*****..*****...**....*****.****..*........**..*.**..**..**.*.........*.....***.**..*..*..*.**..**...**.*.*.**...*.*.**..*..***.***.....**..****.*.*..**.****..*..***.*.**...**..*..**.**..*****.***.****.*..*.*.**.****..*.**.*......*.***...**...**.**.*.*****.*....*..******..*.**..**..**..*...**.*.*..*.*****.***.**.*.**..****...*.**.**.*.**.**..**.***.*****.*.*.*..*...****.*.*..*...***.*.*..**.**.****.*..***.*.***.....***.**..*.**....*.**....*..*.*****.**.........**..**..*.*....*.*.*.....*..**.*....*.*.*****..*..*.*.*.*.***.*..**.*******..****..***.*.*.**..****.*....*.***.*****..**...*...**.**.**.****..**.***.*.*.******.*.*....*.**..*.**..*..*.**.*.**....********.....*..***.**...*****....*.**.....**....****.***.****..*......*..**.***...*.*.**.***.......*.**....***.**.***.*.**.......*..*.****.*..*.*.**.*****...**.**...*...**.*..*..**.*****.**..**..**..*..*.*****.*.*.***..*...**.*.****.*.*.*.********...*..*..****..**.*..**..*.*****.**.*.**.***.....*.*.****...*.**....*.*.***..*.****.*.*......****.**.*.***.******..****.*..**..***..*.*...***.*..*.*.*.**...****..*...**.***.***..*.***.*.*..*.**.*..**...**.**.***...***..***.**.*..*.*.....**.**.*..*....*...*..*.....**.*.*.....*....*.**.**.*...***..**.*..*...*******.*****..**.**.*.**..*****..******.*...*...*..*..***..*.***.**.*.*.**..****.**..*.*.*.**.**.**.*.*.***.....*..*..*.*.*...*...*..*...*..*.***...*.*.***.****.**...***.****..*.......*...*.***....**.*.*
*..**...**..*.****.*.**...***.**....***..*...*...**..**.*.*.*****....*...*....****.*...*.**....****.*...**.**.*.*.***.**.....******..****........**.*...**......***..**......*.*.*....**...*.****.**.**...**....*...*.*..*.**.***..*.***......***.****.*.*.**.*.*.***.**.**.**....***.*....**.**..**...**...*.***.*.*..**.*..****....*...*.**..**....*.*...***.*...*.....*****.*.***.*.*....****...*.**.*....***..*.*..**..***.**..*.*.*...**.**...***....*...**.*.*...***.*..*.....*.***.***.*.****..*...**....**.***...*.*...*....*.**..*..*.**...***..**..**....*.*.*..******...*...*.******..**.*...*..*.*.**.*.*.*....*.....****.***....**.*.**.*.*...*.**.***..**...***..****..*.*.*...*...***.***....***..**.***..**.......*.**......*....***.*.*.**....**.*.*....*..*.....*.*.*.....***..**.....****....******.**.*..****.***.**....*.**..*.......*.....*..****...****.*..***...*.*.*.*...***..*.*.**...*.*.*.**...*..****.*.**..*..**.**....*...*.***.........****..*...*.**..*.*...*.**..*..***.....*........*****.***.***.**.*....***.*..*..*....****..**********.*..*.*...**...*******..***.*...***.**.*..*....****.**.*.*..*.**.*..*.**.**.**.*.*..*.**....***..***...*..*...***..*.***.***.....****.*...**..**.*.***..*.***..*....**.****.....**...*.*..**..*...*..**.***..*.*..*.**..*...*....*.***..****.*.*....******.*.**..*...**.**....*..*.*...**..**.******.*......*..****.*..***..*....**..*..*..**....*.*.......*.**.****....**.*.*******..**.*....*...****.***.*.***..*.*.......*.**..**.....*.**.***.*******.***.**....***.***...***..*...***.*.***.*....*.*..*.******..*...*..*.***..*....***.*.**...*....**..**.*.*.*.**.**..*.*.**..**....****..***..*.****.*..*.*...********.**...***..*.*****.*.***.**.**.*.*..*.*****..****.**.**.**..*.*.*..**.****.....**.*..*.*.*.*.*......**..**...**..**..*.**.*.**..*..***.....*....*..*.***.*.*...*.*.***.***..**.**..**..*..*....*.....*..*....***...*..*.**....**...****.**.****......**.**.......****..**...*....****..*****.**...*....***.**......*.....*.**.***.**.....**.....***......**...*...*....
**.**..**.*..*..*.***...*.******.***......*.**.*.**..*.**.*...*.*.**.*.*...**..**...*........***...*..**.*.**.*..**.*.*.**.**..***.*.******....*.**..***..*.*..*.*.....*.*.*.......*.***.*..*.*.******.*....*......*..**......**.*..*.*.*..*..*....*****..*..*....***.*.***..**.*.*.*.**.*****.**...********.*....*.****.**....**.*.**......*.*.*.*.*.**...*.**.**..*.**..*..*...**..*..*..*...***.*.*..***..**.*.**.*.*..*.**.......*.***......********.*.**.*..*.**.....*....**.....***.**.*.*.*.*.***...*......*...**.*...*.*.*.*..**.**.*.***.*.*..*******.*****.*.***..*****...***.**.......*..**..*...*****.*.*..**....****.*...*..***.********....*...*..**.****.**.****.**.....****.*******.*.**.*..**.****..**.*.**....***..*****.*....**..*..*..**......***....***.**.**....*.*..**..*.**...**.....*****..**.***.****...**....**..****..**..*...*...********.*******.*.*.*.*..****.*..***.**.***....*.***..*.*.....*.****..*.*..*...***.***.**....**.*.*.*.*.*.**.*.***...***.**..**..*.**.......********......*.**.**...*..*****.*..*....**..*.**.*..*.***.....***...****.*****.**.******....**..****.*...*.***.*.*...*.*...*....**.***..*****.**..**.....*.**.**.****.*.**...*..****..*.*..**....*.******.**.*.*.**..**.*..*.*...*..**.*....***..*...*...*.*.***...**......*.*****.*****..**.**.***...*.***..****.***...*.*.****..*.****.*..*....**...*.*..***..*.***...**.*..*****..***..*.**...****.*.*...*.*........*..*..*******.*.*..*.*.***..*..*..****....*....*..*****...*****..*.**..****.*...**......*.*..**...*.*...***.*....*..**...*.**...***..*.*.***..******.**..*..*..***.....*..**.*...*.***........***..**....*.*..**..***.*.*.*.**...****..*.**.*.*.*.**.*..***..**.*...**.**..*.......****.*.***..**..*..**...*..*.*......**.*..*.**.*.******.**..*.***.**..**....*...****.*..*.****.*...*****....*.....*****.****.***.***...*..*.*.***..**..******.**.*..***..*..*.**.*..**...*....*..*.**..*.*.***..*......*..**.*.**...**.***...*....**.*..*.*.*.**.*.**.**.*.....**.*...************.**...*..*.*.****.****.....*.*..*...***...*.*..**....*..
...***.......*..*.*.*..****.*...***..*..***.*.*.******.*....***...******.**........*....**.**.**.**...*.***...**..****...**...*.*.*.*****.*.******...**.*.******..*..***..****.**.*.**.**.***.*...*.....***..*.**....***.****..*.*...*.*.**.**.***.******.*.*....****....**.****...*.*.**...*.**.**..*.**.**..**.****......**.***..***...*..***.************.*.**.****....**.*..****.*....*....*.*..*..****....*..*.*.***.***..**.*..***..*.****..**...*.....**.**.***.**...*..*.**...*****.*.**.***.******.*.*..*****.*.******..****..*..*.*.**.*.*.*...*.**..*.**.**...*.**.**.**.***...*....*....*..**.**.**.*..***....*...**.*****.*...*......*.**..**.*.*..*..*.*..*..**.*..*.****...**..***..****.*****.***.**.*..*.*..*....*****...*****.***.*****.***..*.****...***.*.******.*.**.*******......*.....*..**...*.*.****.*.*....***..**.*..*..**....*....****..*.*.*....***....***.*....*.*.*.***.*.**...******....**..*.***.**.*.*.*......**..*..*.**.***.**.****.*.......*...*.**...*****.*....****..**.*.****..*..*..***..*..*...*..**.*.*****..***....****.*..**..*..*.***.*....**.***..**..*.*.**..*.***..**..*..*..**.****..*...**.****....**...****...*.....*.*.**...*****...**.*...****..*..**.*..*....*.*...*..*..*.*...****..*.**.*..*.***...***..*.***..*..**.*********.***..**..**...*.*.**.*.**..***..***.....**.***.*.*..*..**.*..**.**..*.**.***.*.*.*.****.**.*.*......***...*.**..***.*****.**.**.*.*.**.*.*...*.*..***..******..*..*.**....***..*..*..****.......**....*.***.**.*****.**.**...*.****.*.**..**.*.....*..*.....***...*****.*.*.*.*.**..**...**.**....**.****..*****..*.*...***..*..*.*..*.***.***.***.*.*....**....**.****...****...***.******.**.**.....*..**.*...***...***.*.****.*..*.*.*.**.....**..*..**...***...*.*.*.*.*.*.*..*.***.*..*..***.*....*.*.....*.*.*.******.*.....**.*****.**.**...*.******..**.*.**..**..*..******......**......*.*.*....*........**..****.**.**.....**..**.**...***..*......**..*...*.****.*******.***********...*.***.*.......**..*...**..****..*.*.**.......*...*.*..*....*.***.***......*.*.**..*..
...**..*.**...***.****.......****.*.*.****.*..**...*.*..*.*..**..***.*........*.*..**.*.*.....*.***..*.*.*.*.*...****...*..*.**..*.*..********.****....*.*.*..*..***.*.**....*.**..*.***.*.**.*..*****.*.*......*.*.**.*.*.*.**...***..**.....****..*.*.*.*****..***.**.**.*******..*..****.******..*.*....***.....*.**..****..*.***..*.**.*.*.*.*...*.*...*****..**...***.***.*.*.**..**.****.*.**.*.**.*.**....**.**.**********..*.....***..*.....*.****.***...*..*...*.*....**..*...**..*.****.****.....**..***..*.*..***..***...**.*.*..*...*.*.*.**.*.*..**..*.***.*.**....****...*****.*.*.*.*.*.***.****.*....*..**.*.*..****.......*........**..*.**.**.***.*.****..*.*.*.....*.*..*..*.***.*...***.*.**.*...******....*...*..*.*...***.....*..*******...**.*.**.*.**..*......**.**...*..**....*....***..*.*.*.**.*.*...****.....*.*..***.*****.****...*.*.*.*.**.*..*.*...******..*.*..*.***.*..**.....*..*...*.*.*******..**.**..**.*.*.*.*..*..*...*.*.*.****.*.***.***..****..*..***.*.*...**..**.*.*..**.**.*.*.*.**..*..........**.*...*.*.**....*..*..*..****...*****...*.......*..*..*.*.*...*.*..**.*..*.**.**.....**..***...****...*.**.....**.**...**....*...*.*.*.***...******...***..*..*.*..*.**.*..**....****.*.*.***.**...**.*.....**.**.*..*.****..*....**...*.**..**...*****..*.*...***.***...*.*...*...*...*.*..*..*...*..**.*.*....*.*.*..*..*.**.**.*.**...**.*****..**..**.*.***...*..*.***.*********..**..*.**.**..*.*.*.**.*.*.*.*....**...***....**.*.*....**...*..**..**.*.**.**..***..*..*..*.****..*.*..*.*.*.*.*.*....*............**.***.********.*..**.**.*.....***.****.****..*..**.*....**..**.*..*...**..**..*....***.*.*.****....*........****...*.********.*.****.**..*....*......***.*...*..*.*.*..**...***....*......*..**.*..**...*..*...***.*..*....***...*.**..*****...***.**.**.*.*.*.....**.*****......****....*.*..*..********.****.*.*..**.***..**..*...*.*..*..*...*************.**..*******.*..****.**..**..***........**..*.*..*.**.....*.*.*..**..*.***..***.*..*..*.*.**.*.**...*..*.....*.*.*.****...**.**.**......*.
..*...***...***.*.****.**....*.**.*..*..**..*...****.***..**..***.....*.*.*.....*...*.***..**.***..*..****..*...*****.*****..*..**...**.*.*.***.....***.*..**.**.*..*..*.*.*.*...**.*****.**.*.***...*......***..*.******..***.****.*...***..****.**.....*..*..*..**.********.*.*.**.****.***.****..*....*******......*..*..*.*..***.*....*.**.*.......***.*..*.*.*.*.***..**.**..****.*.******..***..***.**.**..*******..**.***..***....*.*.**.*.**.*...***....*...****.*..*..**.*..***..****.*......*.*****.****..*..*.*.*.**.***.*..****....*.*..**.***.*.****..**.....*.*.*.*..***..*.***..***....*..***......*..*.***.***...****.*.******......***...*..*.**...***..*..*.***......**.*.*.*.******....*.**....**...**...****...*.*...*.*.**.**..*****..***.*.***.*..***......*.***..*.***..*****.*.....**.*.*.***.**.*.....**..*..**...*..*.***.*.***.****......*..*....*.*.*..***.***...*.**.*...****...**.*.*.*.*......*.***.****.**.*.*.*.*..**.*.*.**...**.***..****...*....**.**.*.*..*..**..*.**.***.****..*.*.*.**.****.*.....*.*.*.*.***.*..*.....**..*.....*.*.***....********..*.**...***.**...*.*******...**.**.*.....**.**..**..*....***...*.*.**.*..*.**.*...**..***...*.*.****....*****.*.*.*..***.*.****..*****...**..*.*.**.*.*.....*...**.**...**.*.*******.**..*...****....*.*...**.*.***.*.*****.*.*.*..**..**....*...*...*....*..**..*.***.**....*..*.......****....*.....*....**.*.....***...**..*...*......****.***..*...**.***.********....*.*...***.***.*.*.*.***.*.***.**.*.*...**.*.**...*.**.***.*..*...**.*.**.**..***.******....**.**.**.*..****.*.....**.*..**..*..*.*..*****.*.*..**.*....*.*.....*.*.*..*...***..***.****......**..*.**.**..**.**.*.**..*....*.*.*...****..*.***...*.***....***.**..*..***.*...*.*..***.****.*.**.*...****.*..*..*..*..**.**..******..*****.**.*.**..*.*.*..*.*******...*.**...*..*.....*.*.......*****...*..*.**.*.*.**..****.*..*....*.*.*..*..*...*...*..**.......**.**..*.*.*****.******..********..**.*....*..****.*....****....***..***...*****..*....*.**...***.*.**.**.****..***.***..***.**...**..*
.*.*****.....*.***..*.*...**..****.*.*.*****..*.****.*****..*...*.*****.*.*..*...******..**..*.*.*.**.*****.*.*...*.***.***.**....**.***...*.*.******..**.***.....*.****.*..**.*.*..*..*...*....*..*.**..**.**..*****....*..*..*...**.*....*...*.*****.....*.**..******.**.*..***.**.**.*.**.*....*****..***..*...*...***.....*.*..*....***..***.......***..***....**.********.....****.*.*.**..*.*..*.*...*.*...*..***..****...*.*..*..**.*.**..*.*.*.***..*..*.***..**.**.*.....*.*.***...**..***....*...**.***.****....*..*****.*.*..***.*....***.*..****..*.*..*..*.**..**...*...***..*.*.**..*.*..*.*.**.**.***.************.**..*****.**......*..**.**.**.*..*.**..**.*...*......****..*.*...***...**.*.**.**.****.***.*....**.*.*..***.*...*****.*.*.**.****...*.*.******....**.....****..*...*..*.**.**.*..*.**..*.*.***.....****.*..****.**.*..*..**..*.....**....**.*..***....*.*****.*..*....*.*.***.*********.*..*.**..***...*.**.*.*.*.*...*...**..***.*....**..*.****.*.*......*.***.***...*...*..*.**.*..**.**.**.*..***.*..***..**.**.....*.**...***...**..*..**.*.*.**.*..*.*.*.**.*..*.*.*..*.*.*.***.**..*..****.*.*...*...*.**..*.**....**.*.**.***.**..**..**.**...***..*..*.*.*******.*.*..***....*.*.*.*...*...*..........*.*...***...*..*.****..***.*.**.**..*.*.**.....**..**.***.*....***.*.*.*.....**.*.*.*.....*..*...*...***.**.*..*.**...*..*..*....*.**...**.**.....*....****......**..**.*......****...**.....****.**.*****..*.*.*..*...*.*......**..*..***.**....***..**.*.*.*..*..**.****..**.*...*****.**..*.****.*.*.*.*....*.*.*.*****...*.**..***....**.***.*..*.*...**..*...**..*....*...*...*.**.***.**...**.*...*.****.*...****..*...*****.**.*.**.*......**..**.**.......*..*....*********...**.******.*......*.**.*.******.*******..*****.**...****..*...**.***..***....*.*..*.***.*...*.*.*.*..***.***...*..******...***.*.***.**.*..**.*.*....****.*.**..***...**...*******.*........*....*...*..*.**...**....**.*.*.***...*..***.**..***..*..*..******.*.**..**.*....*.***....***..****......*...****.*.**.**...***.**.***...*****
..***.**.***.*.*..*..*..***.**.***..*.*...*...*..*.*.*...*.....*.*..........****....***.**.****..**.*..**.........*..***.*.***.*.**....*******..**.**.*..*.*...*......*....**.*..*...*.****....*.*.*...**..*****..**....**.*.**********.*...*.****..***..**.*.***...**.**********..****..*....*.**.....*****..*.*..*..**.**..**..**.*....*.**.*.****.**.**.*.***.*.***.*...*.*....*...*.**..**.*.*...*.*.....**.**..*.**..*.*******..****....******.*..***..*......****.*..*...*..*..**..**.*.*.*...**.**..****.**.**.**....***.........*.....**......**.**..*.*.****.*...*...***.*...**...*.**.*****...***..****..*****...**......*..**..*****..***.**..******....*.**..**..**.*..*.*.....*..*******.*****.***.**..*.*..**.****..***.*....**....**..***.*.*.*.*******.*..*..***..***..***..**.***.*...**..***..*.*.*.*.*......*...**...*.**....***....**.....*.**.*.***.******.*..****.**...***.******.*********..*..*..**...*.*..*.********...*.....*.*...**..*..*..*....**..**..***.*.**.**.***....*..*...***.*..****.****..*...******.*..**..****.*.*.****....*...*.*.*.*..*...*.*.**.***.*..*.**..****.*.*****.....*..**...**.*.*.*.*.*.*.**.*..*.*...**...*.*.*..*.*..**..**.*******.....**.*****.*..********.*...**....*****..***..*..*****....*****..*..*...***.***..*......*..*.**.*.*..*...*.****.**.*..**..***.*.*..*.*.*.*...**.***.**.....****..*......**....*.***.*.*******...**.**.**.***.***..*.*.*.*...****.*.*.*...*..*.*..*.*...***.*.***.***.******.****..**..*.*...**.*.***.*.*.....****.*..***.*....*....**.*..*.*...**..***.*.*.*.*..*...**.*..*...**...***.**..****..*.***...*.***.**..*..*.*...**....**...*.*....*..****..*..**...*...*....**..**.*.*..*.**..***.****.....*..*****....*...*.*..**.*.*.**.*****....***....*.*...*..**..******.**.**.*.*.*....**.***.*..*.***.*...******.**.*.***..*.*.....*...*....**.....*..*.****.**.***.....*..**..*..**..*..*.*.**...****.*..*..*..*.*....*.*...*******..***..*..**.*..*.*...**.**.*.*.*.**..*...***...**..*...........****.**..***.*****.***.**.*.*.*...*..*..*......*...***...*.**.*..**...****..*
***..*.**..*..**.*.*.**..*.**...*.*.*.*.*.*******..**..**.*..*.**....*.*...*..**.....*..***..***.*.**.****..***.*.*.*.....*...*.*.**..*.*.*.***.*..*.*...****.*****..*.*.**.*.**...**.***..*....**...**.****..**..*..*......***.**.**..*..**.**.**.....*.*.****.*.*...*.*.****.**.....*.**..**....*..*****.**..****......**..*.***.*.*.*.*.***..****.***...**....*.**.***.**..**...**.......*...***..**.****....*..*...*.***..***..*.***.*****....****.**.***.**....**...*..**...**.*.*****..**.**.**..**..*..*.*......*.*.....*.***.*.......*****.*.**.**..****..***..*..***....*.*..**.**..*.*..*.**..*.*..**...*..**...*.****...**...**...*.***...*.*.*..*****...*.***.**..*.*..*..**.....**....**...*..*...*.****.***.*......****....**.*.**.....**...*.*..***..**..*......*.*..*...**.*.****.**.*.*..*..**.*...*.*...*.*....**.*....***.**.*..**.**..*.**...**....*..*.*.***....****..**.*..*...*******.*...*......***..*...**.*****..*.*.*****.*...*.***.***..***..**.**.*..****..***.***.**.**....*..*...*..******..**.*.*..*.*.****.*.**********.***....**...**...**.*.*..*...*******....*.*.*...*...***.**.*.*..*.*.*....**.***..*.*******.*.*...****...*.***..*.**....*...**.**.*...**.....*.*.....**.*......***.*.**.*...*.**..**.***.****...*..***....****..*..*.*...*..*.**.*.*****.*.*.*..*.*..**.**.***..******.**.***..*.*..*.**.***.*.*..*..*.*..**.****.*..**.*....***.**...**.....**.*.*.***.....**...*..*..*.***.*..***.**.*..***...*..****..******.*.*******..*.**.*.*......*...*.....**.***..*****.*..***.*.*....*.***.***...**..*.****...**...****.***...***...*.**.****....*..*..*..**.*......*..****.**.*.***.......*.*.....*..*.*..***.***..*.**.*....**..*...**.*.*.*.***...**.....*.....****.*.*...*..*.....*.***.*.**....***..**..*..***.*.******.*.*.*...**.*...*.*.**...**.*.*.**..*.*.**..*..****.**..*..*..**..*....**.******.***.....***.....*****..*.....*..**.*..*..*.*.***.**.*.....*.*..**********.**.**...***..*..**..**.****.*******...*.**..*****..***.*.*.****......**.*....*.*.*.....*.*.**....*.**..*.*..**...**..**..*.*.**.*....**
.***..**..*..*..*.*.*....*.**..*.**.****.****.*.**...*...**...*..*....*.*.*....*.**.***..*.*.**...*.*.*.**.*.*...***.**..**.***...***..*...******...*.*.*.*.****...*.****..***.*..*......******.*.*.**.***.*.*...****...**.*.****...**.....***..*..*.*.**.*...****..*.*.**.*.*...***....*..*....*.*.**..*...*.**.**.*****..****........*...*..*.*.*.*.***.**.**.*.**.**..**...**..*.....*.**.*...**.**.*.***..**..**..****..**.*.*.******.*....***......**.**..**.*...*.*.....*..*.****...*********.*..*..*...****.***....****..***.*.*.**..*......*.*.*..*.***.******.****.**.*..*.**.***.**.*.*.*.*...****.*.*****.****..*...**..*..***..**...*.**.****.**..*...***....*.*..**.*..*.***........*.*.***....*.*.*.**.**..****.**.***.*...**..*****.*...*...*..*.*.*..*...**..***...*.***.*...****....*.*.*.**.*...**..*****...*.*.*****.****.*******.*.**..*.*....**.*..*.**.**.**.**..*.**..**..*****.***.*......*****.**.**....****.*..**.*..**.....**.*...***....*........**.....**..*...*..*.....*.*.**.**.**....*.*....*.*..*****..**....*..**.*.*********..**.**.*...**...*...*...****.*.******.*******...**.**.......*..*.*...**.*..*****.******.*....*...*..*....******.***..**.....*.*...***.*...*.**.**.***.....*.*.**.****..*..**.***.*******.*.*.**.*.*.**...***.**.....*....***......*.....***...*.....*...*.....*....**.**.*...***......*......**.**.*..****.....*.*..*.****.**.*..*....*....****..*.*.**..***********...***.**...*..*..*.....*...*.***..*.*..*.**.*****.*..*...**.*.....**..*...***.**..*....*.**.*.*.*..*..*.*....***.***..*.*****.***....***..*.**.*.***..**.*****.*****..****..*....**.**.***.**..**..***..*..*..**..*.**..*....*.**....****....****.*.**..**.*.*..*..***...*...*....**..**.*.*****....*.******.**.*.***.*...*.*.***.**...*..*.*.**...******.*.***..*.*****....*..*.*.**.*...***.****....*.***.***.***.****.******........***.***...*..***.**..**.***..*..*****...***....**.....**.***..*...**..*..*..***.***.****..*.**....*.*.*.*********..*..*...***..*.**...*..***.*...****.*.*..***....**..**.*.*.*...*......*....**.****
..*..*.*..***.*.**..***..*.*****.***.**..*****..*...*..***.*.*.***..**..*.*..*....*.****..*..**.*******......**...***...*.*.***.*.*.**..**.*****....*.***...*.***.*******..**.**.....*.**.***.**.*..*...*.*****..***.*.*.***....**.**.*****..***...***...**..*....**..*...****.*.*********.*.*.*..***.*.**..*..**.**.***..***...**..******....*...****.*..*******......**..*.***..***.......******..**...**.*..****..***.***.*.**.***.**...*..******...**.....**.*.*......*.*.*.*..*....***...****.*..***..**.**....***.*.***.*..*.**.*....*..***.*..*.*..*****...**.*...*..*...*.....**.*.*....*.*****.*..******..*..**...**..***.***.**..*...*..*****.**..*...*....***...*..*..***...*.***..**.**..*.*.*.**.*.*..*.**.......**...****...*.***...**..***.*..*...*.*.........*.**.****...*.....**.*****...**...*...*...**..*.***.*.*..****.*.*.**.*..***..*..*..**......****..*.****..*...**.**.***.*...*...*....*.*..*..***.*.*.*....*..*.*****.**.*..*..*.*.**.*...**..*..**.*..*.**.*.*.....*.*.*.*......**..*...*.*.**....*...****....*****..****..***.***...*.*.......*.*.****.*....**.*.**..*****.**.**..*.*.*.*.....*.**....*...*****.***.*..*.*****...**...**.**...*....**..*.*.*.*.**.**.*..*.*.......**..*.*....**..*..*.**..*...*.*...*.******....**.*....******.....**..**......*....*.*..*..*..****.*..*.***.**..*.*......*..**....*...*..*.**.*.***.***.*..*..*...***..******....*.*.*..***....*.**.***.*.*....**.*********....*.*.**.**.*.**.*..*..*....*..****.*.*....*....***..*.**.**.**...*.***.**...****..**.....*****.*...*..*.*.*.*....**..*.**...*..*..*..*.*.**.*...****...**..***.*.**...***..*........*.**.*****..*****.**.*.*.*...*..***.*.***......*****.*.*....*.*..**....**.**....*.*.*****...***..........*.*.*******..*..*...*...*.**.**.******..**.**.*.***..**..*.....*...*.****...****.......**....*...*..***.*....*.*.***...***.**.*.*.*.*.***.*...***.*.*.*.*.*..***..**.*......**.**.**.*......*.***..**.***.*..**.*...*...***.**..*.**....**.**......**.**.**.*..***...*.**..**.*.***.....*....**...*.*.*..**.....****.*....**.****..*...
*.*.*.....*.**..***.*..*..*..*...*.***...*****..*...****..***.*..**.*.*.*.****.**.*.*..**.*..*.*.*..*****...*.*.*...*.*.****......*..**.*.**...**.***.......*.*....****...*..*.*..........*.***.****....*...*...***..*.*.****.*.*.**.*..*...*****.**.*....*.***.****.**.*..*.**..**.*.**..*..*..*.**.*.**.**.......**..*...********.***.**.**..*........*.***...*****.****.*.***...*.*.*..*....***.****.***.***.*.**...***...*.*...**.****.****..*...*..*...***.*.*.****.*****..***..***.**..***.*.....**..**.*****...**.***..**.*..*.*.**....*.**..**.*..*........*.*****..*..**..*.**..*.*******.**..****.*..**.***......*.*******.*****...****..*....*.***.***...***..**.***.**.....*......*.***.....**.**.******...**.**.**...*....**..*.**.*.*.*.....**.*.**.*..*..***..***.*.**.*...******..*.....*.***....*.*********...*.*.***.*.***....*.*.*.***.**...****..*.*.*..***.*.*...**..*..*..*.**.*.*.*.***...*.....*.***.....**...**.*.***.**.*..*.***...*...*..*.......*.*.*....****...*..*.*..*.**.*..*.*..*...*.*..*....*...*.****.***.**..*.*.*.*....*.*....*.**..*.****...*.****.***.....***..*..*...******...******....**...***.****.*.*******.**...*.*.*.*....**.***..***.****.....*.**...*.**.***..*.*..**.**.**..*.*.*..*...*..*.*....*.***.**...*.......*..*......**.**.*.*******.****.*.**.*.**....**...*.*.*.*...*...**.*...*.**...***.*.*..**..********.**.******...*.....*....**.*..**..*..***...*****.*.*..****.....**..**..**.....*.*.****.****.**..**.*.****..**....**.*....*******...*....**.*....*.***.*.....*....*.*.**.*.**.**..***...*..**..**.*.*....*....*..*....*.**.*.*..******.**.*.......*.******..**.*...*.*...*.*****....**.**.*...**.***.***...**..*.****.*.*..*.*...*...*...***.*..*..*.*...*..***.*..**.*.**.**.**.**.***.****.**.****...**..***.**.*..**.*...*....*..***.*..*...*.....*.*.*.***..*.*...*...*.**.*...**....***..*.*...*.*.*.****.**********.***.*.**.********.*..*..*.***.**..**.......****...**......**.***.**....***.*.*....*.********..*...*....*....*..*..*..*.*..**.**......*.....*...**...*.**..*.******...****.*..*.
....****.*.****.**.*.*.*.****..*.**...*...*.*.**....****.....***.**..*..*..***.**..*.****.**......*..***..**..*****.**.**...**....*..*.*....*.***.....****.......*...**.*****...***..***.*...****...*.*..***.**.**..**.....*****....*.***..*...*....*..**...**.*...**...*.*.*****..*.***..**..*..***...*.*.*.*...*..*.*.***..*.**.*.**........**.*..*******.*..**.**.*.*.*.........*******.***.*.*.**....***********..**.***..*****.......*.*..**.***.*.*.**.*.......*..*.***....***..***......*..*..****.**.*.*..*.**.*...***.*...*..***.*.***....*.*****...***....**..*..*..*.*.....*..****..*..******..****..**********.*.****.*..*..*.*.*......**.***.*..*.*******..**....*******...*...****.*....***...***.**.....*.*****.***..*......*.*.*.**....**.***..**..***..***..*.**.**..*...**.***.*.......*****.***..***.**.***...*..***.**.*..*.*.**...*.....***..*********.*..****..**...***....****.***.....*.*....*..*.*....*.**..***.***.**..***..****...*.*..*..*........**..*..**..***.**.*..**......*..**.******..**.*.**.**.**..****.**....*..***...**..*.*............********....*..***.*..*....*.*****.*.***.***.*.*..******.**.*******.......*.*..**..**.********.*.*..*..**..****.**.*.****.*..**...**.*.**...**.****.*.***.***.**...*.*...***.****..**.*.*.****.*...*..**..*.**..*...**...**.**..****..*.****..*..**..*....*..*.*..*..*.****...*********..**...*...*.**......*..*.*.***..**.**.***.**..*.****.*........*..*..**.**.*.**.*.*..*.....**.**......*..*.**.*.***.*...**.*.*.*.***..**..****.*.**.****.**..*.*.**..*....*.*....***...****.*...*..**.*....*...*.****.*.**..*....**....*.****..**.*...*..****..***..*.*.***...**..**..*.*.**.....***....*..*...*.**.*...*..*.*..**.*******.*..******.*.*.******.*..*..*.......**....*.***.**.*.*....*...***.....******.**.***...**..*..*.**.......**..*..***..*....**.******..*.*.*..*..**..**.*.*...**.***.**...*.**.**.*****.*..*.*..*.*.**.*...***......*..**.*.**..*..**.**...**...*..**..****..****..***..*..*.....*..**.*.**..**..***..*..**.*..*.*..*..**......*******.**.***.***.*.**.***.*...**.*
..***..***...*....*****.**.**.*.*.*..***.*..***...***..*.*......******....**..****.**..*...****..***...*.****..**..**.*....*.********.*.*...**.*...*.**..**.***.*..*.*...*.....*..*.......**...***...*..**.**..*******.*.*..**.*.*.*.*..****..***..*.***..*..******..*...**.....***..**..*.**..*..***...*..*.*.*.***..*.***....**..*.**.*.*..*.*..**.**..*...*..*...**.**.***..*...***....******.***.**.***.**...*..**.*.*.***.....*.**...*..**.*.*....****..*.****.*.*.**...****..**.**.....*...****....*.*....**..**.*..***.*......***..*....**.***..**..**.**...**.**.**..*..*...*..**..**..*...***.*.**.****.*..*.*.*.....*...**...*..*...***.******.**.*.*.**.*...****.*.*..**.*..**********.*..*...**.**..*..*****.**.*.*****.****....**.*.**.**.**.****.*****...*.*..***.*.**.***********.***...*.*...*....*..***..**...*.***.*...*.***.*.*******..*.**.**...*...***..*.***.*..*...**..*...***.....*..**.****.........*.******..**...*.******.....*..*.**....***.**.***.**.****......**.*.*.*.***...**......*..*...*..*..**.******.*..***...**....*....***...**..**.*.**.****.*..*****...***............***...*.*..*..*.****......*....*.*..****.*..**....*...*..*...**..*..*....*..**....**.*****.*..**.***..*.***.***.*.**.*.**..**....*.**.*.*.*.*.....*.*...**.*.*...*...*...*.**.***.....*..*.*.**..*******.**.*...*.*.***.**.*...*.**........**...*..**.***.*.*..*..**..*.*..**.*.**.*.*.*.*..*...*..**.***.*****..**.*.****.*.*.*.*.*..*..*.*.***..**...***.***......***.....****..*.*...*...*.*.....*.*.*.*****.*****.***.*.****..****.*..**...**.***....***....*.****..*.*.*...****.*.*...*.*.**.*..*.**....*..*...**.***..**....*.*****...*....**.*.*......*.*.*.**..**.*.*.*.*..***.*.****..*..*.....***..*.**.**.*.*******.***..*.****.*..******...*.**...*..**.*.*....*..*.***.**.*....*.**..***.*..*.*****....***..***....**.***....*..***.*.....***.***..***.*.*.**.....***..*...*****...**..**.**.*..***...*.*...**..*..*****......**.***..*.*....**..**.*.***....*....**..*.*.***.*..*.*..***.**....****..*..***.**.**.*..*..*.*.*...*.**..*.......*.***
.*****.*..****..***.**..***..**..*.**...*.****.*.*.**..*****.......*.*..*..**......**.*...****...**....*.......**..****..**.**...****.*.*.***.*....**..****...*..*.*******..*.**..**.*...***.....*....*.*...**.*....*...*....*..****.....*...*..*..*.***..***.....*...*.***.*****.****.**.*.*..*..*..***....**....***....*.**.*...***.**..******.*...***.*..*.****...**.*..**..****..***.**..***..*.*..**.***..**.*...**....***.*****.*..*....****....**...**.****....*...****..**.**.**.**...*..*.*..**....***.*.**..***.....*..***.****.*...*..****.*...*.***..*****.....***.***...**...**.....*.*....*....*.*.***...**.....**..*..***.*.*.**.*****...*..*..*..*.****.*....*.***....***...**.******...**...****.*..**.*.*...*....*.*.**.*.****.*....*****........*...*.*****.**.******..*..**.**.*****.......***.....*...*.....*******..**..*.**..*****.**.**..*...*..**.*.*..*.....*..**.*.*.*.*...*.**..**....*.*****...*...*.******.*.**.*.*...*.*..**..........**..******...****.*.*.****.***....*..*..*.......*...*...*.......**.**.*****..*..**..*****.*.*....****.*..***.**.**..**..***.***.**...***...**.*.**.*..**..***..***.**..**..*********..***.**.*****.*******..*..*..*..***.**.*.*****.***...*.*.*******...*.***.*.*..****.....****.*.*......*.*..*.**.***.*..******.*...**.*..**..***..**...****...*..***.*......*.**..*****.*.*.*.*****.***..*.......*.*....******.*******...*****..*.*.*.*.*..****...*...**..*..*.**.**.****.****...***......**.****..*....*.*...*..**.......*.**.*.....**.***.*.**..*..*****.***.*..***.***.*.*...**.*..***.*****..***...***...*.*..*....*.*..*.**..**......***..*...*......*....****...**.***.*..**...**.*....*..****.**.***..*.*.*...*.....*..*....**...***..*****.*.**.**.*.**.***.*.*..*.*****.**.**.***....*..*.*..*..*..**.**.**..****.**.*........**.*.*.***.**..*..**.*.*.**..*.*****.*.*.*..***.*.**.*..**.**......*..**********..**.***.***..**..**..*.**...*******.**.*.*.......*.**..*....***********..**.*...*..*....***.****.***.**.....**..*****.*..***.......*.*.*...*...***.*..**..**..*.......*.*******.
...****************.**..**.***....*.***....*.****.....*...*.**......*...*..*...*..*..*******..**.**...*.*****...*...*..*.*.******..*.*.**.**..**.*****.*.***...*.**..*******..**..*...***....*..*.**..*********..*....*..**....*..*.*....**.*....*..**.*.***..*.***..***...******..**..*.*...****..**.*.**.**********..*.....*.....**.*.**..*..*..***...***...*****..*.*.*****.*.*..*...***.*.*..*.*.....*.***.***...*.*..*..*....*.*..*..**..*..*...*.*..**....***..........*...***...*..*.*...*.***...****.**..*...*...**.***.**......*...*.*......****.*.*.*.**.....**.**...*..**...***.********..**.***..***.*.**..*...***...*.....*..*.*..***...*.*..*....*.*.***.**...*.*..*.***..*.**.*.**.****.*......*.*****.*..*.******..*..*****.**..*........*.*...*...*******..*.*...**..*...*...**.***.**.*.....*..**..*..*.***..*****.*******.*..*..*.*..****.*......**...*.*.**..*.*........****...***.***.*...*..****..*...*.**.**....***.**.*.**.*.*....**.*..*...*..*.*...***....****...***..***.*****.**.****..**.****.***.*.**.....**....***.*........******.*..**..*.*.*.****...****.*.**..*.*.***.**..*.**.****..*.*....***.*...*....*..........**..***.*.*.**....********.*..*....**.***..*.****..*...**........**.*.*..**.**.*.***.......****.**..*..*..*...*******..**************..**.*...*.*..*..**..*.*.*..*..**.**..***...*..****....**.***.***.*....**.***.**...*........**.**..**.*..*.***.**.*.*.**.....*...*..***.**...*****..****.*.*****.*.***...**..*****...*.*....**...*****.*.*....*..**...*...*...*.*..**.***....**.***..**..**......*.***..**.*..***..***.*...*.****..*.**...*.*.*..*.*.*******..*..*.***..*..***..*****.*....**..*.*.*.**.*.*...*..*****.****.*.......**.*...*....***..*.*...*.**.***...***.*.***.**...**....*.**..******.*.****.***....*...*.****...*.**....**.*..********..*...***.***...*.**..*.***.***.......*..*.*.*...*.**..*.*.****.*...***...***********..*.*..*.*..*..******.*.**.**.**.*.**..*..*.*..**.***..*.*..***..**..*.****.*...*.***.*......***..*...****.****.*.....*.*...******...***.**.*.***...*......*.**.**.**.
.****.*****.***...****.....*....*..*****.**.*...*...*.****.**.*****...*...*.**...*..*.*..*...**.*..*.*.**.*..*****..*.*...**.**..*..***...*...**...****.*.**.*.*...*.*..*.*...****.****.****.....*..*..****.*..*...*..***.*....*****.**..***.*.*....**..***..**.*.***.**.*.**.*.***..*..*.*..*.*.*******....***.**.***.**.*****...*..*.***..****.****...*.....*..**.**..***.**....*.**..*.*.****.***.*.*.*...*.****.**.********...*.....****...*..*.*.***.***.*..*.....**..*******..*.****..*.**...*.**...*...*.***.*..********...***.*.****.*...***....****.*.*..*.**..*....*.**...*..*******.**...***.*...**..*...**..****.*....*****..*.**..**..**..***.....*...*.*..***.*....*..**...*..*.....*.*.*..*.**.*.*...***.**..**.*....*..**..*.......*.*....**.*...*..**....*.**....**.**...**.*..*.***....*......*.*..*.***..*..*....*..***..*....*.*.*....*....**..*.**.*..****......***.*....***.*..*.*..*..*.******....****..**.**.*...****.*.**.***..*.*.**..**....*.***.**..*....*..******...*..**.*.*....**...***...*.******.***.**.*.*.*..**...*..**.****..*****.*..*..***.*...**..*.**.*...*..**..*.**...*.**.***..*.***.*.**...*.*...**..****..*.*.********.*..*..**...***.**.*.**...*...**....***.****.*.*.****..**..*....****..**..*......****.**.*.*.***...***.......*..***....*.***.*.***.**..***.*.**...***...******......*.*...*..*.*.....*...*..***...*...**.**..*...*.***.***..**...*.*.****....*..*.*..***.***..*.*.*...*.*..***.*.....*****.*...*****...**.***..***.****.*.*....*****.*..*.*.*..*..*........*..*.....*.....**.**..*..*.*..*****.*.....**.*..*..**.*.*.*....*..*...**..*..*...........*.***....*....*.**..******..*.*....*..*.*.**.*.**.***..*****..**.******.*.*..*.*..***..*****...*..***..****.****.*.**..******.*..*..****.**.***.**..***..**.**.****...***..*.*.**...******.*.....*.*.**..***.**...*.*.*..*.**..*...*...**....*......********.****.*..**.***..***.*.*.****....*.*...****.*.*..*.**.*.**.**...**..*.**.**.**..*.*..*.**.*.**.*.**..***..***..***.*.*.****.***.*.****..*.***.***.*...*.....****.*..***.*.*.****..**..**....*
*...***..*..*.******.*.*...**.**...**.*.*.*...*.**.......*******.*...*...*.*.*.***....**..*****.**..****.***....**..*..**..****.*....*...***..*.****.......****....*..****..*.*.**.****.*********...***.****.***..*.*.*...*...*...*..*****..*.**..*.**...*..****.*.*.*..*...*..*.*..**.**..*..**.*..*.*.*......****....***.**.*..**.***.*.....***...*...**..**...**.**..*..*...**..*..*.***.**********.*.*...*...***..*.*....*....*****...*.**.*.*.***..*.*..**..**.******...********.*...****.*.****...****.*..**.****..**.**..*.........*..*.*.*.*..***.***..*..*..*.....*.*.*..****...*.**..**.*.****..**..**....*..**.*.**..*....*.*.****.****.**.**..**.*..*..*..*.**..*.*.****.***..*..**.*...***.**.*...**.**....*****..**...**.*........*....****.*...*..*.**.*.***.****....*.....*..*...*.*.*.******.*.*****.****..**.*.*******..******.*..***.....****.*.***...*..*..****...*..*..*.***.*..*.....******...*.*...******.*..***.*.....*...*..*.**.......*.***.*...**..*.***.*.*****.*.***.***.*****.......*******.*.*********...**...**.*....*..*..****.***...*.**.*..........**..*.*...***...**..*.*..***..*.*..****.*..*******.*.**.*...**....*...*..***......**.****.*.*..**...*.**..*.*.****.**.***.*.***..****...*..*.**.**..****.*****....*.*.******.**.**...***.**..**.*...**.****....**.****..*....*..*****....*.*.*.*....***.******.****....******..*.*...**...**.....*...*.*....*.***..*.*....**....*******....*....*.**.*****..*..**.******.**.*.....*.*.....*.*.**...*................*.*..**.*.***.*....*.***.***.*.*.**...*......***.**..*.**...*.**.**...*****.***.*****.*.*.***.*.***.**.*.**.*..*.*.******.**..*****.**.*.**....*.....**.**...**.******.*.*.**.*..*.**...*.....*...*****.**......**.**.**.....*.*.*.......*.*..*..**.*....**.***.**.***.****.*.**.**..*...**.*.*..**.****.*..*...***.**.**.**.*..**...**.**.**.*.*..*.**.*.***...*..*...*.*.**...***...*.**...*..*.****.**..*.*.*.*****...*.*..*.*.*.*.******....******.*..*.*.***.....***.*.*.**......**.*.**..**......**....*..*..**.*.*.**....**.*.*.*..*.****..*.*..*.*.**.*.*.....
..*..**..*******....*...*.**.**.*........***.*..*****.******...***.****..***.*..*.*..*.....*...*.*.****..***.*..*****.***..*.....**..*****...**.*.***..*....***.*....*.*..*......*.*.*.***..*..**...*.**..***....*...*.*.**.*****.....*...*........*.***.*.***.******.****.......**.*.*.**....*.*.....**..**.*....*****...**.***.*...*.****.*.**..****.*...*.**...**..***...*.*.*...*..*..**.***.**.**.**.*.*.**..*****.***.****.*.*...*.*.**..**..*...*..***.****.*****.....*..*..*..*..*...****..*******.**...*****..**....*.***...*...**....***.**.*****.****.**..***.......*....**..*******....*...**..***.*.***.*.*...*...*...**.*...*.*..*.**..*.***.*****.**..*.*..*..***....*.*.**.*....***.**.**...***....*..*.*...****.*..******..**....*.....*.*.*...**.***.*..*..*.***..***.******...**..*.*.*..*......********.***.*.***.*...*.**.*..*****...***.**...*...*.*..*.*****.***......*.**.**.**.*.****..*..**...***.*.*...*.*.*.***.*.*..*.*....**..*...**.*.*.******.*.....*.*...**..*..*...*.*..*.**..**...****.*.***.*..**.......*..****..*...**.*.*..*..**.**.*****.****.*...........**..*...**.*...*..*...*...*..*.**....**.*....***.****..*..........*..*...*.*.*.**...**.......***..*.*.*....**..****.*..******.**.*..*..**..***.*..*....*****....***..**.*.*..*.***.**..***..*.**.*.**....**.**.****.*****..**.......**.*...*.*****.***..****...***.**.**.**..**..*.*.******.*.**..*.....**.*....*.*.*******.*.**.*********..**.**.*.*.*.***.**.*****.***.**..*...*****...*************..***.*......*****.**..**.***...*..*.**.*.****...********..*.*.**.**...*.*..*.*.....**.********.*.*..***..*.***.**...*.*..*.**.*......**..*..**.*.*.*.*.*...***.*.....***..*****...***.*.**.**..**......**.*.....***..**.*.*.*.*....*.*.........*.*.*.*............****.*...*...******.*..*.*..**.**.**.***..*.*...*.*...******..**.*.*....*.*.***..**.*.*...**..*..*.****.*.****.**.*..*.**.*..****...*..*.**.****...*.***.....*..*.*.**.**.******.*.*.**.**....*.***.**.***.**.***.**.***.**...*..*...*..*...*.*..*..**..*.***.*..*...**.***.*.....*..*...**.*.*.***.*.
**.......*.*.***........*.*****.****..****..**.***.***....***.***.*...*.....**......*.....*.**.*..**.**.****.**.*..**........*..*.**.**...*.......****..*.*.**....***...*...**...*.....**....**.****..**..*.**..**.**.*..*.**..***.****...******...*..***.....**..*..*.**.**.*..*..*.*.**..**..****.*...**.*.**..*...*...*.*..***..*......*..****.*..*..*..****..***..****..*..***.****...*.**.*...**.*..***.********.*..*.***.**.*.**.*..*....****.*.****.*....**.*.*..*..*.**.*.*..**.**.*..**.**.*....*.*******.*.*...***..****.******.**.**.**.**...*..*.*.*....*****..*.**..**..**....*.**..**.*..**.**.*.*.***..*.*.****.***.*....*.*.*.*.**..*****.*.*.*****....****.**.**.********.*....***.*.....******.***.....**.......*.**.**..*.**...***.***.*...*.*..*.**..*...........**.*..*.**..******.*.*.**.*.*.***..*.*..**....******.***......*..*.**.*.*..*...**.**....*.**.*.*******..**..*.***.****..*.*.***...**...**.*.********.*.*.***..*...***..****..*.*......**.****.*********.*.*...*...*...**...**.*..*..*....*.****...*.*.**.*...*****.****..*..*.....*********.****.*.******..**...**.*.*....*....*...***..******.**...**.**.***.***.*.**.....****..***..*.**..**..**..*..**.**.***.*.*.....****.*.*....*..***.***..*.*.**..*....***.*..**...*..***..*..**.**..*....*.*****.**....*.*..*....*.*..*..***...**..*.***..*.****..*.*....*.*.*..*...**.....***.**..*.**.*...**.****.*..*.*.*.*.**.**.***.*.*..**.*...*.***.*****.....*..*..*.....**.*..*..**.**.*...*.*.***.....*.****...**..*.*****..*.*.*.***.********..*.**....**.**.*..*****......**.*....*..**.**........*.*..*****..*.*....*....***.**.**.*...*.**.**...**..*....*.*.*.**.***.****...*.*.....**.*..*.*..*.*******...****.***.*.****.**.**..*.**.*..*..*.*...*....*....*.*.*.*....***.****..**...***.*.*..*.*****.***.**.****.*.*.*.**...*...**.****.*.*....*.***....*....*..******.*..*..***..**..**..*.*****...****....****.*.**.**...*.****.*..*.*.*..**.**.*.**..***.....**..*..*.***.....***...*.*...****.*..***.*.*.*...*..*..***..**...**..**....**.**.*......**.*.**.*...*..***.*..*.*
*.....*...**.*.*..*.***.........*..**.*....**.****..**.*.*****..***..*.*..*....***.....****.**...***..*....**.*.*..**..***..*.....**.*.*.*****.**.*.****.****.*.*****..*......*...*..*.*.**.....*..*.*..*...*.*..**.*.**....*...***.*.******..*...*.*.*.*.*.*..*.**..*.***..***...***.*...***.**.*.*.*****..**.**.*.***.*****.*.**.******.........*.*.*.******..*...*..***...**.**..**.***.*...*...*..**.****..**..*.**.*..*..**....**.*.*..*.******....***.*.**.**.....*.**..*..**.*..**...**.******..*.*...*....***.**..**..**..*..*.**.....***..****.**.****.*...****..**...*.***.***..**.***...*.......**.*.**...**....*...*..*.**..*.*..........**...****.*.*...*.***........*.*..*****.*...***...*...**..*.*..**....********.*.......**.*.*..*...**.******.*..**.*..****.***.*.*..**..***..********.*..*.*.......*.**.**.*.*.......***....**....*.*.**.*..*.*.*.******.**......*.*.**.*******.*........****.****.**.*.**.***.*******.**.*....**.*...***....***.****..*..*......*..*.***......***.**..*.*.**.****.*.*.*.*.....*..*.*.*.*..***.......**.*......*.***..***..**.****..****.**.**..**.*.....**...*.**.*..***...*...***.***.**..***...*..*.*.*.**.....*..*...*..*.**.*.**.**.....*....**...**...*......***..*.****.***.*..**.****.**.*.*...*.**.*.....*.*.**.*.....*....*******.*.****..*..*.*.*..*.*.*.*..*....*.*.**.*.....*...***.***...*..*...***..*...**..**.*.*.**.**...*****..**.**...*..******..**.***..***..*..*.*..*.*.*...**.***.*.**.*....*..**...****.*.*..***.....*..*..***.**....**.**.*.**.*.****...**..**.*.....*.*..***.*.******.**.**....*.*****.**..**.*......**..*..**..***....*..***....***..*...*****.*****.***..*.**.*....**.*..*...*...****.***.**........***...*.*****.*....*...******.*.***.*..*..*.*..**.*.*.*...*.*..*...*..*..........*****.**..*.....**..**..**.*.*.*.**.******..***.....*.*.*....*.*.*.*....*..***.**.*..****.***.*******.*..******.******...**...*..***...**.*..*.*....***.*.*...*..**.*.*.*.**.*.*..*...***...**.**...*.*..****....***..***.**..****.***.***....*.......*.....*..*.*.**..*.**..*..***.**.*****
..*....***.*.*.*...*****...*.*.****..**.***...***.*.*....*****..*.*.*....*.**...*....*.....*.*......*.****..*.....**....***..*...*.**.*.**.*.*****....*........**.*...**.****...***...**.***......**..****.*.*..*.**...**.*.*.**..**********.....*.*.**....*..***..**.*****..**...*.**.***.*...*...*..**.*...*..*..**...*.*.**.....*.*..*.....**.*..***..**....**.*****.*.**.***.***.**.*...*.*.**.*.***..*.*.*.**..****....*.**.****.***.*..***..**....*..**..*.**.*.***.***..**..***.*.*...*..*..***...*...**..**..*...**.*.*..*...*.*.*..*..*.**.*.****.**..***.....*.*.*.*****..**.**..**..*....***.*...*.......*.**....*....*...*..*...**..******..**.**..*..**........****.....*....**.*.*...*.**.***....**...***..****..****.*****.*.*.*....*.**..**...*.......*....*..***.*.*..**..*...**..*.***.*...*..*..**.....*..*.*.*.*.***.***...*.***....*..**.*.*...***..*.*..*.*.***.**.**..***.*.*****..........*.*.*****.*.**.***.*......*...*.....*....*.***..*.**.*.**..*****.**....*.*...**..*.*...*****..*....***...********...******..****...****..*..******..**...*.**...*******..*..**....**....*.***...*.....*******.....*.*...**.***.***..*.***.**.***.....*....*..*.*..**.*.*.***.*.****.****..**.*.***..****.**.....****.*...***..*..*.*.*..*....*....***.*....***....***.***.*******..*..**....**.....*...*.*....*.***.....**.*..*.***...******.****...**.**.****.**.*..****......**.****....*.*.*.**..**.*.*....***.*.*.*.**.*.*..**..*.****....*..*..*.***.*.*.*.**.****.*...*...**...*..**..*........*.***.*.******.....**..***...****.*..*.*.*...*...**.****..***.....**....*.*.**.*****..******.*..**..***.*.*.***.....**..**.*...**.*..**..**.**.**.**.*.*******.*.**...*..*.*...*.*.***.**..*....*....*****.*...*...*.*....**...*.*****.***...***..**.****....*...*....*.*.***...*..***.*.***.....*.*..*.*...*.....***..*.**.*.*.*..**..*....*.***..***.......*.*.*.*****....**....***.*..*.*...*.**..*.*....*.*.***.*.*..*..****..*.**...**...***.*....***.*......*.****.**...***....*.**.*...***....*...*...*...***.*....*..*....*..*.*....*.*****.*...*
.*..******...*..*...***...*....****.*.*...*..**.***.**.*..***.***.*..*.***...**.**..*..**.*.***..****...*..*.*.**.***......**....**.*..*...*.****..*.*.*.*.*..**.*..*.*.......*.*..****.**.*.*.**.*...**.*..*****.**.**....****..*****.****..*.*.*.**..**..*..**...***.****.....*.*.**...*.*...*..**.*...***.**.*..**......**.**....**..*.*.*..*.*...*.****...*.**.*.**...**.*..***.****..***.**....*.*..*....**.*.****.....****...******..***.*.**.**.......*.*..*.***...*..*..**..**...*.**.*.*.....******....*...*..*..***.**....*..*.....***..*.*.*.**....*.**...*..***...******.*.**..**.*..******.**......**..***.*..*...**.*.*.*..**.****...*...****.*...*...*..*.****..**.*.***.......***.**.*..****...****..*.***.*.*.*....*.*.*...**.***..*.*..***.*..***.***.**.*.**.**.....*.....**...**.***..*..****...*.*.**.**.*****.....*....*.*.***.*.***..**....*.....*....*....*..*...*.****...*.*..*.*.........***...***.***.*****...**...*.*.*.*..*..******..***..***..**.*..*....**.*...*.*..*..*..*.....*.*.....**.*********.*....******.****.*.*.*.**...**..******........***..*.**.*.***.*..*****.*..*..***...**.*..********..*.*..***.*...*..*.**.**.**.*..*.*.*.**...**..*.**.**.****....*****..******.***.****.....*.*.**.**..**..*.*...****..***..*.****.***..*...***.....*.**..******..*.***.**..****...*.*..*****.....*****..*****.*....*.*..*.*....*.******.***..*****.*.**.*....**..**..****.*.*.**.*.***...*...**.***.***..*....***.****.**.**...**.*.*..*.*....**..***.......*..*..*...**..**.**...**.*.*.*....**.*.**.**.**..*...*..*.***...**...**.****..*.*.*....**.*.*.***..***...**..*..*........*.*...**..*..*..........**.*.**..***....*.****.***.*.***..*.***.*.***....***.**..***.*****.*.**...*.*..*******.*...******.*.....***.**.**.*..*..**..*.*...*..***.*.*.....**.*.**..**.*.**.****..*.*..**.****.....*...*.*..**..**.*........**..**.**..*...***......*..*.*****..**..*.....********.****.*.**..*.***...***.***.***.**.*..*.**....*..*.****.*.*.*.**...*.***.**.*.***.***....*.*.*..*..*...**.**..***.***.****..**.***.***.....**.**..*.***
..**.***..*******..*.*.*....****.****.*.**....**.**.*...*....*****......**..***..***..*.***.**.***.*..*..*...**.**..****.......*.****.*.*...*.....**..***.*.*....**..*..**.*.*...**...*..*.*.*...**.***......*.....**.*...**..*.*..*.**.*.*.**...*****.***.......*.******.****.*....*.........*..*..******...**...****.**.......*****.*****..*.****.*..*..*.*.******.*****.*.**.*.*****.**.*..***.*.***..*.*.**..*..**...*.**.*..*.*.**.**..*.*...***.....**..***.*.*....*..**..**....*.***....*..*....**...**.**...***.**.**.....*...***.****.....*.*.**.*..***...***...*..***........***.***....*.*...***.*.****.**..*...*..***.*.*..*..*.*.***..****.*......**..*..****...*.*.*..*..*...*.***.....*...*..**..*.**....*.*.**....****..**...****.*..**.****.**.*.*.......**..*...........****.*.....*******....***..**..**..*......*.*....*.*.*....*..*..*.**.*..*.*...*.....***..***.***.*..*.******......****..*....*****.***..*.*.*.****.****.*..*..**.....*..*..**.*.*....*.**..*..***...***.****.*...*.*.*.***....*.**.*.**..*.**.*.*.*...*.*.*.*.***..**.***..*....*****.**.*.**.***.*........*...*****....*.**....*.*.*.*.*..*****...*.*.**.**..**....***......****.....*..**........*.****....***.***.*....*.**.*..***.*..*...**.*.*.*.*..*..**.**.**.***.*..****.*..**..***....**.**....****.**.*..**..*..*...*..****.*.*****.*.*..*..****.*....***....*******..***.*.******..*..**.*.*******..*.*.****.*****.***..*....*....**...*.*.....**.*****..**.*.**..****.***...*.**.**.*....**..*.**..***.*...*.****.*******..*.**.*..*.......*.***.....****.*..**.**...*...*...*.*...**.*.**.*..***......****..****....***.*...*...*..***.**.*..***..*.*...***.*..*..***....*....*****....***....**.*.***.*.*....*.**.*.*****.*.*.*...*..***.*....*..*..*.*.**.*****.****.*.**....****.***....*..*..*..*....***.*....*..*.*****.**.**.*.*..**..*.*..*.**.****.*.**..*..*..*...****...****..*...*.....**..***.*...**..**...**.*.....***.*...***.*.*..****.***.**..*.****.*....*.**..**...*.*..***..**.*.*.***..*....**.....*.....**.***.***.*.....*.*..**...***...........***
******..*.**....***...**.*...**.**.*.**.....*.......**.....*.*..**.*.*.**..*.**.**..*.*.***.***.....**.****.*...*..*.**.*..********.*..*..*.**...*.*.*.*.*...*.**.*.**....*******....*.......*.*....*.*****.*...*..*.*...**..**....*.***..**.****.....***...*...***..*.*.***.*.**.*...*.***.***....**.....*.**..*****..*.....****.**..*.*...*.*...*****.*.****.*.***...*...***.***..*.*.*****....***..***.......*..***.....*.*****...*.*.**.******.*..*.****.**....*.*...***...***.**.*.***.***.****.*....**....****.***....******.*****....*..*****.*.*.*.**.*.**..***.**....*.***.**..*****.*.*...***.*..*....******..*****.*.**.**..*..*.**..*.*.***.*.**.*.**.*..**.***.**...**.*****.*...*..***.**.*..*.**.**.****..*.*....*....*..**...****.*.***.*.***..*........*..*.*...******.*....*****.*..****.*..*..*.***.*.**.***.*...***..*...*...*...*...*.**..*.**..*.*.**.*..****....**...*.**.*.....*.*****.**..**....**.*.***..**.*..**.*...***...*..*****...***...****.**.****.**.*.***..**.**....*..*..**..**.**.*.****..***..*...*...*...*.*.*.**.*.*..**....*.****...*.*.***.**..*.**..*..**.**.*...**..**.**.****....***..**....*.*...*.*.*.**.....*..****..*..**.**...*****..**...*******....*.....*.*....*.****....*..**.***.*....**.*.*..**..**...***....***.*..****.**..*.**..*....**..*.*********..*.**..*.**.*.**......*..**...**.***..**..*.**.**.**..*..**.*....*.*.**...*.....*.*.*.**....**....***.....*.*..**..***.*..**.*...*****.***..*.*.....**...*.**....*..*.*****..*******....**.**..*.*.*****.*.**...*...*****.*.**.****..**.*.*.**....**.****.*...***.*..*.***.*..*.*...**...*****..*.**..***.*.*...*..*.***.******...*..*..***..*.**.**....*....**..*.**.*.*....****.**...****.****.*.*....*.*.*...****..***...**.*.*.**...*.***....*.*..***...*.......******.*.*.*.**..*.*****.***..*....*.*.*...**.*****.*.*...*.**...*..*.*.***.**.*..**.......***.**.....***.....**....**...***..***.**.*.*...**..**.**.*.*.....**.**.*.***.*....*.*...***.*.***..*..***.*.........*...*.***.*****.**..***.*.*....**.**.**.***...***...*..*.....***.****.**...*
*..*.....**.*.......**.*.**..*.*..*.*....*.*****..**..*..*...*.*.*..*.*.*...*.*..***...*.*..**.**.*.*.*..****...*..*..***.*.*..*.**.******...*....*.....***...***.*.***..*.**.***..***.........*****..*.*..***.**.*.*.***.....*.*...*...*..****.**.*.**.*.*..*.**..*.**....*........**.***.*.*...*.....*****..*..*.*.**..*....***.*..***.*..*.**...**..******.**..***.**.*.**.*.**.*..*..*.**....**...**..**...*....**.****..****.*.**..*..**.*..*..***..*.*..******.***.****.***..**..*..**.*...***.**.*.*.*...**..*...*......**..*...*..*..*.*...*.***.**.*.*..**.*......**..*...**....**.*.**.....****.****....**..*.*.***.....***.**....*..***.***.*.....*...*.***.****..*.**..*...**...**..*.********.**.*...****..*.*.**.**.****.**.*********.**.*..*..**.*...**.*****..**...*.**....****.**.***..**....******.**..*.**.**.***.**.**.*.*****.*...****.**..***.*.*..*.***..**.*.*.*.*...*.***....****.*..*.**...*..*..*.*..**.....**.**.*..*...**.*..*******..**.***..*.*.**.**.*...**.*...***.**..*..*...****.....*.******.*.**.*.**..**....***..**.*.*....**....****.....**......*****....**.***....**.**...**...**.***.*..*.********...****.**...*.********.**..**..*...*..*...*..*......*.*.*.....*....*.*.****.*.*.**.*.**.*.**...**..*.**.*.......**.**.*.*****..***......*.**.***.**..*.*.******..*..***.****....**..**********..*..***.*.*.*..*.*..****...*...***.***.**.*..*..*.***..*******..*.*..****...*....**...**.*.*.*****...*.***.*.****.***....*.*.*..*...**.**.*....*..**.*****..*****...**.*..**..***..*..*..**..**...*.....**....*.*.**..****.........*..*.***.***.***.**...**...*..**.**.**.*....****.**...***...*..*..*...***.*..*.*.***..**..**.***.*..*...*.*.*.**.*.......**..*........**....***....**.*.*.*..*..***...*...**....**.******.***.**.*****...*.**.*....****.********.***.*.**..*.**....******.*.*.*.....*....*.*....***..**.*...*.*.*...*.**...*..*****..**..*..**........****...*.**.**..**...*..*.*..*...**...****...****.***........*.*.***...***.**.*.*.**..***.*...*.*..*******...*.*.*..**.*...**.*......*..*.....*..*..*.****.
...*.*..*****.**.***..****...**.**...*..**.***...*.**.***.*........***..**.*..**....**..****....***.*.*.*.***........*.*****.*.**..*...**.*******.**......**....****..*.*.*.*........**.*.****.*....*.**..*...**...*...*.*...*.**...**....*...*...**..**.**..***.*****.*.****..*....**...*..**.*******..******.*******....*****..*...*.*.*....****..*....***..*.***.*.*.*......**.*.****..*.*...**..*.*.*..***.*....*..***....**.*..*...***.*.***.*....*..*.*..****.*....*****.....***.****.*.*.**.**....**..**.**......*.**...**..**.***..*..**..**..*.**...*.*.*.*..**...*..*..*..*.*.*.*.**...*..*.****....*...*.*..***.**..*.*..*..*.**.**..**.*.....*.*.*..**.**..**..**..*.**..*.*.**.***.*.***..*...*...**.*..**.*....**.**...**.*...*...*.******...*****.*.*****.***.**.**..*....***.**..**.*.**.**..........*.*....**.***..*...*....***..*.***..*..***..*********..*.**.**...*.**.**.*.**........********..****.**..*.***..**.*.**.**...**.****...*...*..**...**..*..*.**..**....*****.***..***.**.*.*..***.*.....**..*..*.***...*.*.****.******....*..**.*..**..*....*....*...*.**.**...*****...**....***..*.**.*..*....*.**.....**.....**.**.*....*.*.**..*........*.*......*.*...*...****.****.*.*.*..**.***.**....*..*...**.**.*..**.*..**..**....*....*....**....**...**.*****.....*.*......*.....**..*.****.***..........**.**.***.*.*.****.**.******..*...*****..*..*..***.*****..*.**...*.*.***.***..*.**.*..*.*...*..****.**..*..**.*....***..****.*****.*.***..**..*****.*........*...*.*..**.......*.***.*****.****.*.*....**.*.******.*..**.**.**....*.*..*.....*.*...**.*.**.***......*.*.**..***...**.*.**.**.....****.*.*****.***....*..**...*.*...*...*....*..*..*...*..***.**.*****.*....**.....*.....***.*......**..***..*.*.*.*.***.*...****.**.*.....**..****..**..***.*.*.*.***.*...*...*....****.....**.*.*.*.......*.......****..*.**.**...*....**..*.*..*..*.*..***.*.*..*....*...**.**.**...***..**.*...****.***.*..****.****.*****...*.*..****...***.*.*****.....**..**.*.*****..*..*.*****.*.****..***....**..*..*.**.*..*****.....*.****.*.
*..**...*..*...**....*.....*.....*..*.*...**...*....*.***.......*..*******..**...*...**.**..*.*.***..**.*.***....*****.***.*.*.*.....*.**...*...*****.*..*..*******...*.*..*...*.***....***.******.*.***...****...*..****....*..*.*..*****....*..*..***..**....**.......*......****.**..*.***.***..**.*.*..****..*...***.*..*.**.*...*..**......*...*.*.*..*.**.***..***.....*..*.*.****.*..*.*..***......**.**.***..*..*..**.*.**....**.*.*****.***..*..*..*****.**.**.*........*.*..**...*.*.*..*...*.*.**.*.**.*...*.**.*..********.**......****.***.**..*..*.**.**.*....*.**..***....*...*.....**..**..***.**.******.**..*...**..****........**..*...*..*..***.*.*...*.***********..**..*.*.*..*....****..**....**.**..**..****.*******.**.***.**..**.*.*.*.*****..***..**.**********..*.....*..******..*.*.*..*...**..*.*..*....*.***.*..*..**...*.*......**...*.*.*.*.*..*.**.****.***.....*.***.*......*..****.**.....**.****.*..**..*...**..***...**...*.*.....****.*..*.*..**.*...*...***.*.....*....*..**.*.**.*....*...**.*..*.*...*.**...*.*****..*..*.**.***...******.*****.*.**..*.......***.*.*..*....**.**.*.*.*.****.*....**.***..**.**....**.*.**.**.*...******.**.*.****.***.*...****.*.*..*.***.....****.******....**....*******.*****.*..**.*....**...**.*.***..*..**........*.*...*..**.**....*...**..*.***...*.****.**....*.***......*.*.*.**.*...*.**.****.*.**.****...****.*****..**.*.**.....***....*..***.*...*..*..*..*.**..****...****....****.*******..**...*.*.*****.*******.*****.**....*.*.*...*..*.**..*...***..*****.*...*.*..**..***..**...*...*..*.*..******.*......***....*...*****.******.*.*.*...*.**..***.*..*..***..*.*.*..*.**.**********.*.......*.******..*..****..*.**.....*...**.*.**..***...*...*...*...*.*.********...**...**.**.**....**...***...**..****..*.*....**..*.*...........**.*.**..*.**..*.***....*.....*.*.*...**..**.**..*.****.**.**...***...**...*.***..*....***...*.***...*..***..*..*.*..*..**.*..**..******...*....***.**..*.**.*..**..*...*..*......*.**...***.......*..*.**.*.********.****.**..*...***.***
.....***.**.*...**......*.*.***.*.*.*..*..*.***.*.**..***....***...*..*.*.**.*.....*.....*.*..***.**.*.********.*....*.**.**.....*.**.***.*.*..*..*.....*..**..*..*.***..*..*.**.***..*..********.*..**.***.*.***..*.**.*...*.......*.**.*.*.*...****.*.**.*...****.*....**..*.....*.**.*.*...*.***.*..*.****.*..****....**...*.*...**.....*.**........***.******..**..**..*...*.******....*..*..*..**.**.*..*...**.*.*...**..*.*....**..**.*.***..**...**.*......*..*.*..*..***.*.***..**.**..*..*.**.*.*.*.*.....*..**.***....*.*....*.**...**.***.*....*.*..***.**.****.*.**.***..*..**.*.*.*.****..**....**.***.....**.*...**.*.*..**.***..**.*.**.....*..**...**.*.**.**.**.****..****.*...*.*.*...*..*.*...**.*.****..*.**.**.**.**.*..**..**.**..*.**.*.*.******..*..**.*.*...**.*.***.******..*...*...*.*.*.*.***.**.*.**.**.*****.*.*...*..*..*.**.******.*.*.*.***..*.*.*****..****.******.***.*..*....*.**.*.*.*..***.*.*.***..*.****.*.**....***.***.*.*..*........*.*..***.**...*..*..**.****.***..*..*..***.*.*****..*.*.*.....**.*.**.**...*..*******...****....***..****.**.*******...*.***....*......***..**..***.*...**..**.*...***...***...*.*.*....**..**...*.*.***..**.******.**..*.......*..*.*.***.......*...*..**.**.*...***..**...*.*****..*....**.****.******.*.***.**..*..***...*....*....**...*.........*.*..*..****.****.*..***..****..***..***.***.*...******..**..*..**.*.*.*...**..**..*.*..*.***.*.****.....***..*.*.*.**.*.**...***.*****.*....*.***..*.**..*.........*.**..*...*..*.*.....**.*...***..**.****...*.****.***.*...**.*.*..*.*****.**..**...*..**..*.**.**..*..****..**.*.******.**....**..**.****.*.*.*.*...*.***...*.*****.*.*.****..*..*.*..**...**.*.***..**...****...*.***.**.*.*.**.**.*..***...*..*.*.*...**..*.*.**..***....*.*...***..***..**....*...*****.**...**.*.......*****.*...*..*.**.*..**...*..*.**..**..***.*...**********.*...*..*.*.*..**....*.*....*.**..*.**.***....*****..**.**...*....****..**.***.*.*.....****.*.*.*..*.**.**.*.*******..***.*.****.***.****.*.***..***.*...**..**.*.***.**.***...*****
..****.*..***.**.****..***......**....**..**.**...*.***.*..****.**.**...........***.*..**.*.*..***...**.****...**.*.*.*..**...*.**.*****.**....**.*.*..**.*.**...*.**..*..**..*.*....*..****.*...***.***.**..*...*...*...*.****..*...****.**.*.*.*..*...**.****.*.*...*..*.****..*.....***.*...****....******..**.*.**..*.**.......****...*..*.**..*....*..*...**..*.*.*.*.**.***...*...*.*****.....*.**....**...***.*.....*...*.*...***...**...**..**.**.****.*.*...*.****.***.**.*..*.****.*.*.*..*..**.*.*.***.*******.**..*.*..*..*.***.*..***.**..**.**.**..***.*.**.*.***...**..*.***..**..**..*..*.*.****..**...*.*.*...**.***....*...***.****.*.*.*.****.***..*..*.**.**..***..**..**..**...*.*...*..****.*****..*..**..***..**..*.**.*..**..**..*...*..*..**......*.*.****.***..*..*.*.*....*.*....**.***....*........*.***..*.**..*...*.*.........**..*..*.*....**.*.***.*..**.**...********.******......****.***..**.***.*...**..**.*.*....*.****..**...***.*.**.**..****.***.**..**.**.*...*...**.***..*..***..*...*..*..*.****..***.**.**..**..*.....*.****...***..**...***.........*..**....****..**.**.*..*.***........*.....*..*.....*..*..***...***.**.*....***...***..*.***.*..*...**.**.*.*..*.*.**..*.**..*....***..**.**....*.*.**.*..***.***.******.*.****.******.*.*..*.**..*...**..******...*.****.****.*.********...**.******..****..*.*.*.*.*.*.*.....*.*.***********.****...*..*..*.**.*..*...**..*.***.*.*.*....*..*..*.*.*.*.*.*.*.*.....*.**..*.*.....**.....*****.*.**....*..*..**.*.*.*.*...*.**.******..***....***.*.**.*.*......*.*..*.**....*****.*.*****...*.*....*.*.*.****......*..*.**..***.**..****.*...*..*.*..*..*..*.***...*....**..***.*...*.*...*.**...******...*.*.*..****..***..*...*.*.......*.*...*.....****.*..*.*...*****....**...*.**...**.**.*.*.*.*****.*....*.*.****.*...*.*...****.*..*.*.***.******.*.......*.*.*.*..**..**.********.....*.**....***..*.**......*...*****.**.**..*......*...***.****..*........*...*.*..**..**.****...**...*.**.*..**...**.*.****..*****..*.*.*...*..*.*.*.*..*.*.*.**.******....**..**
..*.**.*..*..**.***............*.***.***..***..*..*.**..***..***.*.*.....*..**.*....**..*..***.*....**.....*..****..**...*****...*.**.*.**.*..***..*********..**.**...****.**..***.**..****.**.*.*******....*..***..****.*..*.*........*.*...*....*.**.*.*..*.*.**.*...***...*.*....*......*.*....**...*...***..*...**...**.***..****...**..*...**.*.**.**.*...*...******....***......*.****.****.*...**...*.*..****.**...*.**.**.**.**..**..**..*****..*.******..**..****..*.***...****..*...*....*.***..*...*..**.....**..*..*...***..*.*.***..*.***..*..***.*.*.*..*....*..**...*...*.***.**.**..*...*.*.***.*..*..****.****..*.*..**....*....**.....**.*.*.**.*..*..*.****..*.**..*....**.**...**......*.........**...**.*.*****...**....****.*.*****..*.****..**.*.***...****..*........*.*..**...*******...**.*.***.*..*****..*...*.**.*.*..***...*.***.*.**..****...*****...*..**.**.**.**...*.*...*....***.*.***.**...**...*****.*.**..*...*...*.****.***...*.......**..**..*.**.*...**..***.**....****....*.*......*.******..***.****.******.*.*.***.***.**..*.*..**.*.**.*.*...*.*****......*.**.***.*.*.***.*..*...****.*.*...***...*...***...**....**...*...**.***..**..***.*.**.**.*.*....**..*****..*..***.**..*.*.....**.**.****.*.******.***.***.**..*.**...***.***.*..*.**...*..*..**..*...*.**...*.**.***.*.....*....*.***..****...*....**..**..*****..***.*.*..........*.....**.***.*..**..*....*.**.***.******.***.*.*....*.*.***..*.......***.**.******.***..*.**.**.**.***..**.*.*.*.**..****..*..**.**..********...**.*...**.*******.*******...*.*.....**.****.*....*....*.....*.**.*..*.*******.***..*.***.*..********.**....*.**....*.*.**.*.***...*.*.**...***....****.**.*.***......*.*.*.*.***.**..**.*..**.......**.****.*.****..*..*.****.**.*.**.*...*******...*.*..**.*.*.*******...*..****..*..*..*.*..*.*.***...***.**.....**..*...*.*.****.*......**.*.**.*****..*****..*.*******.******.*...**...*.*......**.*****.****..*..***.*.*.*****.........***....*...*....*****.**...*..*......*.****..***..*..*.**.*****.**..****.*.**.*****.*****.
****...*.**..****.*..**.......*.****.*.*.**.**..*.**..*.*.*.*.*..*.*.****.*..*.*.*..*..*****.***.....**.*.*.**.*.*...*.**....**.*.**..*.*..**.**..***.*.**..**.....**.**...**.**.***.*****.*..****.....*.*..*.*.*.******.*.**.*.**.*....*.**.*.**..*.*******...**.**....***.**..*..*....*.**.***....**.**.***.****.*....*.****..**.**.**....*...*********.......**.*.*.**.***.*...***...**..*..*.***.****...*..*.**..**...***.*..****..***.*.***..**..**..*.*......**..*******...*.*.*.*..**.*...**.*****.....*.......*...***.......**.**..*****..**.*...*.*.***...***..****.**.*...**........**..***.**...*****.*..**..*.**....***..**.**..*****..**.**..............**...**...*...**...**.*....**.***...*.**...****....*.*.*.**..*..**.**....***...*****..*.*.*..****..*.*.*..*.*****.*..*.*.***...**....*..***...*.*....*..*.*.*..*.**...**.*..****...***.**.*...*...*...*..******.*.....******.****.****..*.***.*...***...*.***......***...**..***..**.***.*......**...*.**.*.....*..**.*..*...*.*********.***..*.**.***........**.*.....*.....*..**..*...*.**.*****..**...***.*..*...*****.....*......*....*******.**...**.....**..*****.*..**.....**.********.*.**..*.*...*..*....*****.***..***...*.*...***.***..*...**.*.***..**.**..*.*.......*.*.*...*.*******.*.**....***...**..**..*.*.**.**..*..****.*.****...***..**.*.**.****..**.*...**...**.***...*.*..**.**..***.*****..**.***.**..**.*....*.***..*.*....**.******..*...***..**....*.....*...*.*....*...***.****.....*..***..**.*****.....*.....**.*.*.*....**.**..*....*.*..**.*.**.*.*.*....****..**..****.*..***..********.**.*...**...*.****....*.....***.**..***...****.**..*...***.**.*.**..*..*....**......*.**.*.*.*..*.....**.***...*.*...*.*..*****.*..*.**.***..*....**...*.**.****.*.....**..*...***.***....**.*.***...*****.***.*......*....*******.**..*...*..*...*...*.*.***..*..***..*..******......*******.....*..**.*.*..*....**....****.*.**...**.*.****..*..**..*.***..*.****.**.***.*.....**.**....*.*.***.**....**.*..***.**..**...**.....*..**.****.*..**.****..****...***.*.**.*.***..
.*..*****....***.*..*.*.**....**.....**.*.****........****.****..**.*.**....*.*.*****.*....*.***.*.*.*.**....*..***...**.**..*.****.*..*..*.*...**..*..*...**.**.****..***...*****...***..*.**..**..**.***.**..**.*.*.**.**.****...*.*.*......*.**.*.*.*..*.***..**.**..**..*..*.*****.*..****.*.*..*.**.*.*.*.**..*****.***..*..*.*...**..*..**..*..*..***..*..*...*..***.******..*........***.....****..*.**..****...******.*.****.***.**.**..**..**.**.**...***.......***.**....*.***..**.**.*..**..**...*..*.*..***...**..**.*...*.**.*..*..****...****.*.*********........***....*****..*.**.*....*...*..******.*...***.*..*.***..***.**..*****.**.*.*.**....***..***.*.*..**.****....*..**..*..**..*.***.**.*...*.*.*....*..*......****.**..***.**..**.**.*.**.*.**..**..*.*..***...**.....*.*.*.........*.*.*..**..*...*.**.**...**..**....*....*...****.*.*.*...*..*.***....****..**...*.....*.*...**..***.*..*.**..**...*..*.**..*.*.*.*....****..**.**.*.*.**.*.*.**.*.*.....*....*.*...****...*.*.*...*.*.**.*.*..*..*.*.*.*..*****.****.*..***..***.**.*****.*****.*.*****...*.*.****.**...***.***..***..*.***.***.*.*.**.**........****...**..**..*.*.........*..***...*.**..**.*.******....**.***.*..*.*..**.*...*.**.*.*..*..*..*...*..*....**..**.******...*..*....**.**.***.*.*.*.*..******.**..****.*..*.***...*..*.**....*.....*.*..*......*..*.*.**..**.*....**.******...***..***.***.*.....***.***.******.*..*.*..**...****.**.*....*.***.*.**...*...*..**.**...***.*.***..*...**...*.*..*....*.**.*.*..*...**..***.......****...*.*.***.****.*.******.*.......**.******..**..**...****.*.*....**.**.**.*.*.*.*.*.*.*.*****.*.......*..**.**....***.*.*..**..*....*.*......***.**.**...**...***....*...***.****...*..*..*********.*...**..*...****..***.*...*.*.**.**.**.***.*...*...*.*.**..*..*...*.*.*..**..*.*.**.*..***.*..***.**..**.*.******.*..**.**.*..***.***.**..***...*.*..*****.****.*...****.*.........*....**...*.**.****.*...*...*..*....****.*.***.***...***.....*.**.*...**..**.**.*..**.**..****...*.*.*.***..*..*.***..*.*..**....*.*..
*.*.*.**..*.*.*...**.*...*...***.*.*..*.*...*..*.*****..*...****...*..**.*...*...**...*.***.*.*....****...*.**.....*..**.*....****...*..***.*.****.*..*..*.****..**.....*.*.**.**.*..******.*.**.*.**.*..*.*.***......*..******..***.*..*****.*...........***..**.***.*.***..**.**...**.*.****.*..***.**.*..*.**..*........*....*****..**.*.***...***..*.*.*******...*..****.****..*****......*.*..***..**.**..**.*****.*.*..***..**.*.*.*.*..*.*.*.***.**....*.*.....*.....*.*****..**.***.***.*.*...**.*...*.***..**.*.....***.**..*...*.**.****...***.*.*.**...*.*****.....**....**.**.**...*...*..*****.*...*..**..**.**..***....*.*.*.*...***.***..*.***.**.*..**.**...**.*.*.**..*****.*...**.****..*.*.*.**..**.*......**.****.****.*.*.*.**....**.*.**...***.*.*..**.*.*...****.*.***....***...********....*******..**.**...*.......***.*.******..***.......*......******.***..*.*.**.**..*.**.*.*.*.**..***.*.*....*.****.**.*.**...***.****.*****.*.***.*.***.*.**.*...**..*.****...**.**..*..*...*..*..*****.**.**...****.*..**.******..*........***.**.****...*.*..*..**..*...*....*****.*..**.*.*..*.*.*.*.**.*..**..***.*...*.***.****.*.****.**...**.**..**..*.**.**.***..*.***.*....**..**..*.*..*.....**..******.***..***..*...*.*........*..**.*..*..*..**..*.*.**...**.*..*.**.***.*..*..*****.**.***.*..***.****......****..........*.*.*****.*.**.*.*******.*..*.*.****.**.*.*.....**.**...*..**.***.*....*.*.*.**...*.**....*.*.*.*.*.*.*.*....***.***.*.***.****...*.**..**.**.**..*.******.*.*.**.*.***....*.*...*.*.**.*.*.*..*..*.******.*....*.**...*.***..*.***..******....***.***....***.*....**...**.*..**.*..**.....**.***...**..*....*.*.*.****..*.****..***.*..***.*.**.....*.**...*.**********.....*.***..*......*..*..*.**..*.**.*..**.****.*.*..*.***....**..**...***..**...*********.**.*.**...*.*****...*.*.*.*.*...*...*..**.*..****.***..*.***.**.**..*.****...****.*****.*.*.*..*..**...*.*..*..*.**...*.****..****..*..*.*...*****.**.*..***..**..**.*........*.*.*...**..*.*.*.**.**.*.***.*..**..**.*..**.*..*.....*.*****..*..****.
*.*.......*..*.**.**.*****..*..*..*.*.*.**..**..*.******..*.....*..*.**.*.**.*.***.*.*.*..*....**.**..*...*.*.***..*.*****.*....****..**....**..*..*.**.....**..*..***.*....**.*..*.*..*.*****.....**....*.*****...*.*.***..*.*..*.*.*..**.***.**..****..*.*.*.****..***..*.*..**..*.*.***.*.*****..**..*..**.*...*.*.*.*.******.*...*****...**..**...**..*.*.*.**.*.**...**.*.**...****.*..**.***.**.*.*...****.......*.*.*.*.*.*.*...**.*.*.*.*..**..*.*.****.*****.****...*.*..*....*.*....**.**...*.**...***.**.*.**...****.**....*.*..**.*....*.***.***.*.*.***.*..*......*..*.**.....*.**.***.*..*.**.***.**..*****..........*..*..*****.***....*..*.*..*....****..*..*.*.*.*.**...*.*.****.*.*..*...**..*..*..*...*..***.*****..**.*..*...**...**.*.....**..**....*..*.........***.....*.**..*****.****.*....*.*******.****.*.****..*.*..*..***..*...*.***..*...*.**...********.**.**.**...***..*.*.*.***..*.*.**...****..**...*...*.**..***.****.*..**..*......*.....**.......*****.*.********.*.*.**.*..*...**.****.**.*..**.*..*...*..******....*....*******.***....*...***.**...**..***...*..*****...**...**..***..*..*..*****.*.***..*...***..*.*.**..***.**.**.*..*.***...**.*...**..**.**....*****..*....*.**......***...*.***.*.*.**.*****.**..*.*.*..*.*.*..*..*..*.*.*.....*..***.********...*.*.**...*..***.*...**..***.*.**...*.***.**.**...**..*..*.*.**...*.***.***...*..*..**..**..******..**.*.***..**.***....*....*.***..*****....*.***.*..***.***.*****.**....*.**.*.**.*.*...**.***.**.....*.*..***..*.**.***..**.*.....******.*.**.***.....***..***...*..**.*****.**.....*.*.***.....*..*.**.**..*..*..*..***.*..**.*.*......*.*********..*....*.***.****..*.***...*.**.***..*.*..**..*.*.*******...*...*..**...*.**.****.*...******.**.**..*...*..**.*.*.***...**.*.**.***.....*.**...*..*...*..*......****....*.**.*..*****...*..**.**.***..*.**.**.**......***......*...*...******.****.***.*****.*.....***.*.**.*...**...*..**.*.*...**.**....******..*....*..**.**.**..**.*.***.......****.*....*****.*..**..**...**.*.**.****..**....*.**..****
.*.....**.*.*...**..*.*..*.*..****..**....**.*.*.**..**...*.**........**...***.*...*.****.****.***.*....****..**..**...*.*..*****.**.*****.*.*..**...*.***..*..***.****...****.....**..*.*...**.*..***...*.*.*.**..*.*.......*......**.*.*****..*.**..****.....*****...*.*.*...****.**..*..**...**.*..***.*.*.....*****..*..****..****.*..*.**.***.***..*....*.**.***..*...***..**.**.*...***..***.**.....*.**.....***.*.*......*.**...*******...*.**.**.**....*..*.*..**..**.**.**.*.*.***.***....**....*..**......**.**..*.***..***...**.*.*..***......***.*..*....*****.*......***..*.*...*.*.*.*.**.*.*...*.*..*..*****.*..**...*..*.****.*...**...**...*..*..*..***..*......***.*.*.**....**......*..*..**.*....***..*....*...*.******.*....**..*.**..*..*..*.......*...*..*.....*....****..*.*...**..**.....*....*........*.***.....*....**..*..*******..**.*....***..*.*.*.**....*.*..*.******..*..**..****.*....**.**.**...******....*.*.*..*.**..***..*....*....**.**.***..*.....*..**.*..**..***....*.......*.*.**.*.**..*...***.*.*.**.*..****.*****.*...***.*...**...**.**.*.*******.***..***.*...*.***....******.*..*...**...****.*.....*...*....***.*.****.*.........***.*.*.**......**.****..***.*.*....**.**.*.***.**.**.*..***.....**.**.****....***.*..***.*..**.****.********..*.************.*.**...*..***.*.*.**.*...***.*.....**..*...**...*.****...*..*.....*..******.*.*...*....***.******.*.***.*...*..*..*.*.*..*.*.*.**.***.....***.*.**.......****.*.*...**...*.*...*..*..**.***.***...**...***.*..***.*.......*..*.*****...*..*****.....***..*.**..*.***..**..***...*..***....*..*...*.*..****...*.**..*..*.***.***.***.***.**********...*.***.*****.**...*.*.*.*.**.*.*...*.*..***.*.**..*.****...*...*.*..****..*.**...**.**..*..*.*.***..**.***..*...*****.***.****...*.**..*.*.*....**..*..**...*.**.****.*..*.**...**...*..**.*.**..*..*.**.*****..**.**..*.***..*.***.*.*..**..***.*..**.**.**.*.*.****..**..*.*.*....**.**..*.*.******.****.**...*......*.**.*..*.***..*...**...*..***..***.***.*.*.*.*..**.*******....**.*.*..**.**...*..**
.**.*..***..*****.*..**..*....*...*..***.*.*.****....*..*.....*..**..*..*.***....*.*.****..**.**....****...****.**........**..**.*..***.....**.**.***....*...***.*...***.*.**.**.****.***.***..*.*.*******.**.**.*****..*....****..*...**...*.*..**..*********.*.**..*..*..**.*.****..*.*..**....**.*...*.**.*.*.*....*.**..*.***.*..*.***.....**.*..*..*..**....******......*......*.**.***.*.*..*.***.***....*.**.*.**.***.*.**...***..**.***.****..**....*..*..*..***.**..*********...**.**..**...*......*.*.*..*....*...*.**.*.*..**.**..*.**..*.*...*.*...*...**..**.*...**.*****.*.*.****.*..*...*...**..*.*.**..***.*..***.***......****...*.**.*...***...*..***..*..**.**...*....***..*...**.***...*..**.*...*******.*.**.*...**.****.*..*.*.*.***....*.***.*...*.*.*.*.*.***..***.*...*..**..*.***....*.*......*..***..*.*.**.**...*..*******..***..*.**.*.**...*.*...*..*.*****.***.......**...*....*.*..***..*.***..*.*...*.****....***.**.**...***....*.*..**.**..*..*.**.******..******......*...*.*....*.*.**.****.**..**.*..**..****.*.**...*.***.**.**.***.***...*.*.***.*.**...*.......*.*.*..*.....*...**...*....*..**...***.*.*..**.**..*..***..*..*.*..****.*....***..**..*.....*.**.*.****.**.*.....**...*.*.*..*.*..**.*.*.*.*.*....*..*.*.**..*.*..*.**...*.*.....****.**..**.***..*.*.*.*.****......**..**.***..*.*.*.*..*..**..*.**.***.**..**...*.*......*..*...**..**....**.....**.***........*.*..***.***.****...*.*..*.*.*.**.......***.**.*.*..*.*....*****.**.**..**.....**..*.**.**..*.*.**..*.*.****...****.*...****.*..***.**.**.*.....*.***.*...*...*...***.*..****..****..*******.*..***..*.**.*.*..*...*.***.*..*.**...**...***.****.*.**.**.***...**.***...****.....*.**..**..**...***...******..*.*****..*...*..*..**....*..*..*...*.*...*****...*.*..**.**...*.*..***..**.*.*.*.*..**.*...**.......*..*..****.*.**.******...*.*.....**...*.**..******.*.*........*.**..*......**.*..***.****.**..**.****.***..**.*....*..***.*..*.*.....*..****.*..**..*.**....*..**.**..****.*...**.******.*.......**...*.*****..**...*.*..**.*.***.*.*
.*.**.******...***.**.**.....**.***...*****........***.......*.*******....***..*.*..****.**....**...*.**.*.*...*.**....***.*..**........**.***.....*.***..*.*....***....***...*.*.*..*.*...**..**....*.**..***..**..*..**.....*..**.*..*....*.****.*.*..**....***..*.*.****.****....**....*....**.*.**...****..*.**..**...**.*.....****.....**....*....*...*...**.**.*****.****.*.*.*****.*.....**.*.*.**.******...*.*...*.**.**...*..*....***..*.*..*.**.*..******..*....*..*..***.*...*..*..***.**....*.*.*..*..*.*****.******..*.*.****...*.*.*.****...*...*...*****.****...***...*.*.*....***..*.****.*.**.**..*....*..***...*..**..**...****.**.**.**.**..***..*...*.*****.*.*.*.***.*.....***.*.**..*.***........*.*.*.....*.*.*.**..*........**.*...*.*.*..***..***.**..**........*.******.*.*..**.*......*.**.*..*...**.*..****..**.*..**......*.*.*......*.*.**.*..*...********.......*....**.**....*.***.**.*.*...*..**...*..*****...**.*.....**...*.***..*..*.**.*..*...***.**.*******.....*.*........*.*.*...***.***...**.**..*........**.***...**...**.*...**.*.*..******..*.**...**...***.**.*.*.**.....*****.*..*...***.*.**.**....*..**.....**.*..****.*..*..*.***.*......***..***..*..**.*****..**....*.*.*.**..*.*..**..***..............*.***.**..*..*..*.*.**.****.*.*.....****..*.********.*****.******...***.**.*******..*.*.*..*.*****...***.**.*..***.*.*...*.*...*..*.**.****........*.***.**..**.....*..***.***.***.****.*.*...*.*...*...***.*..**..**....**..**..*.***...******..*.*.**.**.**..*..*.*....*.***........**.**.*..*.**..*******.***.**.*****..*.*..***.**...*...*.*.*.*.*.***....**..*...*****....*..*******.**....*.*...**.**..*..*.*....***.**..*.*.**....*...*.*.******....****.*..*..*..*****.*..*..*******..*......*.*.*...*.********.****..***.***..*..*.**..*.*.****.**.*.**..*...*...*...**....*.*...**......*.*****..****..**.*.**..*.**..*****....**.*.**.***.*..*....*.*..***...*.****.***..**...**.**.****.*.*..*.***.***.****..*.**.*.****.***....*.****.......****..*.**...*........*****.*......*...*.....***...***.*.**.
*.**.*.*.**.....*..***.......*...*.*******.*....*.*.*.**.**....***.*.**.*..*.....***.****.*..***.*********.********.***.**.**.*..*.********..*..*......*.**..*..**.....****....****.*...*****.**.*....**..*.*.*.*.*.*.....*....****..***..*.*.*..****..*...****....**.**.*.**.**.**.*..*.******.*.*..**..****.**..*.****..**.*...***....*..*...*..**..**..***.*******.**..*..*...*..*****.*..**..*......*.*.**.*.**.*..*...*.*.*..**.*.***.*....**.*...*.*..********.*.**..*.*...*..******...*.*.****..****.***********...**..*..*...***....***.**.******.*..*...*.***..*..*******.*...***........*..*.*****.*..**..**.*.***....**..*.*.**..***....***.*.*.****.*.**......**...******..*****.****..*..*.*..****.*.****...****...*..*.*..*.*.**.**.....**..*.***.......*.*.*.***.**.***.**.****...*.***.*.**.**..****..**..*.**.*.....****.**..**..**.*.*.***.*....*.*.*.*.*...***.*..*.****...**.*...*..**..*...***.*********..**..**...**...***.****.**.********.***...*..***.*.***.*******...*******.**.*..*.*..*****.*.**.*.*.*.**.**********.....*..**.**..**.*..*.*.*****.***.**.****...*.**.**.**.*.......*...*..*..**...*****.*....**.*...**.**..*...**.****.*..**.*...*.****.....*..*.**.**.***....*.***.*.*.*..*..**.**..*.**.*..*.**.****.*.*..*.*****.*...**....****...**....*.*..*.***...........***.**.*..**....***..**..**.****...**..*...*.**.*****.**.**.**.**...**.**.....**.*....****.*.*.***...*..*.*.*...*.*..***...*.*.***********...*....***.***.*....*...********.**..**.*..**.**.***.****..*.******..***.*..*****..*..*.***.*..**.**...***..*.*....*...***.*.**..*.***.*..***.*.***...*****..**.****.***.**.*..*.....*.*..***..*.***.**...*.*.*.****...**.*..*..****..***..****..*...*...***...**.*..***.*.*...****.***.*...*.**.*...*****...*........**.**.**.**.***....*..**...**.*.*...****.**.********..****....*.*..**.......*.*..*.*****.**..*..***.*..**.***.*.**..**......*....*.*.*.*.*...**.**...******.**.***...*.******...*.*...**..*..*.**.......***.****.*.*..****.**.*****.*.*...***.....*..**...*.**..*.***.*.....*.*.***.*..***.***..*.
*..*.**.*.*...**......*.....*****.*.*........*.*.******.*..*..*****...***.******...*.*.*.*...*....**.**....**..**..*....**..*..***.*.*..*.**.*....****.*.**..**.*..**.....**....**..***..****..**.*******.*.**.**..*.******.........*.**.....*..*****.*.**.**.......**.*..**.***...***...***.*....***.***..**.***...**...***...**.*..**..*.**..*...*..*.******..*.*****..*.*.....***...*.**.....**...**.***...*...*.****...****...*****.*.**.**......**.***.*.*..**.*.....**...*..*.*..**.**.*.***..*******...***.*....*..*..*..*.*.*..**...***....****.**..**..*..**.....**.***.*.*...**......**...**....***.***.*...*....**.*******.*..***.....**...*.**....*..*.**...*.*.******.*.*.*.*..**..*.*.*.*.****.***.....***.**.....**.*.*....*..**...***.*.*.****.**.**..*.*.*.***.**.*.*....***.*.***.*.....*.*..**..******..**.***..***..*..*.***.*.*.**..*.*...*..*.***.*.*.*...*.*.***.**.*.***.**..****.*.*.****.*.**..*****..**.*.*.**...**.*...*.*.*.......*.*....*.**.***.*****.**.*.***..*....**..**...**....**.****.**..*..*...***......*.*.**..****.***..*..*.*.*....**.*.*.*...****..*.*..*.*.*.*.*.*...*.*..*.**.....**...*.*.**.....*****.......*.*.**..*.....****..*...**.*.*....*..*.*..***.**..***.***..*.....***.*.**.*..**......**.**.*...*....*.****.***..*.*.*...**.....*..***.***.*.***....********.**.*....***..**..*.***..*.****........*....*..***....*...*.***..****..*.*..*...*.*.*.**.*.*.**.*.**...*.**.*.****.*.**.*...**.*.....**.*....*....*...*...***.**...*******...*.**...*..**.***...*.....**..**..***********.*.*...*...*.******.*...************.*..**...*.****..*..***..*...*......***.*****.***********.*..**.*..****.*....*.**..*.*****...*.***.*.....*...**..**.*.***.***...*.**..*..*******.**.*.**.***..****.*****.*.*.**....*...***.*...*.**.**.*.*...**.**.*..**.*..*.*******.**....*.****..*.*..**.*.***.*..**....**......*.*.*.*****.*..**..*.*****..**.**.****.*..*****...*..*...*.......*****..***.***..*..****.*..*.***.*......*.*..*.**....**.*.**..**.*...***.***.....*.**.....***...**...*.**.*.*.*****...**.*****.**.**.**.*
*.*..*..****...**.*.***.***.*....***..........**.****...*..******.**..**...*.*....****...*.*.....**....****..***.*.*.*...****.**.***..*****.***....***..*..*.*..*......*..**......*..**..*....**..**.*****.......*...*..***.*******...***.*.*..**..*.***.*..*****.****..**..**.***.*...***..***.*...*.****..*....*.**...*.......***...*.*..***.....**..*...*.*...**.*.***..*.*....*....*......***.****.***...**.****.*.*.**.*..***...*..*...*.*....**....*.*.**..**...**....*..**.....***...**.*.*..****..*..*..*****..**....****.*.****..*...*....*..*.**.....*..***..**.*.**.**.*.******.***.***.*********..***.*.**....******.***..*..*.****......**...***..*.******.**.*...**..*.*..*..**.*.***.**..*****..*..***.....**..**.*.*..*.***...*.****.***..**..****.*...*.*.*.*..**...***.*.**..*..**...****.**.*.***.***..***...*...***.*.*....****.***..**...*..**.**..***..******..*...****....***.*****..***..*.****.....*.*.****.*.*.****.*..*.**.*..*.......****..***..**...*..**...*.**....*.**.*.***..***.*...*..*.....*.**..*.***...**..**.**..**.***.***..**........****......******.*..*....*.*....***.*..**..**.**.*.**.*...***.*.**.**.**..**.*.***.....**..**...*.*..*..*...***.**...***.**...**..**....*..*..*.***.*..**..*.**.*..***...*.***.****..*..*...**.*..***.***......**..**...**........*.*.***...*.**...*.**.**...*.*..**....*..*.**..*.*.....*...***..*.*...*.*...*****.*****.*.**.*.*.**..**.*.**.********..**.**.***..****.**..*.**..***....***.*.*.***.*...*.......**.****.*.***......*..******...*..**.**.*.******.**....***.**.**.**.******.***.***..*....*..**.**.**.****.*...*.*.**.*..****...*.*.**..*..**.****....*.*.*.*.*.*.*.*.....**....**.**.*****.*.*..*.*.**..**...**.**..*..*.....*******.*****.****.***.....*.*...*...**.****......*..**.....******.***......***.*.*.....*.*********..*....*....*.****..***...*.*..***.**...**...**.**..******..*.....******.*.***...*.****..**..........*..*********...*...*..*.****.*.*.*.*.****..*.*.*....*.*.**...*.**....**....**..*.**..*.**.*..*.......*.*****.*****......*.**.***.***.***.**.
**..*.****....*.*......*.*.**.*..***.*...*.**...*..******...*..**..*.**.*..***.*..*.*******.......*..***.......***..*..***.*.*.***.....*.**......**.*.**....*.*...*.**.*..*.**..**.*.*.......***.**..*...***.**..*.*.*.**..*****.*.*..**...*...*.***..**.*.*..****..***..*.*.*..*.**.*..*..*.....*....*.**..*..***.*.*.*..***.*.****.**....****.*..****.***.....**.*...**..***.******.*.**.**.*..*..****.**...*.*.**...***...**...****...*.*****..**...*...***.*..*..*...****.....*.*.****..***.**..**..*..*..*..**.**.*.*.**..*....******..**..*.**...*.......**....**.*..***.*.*.**..**.*...*.*....*..******...*.*...*.*.**.**.**.**...**...**.*.*.****.*..**....*...**.*.***.....*..****..**.**...**...***..****.***...*.*...*..****..*..*.**.*..**..*..*.*..**..*.***....**...*.**......*..**..*.*******.*********...***...*.*..*.**.*....********..****..*..**.*.........**...*.*..*****..**.**.**..**..*..*.**..**..*.*.*.*..*.*.****..**..*....*...**....**......*****..**...**.**.*.**..***..**.**.*..*.*...**.*..**....****...*...........**.****.....**...*..******..*..*.****.**....*.**.***.***.........**.**.**..****.*...****..*****.***...*...**..***.*********...*.*....***...*..***.***..****.*.....*...*......*.*.*......*.....*****.***.**......**..*....*.***...*....***.**.****.***.*.***.*..*.**..**..***.*.**..*..*.**.*.**.*.****.*.**..*.*.**..*.***.*...****...**.***......*..*.***..****..***..*...*.*..*.*****.***..*...***.*..*****.*..*.**.*...*.*.**.****.*.**.*********...*.*......*.***...*..**..*.*****.*..**..*.*****..*..***.....*.**..*.***.*...*..*...**..*.*...*.*.*...**.***.*.**..*.*..*...****.*.......****...*....*.*.*....**.***.*...***.**..*...*.**.*.*..***.*.*...*..******....**.**.**.**..*.*******.***.*..**..*..**.***.****...*..*.....*.*..****.*..........*..**.**....**..****.**.***...*..*.***.*.....**...**..*....*.*....*..***.*.*.*.......***.**.*.**.*.***.**..*.***.***.*...****.**..*..*..*.**.*..**..**.*****.**..**.*...**....*..**.....****.******..*.*...**....***..***.*****...*.......**.*..*..**..***.****..
..*.*..*..**...*.*...****..*....*.*...*.*****.*.**.*...***.*...***.*...*.*.*...**.*...*...*.**.***...*.*.**.****..****.**.*..****.**...*..*.***.****.*.**..*..*....**..*.....*.**.*.......**.*.....**...*..**.*..*.**.*..*...*.****..*........*..*.**..*.***..**.**.*.**.**..**.....*.*****...****.**.*.***..**********..**.*********...**.**********..*.*...*..*.*.*.*.**.**..*.........*...*.*****..*.*......*...*..*.****.**.*.**.*.**..*.***.....***.*..**...*.**.***.*.*..*.*****.....*..*..........*..***..*..*..*.****..***.**..*.*.**.**.**..*..*..**..***..**..********.****.*..***.***..*.**..*....*.*...**.*..*.*.**.**...*.*.**..*.****..*...***.*.*.*...**...****.*....*..***..***...*....*........*.**.***....***.***...*.*****.*.*.****.****..*.*.**...*.***.*.*..*..*..*****....***.*.**.*.**..****.*.***.*****..***.*.*.*..***.*.**.....*....*...***.*.***....**.*...**.*..***...**.*.**.*..***...*.*....*...*..*.....*****.*.*.*..*..*****...*.*...**.**..**..**.*..*...***.***...***.***.**..*..********.**......**..**.*****.*..**.**.*....***....*.**..**.*.*...**.*.**...*....*.*..*..*.*..*..**..*.*..*....**......****.**.*.*.*..*.*.**.***..**.***....**..**.*.*******..**.*.**.*......*..*.****..*...**.*....*.*****.*.***.**.*****.*******.*...*****.*...**..**...*.*.*.*.....***.*****.**.**.*****..*.*.***.***..*..***.*..*...*.****.*.*.*.*....*.*..*****.*.***.***..*..*.*.....*.***...*.*.*.*.******....*..**...****.*...**.*..*****.*.....***.*....*..*....**.**...*.*..*.*.****.*.*...****.***.****.*..**..***...*****.....****.**...*.*.***.*.*.*...****.***.**..****.*..***..*.**...**...*.*....*****.*....*.*......*..*.*******.*..**..*..*.*****..***...***....*...*......*******.....**.*..***.**..**..***.*.*..*.*.*..*******.**.**.*....***..***.*.**..*.***..*..*.*.***..***.*...*****..*.....***...*.*.***.**.*.*..*.*....*..****..**.**...**.*..****.**...*.***.*..*.....*....*.*....*.*****.*....*...**...***...*.*...**..******..*.****.*..*......*.***..*.....**..**..*.***.*...*.....*.**.**.*.**....*.*.*.*...********...*.*..*
..*..***.*..*..*.*.*.*.....**.**.*....*...**...*.*...**.***.....**.*****..**....*****.***.*.*..*.***.*.**.***.*........*.*.****.***..**.....*..*.**.*.****.****.********..**..**...*******..***.**...**.**....****....*..........****.****.*..*....*......*...*.**.**.**...**.**.**.**.**...*..*...**..*.***..*.******.*..******..*****.**..**.*.**..**.*.*.*..****.*..***.*....*....*.....***..*.**.**.**.*******.****.**....**......*....*.*.......*...*.*****.***.***.***..*....**...**..*.*.*.*...**.*..**.**..*..*......**.*....**...***..*.*..**.*****...*.*..*.**.****..**..***.********...*.*.....*.*****..***...**.*..*.**..*.***.**..********.**.....*.*......**.*..*..*...****..*...*.**...*..****..**...*..*.*.***.*.**...*.**..******.**....*..**.**.*..*...*.*.*.*****.....*..*.*.*..*.******.***.**.***............**.*....*****..*.*..*..***.....**..*..*.....**.*.........****...**..**.*.****..**..**.*.**...*.***......*.*.*...*.*...***.**....**...****..*...**..*.*.*..*...****..***.*..*.*.*...****..**...**.*..*....****.*.**.**.********..*....*.*****.***.....*....*....*.*.***....*...***.****.**...*..*..***...*.**.......*..**..***.....*........*...*.***...*.......*.**..*..**.***........***.*...**..***..*..*....*****.........*..*..**.****...*..****..*..**...*...*..*..**.*.*...*.*****.****....*..*.**..*.****.****.*....*.**.**.**..**...**..*....***..**.***.*.....**.**..***..*.**.**..**.**....*..**...*.*.**..****...***.*...*.*.***....*...*****.*.*.**...*..**...*...*.......**.**..***.*.**.*.*.....****....**..*.******.*.*..****...***......*...****...*..****.*...****.....*..**...*.*..*...*.**.**...**.*.*..*.*.***..*.***.*..*.***...*.**..**..******..*.*.*.*.***.**....*.*...*...***.**.......*..**..**.*.***..*...*.*...**.*....*....*..*..**.*.***....*****.****...*...*.*..*...*..******..*.*.*...*....*...*****.*..*.**.*.*.***...****.**...**.*...**...***...**.**.*..***.*****.***.***.*.***..*.**.**.*..*...*....*.*.*******....*..******.*.***.****.***..*..*.***...*.*...*.*.**....*.*.*.***..**..*..*.****..**.***
.*.........*...*...**..*****..*........**.....*****.*.*.*****.**.**..***.**..***.*..***.**.**..***...*.**.**....*.*.*.**.****...**.***......****.*..*.....*...*....***.*****..**..**.*...*..*.....**.*..***...*..**...****..*.***..**.*.**..***.*.*.***....**.******.*....*..*.**..*****.**..**.**.**..****.*....*.*.**......*...**.*.**.**.**.*******.*...***.***.*.*.*..*...**..****..*.*****.*..*....*.*.*.*....*****...*****.*...**.*.**.****.*.*.**...*...*..*...*...*..***.*...*...**..*..*..*.*....**.....*.**..*.*..*......**...***..*****...**...*.**.**.*...*.**..*.*....*.*****...***..***.....*******..*.***..*****.**...**.**..*.*...*.*..**.*..*..*****..*..***..*.******.****....*..**..*.*.**....**.*.*.****......*...*.**..*..*..**.**.**.*.**.*****...**...*.*.***.****.*....*.**.**....*.*.****..*...*......*..**.*.*.**.*****.**.**.....*...*.*..**.*.*....**.********...***..***.****.*.*.*.******.*..*.*.**....***..*.*...*...****..*.*.*....*.....*.*...*.*...****.*.****.********.**.**.*...*...****..*...*..*....*.*..**..*.*..**.**.*..***.*..***...*.....*..**.....**..*...**..**..**..*.*...***..*..*.*.*.*..******..*.*..***..*..***...*....**.***.****.***..*.**.*...*.....**..*.*.*...*..*.*****.*.*..*....*.***.**.*.**..*.***.*....**..**..***..**..*..*..*.***....*..*.****..*.**.**...*.**.*.***..***.*.*.***.*.*..**..*..**...***.*.*.***.*.*..*.*..*..*.....*.*.*..**.*.***..*.....*.*.*.*.***..**...*..*.**.**.****...*....**..*.****.*.*.****..*....*****.**..*****..****..*.*.****.**.*.**.****.***.*.*****..**.*.****..**.*********..*..*..*.*.*.********.*.******.**..**..*..**.*..*..*.*.*...**.*.***..*.*..***.****.*.**.*.*...****.*..*..****.*.*.**.....****...****.*..*...*.***.**...**.*..*.*.*.**.**.*...**.*...*.*...****....*.**..**.*..**.*.....*..*.**....*..**.*.**....***.**..*******.*.***...*.**.*.....*.**...**.*..**..**.*****...**....*..*.*.********.*.***.....*.*..*.**..*.**.***.**.*..**..........*.*.***..*..*.**....*.**.*....*...**.*....*.....*....*.**.***.....*.*...*..*.***.....**.**...*.*****.**..***.*
***.*.....*....***.....****.***..**.*..**..**.**.*...****..*..*..**.*...***...*..*..*.***.*..**......*.*.....*.*.******.*..*****..*.**.**.***.*.*.*....***.**...****..*.***.*........**.***..*****.****..*.****..**.*.*.**...**...**..*.**.***..*.*..*.*.**.**.**..****.*...*..*..***.**...*.*.***.*....**.*..*.****.*.***.****...........*.**.**...*..*.*...**..*.*...***.**..*..*.*..*..**.*..***....*....*.*****.*.*.*****.***.**...*****.....*****.**.*.***...*.*...*..**.******.*.**..*..*.**...*.*..*....*...*..*..*..***..*..**...*******...**...****.........***..*.****.*...**..*.**.*.**.****.*.**.....*.*****.**.*...*......*..*....***..*..*******.*.*.**..************.**...*.**....*.****.*.****.*...**.**.*.*..**..*****.*****.*.****.*...*.*.**.....*.****.**....*.*.*.*..*..***...***.**.*.**.**....*..*..***.****.*..*..**...*.***.***.*..**...**.*..**.***..*.*...*...*.*..*.**..***.***..**..*.....**....*.***...***.....*.**.****..********..**.*.....*.*..*******.*.......*...**...**..*.*.*...*...*.....***...*.*....**.*...*.**..*.****...***..*..**...**.**.......*.*.**...**..*.*...*..*.**...*..*.****..**.**..***..****.*******..**..***..*...**.*....**...***..**....***.***...**....*****...*...***.***....*..***.*.*.**.**..*.***....*..*.*.**.***.**.*******.*.**..***.**.*.....*.*..*..**..*.*.**..*...**...*.***..*.*.***.*.*..***.*...*..*.*****....**.....*......*...*.***.*.*..***...*****....*.**...*.***...***.**..***..**.....**.*.*.*.***....**..*.**..**..**.*..**..*.****....****.***.**..**.***..*.*..*.*.*..*.*....***.*.****..*......**.****.*..*.***..*....***.****....*.*.....**...**...***.****.***.**..*.*.*.***.***.*.**..*..*....**.*.*....****.*.***.*.*.****..***....**.**..*..*.***....*.***..*.**.****.*****.******.....**.****......**...*.*****..**..**.**..**..*.......**.****.*.**.**.*.****...*.*.**.***..*...**..*.*.*..**.*..*.***.***.*...**..****...*..**.........*.**..**...*.*.*...*.***.*...*.*.**.**..**.*.*.***.**.*.*..*..**..**..*..***.**..*...**.*.*.**..**..*..*..*...*....**..*****.*.....*..****.**
.*.**.....**.**.**.*....*.***.*..*.*.*..*****...****..*..*..**....**....**.**....*..*.....****.*.***..*..*.*.*....*...*.**.**.**.....**.*.**..***..***.**..*.....*.*.*.**...**....*....**.**.***..**..***..*....**...*.*.**.......**.*...**.**.*...****......*..*.**..*.****.*.***.*..*..**.**.***.****...*******.**..**...***...***......**.***...*..**..*......******..***.*..**..*.*....**.*.****..**.*..**..*.*....**.**....*.......*..*...*..*.**.*.***.*....*..*.*.*........**..*....**.*...*..****.*******.*.**..**..******.***.*.**.*.*.**.*.*.*....**.......*.**......*.***..*.*..*..**.**...*******....*..*.......**...**...****.*..*...*..***...****.*....*******.**..*..***.*.*..**.*.*...**.**.*.***.*...*.**......*...*.**.*.*.*...*.*..**..*.**..***..*..***.**.*.........*.*.*.*.*..******.*.**...**......*..*.*..*.**.******.*.**.*.**..**..**.*.....***..*...*.*..*..**...**.***.*..**.**..*..*...**..*.*.*.*..........*.***...*.***..**..**...*.*..*******...*.*..**.*.*.***.**.**..***.**.**...*...*...*.*..*...*.**......**.******.***..*..*..*.***..*.**.*..**...*...*******..*.*..*.*********.**.*..*.**.....*..**.**..*.***.**.**.*...*.**.*.***.***.*.*.***...*.*.**............*.**.***....***..**********.*.**...*...*....***.***.......*****..***.*.**.*****.*.*****.*****.*.*..**.*.*.**....****.*.*.**..**.*...*.**..*...***.*.***..***..**.*****.*...*..***..*.**.*..*.****.*....**..*.*.******.*.**...***..*.*.***.**.*....*.****.**....***..*.*...*..*.****..*....*.*.*..******......*.*.**.**..*.*..*..****.*..**...*****.**.*........*.*.*.*****.*.***.*.*****...*.*.**..**.**.*.***.***...*..*.****...*.***..**..*..***..*******.*.......*..***.*.**...*..*.**.**.*.****..*.**..*.*.*.*.*..**...*..*****..**.**.****.***.*.**...***..**.***.****....*.****.***...*.**....**...**.***..*.**.*.***..*.....**...**.*.**..**.**.*...*.***..****.****..***.*.*....****.*.**.**..*..**...*.*.***..*.*.*....*.**...**.*....***.***.*.**.*...*.**.*.*..**.**.*.*..***..****...*...*.*.**.......*.**..****.**..*..*...*..*****.*..****.**..*.*****..*
.........*..*..*****.**.**..****...*..**.*.*.........*****....*..**.**.**..*.**.**.***.......**.******.*.*...*..*.*.*.******.******.**.*****..*...*.*....***...*.*...*.*..*.***..**.*.**..*.**.......**....****.**...**....*....*..******...******.*********..***.*.**...***..*..*..*****...****.***..**..*.***.**..*...*.*****..**.*.**...***..*...*.****..*..*...*..*****.*.*******..*.*...*.*...*.......**.**..*...**...*****.**.**.*.*..*...**.*...*.*..*.*.******.**..**.*..***.****.**...*****.*..*..*.***..****..***..*****..*.*...***.**...*.*....*.*...*.*.*....*.*..*...***.**.***.***..*.**.**.***.*****.*.....****.*.****.*.*.**...*****.**.*.*.***.*..**.*.**.***.*.*..**..**.****...**...**.**...**..*.*..*.*..**.****..*****.......*..****..*.***.*...***....*.****.****.*..*.*.****......**..*.**.**.**..*..........*.*.**.*.***......**...***.*...*...******...*.*..**************.***..*..***........*.......*..****...**...*.***....***....**...******.*****.*.***.***.**.......**....***...***....***.**.*..**.***.....*...*.***.**.*..**...*..**********..*.**..*******.*******....***...*..***.***.*.....*****.*.***.*.....*..*..****..***..*.*.***...***.***.**.**..***..*.*.****..**.*..****.*.**..**.*.*.**....****..*.****..***.*.*.*.**..***...***.**...*********..*.*.*...***.****.*.**.**.*.*...*..*.**..***.*****.***.*.***....*****.****..***....*...**...***.**...*****..***.******.*.*..****.....**.**..*..*..**..**..****.**..*....*..***...*....*..****..*.**...*..*.*.*.**..***...*..*.*.....***....**...*...*.....**..**.*.**.*.*...*.**..*..*...****.*...*...*..**..**...***.*...***.**....***.***.**.****..*********.....*.***.*****....*..*.*..*.....*****.*...*.*..******.**...*****..*****......*...*...*....**.....*.*...**...*...*.**..*....*..*..*.**.***.*******.****.***..*.....***.***...*..*....**.*.*..**.***..*...*.......*.***.*..**.********.*..*.*.*.**.***..**..*.*....**.*****..***...*...****.*..*..**...**..*.*.*.*..*..*...*.*.**.**.**.*.**.*..*.*..*..**.**.**...****....**..**..*.**.**...*...*...***.*.**...*...*
....****....*.***..**..*.*...****..*****.*.**********..***.***...**.**..****.***..*..**..***..*.********...*.*....**.**.....****.***.*...*.**.**.******...*....*.**.*****.**.*..*..**.**.***..*......*.********....**.**.**.**.**..**...****.*...**.*.***..*.***..**.*..***...**.**..*.*******..*.*.**.**..*.**.*.*.....*..**...****......***.*..*.*..*..*.**..*....*...*****..*...*****.**..******....**...*.*...*.*.**.*..*...*......*.***.*..*.**..***.*****..**.**.***.***....*....*.*..***.*....**....*.***.****.*.*.*.**...*..****.*.****..***....**.*****.**.**.**.*.**.....**.....**.*********.****..**....**.**.****.*.*.*..*......**.*....*.*.*..**..*.*.**.*.***.****.*..*..*.****.*.*.*.*..*.....**..*...***...**..*..***...*..**.*...**.**.***.*.****...*..*..*.**...**..**..***.**....**..**.**.*.*.******.*..*.*.*...**..****........***..*...**.**..*.*....*...*.**..**..*....********.*...**..*.**....*......***.****...**........*.*.**.*********......***.**..**..*......*.*.*.*..*.****..***.*..**..*.*..*.**....****.*....**..***..*.**.**......**...*.****.******...**.....**.*.*.*.**...*.**.*.*...**.........**.*.**.*....**.*****......***........***...****.*.***..*..**.*.*****...*.***.*..*.**..*.*.*.*.***.**.*.**.*.*...*****....*********.*...*.******..*....*..**..*.**.*...***..*.*.*...*....**...*****..**.***.*****...*****.**.....*..**...*****..**..*.*..*..*.*.*.*.**.***.........*.**..**..**...**..***.**********.****.*..**...*.***.*...**..**...*.**.*.**.**..**.*..***.*.****..*..*.**.****.*..*..*........*...**....*...****.*....**.**.**.******.***...*.**.*.**.***...*****.*..**.***.**.*.***.*.*....**...***.*.*.*...*.......***..*.**..****..*...*.*..**.****...**.*..*..*.**.***.*....*..****.**....**.*.**.*.**..****.*.*..*........**.......*.*...*.......*...*....*.**.***.*....*.*....*.*..**.***..***.*..****....*...*...*.*..*.*..*.**..*.....*.**.**...*.*..***.*.**....*.*..*.**.**..****..*...*.......*.*.**.*.*.*.*..*.****..*.*.*****.**..*.*.....***.*.**......*.*.**.**.**...*.*.*....***.*****.*...*...***.**...
***.*****.*..*...***.*..***.*.*.*..*..*.*..****..*****.*......*..*...*..**...*.****.......*..****.*...**..**..*..*...**.....*.***..*..**..*.*..****..*.**.*..*..*.*......****....***.*.*....*.*...*....*****.*...*.**.***...*..*....**.******....*.***.**....*...***..*.***..*.******.*..*......*.*..***.**.*....****.....*******..**......*....*.***.*.**....*.*..*........****..*.****.****..**..**..*.*.**.***.*.*...**.*.****.**...*...*.*.....*.****..***.*.*.*..*.**.*.*...*****...**..***.******..**.**.*..*...*.******.....*.**.*...*********..*..**.******.*....*..*.*..*...*.***..*..*.......**.*.***.**..***....**.*..***.****.*...*..*.***.*.**..*.*.******.***....*.*..***.****.*...**.*.....*....*....**.*.***..***.**.**.*.*......**...*..**.......*...**.*****...*.**.*.*..*.***.***.********...**.*....***.*****..*.*....*.*....*.*.*.******...**.****..*.*..*.*...*..*.**.****..**.*****.**.*********.****.***.*.**...**.**....****..***.*....*.*****...**..**.*..*..*.*..**..*.****..*....*.****.*.*.****...**.*.*.**.**..*.*.***...**.*..*..***.*....***.*.**.*.*..*.*..*.*.*..*....*.**.***.*.*.**...*....*.**..**.**..**...*.**......*.**.**.....******.*.***..**.******.*........***.*.*.***...*.*...***..******.*******.**....*.**..*.**....**...*.*.*.....**..****.*.*.***.*....**.**.**..*.**...***.*..*.*****.**..*...**.**..*........**....*...***..**..*.**..**...*.*...****.*.*.**...***..*..*..*.*...*.**.****.**.....***..**.***..*****.***.*.**..*.*.**..*****.**...***.*..******...**....*..*...*.*..*...*.**...*....****.....***.**....*.**.**.*..*...*.....**.....**.**..*....***..**........*...**.*...*.*.**......*.*..*......*****..*.**.**....**...*.*.**.*.*.***.***.*******.*.***.**.***.**.**...*..*.*..*.*....*.***.*.*..*.***.***...**.****.**..**..*..**.*..*....*.**.**....*..*..**..***..*.*****.**.****.*****...*.******.*..*.**..*.*****.*......*.***..*....*..*....**.**...*....*...*.***..***.**....*****.**.*..*.**..*...***......*....****...*...*.*.*..**.*.....*.....*.**.****...*.**.*....*.*.*...*...*..*..*.*.***..*.
..**.*.*.*...*.**.*.*..**..*.*...*.*...**....*..****....*..*...***..**..***.***.*...***..****......***..**..*....*..*****.*.*.**.*.*..*....**..*.**...*.**.*.....*...*...*.*.****..*..***.*******.*..**...**...***..**...*..*..**..***..*..**..**...*.*....****.*....***...*****...**..*****..***.**..****.*.**.****.**.*..*.*..*..*.*.**.**...**.***..*.*......****.**.*.*****.**....**.**.***...**..*...*.*******.*..**..*****.*..***....*.******.*.****.*.*.**.**.**..*.**.**.*.**.**.*.******...*****..**.**..*.**...**...****.**..*.*.*.*.*.**...**.*.*..**...*..***..**..**.......**.*.....***.**..***.*..*..***.**...*.***...***..*..*..*....***...****.*.*****.*...*****..*.**...*..****..*..***.*..*......***...******..*..**.....***.....*.*..**...***.***..****.**..*.*..*..*.***.**.*...*..*.....*..*...**.*.*.*...*.**..*.*..*..*..*..**.*.*****.**..**..*..*..*.**.***..**..***.....*.*.**..**.*.*.****..*.**..*.*..***.**..*.*****.***.***..*...*...*.****....****.*....***...*****..*.**.****..*.********...***.*.*.**.*...*.**.*.*.**.*..*..*.**.....*...**..*.*****.***...*...*..***.*.*.......*..*...******..*.*...**...*****...*...*....*...****..**.**.**.**.*...**..****..*.*...*.****...*.*****...**..***.*.*.*.*.*.*..***..*...*...***.**.****..*.**..*.**.*.*..***.*****..*.*.*.*..***....*.*..*...*...*.*.***.*..*..****....***.**.**..*...***.*.***...***..*..*****.*.****.*.*..***.**..*.****..**..*....*.*..**.....**...****..**..***.***.***..*.**..*.*..**.*****.**....*..*.*.*****.*.......*.***.**.**..*.*.*****..****...****....***...***...**.*.**..**....*..*...*.***..***.*....**..***...****.***..*.**..*..***.*..*.*..*....***.*****.**....*.**.*..*.*...**..*..*.**.*.*..*...**......*.*...*.*.*.*.**....***...*.*******.*..****..****..*.......*...***....*..*****..***.**.**.****.*.**.******.**.**.**..***.*.***.*.***.*....**..*.*.....**..**..*.*..*.**..*..*.**.....*.*.*.**..***.**..***.*..*.*.*........****......****..**.**.*.*.****.*.*..****..***.**.**....**.*.*..*.**..****.**...*..*...*.***..***.**.....**.*.*****.*****
.*.***.**.**....*****.***..***..*.**.**.**.**..*****...*.*.***..****..******.**.******...*.*.*...*.*...*.***..***..*.*....***.***..*.**.*.**.**...**.....*.*.....*.**.**....***.**..*.....*.....*....*..**.*..***.*.......*.**....*..**.***.*...**...**..*.*****.**..*..**.**....*....**...*.***.*..***....****...***.*..***..*......**..*.***....**..****..*..*.***....*.*.*...*****.*.*..*.**..*..*..*.*...**.***.**.**...**.***.*.****..*.**.*..****....**.**.*****..*...***..**.**..*..**.********..*.*.***.***.*.*..**.**.*...**.****.*.*..*..*******..*...**....*..***..*..**.**..*.***..*..*.*.*..**.**.*..**...*..**..**.*.**...*.*.....*....*...*......**....*.***.**.*****.*.*..*.*****..**.***..**.*.*..*..******..***.***...**.....**..**.**........***..*.....**.*.*.*.*...*..*...*.*.**...*****..*.*.*..****.**..*****************..**..**.****..*..*.....**.*.*..*...*.*...*..**.**.*...*...**..*....***...***.....**.***.***.......***.*..**.**..*.**.******..**.**.**..**.**.****.*.**.*..**..***.***..*.***..*.***..*.*..*...**.****...*.*....****.*.*...*...***..*****.*.*..****...**.***..*.*.*..*.**.*...*..****.*****...*...**.****.****..*.**.******.....****..*.......*.*..**.*..**..**..*....**.**.*...***..****.***...*.***..****.**.*******.*.*.***.*....**.**...*..*.*.***.*..**..**.*****..***......***...*.*...*.*......****....***.***.********......**...**..*****.*...**...**.*.*.*.*.*.*.*.*..**.***..*.**...*******.*..*...*.*..*.......*..*..*..*..**...**.*.***..*.*.*..**.*.*...*..*.*****.***..*.**..**..*...*..*.*.*..*...*....*..*.*.**...**.***.*.****.*.**..*.*.*...****..**.*.....**.**..*****..*.**.*...*...*....**...*.....*...***...*.*****.***....*.....**..**.*...******.****..**..*.*.**......**..*.*.*......**.....**..*..*.*...**...*....**.*.*.*.*.**.**..*....*.*.*.*...**.*..*...***.*.*.*.***...****....**..*.**.***..*.....**....*..**..*...*..**.*.....**....*.*..*...*..**.***......*.*........***.*****.**..******...**.*.**.....**.*****....****..*....****.****....**..*.*.*...**.**..*...*.*..*..*..*.*.****...**
.****.*.**.***..*..*.**..*...**.**..*.***.......****.*..***..*....*..****..**..*.********......****..**.******.*..**.*.*.**..*.*...*****....**.*.**.**.*****..**.*..*..***..*...******.*..*****.**.*..*.*.*...*.*.****.******..*.*.***..*.*.***.**..******..**..*....*.***..*..***...****..*.**.***....*..**....*.**..*...*****...*.*...*.*.******....**.*.*.*.*.*.*..*.**...****.....*.*****.*.**...........*.*.**.......*....*...***.****....*..*..*....*.****.***...**..*.**.*....*..**...***.....*..**..*..*..*..*.*.*.*.***..***.***.*****.*...**.*.**.*****.*.**.***.......*..*..**..*....*.*.***..*.***..**.**....*..****...*.****.............*..***.....*******.*..*..*.*.*.*......*..**.***.*****.*.**..***..*.***..***....**.**..*.*...**.*..*.*.*****...****..****.*.*.*..*.****..*.***.*.****.*.*.....***.*****.*****.******..**.....**...*....**..*.*..****...***.*..**.**.****..*.*..*.*.**..*.**.*..*...**.*.*..******.****.****....***..*******..*...*****..*.**...*****...*.*****.**...*....**.*.***....*..***..**.***.**.***...**....**....*.*.*.**.**..**.****..**.***..**.**.**..***..**.*..*....**.**.*.*...***.********....*.**.**....*.**.****.****...*.*..**.***...*.*.**.**..*.**.*.**...***.*...*..*..*****...*....****...***..**..*...*.*.**..**....****.*.***.*.*..**.*..*..******.*.*****..*.***.**..********...**.**...*...***..**.**.****.*...*.....***.*...**.**.**..*..........*.***.*.*.******..****.**.....***.****.**.***...*********.***........****.*.*.*..*..*.**....*.**........*...*.*..***.**....*.**.......*.*****.**.**.....***.*.**..........***....**....*...**..*.*.*.*...*..*.*.*..*.**..**.*..**..**.*.***..**.*.**..******..****.***..*****..*.*.*.***.**.****.*....*.****..*...*..**...*.*...*.*...*.*.*..**.**.*.....***.**.**.**.***....*..***.**.**...*.*..*.*.....**...*...***...*****.**....*..*..*.*....*..*..*.****...***.**.*..**.**.*.*.**.*.......*.*.**..*..*.**.***..*.**.*...*...*.****....********.*.***.*.**.***.**...*..**...*.**...*.*.***..*..****.*.**.....**.*...*.***....***.*..**.**.**..........**.**
..*...***.*******......*..*.......***...*..**.*.******.**.****..**.*****.*.*****.**.*.....****...*....*.**...**...*......*****..***...**..***......*..****.**.*.*..**...***.**.**.*.*.*.*.************..*....*...**.**.*..**..*....***..****.*..*..*..**.**...*.*..*.****..**..******.*.****.**.**..****.**.....*****..*....*.*..*..***.**....*.*.*..*..*...*...*.*.**..*..*****.*...**..*.*....*..******.*.*.*.**...***.**...**.***..**.....******.**..*..*.**.***.*.*.....***.*...*.**.****..*...*.*.*.**...***...*.**...******.*........*.*.****.....*.*..*.*****.***.**.....*..*.*....****.**.*.*..*..*.....*....**.*.***..**..**...*......*.*.***.*.**...*..*.....*.*.*****...***.*********..*....*..*.*..*.*.*..***.*.*....*...*.**...**.**......**..*.*.*..**.**..*.**.**...*...*.**.*.*.....**.*****.****.***.*...*..**..***.***.**.*..*..***.**.**.......***..*.*.*.**...**.....*......**.*.*.**...**.**.*..**.***........*.***...*...*.**.**...*.*.....**.*...*********..*..**...*...*...*...****.***..*...*...**.*.....*****....**..*.***....**...*.*...*.***....**..***.**.**.****.**...**.*****...*.**..*.*...*.*.***....**...***..***..**...**...*...*...**.*****.......*.*..***...*......****..**.*...**.*..*...**...****.....*..*..*.*****..*.**..***...***..*....*......*........**.*...*******....**..**...*.***.***.***...***..****....***.*.**.*****.*.***..**..****..*.*..******.***.*..****.**..*...***.*.....*.....**..***...*.*..*.***...*...*..*..***..*..***..........*.*.**.**.***.......*..**..**.*..**.***.*...*..*.*.*.*.....*.**..****........*.****.....*...*.**..*....*.**..***.*...****....**...**.*.*....*.**.*..*..**..**.***.*..*...*..**..***.*..*....*..***.*.*.**..***.*.*....**...*.*..*.****..**.***.*.******...*..***.*.*...*.*..*.****..****.**.*..**..**.*..**..***.**.****.*.**.*.*..*.***.**.***..**..**...****.*...*.***.**..*.**..**......*..*..****.***.......*..*..*......**.*.*.*.....***.**..*..*..*..****..*.*.*.*.**.*.**..*...*...*********.*...**.**....******....*..*..***.*..***.*..**.*****.**...*..........****...*
.**.**..**....***..*.***.**..*...*..*...*...**..*..*.**.........*..*...*.**.***.....*..***..**.......***..*......*..**.*.*..*..**.****.*..***......*.**..*....*.*.......*..*..**.*..**..*...*....*.******.*...***.*....*...***.***..*.****.**.*.*.*******...**.**.**.*.*..*.*.*.*.**..**..*******..**..*.**..*..**..****....**...***.**...*****.*.*.*.******......**..*..***.***.***......*..***.*...*.**...*.*.*.********.******..*....*.*..****..*..***.***..*.***...*****.**...*.***.****...*.*.**.*.*.*******.**.*.*.***.*.**.***..*.*....**..*....***......***.*.**....**...****...*..*..*........**..*.*.*...*....*.************..*.**..****..**...****....*......***.*.**.*..**.*.*.*......**.*.*.*.**.*..*.*..*....*.**..***..*..**......****.*..**......*.***...*.**...*****.*.*.**.*........*..*.**.*.*.*.**......***.**...*.****..****.****..**.*.*.***.**.*.**.*.****.**.**...*.*....*..****.***.*.*...*..*...*****..**....*******..*.....*.*.*.*.**.*..**...*...**.***.....****.**...*.*..*......*..****..***..****.*..*.***.****....*...*****..***.**.**..*..*..**.***.*...****..***.......**..**.****.*.....*.**..*..***.*.*.**.*...*...**..*...*.**.*..***...*.*.*.*.**.*..*.**.**..**.***..*....***..**.*.**.*.**..*..**........****.*...***..*.*..***....*....*.**.*.*...**..*.*..***..**...*...*.*.**..*.*....*.*.*.*.....***..*..*..***.**..*...**..**..*..**.*....*.***..****.*..***.***...*.**.*...*.**.**.*.*.*.****..*..*..***.**.*..*.**.....**...*......********...**........***..**.*......*..***.*.***.....****.*....*******.......*..........***..*..*.**.**...**.*.*****..*.*..*.**...***.*..*..*...*.*......***...*...*..**.**..*.*....*.***.*.*...*..*..*.*.....*..*...***...*.*******...*....**....*...*.***.**...**..****.*...**.***.*...**..**.***....*.*.**..**.**..***..***........*....*....**...*..**..*****.*....*..******....**..***.......**..*****.*..*...*.**.****...*.*...*.*..****.**......***.*.***......***..*..*..**...******.**.*..*.*.*.*..**.*..*...*.***.*.***....***...*....*...*.**.****.***...**.**.**...**..**..*..*...
****....*.*...**.....*......**......*.*.**...*.*.*.**.*........********..**.**..*..****...***.....**.**..**.*..*.....**.*........**.*.*..**.*.**...*.**.**..**...***.****.***.**....*......**.*.*.***.*.*..*.*.*..**.*...******..***.**....**.**...*.**..**......**.*.***...*.*.*.**..*.*..*...**...*.*****...***..**...***....*****....**.*.**.*..*..**..****..*..*.**.*..***..**.....*..**.**......*.***..*...***.***..****.***.*....*.***.*.******.****....*****..*..***.*.**.*..*....******.....**....**..**..*....***.****.**....*..**.**..*...*...**...*..*****.*.*.**.**.**..****.*.*.****.*..**...*....*.**.....****.*..***.*.****.***..****.*.***.....**......*.****...*.**..*.*.****.*.**.*.**.*****....*.........***.****..****...*...**..*.****.*.*.*.*.*.*.*..****.****.**.*..*****...**.*.*.*....**...*..*....**...***..*.******.**.****.****.*....**.**.******..*..*.*.*****.**.**.*.*.***......**.***.***.....*...*.*.*.****.*..*.*..***.*...**.*.**.*.***..***...**...***.*********...**.*.*..**..*..**...**.*.*..*.***.*..*.**...*.**..******..**...***.***.*..**..****..***...*.*...*........*********..*.*.***..*.*..**....**.****.***..**.....*...*.*.*.**.*..*..*.....**.*.*...***.**.**.*.**.*.*.*.*...****...*.****.*.*.....***..****..*.*.**....**.**...*.******..***..*.....*......*.***.**..**....******.*****..*****...*.******.**.....***......**..*...*.***...******..**..***.***.*..***....*.*.*.*.**.*****..***.*.***.*....*.*.....*..*...*..*.....*..*****...*...**.....**..**.***...*....*.*....**..*****...****...**.**..*...**.******.....*.****.*.*.*.**.*.*.*..**..***.*...*.*....*****.***.*.*....***...*....*.*...*..*..****....*..*.*...****.*..*.*....*...********..**..*.***.**.*.......**.*.***.*.....******.*..**.******...*.***..*.....*.****..*.**.**..***..**.**.****..*.*.*.*...**.*...*...***.*..*..**.**.*.***....**.**.*...*.*.******...**.**.*.**.***.*.*.****..**..**.*.*..*.*.**.**.****..**..***.*.*.****.****.***.*...*.*.*....*.*********....*...***..***.....*..*.*.**.**.***.*.*..*..*...**..*.**............*.*..*.
*.*.***.***.***..************.**.*.******..*.*****.*...*..*****..**...*****...*.**.*....***.*.**...**...*.*.**....**.*.***..***.***.*..*.*.*...**.*...*.....*.**..*.**.*....**..*.**.*..*...*...*...**.****.*.*..**..*.*.*.**.****.**..**.**.*....*....**...****..*.*.*.*....*..*...***.....**..****..*..*..**........**..**.*...*****....*..*.****...*****..*****....**.*...*...****..***.*.**..*..***...*.***.****..*..*..**.***..**...*...******..*.****.*....*...*.*.*..*.*.****....*.**.*.***.*..**.****.****..**.***.*...*****..*.***.****.**.*.*...*.*....**....**.**...*..**.*.*****.*.**...*.*****...**.*.******...*..**..*..*.*.**...**.**.**.**.*....****...*.*.**..**.*.....***.*****....****.*...***...***.*.*.**..****.**.....**.**..*.*............*.***..*.*.*.*.**.*....*...*...*.*.*.**..*.*....****.*...******.*.*...*..*.**....*..*.******.....**....***....**...**..********...***.******.***.*..*..**....*..*.***...*******.*..***.*.**..*.***.*...****.*...**.**.*..**....*.*..*..**...**.**.*...**..*..*.*...*.*..********..**.**.....*...*.........*...*..*...**.***....*.***.*...*.**..*.***.**..*..*.***.***.**.*..***..*.*..*..*..***..*.**.*.***....*...**..*..*.**...**..*.*.**....**....***..****..**.***.***.*.**.*....*****.*.*.**.*.....**..*..****...***.....**.***.**.*.*.*..*..**.**.....**.**..*.*****..*..*.**..*.*...*...*.****....**.......*.****..*.......*.......***..*.*.....*.*.*..**....*.***.*.*...*.****.***.***....**.*....**.......**....*..******..***.**...*.***..*...*....***.....**.*.**..........**.*....*..*..******..*...**..***...****....**...***.*..*..***.**.****...***...**..***..*...***.***..*.*..**.*****......*....**....*..*.*..*.**..***.***..*.*..*****..*.***.*.***.****.**.....**.**...**.*.*.*...**..*.*..***.****.*.**..*..*..*..*.......**..*..*...**.*.*..*.**.......***..*.*.....*.*.****....*...**..**..*.**....*.*.*.***.*...*...***..*.*.*.*.....*.********..*.....*****.**..****...*.*****..*.*.**.*.*...*.*.*.*.*..***..*.*.****.**...***..*...*.*....****.*.*...*..****..***.*.****..**.***..*
..**...*...***....**.*****...**.*.****.**.*.******.*...****..*****..*.*.*....**..*...**.*.....*..**.**....*..*..**...*.**.**..*..**.***....*..*....*..**..***.....*..****..**..**..*.*.........*.**.*....*.*..**...**.*.*..**.****.****.***...*****..***...*****.**..***.*..***.*.........*.*****.*.**..*...****.**.*..*.**.*...*****.***..*..*..**..*.**..*****.**......*..*......**.*.*.*...**.*...***..*..***.**.**..**...**.****..*.*****...*.***..*.*..*...*.****.*....*..*..***.*.*.*.*.**.*.*.**...*...**..*..****.**.*.**.***..*.*.*.**..**.*...*.....***..**.*..*..*.**...*.*.**.**.....*..*.....*.*..**...........*.*...********.*.**..*.****....*..***.**..**....*.*.****..****.*.*..*.*...*......*.*....*.*.*...*.*.**.*...*..**.***..*..*..****.**....***.*.*...**.*...**.*.*....*.*.**.*.**.**.....*.**..**.*.*..**..*.***..*****..*.*..*.*..*..***..***.*....*****...*****...*....******.***.*..*.***..*.*.***.*....**..***.*******..**..**.****.*.**...***...*..**.*.***.***..*..**...*.**..**....*...***..*..***.*..***.***..****....**...*.*..*..*.*.*...*.*.****....*..*.***..***....*..**.*********..******..***...*...*.*...**.****.*....****.*.*.*.*.***.*******..*...**..*.*....*...*..*..***.*..**..*..*....**..**..**.***..***......**.*.**.*.****.*...***.*.*.**.**.**....********.****.****...***.*.*..**..*..*..*.*..*...*....****..***..**..**.**..**...*.**.*...*...*...*...*.*..*...*.*******.**.**..**.*.*....**..***..*......***.*..**...*..*...*.**..*.*...***.***..***.****.*.*...**...*.......****....*.*.*..*.***.**....***..**.....*.*....*....*.***.**.*.*....*********..*....*.**...*.***..*.*****.*..**...*..*..*......*..*..*.*..**..****.*.*.*.*.*.*...*.**.*..**......*****...**.***..**.***.*.********..**.*..*.****.*******....****.**.***.**..*....****...*.***..***..*...*****.**....*****..****..***..*.*..**....**..*.****.*.**.....******.*.*****...*..****.********.***.....*.*****.****...*..**..**.**..**.*..*...**..***.***..*.*..*..***.***..**..****..***.**..*....*..*.*.**.******.**.....*.*.*...*.****.**.**....*.*.
.*.**..*..**.*......*..******..***..*.*.*....*.*..***..*.....**.*..**.*.*.**..**..*.*.**.**..*..**..**...***..*.....*....*...*.**..**.***.***.*.*..**.***.*.*..*..***....*.***.***..**.....**.*...********.....*.****.*...*..*.***.*.*.**...*.**...*...**.***.**.**.**.***.***.****...*.**********..**..****...**....**.**..*..*.****.**..*...*...**.*.....*.*.**...**.***.****.**...***..*..*.*..*...***...*.*.*...***..*.**.*...****..*.**..**.......*..****.**.....*.**.*.*..*..***.*.*.*.*.*..**.***..****....**.*.*.**.*..***...***.***...***.*..*.*.*********.....*..***...*..*.*..***..*..***.....**.*****....***..*.*.***.**...***.*..*.*.******.****..*..*.*.*.**..**...****.*...*..*.****...****.*.....*..*..**...*.*****.*****.*.**.*.*..***..*...*.*...*..**.*...*.*..**.......**....**.*.....*.**..*.*..............*..*...*.*.*.**...****.*..*.*.*.****.*.**.**..*.***.****.*.**.....*.*******..******.**.....**.***...*...****..*.*...*..*...*.....**.**..*....**.**.....*.*....****.......**..*****.***.*****.****..*..**...**..*.**.*.*..**....**...*****..*.*.*....********.***..*...*...........****.**..*****.*...*.*..**....*.******....***..***.*.**..***.**..****....****..**....**...*.*....*.**.****..***..*******....*..****.***...*.*.**..*..*..**.*****..****..***...*..**....****..*.**.*...*.*..**....**...**.**.*.*******.*....*.**.**.***.*****.*.***.*.*.*..*.*....*..******.**.*.***.*.*.**.***..*.***....*...*...*.*.*.*..***.***..***..***....*.***....*..*.**....****.**...***.*..*.***.*.**..***.***......*..*****....*.**.**.***.*.*...*.....*.....*..*...*...*****..**..*...**..**..***...**..*****....**.*..**.*.***.....*.*.**.*.**.***.**..*.*...****.*.****.*.***.*****..*.......**.**...**....*************.*....*..*..*.****..*.***.***.*.***.*.....*..*.**.**.*.*...*..**..**..*.....***.*.*****.*...*.*.**..*......*..****.****.***.*.*..**..**.*.....****...**..*..*....*..*.*.*.******...**.....*.*.*.*...**.**...**.***.*.**..**.***.***.*.*.**....*.**.*.........**.*.*.*.*.**.*.**..****..***.*.**.**..**.*.****.***.**....
.***.*****....*.*..**.*.***....*....**.*....*.....*...***....*...***.**..*.*..*****.*....*......**.*.*...*.***.******.....***...*..****.**.**.....*.***.*****....**.**..*....**..***..*.*...*..*....***..**.***..***......***.*...*.*.***.**..*.**.*.*.**..**..***.*..*.*******..*..*..***.**..*.*****...**..***....*.*.***..*..**...*.*..*.*****..*****..*...*****.******.*.*...***.....**...*.***.*..********.******.*..******.**.****..*.*.*.***.*..*...**..*...***...*.*......*..*.**.**.**..*...*.***..****.*******.***.**.*****..*....*..*****.****.***.***..***...*...*..**..*..*.***...**.**....*..*.****.*.*..**..*....*.***.*...*....*..**.*..**.****.***.******.*.**.*.*****.**....***..*...*......**..*..*..*...**..*..*..*...*.*..*..*.*.****...*.***..**.**.*.***.*.***.***...**.*.*.......*.*..*.*...*...**.*.*.**.....*...**.**....**.**.***.*.*....*****.*.*...*....*..**.****..***.*.**...**..*....*...**.*.*..***............**.***.*..*....*..**.**..*..**.**..*...*.**.**......*.*..**..****.*..**********..**..**..*.*****.*..*..***......*.*....****....*.........**..*....*.*..*...**....***...***...*.*...**...**..****....***.**...*..*...***.*.....****.**..*.*.*.**......***.*..*****...*..*...*.****...***..**.*..**...***...***..**.*.**.......*.*.**..***..****..***....*.****.***...**..**...*.*..*.**.*...*.....****.**.**...*..*****...*...*.**.*.*.*.*.*.*...*.**.***.*..***.**.**.*.******..****..*...*.****.*......**....*.**....**.**..*..***.*..***....*....**..*.*....**..*.***..*.*.*.*..****.**...**.*...**.*.*.***.....**.****..*.*.*.**..*.*******.**...**.*.*..*..**********.**.**.*..*.*.....**...***...***.***.***..*****.***.***..**..**.******..*...*..***..***..**.**..*..*..*..*..*.**.**.*****.*...******.*..*..*.****..***.**.**....*.**..**.*.*....**.****..***...***.*...**.****.***..*.*...**...**.***.*******....***....*..**.*.**.*...*..**.**.****.*.*.**.*.*..*....*..*.**.**.*...*****.*.**..*.*.*...**..**.*..*....*.***...**.*.*..***....*****..****..***.**.***.***...*.*.***....*..*.....***.*.**...*.*.....*..
*.**...*...*...*..*..****.*******.***.*.**.**.**..***..*.*...*...*..*****....**.*..*.**..*.**.*.***.*...*.*.*..*.*.*.**..*.....**..*.*****...**.*...*****.**.********...*....*.....**..*...**..****....*.*..*****.*.*....****..*****..***...*..*.**...**..*..*.***..*...*..*....*****...*.**...*****..***..*..*...*****...******..*.*.**..*...*..*.*.***..**.**...**.***..***..*..**...****.*..***.*....***.****..*.**..**...**.*.....***.*.....*...***..***..*..*..**.*...**********.**.******.**....*******.****...*.**.***.***.*.***..*.***.***.**..**...**.**..**.*..*...****.*..***............*.*....*.*****.....*..**.**.*...*.*.**...*.**.*.*...*.*.**.**..*...**..***..............*...**...*..**.*.*...*..***.*******...**.*..*.*..****..**..****.*.*.**.*.*****..**.*.**...*..*.*.**....***.**.**.*.**.**.*****....*.*...*..........*...*...*****.**.....****.**...*.***...*.*.**.*.*.********.***..****.*.*..****...***....*****.*.**.*.***.*.*.****.*......*.*..*......*..*..*.*..*********.***.**.*...........*.**.**...*****..******.*.*****...***.***..***.*..*.*..*...*.**..**.*.*..*..*..*.*.*.*.......*..*.***.*...*..*....*.*..**..******..*...*.*.*.***.*..*.*...*....**...****.*...**...****...**.*.*.***..*..*.......*.****.*.**..*..*...***.*..***.**......***.***.*.********.**....***....**..***..*....**...*...*.*.......********..**..*..***.**..*..........***...*.****....*..*.*....*.*.**.***...**.*..*.***.*.***...*...*..*.*....*..****.*..*..*...*.....*.****..**...*****...**.....***..**.*..*...**.*..**..************.....***.***..*..***.*..****.*.**..***.*.*.**...*..**.*.*.*.**...******..*.*.*.*...*..*..****...**..*..****.*...*.*******..*.***.***.*...*.**.....*.....**.*.***.....**...*...*..**..*....**.***.......**.*.****..**....*...*.**.**...*.**....***.**.**.*...*.******.**.**.*.*.*..****.**.******.*.*...**.**..***.**...*.*...*.***.*..*.*..*..****..******...***...*.*....*....**.......*.*.**.*..*..***.****.***.*..*.****..*.*..*.**..***..*..*.*...*****.*.*.**..***.*.***..**..*.*..*......****..*..**.****.*.**..
..****..*.....***...*.***..........**.**...*..**.*...**.*....***..*.*..*.*...*.**....**...*...*..*..**...*...**..*..**..*..*.**...****...**.....*...**.*...*....*..********.***.*..*...**.**..*.*.*..**.*.*.****.*..***.*.**......***....*****.*...****..*.***....*....*.....**...*.*.**...*.....*.***.*.**.*.**......*..*.*.*****.*.***...**..****..*.*.**........***..*.*.*.*.*.**....*.*.**..**.*.****.**..*.*****.*.*....***.*.**....*.*.*...*.*...**.*.*...**..*....***..**...***...******..***.**.*...*.*..**..****..*.*.**.***..*...***..**..**.*.*.*.*..**.*...**..*....*.******...*...*...**...*.*.*..***.****..**..*.*****.*.....*......*.***.***...***..**..***.*.*...*.***..*..*.*..*****.**.*...**.*....*.*.*...*.*.*.*..***....*..***.*..**..*..****....***.***.***.*........***.******.....**.***.*.***...*.*.******..**.*....*.**.*..*..*.*..****....*.*.**.*.*.**....**..*....**.*..**.***.*****..***....**..**.****....*..*.*.*...******..**..*.*****.***.*.****.*.*.**.**.******.**.******...*..*..*..*.**.*.*.*..*.*....*.*.****.*..*****......*.*..*****.***..*..*.*.*.****...*.***...*...**..**..*....**.*.*..*.******.*..****.**.*.....****...*.*..**.**..**.**.******..*.*..**.**.*.***.*.*.**.*...*.**..*.*****.......**...*.*..******...**.*..*.*...*..***....*.*..*.****.******.*.***...**.****.....*****..**...*....******...*.*..*..*****.*...**.**.**....*.***.*..****.*...*..**.***..**..****.*.*.*.....*...**....*.***..*..**.**.....*..******.*.*..*.*...*....*.*.**..*******..*..*.....*.**....*....*.*.**.......******...****.***..*..**...*****.*...***.**..*.*..******.**..***.*.*.**...*.***.****.*.*****...****...**...*.***..*.*...****..**....*..*.*...**..*..**..*....*.*.*.**.**.***.*.....*.....**.*.*....*..**.**.*.*...*..**..*.......****.*****.******..***...**.*.**..****.***.**.*..*....******..**...****.*...*.....*....*.*.*...*...*..*.*********.....**.**..**.**...*...*.*.*..**.**..**.******.....**.**..********.*..***.*.*...**..*.*..***.*.*..*.*..*.*..*..*.*.**..**..**.*.**..***.*.***.*..*..*.****..*.**....**..**
..***.*.**...*.*.......***..*.*.**..*..**...*.**.****...**....*..**.*..***.*..*..*.**...*..*....*...*.******.*...*...*.***..*.*..**..*...*...**.......*..**.***.*...**..*..**.**.*.*.**..**.****.*..***.**.**.*.**.***.***...*.***.****.****...*..*..**.....*.****.***.****..*****..***..**.*..*..***.*****..*****...***.***...*****.*...*.***.*.****.....*.***.**..*.*.....*.****...*...*...**.*......**.**.*.**.***.*.**..**.**...*****.*.****..**.**...*.*.*.....*...*.....**.*.*...***...*.....*..*****.*....*.*.*.**.*..***..***.***...**..*****....****.*..*.*..*.*.*..*.*..*****..**...*....***.*****..*.*.*.**....*....*****.*..***.*.*..*....*.*.*....*.*.*..**.**...**...*.*.**.*.**.*..**..*......*...*..**..*..**.**.*...**.**.......*.*....**........****.****.....*.*****..***.***.*..*.*.***.*.*.***..*.*.*..**....*****..**.**..****..***..***..*.**.*...*..*....*....**.****.*..*.**.**...*......*.*.*....****.**.**..*.**.****.*..**...*.*.*.***.*...**.*.**.******....**.....*.***...***....*..**.*...*......*..*......***..****..**.*.....******.*.***.*..*..*.....*******.*.**...*.****...**.*.***....*.*.****.*...**.*.*..******...*..**.***...**.*.***....*..........**.*..*...**..*.*....*.*.*...**..***..**..**.**..*..*.....*...**...*.*..***.*.**.*.*.**.**.**..*...**..*..*.*.*..*.*..***.****.**..*.*.**..*....***...*....**...*..*..*.**.***..**..****......*..*....*****..**.*..*..*..*..**.***..**.**.*****..**..*.*..*.*.**.*.**.**.*.*.**..**..*.*.*.***.***.**....**...*.*..*...***********.*.*****.*.*......**..*.****.*.**......***...*****...**.*.**.*...*..*...*.*.*******..**..**..*.*.*********.**..**.*.*..*..*....*.**..*....*****.*.***....***...*.*..*..*.*.**...******.*....**.*..*....*.****...*.***.*.**..*...*.**.*...*****.*...*..*..*...**..*.*..*.*..*..***.*......***...*..*.*..*...*....****.*.*.*.***.*.*..*.*..*..*.***...*..**...***..*.***.*.*.*.....*....****.***.*.*..*..*.**.*..*.*....***...*.**...*.**..*.*..*.*..*..*.****...*.....**.....*.****.*..**..**.*.*.**.***..*.*..*..*...*.....*.**.***.**..*****...*.
.**.*..*...*.*..**.**....****.*.*......**.*..*...***.*...**..**.*.***..***.*..*....*.**..***.*****.*..*.*..**..**...**..*..*****.****.*.*...*.*..*.***.*****.***....**.*.**..*..*..**.**.*.**.*.*.*...***.**..***....**.**..**...**...*.*.**.*.**.**...**.**.*.*...*.....**.**.***.*.*.**.*.**...**..**..*.**.*.*..******..*.**.*..**.*..**..**..*.*.**.**...******....**.*.*.*.**.*******..*.******.*.**.*.**..*..*.***...*..****.*.*.***...*.***.*..**..*.****.*.**.**.....*****..***.*.*....**.**.*...*...*..**.*...*.**..*..**.*.*...*..*..****..*.*.*.**....**...*.*...***......*...***.***..*.........*..*.*..**......*.*.****.*.**.**.*..****.***..*.*.*....*.***.**.***.....*..*..*...*.*..**.**.**...*....**.*****.*...*..*...***...*****.*.*..***.**.*..***..**..****.....**.........*...***..*.**..*..***.....**..*.**....**.....***......***..**..*.*.*******.***.*.*.***..**.*....*..*.*..*.*.*.*..*****...**....***.**.***.**...***.*.*.**.***.**..*.**....***....*.*.....*...*...*...****..**.*******.*******....*.......*..****..*..*.**...*****.**.*.**.*.*****..***..*..*.......*.*.**.****.*.*.*...***.*.*....*.****.*.***...**.*..*....*.*.*.*.**.*..**.**...*..******.....*.*.......**..*.*.....*.**.*.***...*..**..*****.*...*.**...*.*...*..**.....*.......***..*.**.***.*****...***.*.**.****.*.***.********..*.**....*...*....*..**.**.*..**..*....*.*****.*.***...*.*..****.****.*.**....*.***.*....*..***.*..*.***.**..*****.*****..***....*..*..*.**.*.**.*.*.****..*.**.*****.****.*....*****.**.**..***....**.**.**.*...**....**...*.*.**...*.*...***..*...***.**..*....*.*.....****..***....**.*..***.**..**.*.**.***.....*..*.*****.**..*..*.*...*.***.*****..*...*.*...***.****..*..*.*.**..**.*.*.******...***..****...**.**..***...***.****.**..****.*..***..*.*.*.*****.**.***.*..*.******.*.*.**.**.*.*..***..*.**.**..*...*...*.*.**.***..*****..**.***.....*.*..**.*.**..*.*.*..*...*****....*..*....**..****...*...*.............**.*..*.*****..**...*......*.***.**....*...*...**...*..*..*....****..***..*******.****.****...*..***...
..*..*.*...**.*..*****.***.....******.*....****.***.*.*.****..*.*...*********...**.********...***.***.*.*****...**.**.**.....*.**..*.*.**..***..**..**.*****..*.*..*.***....*.....**..**.**.*.*.***...**..***.*..****.***...***.........*.**.*..*.*......*....**..*...*.****..*.*.*..*.**.*****.***.***.*...*..*.*..****.*.*.****.*.***..*.**.*..**.*.***.*.*..****.***.***.*.*..**...**.*.**...****.***.*..*.*.*.**....***.**.**..*..*.***..*..***..**********.*.*.**.*.*.***.**..*...****.*****...*.*.**..*..*.*.***..*.***..*****.*.**.*..**.**.***..**.*.****.***...**.*.*..*.*.****.**.****..*..*.****.**.*.....*.*.*.....*.****..*.*....*****....**.*.*.*.....*..**.*.*...*..**.*.*...*..*.*..*.**.****.***..*****.*..*.*...*.***.*.***.....*...**..**.*.....****..*...**.**.**.*..****...*...**..*.*.*......**.**.*..*.*...***.****...**...**.*.*.*****..***..*.*.*..**...*..*.....**.*..*...*...*.**.*...****.*.***......**.***..*.**..*.***.**....**.*....**.*..***..*****.**.*.*...*..*.***.*.***.**.**.*.***.***..**.**...**.*.*....*.******..***.....*.**....**.**.*.*******.*.*...****..**.***.*...*.*.***********.**.*...*******..***.*....*..*...*.....****..****.*....*.**.****...*.**...**..*...**.....*..*...****.**..**.*....**.*.....*.***..*..*.****..***...**.*.*..*.*.*..*.**.**.**...*..**.*..**...*****.***.**.......*..***..*..*.*.***.....**.*...*.*.....****..***..*.*..****.***.**.*.*...**.**..*..*..*.*.....***...***....*.*.**...***...*..**...****.*..*.*.*..*.*..*....******...******....**.*.*******.*.*.*.....*.***.****.*..*..***********...*.*...*.*..*.*.*******.***..*..**..**...*.**..*.**.*..*.*..**...**.*...*..*.****..**..***.*.*...**..**.*.*...*.*..*..*..*..*..*...**.*..*.****.*.**..*.****..*...****..*.**.*.*.***..**..*...*..*.*.*..***.**....*.....*..*****......***.*.*.......**..*......***............**.******..*.**.**.**..**.**..*..*.****..*.*...*..*.**.*.*...*.**.***.*.*.*****.*...*..***....*.*.**..*..*..**..*..*********...*.**.*.**.**.*.***......*.....*.**..**..**.*..*.*..*...*...*.**.******........*.*..
..***....*.****...*...*.*..*.*.***...*.***....*.*****.*...*...***.*.*****...**...*.***..*....*.**..****..**...*...***..******...****......*.**.*...*...*...***.*.*.*....*..*..***.**.*.*....**.*.........*.***.***.**...*..*******..**...*.*****...**..***..***.*....**.**.***...*****..***..**....**.**..***..*....*****.*.....**.*.**..*....***********.**...**..***.*.*...*..*.....*.**..*.**.**........*.***..*..**....**.*****.*..*...**..****.*****.****.*.****.*.*...*.*****.....*..*.*****..***.*...**.*.*.*...**...*.*....***.***.*.*****..*....*..*.**.......**..***.*.***...*.**.**...*..*.**.*...**..*.*.*.*..**....**.**.**.*****....**.*.*.*...***..*..***.*..**..*.*..*..**..**..*.........*...**.*******.....*.*****...*.******.*...*****.**.....****..*..**..********....*.*..*.*...***....**..****.*...******....**.....***.*.*...**.....*...*.***...****.***.*...*.***..*...**..*..*.*.*.*.***.*...*..*******.....****...*.*.*..*..********...**..*.*..**..**.*.*...**.*.**..**..**..**.*.*..***..***.....****.*.*...*.......****......****.*.****...*.*..**.*..*.****...*.******.*.*....*.*..*****.**....**.....*..*..****.*.**.....**..*.*.**....****.***.****.***.*...*.**.*.*.**.*..**.***.***..***.*..*..****.*.*..*...**.**.....***..*.*.*..*****.*...*.***.*.*..*..*.**..**.**....**.***.*....*********..*..***...***.*...*.*....*****..*.**.**....*..***.***.*****..*.*.*...*....*..***.**...*********.*.***..*.*....*.*..*..*****.*..*.*.**......*.....***....***.....*...***.**..**.**.****.*..**.*.****..****...****...*.*...***.*.***...*.....**.*.....**.***.**.**.**...*******.....**..*.****.*.*...*.*********.**..**.......***.**.**..**.*.*.*.*****...**.*...*.**.**...*...*.*.**.**.***...*.***..**.**.......**.*****.*.****.**..****..*.......*.*.****..**...*******.***.******.**..*.**...*...*....*...****.**....*.***...*.**...*...*.**......**..*....***...*....*..*.*.***.*...**.**.*.**.*.*..**.*.*.***.*.**...*.....****..*****...**..*...**.**..*..***.*.**.*...*..*.***.*.*****..****.**.**.*...*..**.**...*.*...*.**..**..**....
*.*..**.*..*..**.*.**....*....*.*..***.*..**.****.**..*...*...*..*.**..*...*....********.*.*.***.***..*...****..*.***.*.****.*.*.*.**.*.......********..*...***.*****.*..***..*...**..*...*.*.....***..**...**.***.*.*.**.*..**...*****..**..******..*..******...***.*.*..**.*.*.*.*..**.*.*.*..*.**.*****.**..**.***.....*..*.*.*****.*...***.**.*.**.*.**.*...***.**..**.*.*..*...*.*..***.*****..***.*..**.....******.**..********.....*.**..**..*....**.*.***.*.***..*****.**..*.*.*...*.**.**.***.**..*....***....****..*....*****.**..***.*****.*...**....*..*.*....********.*.**..*.......**...**....*.*.****.**.**..****...........**...*..***.....*.******..*......***.******..*..***.*.**.***.****.***..**.*..*.*.....*...*..**...***...*.*.*****.*.***..*..*.*.**.**.*.*...**.*.*...**..*****.**.**.**.**..**...*******.****..**...*.***.***.*..*.*....**...***.*..*.*.***.*.***.****.**.*..****..*.*...***.*.******...**.*...**.*.*.**.*...**.****.*.***.......*..**.*.*..*.*..*..*..*.*****...***.*.*...**.*.*.*.**.**.****..*.*..***..*....*******...*.*******.**..***...****.*..****..***..*..***.**.*..*....**.*..*....**.*.......*.*...*.*..***.*..*.*......**.****.*...*......*..**....*.****.**...*.*.**.***..*.*.*.****.*.*.*..**.*..*...*..*.*.**..**...*********....*..*..**.*****.*.*.*...*..*..**.*..**..**.***.*.*.*..**.*..**..*.**..**...**.**..**.*.*.**..*.....*..*..*.*..***.*..*...**..*..**.**....*..*..****..***********.*..*..*****...*.*.*..*.*.*****.**.*.*....*.*.**.**..**..*....**.*.***..*..**.***.*.****..***.*.*..**..*....*.*.*****.*.******..****.*****....*.*.**...***.*.*.....****..*.*...**...*.*.**.**.**..*...*.***..**..*.**..*.*...*.**..*.*.*..****.****.**.**.**.****..*.***.*.*.....*..***.***..***.....**...**..**.......*...***...*.*.*.**...***.****...**..*...********.***.*.*.*.***..**...****..*...*..*.***..****.**.**.**......***....*.*****...*.**.*..*.***...*..***.*.**.....*......*......*.**.*****..**.*....*.*.....***...***.**....*..*...*..***...**...**.....**...*...*****.**.****..*****.*.***.*..*.*..*
...**...*......****.********....*....*...*..**..*.****..*.***..*.*....*.**.**.**....***..**.***..*......***..*...***........**.**.***.*...****.*****.*.*.*..*..**.***.***.*..***..*..**.*****.*..*******......**.***..*..*........*******....*.***.****.*...*.*.**.***....*....*****.*****.*.......*.******.*.**..*..**.*..**...*.**...*.*.**...**...*.*.*******..*****.*.*..*.....*.**.*.*.****.***.**.*....*...*.***.*********.*..*.**.*..**..*.*.***.*...*.****..**.*...............**..*.**.***.**..**.*.***.**.***.*.*...*.***...*.*.*.*...**.**.*.*...***....*.*....******.******.**.*...**..*.....***.*.*.******..****......***.**...*..*...*.*.*..***.*...*.****...***..*..*.*****.*.....*....**...*..*.*****...***.*.*.*.*.*.*.***..*.*...**..*..***.*.*.*.*....******....*..*..*..*.....**...*.*..**...**.***..***.***.*******.**..*..*.*.*..*.**.***.*****.....*******.....*.*.*..*....*.**.*.*.*.***.**.*...***.***.**.**......**..*.***.**.**.**.**.***....*.*.....**..****.***.*.***..*****.*.**.**.****.*.****..*...**.*.***.....****.**..*..***.***.*...*.**.****..*********.***....*.*.*.**.**.....*...***.**.*.**.*.***...**.***..***.**...*..**..*.*.*.*..*..****.*.**....****..*.**.****.***.**..*.***.**..**..*.***..*.*..**....**.*..*..*...*..**.*******..****.**..****.*.*.**...****..*.***.**.****.**..**......*.*....***...**.***.**.*.*..*****.*****..*****....**.*.*.*...*..*.*...*...**..**.*.**..*...*.....*.*.*.*.*.*..*.*.*.**..*..*..****..*..**.**.*******.......**.**.*.**.*..***.......*.....*.***...*.*.**.**.*.*****.*..*..*...*******.**..**.*....*.*...**..***.*...***.*.**.*.*.****.**.**.***...*..*.**...*...**.*.*.**.*..*..*.**..*.*...****.*.*.**..**..*.*...*****............*...**.***.****.....*.****..**.*..*...**..*.*...*...***.*.*****...*....*..*..**..*.*.*.*.***....*..*..*..*......*.....*******..**..*.***.*..*.*****..*.***...*.***..*.*...**..**....**...*..*.***.*..******.*.*.****..*...*..**..*.**.*.****...*.*..**..**..**.*....*.**.**.....***.*.***..**..*.****.*.*...*.****...*...*.***..**.*....*.**..*......
**.*...**..***..******....*.*...**.**....**.**.*****.*.*.*..**.*.*....*.*******....**.***..**.*.*.....*.***..*****..*...*.********.**.*..******.**..**.*.**.*...****.**.*...*.*..*******..****.*.**....***.***.*.**..**...*.**..**.*..*.****..*.*.*....*....**...*****...**.****....*..*.*.****..*****.**..*..*..*.*.***.*.*.*.*....**..*.*.*....**..*.*****....***..*.***.***.*..****.....****.*****..********.*.**..*.*...*****.*....****.**...*..*.*..*.******.*****..**..****.*.....*....**.*.**..*..**.*****.*..**.**..**.....**..*..*....**....*...*...**.*.*..***....**.**..*.**.*.**.****..******...*.*.****.*.*****....*.*..*.*.*..*...**...*.***..*.****...*.*****.....**.*.*.....**.*...****.**..*.*.*.**.***.....***.****.*....**..*...*..**.*****.*.**.***.*.*.*....*.**.*..*...*.*.*******...***..*.***..********....****..***.*.**....**..*.*.*....**..*....****........***......**..*.**..**....*.***.*****.*******..*..*..**.***.***....****..*.*....*.******.**...**...**.*..*****..*.***.**.*...****.*.**.**.*..*.*.*.****.**.**..*....**.*****..**..***..********....*.*.*...***.*.*..*..*.*****..*.**..*..***.**...*..*.*..**.*.....**.*.****.***.******.*..*.*..********..***.***....***.*******.****..*.***...*..**.*.**.*..*.**.***.*....*.**.*.**..**.**....*..*.***.****.**.*.**..**.*..**.*...*.*..**..**..*..**.....*..*...***..*...*...*.****..*.****.....*****..**.**.....**.**.**.***..***.****.***....****.....*****.*.*.***..*.**.**.*.**..**.*****.**.**..*.**.....*..**.**.*..........*****..***.*.*.*.***...**....*.**.***.**.**...*..**...*..*.**********..*..***...*....*..*...***..*..*..*...***.*****.**.*..***.......**.*.*..*.****.*.***...***...****.*....**.*..*..*.**...**.*..*...*...***..*..*.***.*****.**....**.***.*.**..*.*.*.**...**......***..***.***.****.*.**.*.....*.****.*.********..*.*..***.****...***.*****.*..***.**..*.**.**.**..**..*...**..*.*..***.*.**.**.***.****..**..**.**.*.*.*...*.*.*.****....**.*.....**..*.......***.*.*.*..*..**....**..**.*..***.***.****..*....****..*.*.........***...*...*...*...*
*..*...***.*...***.*..**.*..*.*...*.**......*****.***..*.*....***..*****.***...*.**..**..*..*******.**.*..*.**.*.*.*.*...*...***..******.*.....***.......*...**.*.*..****.**..***.*......*...*.**....*****.*..**.***.***.*.**...*....****.*...**.**..*...*..**..**.**..**...*.**.*...**.***....*..****..*......*...**...**.....**.***.**.****..*...*****.......***......****.*.....**.*.....**..**..**..*.**.**....*...*.****.*......*..*.*.*.******.*****..*.*.....****.*..*.*.******.****.*..*.*.*******..*......***.**..*.******.*..***.*****..**.***......*..*..*.*..*..***..**..*...*..***....**..****....*..**.***.**.*.....***.***.***.**...*.*.*******..***..*..**..*.**.***.*...*******.**.**.*....*.*.*.***.*....**.**..****.*..*.*.*.**.*..*...*......***..****.*..**.***.*..**..***.**.***.**..*......**.****..*.*.*.*.*..*..**..*...**.**.*...*.*.**....**...*...*..**.***.**...**.*.****..*.**.*..*...**.*.*..*.*..*..*..****....*.**..**..***..****..**.**.*..*..*.****...***.***....****....*..*....**...***..*.*.***..*..........*.*.**.*.*....****.**....*..****.*.**...*..****..**....**...*....*****.*..**.**.**...*...*.**.*.*..***.*...***..*.**..*..**.***...*....****.**********.***.**...**...***.*..*..*.***.***.****..*.*****.**......*..*.**.*...**.*********.**.*.**.**.*.*.***.......*.***.***...***.**...**.***..**..*.*..*.***...*..*.***.*..*.*..******.*..*.****......*.*.**..***.****.**......**..*..*.**.**..*.*..*....******.*....********...******...****.****......****......**.**.*.*..*.***..******.....**.*.....**.......*****..*...***..*.*******.*.**..****.*.****.*.*****.******.***.*.*..*****..*******....*...**.*..**...**.*******.*...*.....*.***..**...*...*..*.*.*....*.***..**...*******..*.*......*...*..*...***...**.*.*...****.***.....*.*.*..**..***..*.**...**.*..*.***.********.****.*.*....*..**..******....***.*.***..*******...*...*..........***..*..*.***.*....*..**......***.*****....*...*.*..***.*..*.*..**......**......**....*.***....***.**....****.****..**.*.****.*.***.*.*..*.*...*.*.**.***.***....*...
.*...*.*..**.****.***..*........*.*...**..****.*****..*****.*.**..*....**.*.*.****...**...*...*..*....*..**...**..*.******.**....**.**.**.*.....***.*.....**...*...**..***.*.*..****.....**.*..*.......*..*..*..***...*...**.**.*.*...***..**...*.**...*.....**..**.*....***......*.*..*.***.**...**.**..*.**...*.*..***.......**.**.....***.***.*..*.**.**....*.*...*.*****..**.*...**.***.*.****.****..***..*..**..***...***.*.*.*.......**...*..*.*.***.*.****.*.**.....**....**...**.**......*...........*......***...*.*..*...*..*..*****..*.**.**..**********.*..*.*.*..*....*..*.**..*..*********.*..**.*.***.*.*...*..**...*..*.***..*..**.**.**...*...*....*....*..*..**..**.**.**......**...**.*..*.*..*.****.*.***.*.***......**..**...***.*...*..**...**.*..*.*..*****..*.....*..*..**..***.***.**...**.*.*.***.*.....*.*..*.*.*****..*.*****.*..*.*...***.*..**.*.*....*.......*..*.*.*.*******.....***.***.*.**...*****.*...*.****.*****.*...*.*******...**.....**......**.*..**.*****.**.*..**..**..*..**..*..****.**.***.******.**.*****..**.*.***.*.**.*......**.**.....*....***.**.*.**.***..**...*..***.*.**...*...*.*.*.....*.*.*.**..*.***..*.*..*.*...*.*****...****..*..**.*....**..........*****...**...*..**.**....***.***.***.*...**..***...*******.*.*.****..*.*..*..**..*.*...**..***.*...*.*.*.*..*********...*.*.**.*.****...*.****.**.*.*...*...*.***...*....*..*........*******...*.*.*.*..***.*****..*.*..*....***************........**.*.*..*..****.**...*****......****..*...****.****...***.**.*.**.**.*.*.*..********.*.*......*...***..*..***.***..*.*.....**...*..*.**..*....**.*.*...****.***.***.****..*.***...*.**..**********...*..**..*.****.****.*.*..*..***..*........**.....*......*.....*..*.****..*..*....***.****.***..**.***.**..*.**...****..*..******.****.**.*.**...***.**.....**.**.*..**.****.*..*...**.********.*..*******.**.....*.....***..*.*...*.....*.***.......*.**.....*****.*.*.*...**.*.****.....*..*****....*..**..***.*.**********....*...***.*..*..*****...*.*.**......*.*.**.*..*.*.....*...*...**.**....
****.**..*.*......*.**.*.*....*.**.*.*..***..**.*.*.*..*.*..****.*.*..*..*.**.*.***.*.*...**..*...***..*..****.*.*.***.*****...**.*..****.*..**.*.***.**..*.*.*.*.*.***.**..*.***.*...*....****.......*.**.****.*.**....**.**..**..*.*.*.....**..**..*.**..**..*.*...*.*.**.*..**...****.***.*.*.*****.***...**.......**.***.*..*..*.....**..*..*..***.****.**.**.**.*.........*.**.*...*...*.***..*..**.*******...*..*.******.*....*.**..*.....*****.*.*.****.***.*.**.***..*..*...***.*.*.*..*.***.*...*.****...**.*...*..**..*.*..*..***.****.*****.****.*.*..*****..***.....**.***.**..*.*.**....*..**.*.*.***.**..*.**..**..***.*.*.***..*.*.*..**.*.*.**.***...***.***..*.**.**.....**.*..**.**..****.**.***..********..*..**.*.*.**.........*.*....**.*..***.*.*...*..*....*...**..*.****..**...*......**.*...*..***..***.*....**.***.....*.*.*.*.*.*..**.******.*.*....*..*....***..***....*****.*..**......*..***..***.*..****.***.***..**..***.***.*..*.*.*..**.**....**..*******..*.***..**...*..*...*..*******...*.**...*.*...*....****.**.**.***.....*.*******..****..**.*..*.****...**.**..***..*....********...****...**..*.*..****.**..***.*.**....*...*.*..**....*.....*...***....**.*.**..*.*..****...*.*****....**..*.*...*..*****.**.**.*.*..*...**...*...*.*.*.....*.**.*......**.*.***...***.*..**...***.*.******.***.*.*************..***.********.**.**..**.**..*....*..**.**.****.....*....*.**..**.***...*...*.*****.*.****.......*.*.**..**.*.****..*.*..***..*.*.*........*.**.***.*...**.....*..*.*...**.*..*....*.*.*...**.***.******.....**...**..*..*...*******.*...****.*..*.*.***..******.*..***....*..*....****.*.****.*..**.....*.**..**..**..*.**.*..*.*...*..**...****...*..**..***...*...*......*.*...*...*.**..***.*....*******..**.*.**..**.***.**.*.....***....***.***.***...**.*.**..***.*.*.*..*.*.**.*.*..**.***.*****.*.***...*......*.*.*..*...*..***...***...*..*..*..*****.*.**....**..*..*..**.***...*.*....**....*...***.**.*.*...***************...*..*..*....**...*..*..******..*....*.****.*..**.*.....**.*.*..*.*..*****.
*.*...*..**..*.**.****.**.****.****.*.*..***.*.*.*...*...*.**..***.*.....*.****.*...**..****....*.***.....*..*.***.*.*..**..*.*.*.*.*.***.***.**.**..*...*.***.***.**...***.*.**..*...**.***....*..*.***...***.*..*.**...*.*.*.***.*...**...*****.***..****..***..*...*..*.**.***..*.*.**.*.*.*.******.....******.****..***..**....**..*.*****.***.***.*..*.**.*******....**..*.***.*..*..*..******..*****.*..*....*..***.***..*.**.*..*..*.*.*..*.**..*.***...*.**...****.**..*...*.*..*...*.....**...*.......****.**.****..**.*...*...******.***.*.*.*****.....*.....****.*......*...***..***....*.*.**.*..*..*..*.....*.....*.**.*****..**..***.*..**.*..**...*.*.....*...********.****..*..**....***..*.**.....*.*....**.**...*******...**.*.*.*.***.*..*.*******...***.***.....*.**..*.*.***.*.**.**.......*.*.*..*.*.***...*..*..**.**...*.***.*.*..*...*...**...*****..**.**...*****.**...*..*....***..***..**..**..****..**..*....*******..*.**....****.*.****.**.***..*....********.**..*..*....**...*..********.**.*.*.*.***........***..*.***.*.*..*...**..**.**.****..*...**..*..*.***...*..*.*..****..**....*.*.....*......**...**...*..**.*.****.****...*...**..**...***....*..**..**..**.***.*..***.*.**.**..*.*..*.****..*****..*...**.*.....**.*.**..******.*...*....*..****.**.***.....**..***..*.**.*..*..****..***.******.*.*.****..*..*.*.**..*.**....*.*.*****.*....**.****..**.*..**.*.*.****.**.*.***.*.****.***.**....*.*.*.***...*.*.*...*****..*...*...***.*..*..*...**.*.**.*.*.**.*...****..*.*......**.*****..*.*.***.***.**..*.*.*.*...*..*..***.*....*.**.****..*****.****..**..****.*....*.*......*...*..*...*.***.....*.***.****..*..**..*...*....**.**.**.****...*......**....**.***.**.*..****..*.**...**.*...*.**...**....*......*....***.*****...*.*....**.**..*......*..*..*.*.*.*...*.*******.**.....*.**....***..*...***....****.***.**....**..*.*.**..*.****...**.***.**.....**..**..**.*.********..*..*.***.....**....**..*.**.**..**.*..**....**...****...**..*.***.......**.***.*...*****....*...*..**.**..*.*..****..**.*....**...
*..*.**.*...*....*.*.*.*.....*....*.*...*.**.**..*..**.*.*..*..*.**.*...*.*****..*.....*.....**.....**..*.**..***.**......*....**.*.*......*...*.**...**....*.*****.*..***....***...**.*.*.....***.*...*.**...***.**.*..*.**.*.*.***...*****....*.*.*.**..**.***..****.*.*..**..*.*.*.......*...***..*.*...*..***..***.*******..****..**..**..*......****..*..*..***.***.**...**...*..**..*...*****....**.*******..*.*.****..*.......**.*.*.*.**.*.**........*.*.**....***.....***...*...*..**.**.*.....***.****...*...*..**.........*.*.*..****.**.***.**..***.*.....**.*...*.**....**..***.*.**.**.******.***.****...*.****.........**.*.....*.*.***.*..*.*******...****..**.*..*.....****.*..**.*...***.......**.....**.******..*.*.*....*..***....*.**.*.**.****.*.*.***....***...**.*.*.*.**......*..**....****.........*.*.*...*...**..**.*.**.**.***..*****.**..*...*.********.*****....***.*.*...*****.***.****.**.*...***.*.**.*********..**..***...***.**..*.**.**...***..*....*.**.****..*.***.**...**.***..*..*...*..****....*...****.**.*....*.*..*....**.*.*.***.....**........**.*...******.*.****..****.*****......*...**..**....*.***.....*.*.*....*.*..***.*.***.*....**.**.....**.***...*..**..*.*.*.**.*.*....**..*****..**..***...**.*****.*.*.**...*.*.***..*..**....*..**.***..*****.*...*...**..**..*.**.***.*...*.**..*.*****.*.*.*.******....*...**.**.*..*.*.**..*****.**.....**....*.*.**.*.***..*****.**.*...***.**.*.*......****.**.*****......***..*.*.****....*.*...*..***..**.*...**.**..*...*.*...*...****..***....*.***.....****.**.*.*...**..***.*.*.....****...*..**.***..*...****..*.****..*.....*......*.*..*.*..**.*.**...**.**....***..***.****...**.*.*...*.*...*.**.*.*.....**.**...**..*.*...*.*.****...*..*.***.*..*****...*..*.*****.*.*...*.*..******...*.****.**.***.****.***..****.****....*.*..*..*...*....**..*..*.****...***.*.*..***.*.*****..*..***...*.*.*.**..*.*.......***..*.*.*****.*****.****..*.**..*..*.*.....***..*..****....**..*.*...**.*.*.*.*.....**.*.**....*...*..***...*...*.....*..*...*..*..*.*...*...*.
*.*..*..*.....**..**.***...*....***..*.****..**.*...*.*.*.**..*...*..***..*.*..*..******...*****.*.***.....**.*.*.**.....**..***.****...*........*....*...**....**..**.**...***.*.*.....**.*...*.**...*...**.**.*.**..**.*...***....*.*.*..**..**.*.**...*..**..**.*..*.*..***...*.*.***..*..**.*.***......*...**.*.*.**.****..*.**.****.**...*..****.......**.***...*.****.****...*..*.*.*.*.**..*..*..***...*.**.********..***...********.****.*****.*..*.****..***.*.****..****.**......***.**......*.*******.***.*******.*.*..*.**..*.**.***...*..*..*.*.*......*...*.*..*.******.**.*........*.*.....*.*.*.*...*.****.**..**.***....*.*...*.**.*.*..**...**.****...***.******.*****.**...***..*...**..**....*..*.**.**....*...*******..*****..*...*...**......******.*.*..**.*......***..*.*.*******.*.**..*..*.*...**.*..**.......*.****.*.******.***......*.*.*.*...*****....*.****....**.*..************..*.*.**...*.*..***...****....***.**.***.***..*.*..**..*.*********...*...*.***..*..**.....**.***.*.*.***.....*.****.**..*..***..*.*..*.*....**...***.*..**...*..**..*...*****..**...*****.*...******...***.*.**.***.***.*...*.*.....*.....***.....*..*.**.*..*.**......****..*..***.*..*..**.**....***..***.***.***.***.***..*..**.**.**..*..***..*.*****.*.......**....*..******..*...*...*......*.**.*........**.*.***..**.*......*..*****.**.*....*...**.**....*.*.*....**********...*.*.*.**.*.....*.*..***..***....***...*.*.*.****..*..*..*.*.....**........*.********.....*..**.*...****.*..*..**..*.**.*...**..*.*..*..*.***....*.*.***...****.*****.*.*...**....*..*..**...***.*.**....****.*****..*.*...*..***.*..*.********...**...**..***.....*****..**..****.**.**.***..***..*****...**.*.***.**....****.*...*.*.****..****......*.**.***...******.*.**.*.**....*.********.*.*...*..*.***.*.**..*...**..***..*....**...*.**..*..***...*...*..**.*..**..*.*..*.*******..***.****..****....*....**..*..****.*.*.**.*.*..***.*****.****..***.*.*.*..**..***.**.*.**...*.*...*.....*..*...*.*..***..**.*.**.****.....*..******.******.***...*.*****.***
****....*.***...**..*....*.****.***...**.*.....**...**...*.*********...*...***.**..***.*.*....*.....****.****...***..******..***.*****..*...*....**..******.*.**.*...*...*.*.*...**.*.*.********.....*.***..*.*.**.*..***.*.**...***.**...*.*****.**.*****....***.**..**.....**...*.*.**...****...**.*..*.*..**.*.**.*....**..*.........**.*.*.*.***.....*...*.*.**.*.*.*...**...****...**.*..*.**..**.***..***..*...*..*.*...**.*..***.*.**.*.***.***..*.**.***.....**.**....****...*..*..**..*.***....*.....********.******.*********.*.*.**....*..****.*..****.....***..***.**.*.***....*.*...*...**.**..****.***..*.***......***.*****.*.*...***..*****.*..**.**.*..*.**...*......***.*..*.*....*..**.***.*....****...*****....**.***..****.*...*.*******.*.*...*.*..*...*.*...**.**...*...*.....*.*.*..********..*..*.*****.*.*.*.*....*..**.*.*.*.**..*..*.**..**.***..*.....*..*.**..*.***....***.*****.......*..******.....*.****..*****.****.*********..*...*****.*.**.*.*..*****....****..**.*..*.*.**.**....**..**..****...**.*.*.**.*.**.*......****.******.....**....*.**...**.****..**.**..*.*.***.*.....*..*****.*..****.***..*...*.**.**.......*.*...*...*.***.**.*....*..*.***.*.***.*.*..**.*****.*.*..*.*.****..*.*****..*.**..**.*.*.*.**.***.**.*....*..*.*...*.**.******.***.*.*****..*.*..*..**.**.*..****.**...***.*..*..*..***.....*.***.**..*...*.......*.*..**.*..*..***..***.*.*****...*.***.*.***.*.....*..*...**.*.*.*.******.*.**...**.**.*.*.*...*.*.*..*..**....***...*.**.**...*...***.**.....**.****.**..*****.....**..*.*..***********.***..*.*..***..**....*.*.**.**...*...**...**..**..*..****..*..*..*..*....**...*.****.*......**...***.*...*..**...*.***.***.*.***.***..*.*...**********...***...*.*.....****...*******.***.....****.*...*.****.*..**.**....**..*.**.*....***.*.*.*******.........****.**....***.*.**.**.**.*****.........*...**.*.*.*.*..*.*.*****..***.....*..*..**...*.*....*....*..***......**..*.****....*..*...*.*..***.****.***...**.*..**....**.*.***...*****...***...***.**..*......**....*****.****.*.*.*...*
**.*..**.*..***.**.*....*........***.*.***....*...*******..*....********.....*......*****.***.**...***...*..*.***....*.****.**.*.*...*.**....**...***.**.**..*.**********..*.**..*..**..*...****.***..*******..****...***.**...***.*..*...***...*...*...**...*..*...***.***..****..**..**.****..*.*...**....**...*.**....*.**.***..****.*..*******.*.....*.**.***...**..*.*..****.*.**...*.*.....*.**....**..*.**.*.****..*.**.*.****.*....***......******.*...**.....*.***.**.***.**.***.*....*.*.*.*..*.*....*...*.**..*.*.**.**.***.**.****..***.**....**.***...**....**.*...**..***.*...***.*..*.*.****.*.*..***.*.**.*.*.*...*.**..*.*.***.**....**.*.*..***.*.******..*.****.*...**......*.*.*.*....*.******.*.*...*.....*..**.*..**.*.*.....******..***.*.*.***.*.*.***.***.*..*..*..*...**.**.**.***.*.*.***...****..**...**.*..*.********.**.*.*..*.*..*...*.*.**.*.**..*...*..**.*.**..*.*.*.*.*...**..***.***.*..*..*..*..*.**..***.*..***.*.*....****.*..***.****.*.**...*.**.***..*.....***.....*****.********..*..*.**.*.....*..*......***.***.**.*...******.**.****.*..*...**..*.*****..*.*.....***..**.*.*...*.***.**..**..*.*.***..*...**.*......**......**....*.....*..**.*.*.*.**...*.**...*..*..*.*.*.*.....*..**..***.*....*..*..*......*.*..**.*....*.*...**..**.**.**..*.....**.....*.***..*.***..*..*.*..*.******..**.*.....**.*.*.*..*....*.*.****.*.*.**..****.*.***.**....*..****.**.*....*****..***.....***..*.**.*...****.....*.**.*.*...**.*...****..*.***.********.*.*..*.******..*.****..*.*..*.**..**..*.*.****.*....**.**.*...*....*.**.*.**...*..***.*.*******.***.**.***.***..*.*.*....*......*.*.****.****..*.**.....**.**........*....***.*..*..*.***..*.**...*.*...**..**....**..****.*******.**.*..****.*.*.*...*.**..*....*****.*..****.**..***.*.*.**..**.***..*..*.**...*.*.*.**.****.*.*.*.**....**..**...*..*.*.***...**.*..*.*.**.*..*..****..***....*..*.*...**...*.***.******..*.*.*.**..*.**..*.**..*..*.*.**...**..*....*****.*.**...***.....*..**.*.*..*..**.........*.***...**..***...*..*.**..***...*..*.*.*.**..*..**.***.
*.*.*.**.**..**..**.**......*.*.*.*...****.***...**.*.***...***.*..**.*.*.*****.*.*.****.*...****.*.*..**..**..*..**.*.***.*..***..*.*.**.*.*.....*.*.**...*.*..*..*.**.*..*.*..****..*..**...*..*.***.**...*..*.**.**.**.*.**..*.......*...*...**.*.*.**.********.****...*..*...****..*.*.**.**.**..**..****.*..*****..*.*...*.*..*.**...*..**...*.......***.*....****.**...**..*..*...*.***.******.*..**.*.*.*.....**.****.*...*.******.....*.*...**.*..*.....***.**.*..**.**....***..**..*....**.*....*...***.*.*....*..*.**.*...**.*.*.....**..**.******..**..*..*..*.*....***.......*.***.........*..*.*.*..*.**********........*...**..*..*.**...**..*....**........*....*.....*.*...*...**..*...***.*.**..**..*.**.***..**.*.***..*..**..**..**...***....*...*...**..*.**...*.*****..******...*.***.*.**.*.*.*..*.***..*....***.*.*...**..**.***...*.*..*..**.*...**.*.***....***.****..*..**.**...*..**...*.*****.****.**.**.**..**..........*.**........*.**..******..*....*..*.**..****.**....*..*.*...*.**...*....*.*.*....*..*.**...**...*.*.***..****.***.*.****..*.**.*...****....**.*.*****..***.**.*.****.*.**..*...*.*.***...*.*.*****...***.*..*..*******.......*.*..*.**.**.*..****.*.*...**...**.....*..*.**..*..***...*...*..*.*....**.**..***...**..***.*......**.***..***.*.*.**.**.......**.**.....*..*..*.*.*.*****..*...*.**..***.**.****.*.**...**..*..*****.*.*....**.*...***.....*********.....*..*.**.*.*.***.*.*..*.....*.....******.***.****...**.....*.*****.....*.***..*..***...*..**.........******...*..*..*..*.*..*...*..*..***........*.**.*..*....**.******.*.*.**.**..**...***.....**.....**...****.*..***.**.**.***.*.*.*.***.*.**.*...**...**.*..***.*.*.*.....******.**.****..*.*.*.....**...***.***.*..**...**.*.*.****...***..****.**..****..******.*.......*****...*.*..**..*..****.***..*****.*......*..*..***..***...*....*.**..*..**.*******.*..*..*..*..*.***..*.**.***...**.*...*.****.**....*.*...*....*.**...*.**.*..*...**.*.......**.*.*.*.***....***.*..**.....*..*..*...*..**********..*..*****...**.*....**.*..*...*..
*..**.*..*****.*..**.*..****.**....***..*.****..*...**********.**....*.***.....*...**...*.*..*...*.**..**.***.*.***.*.....*...*.**.***.*.*.....*.*.***....**...****.*****.**.*.**...**.**...*.**.*.*..*..**.....*...*...******.***...****.**..*.....*.**..**....**..**..*.**.**.*.....*...***.**..*.**.....***..*.......****.......*.*.*.****....**.**.*......*.***.*.*.*.*..**.*....***.**.*.**.*.**..*.*.*..*...*..**..**..*.*.**...***.*.**.**.******..*..*..**..**..***..*..**....**.*...*..**....**....***..****.***..**...**..**....*..*****...****.*.*.........***.*.**..**.***...*...*.**...**.*.***...**...**.**.**.*******.**.**.*....***..*....**..*..*.....****..*..**.**...*******.*......*..****...*....****.....*****..*.*.....****......*..**.*.****.*...*....*.....**..**..*...**...**.*..*.***......*....**...***.*.*..*.**.***.*...***..*..**.***.....*..*.****....*..*..*.*...***.*.***....*.......*..***.*.*..*...**..*.**.*.**.*.*.***..*...****.***.*..******.***.****.*******....**.***..******..**********.*.**.*...*..**...***.***.....*..****.*.***.*...*....**..**.****.*..*...*****......*.*.******.*..*.*..*...**....*.*.**....*..*.*.**..*..*.***.**.**..*.**.*.....*....****.****.***....**........********.*...*.*..****..*..*.**..*...**.*.*....*.*.*.****..**.*.****..*.****.***...****..**...*..*..*.*..***********.*.....*.**.*.****.**..*.*..*..*..*****..***.*..*****...**.*.***.**.**.**.....*........****.****...***.**....*.*.***.**...**.*..**..*..*..*******....**.......******.....**..**.***....*.**..*.**.**...***.***......**.*..**.**..****....***.**..*.**.*.*.****.***..*.*.*..*.*...*.*...**..*...*..*.*..*.*..*.*.*..***..***.****.*...**.*.....****..*..******...*..*.......*.....***.*.**...***.*.**...*.**.**.***...*.*****.*...*.....****.*.**...*..**.*****..*.**.*.*...**.**....*.****.**.**..**......*.***.**...*****..*.*.*****..****.***.*.*.*.*.*.***.*.******.**.**.*....*..*****...*..*.*.**.*.***....**...**..**.**.........*..***..***.*.**.*.*.***..*...*************.*.*.*..*....*.****..****.*******..**.*
..*.***.*.*.***..*..*....**..*....********..******.....**..*.**.*.**.****.*...*..*..**.*.*.*..**....**.......**.*.**.**..****.**..*...**.*.**..*...**....**.*..*.*...*...*.**....*..*.*.***.*.....*..*...*.*******.*.******.************....****.*..........**..*.*.******.***.*.*.**.*.......*..*..******.*.....**...**.*....**.*.**.*.**.*.*...*..*.******...**..*....*.*...*...*****.****.****....**...***.*.**.******.*...*.....*...***..*.*..**.*.****..*.**.***..*.**.*...*...*.***..**.***..*.*****.*.*******.*****..*.*.***.***.*..*..**....*...**.*.*.*..*.***.***.*.*.*..*..*.*..**.**.*....*.****..*.***..**.*.*.*.**..**.*.*....**.*..*...*.*****.*.*.*......**.***..*****...**.....*....*.*...**.*..**.***..*.*..***..**..**.*.*..*.*.****..*.***.*....****.**....***.*...**.*****.....**.*.......*.***.*..****..***..**.****.*.***...*...**...*..*...*.*.*.***..*..*..*...****........**.*.*...**..*..*.***.*........*.***.*.*.**.**..*..*.**.*.**.*.****.....***...*.***..**.*....*.*..***.***..**..*.***.*.*.*.***.****.......*..*.*.....*....**..*.*..**.**.***.**..*.*..**.*...*.***.*.*...*...*.*******..**...*..*.*......*.....*.*..**.**.*...**.*.**.*.**.**..*..*.**..*...*..*.*****.**..*.*..*....**...*****...***......*..*.*...**.*.*..*..*..**..***.*.*.*...**.***....***.****....******....**.*.**.***....**.***.***......**.**.*****..*.*...*..**...*..*.***..*....*......****..***.***.*.*.*****....**.**.***...**..*****.*....***.**.*****.***.**...***.********..*.*...****.*.*.**..*..****.***.*.***....**.*.*..*..**..*.****...**.*.*.*...***.***..**..**.*....**..***.**.**...*.*..*.*.*......*.**.*..**.**..******..*..**....*.*....*..******.*..**...*.*...*..***....*.****........****.**.......*.*...***...*.**.**..*...***...*..***.**.*...****...*.*....***..**..*.*.....**..*..*.***.*.**.**..**.**.*****...*...**.****...***..*.**.*.*..**.*....**.*.*.....**..*.*..*.****..*...*.*.*.*.*..*.**.***........**.*...*****..*..**...*.****.**..****...**..***..***...**.*....*.***.*..*.****.***...**.*.**..***.*....******....***.***..*
*..**.*.**.****.*.*..***.****...**...**.****..**....**.**....*.*.....*.*.*.**.**...**..*.*.***.*.*..**....*..*.*.****..*..*..*..**...******.**..**..*...*..**.*****.**......*.*....*..*****..*...*..*...**.******.*.....**.*..***...*.....***.*....*.*.*..*...*.***.*.****....**..*.**..*..*...**...*.***..*.*.*.*...*.**.***.*.**....***.**.*..**.*.**.****.*.....*...*...***.**..*...**.***.*...*....**.*.***.*.*.****.****....*****...**..**...***......*..*..****.*.**..**..*.**..****.*.....**....**.**..*.*.*...**.*.*..**..*.**.*.***...**.**....**.*.*.***...*.****.*.*..**..**..*.**........*.....*****.**..***..***.*.*.*.*.***.....***.*..*.****...*..****.******.....*..*.**.**.**..*.*.*..**.*..*....**.*..*.*.**.*.*...***..*...*..*.......***.*.***....***.*..**.**.*..*..**.******.***...*.*.***.*..***..***..**...*.*.**.*..**.*****.**...*..*...**.*.*.*...*******.***.*.**.**.....*..*.****..*.****..**...**...***.....*.***.*.**.**..*****.*..*.**.*....*....*...*.*....**.*...*.*.***.**..**..******.**....*.**..**.......***..**...*.*.****.*****..*.**..*.**.*.**...*.**.**.*....*.*.*.*...*...*.*..*...*.*...*.*.****..*.******.**.*..*.*..*...**..*..*..*...*.....**.****.****.***.*..*.....**.********.****.*.....*****.*.*.****.***....*.....****.....*....**********.*.*........*..*...**.*..****...**.*.*.*******..*..**.*..***..**.****...*...*.*.**....*..*.****.*.....*...**......***....***....*..**.*.***.******....**.***.*.*..**..***.....*...**.****..*.....*.**..****.*..**...**...**.**.***.....**..*..***...**.....*..**.***...**.*.....***..*****......*.****.****.....**...*****..**.**....*.*..***.*.*.*****.....*..*..*...*.*.*.*.*.*.**..*.*...****.*.***.*...**.*.....**.*.*..*.*.****.**.**.*..******.*.***..***...**.....**.**.*.*.**...****.*.*....*.*......**.*.***.**.**.**..*....*..**..***.**....***.**..**.***.******.**.*.*..**.***.*..*****....*.**..**..**.*.**....*.*..*****......****.*..*.********...*...*...*..*...*.....**.*****.....****...*..**.*******.**...*..****...**..****.*..**.*..***.*...*...**..****.*.
.****.....*.*.*.**.*.**.**.*..**..*..*.*.*...*.*.**.**..****.**.*.*....*.*..****.*.*.*.*....***..**.**.*.*.***.*****.....*......*..*.****.**.*..*.....**.***..**...**..*.*.*.*****....***..***.*.**...***.*...*.*..**...*.*..***.*...*......***...*****.*...***..*..**.****.***...**..***..**...**.**......****..*.***.**..**.*..**..*.***.**.*...***.*.***...****.**....****...**...**.**..*..**..*..*....**.*****.**.*.***.**.*.*..***..*.*.**.*..*****.*.*.*.**.....***...**.*..*.*...*****.*.****...*.***..*..**.*..**.*...**...**.*.*.*.*..*.*...*.*..*....*.*...*.*..***......*.**....*....******....*******.*..***..*...*****..*....***.***.....**.*...****...*.*......*..***.***..**.....**.*****.**..****.*..*..*.**..***.**.*.*....*.***..**.*.**.*****.....**.*.*.*******.***.*...........*....*...**.*..**..***.*.*..***....****.....*....***.*...*..*.*..****..***....**..*.***.**.....**.**...****...*.******.*.*.***.*.*.......*..***.**........****.*.**.*..*......**.**...****.**.**.**....*.**...****.*.**.**.**...*.***.**.****..***..*.*.*..**...**.*****.*****.******.***..**.*..**.**.**..*...**..*...***.....***.***.*..*..*.**.....**.*..**.**...*.**.*...*..*....*.*.**...********..**.**.....*.*..*****.......*...**.*..**.***.*...**...*.*.*.****.**.**..**.*.***.*.*.....*.*..****.*....*....***.*..**..***..*..*.*..*.*...*.*...***..****..****.*.....*..****.*....*.**..**.....**.*...*..**....*.**.*........**.*.*.****.***..*.....*.*...**.***...*..*..***...*.**...*..*.*..*.***..**.*..**..**.*..*.*...*.***.*..**.**..**..***.*.**.***.**.*....***....*..*.*.*...***.**.****.**......****..**.*....*.***.....*.*..*.*..*..*...*.*.****.***..*..***..*.....***..*.*.*..**..*******..**..*..**...**..*.*.***.*.*.........**.**.*..**.........*..*.**********.*.*.*...***.*.**.**.**..****..**.*.*.*.**..**.***.**..**.*.****.*.****....*.**..*.**..**.***.....**..*..**.*.*.....*...*...*.*...*..*....****.**.*..*.**.****.*..**.*....*.****.**..*.*...*.*.*.*****..**..***.***.***.**...*...**.**..***...*..**.**....*.....*.**..**.**.*..*.**
*..*.***.*.....**...*..**.*.*.***.***...*.***.*.*.**.*..*.....***.*.**..*.*.*.*...***..******..*.**.*..*.**..*.***.*.*.*.*.***.*.*.**.*..*.....*...*.*...**.....**.......**...*.....*..*.*.*..*.****.*******.***.*....***********....****.....*.**.*.**.**.*.*..***....*.**...*..*.**..*.***..**..***.****..**.*..**....*..*...*.*...***.*.**..**.***.*..**.**..*.***.*...*..*..***..*...*.*..*..****..*.**......*******.*..***....******....**..**.***..*.**..**..**...**.*........***..******.*.***.....**..*.**...**....**.**........*..**.**..***..*.*..*...*..*.*..*...******.**.***.*.******.*..*.*....*.*..****..*..*...**.....**.**.*.**.*..*..****.*..********...**.**.*.*..**..*.*.****.**.*....*.**.......*.**.****.***..**...******...*.*.***.***.*..*.*.*..*.*...**..*..*..*.*..****..**.***.***..*.*..**..**..*...****.*......**...*****.**.......**..*.*.....*..*.*.*.*..*.*..****.***..*..*..*.**..*...***...****....*.**...****..**..*****.******....**.*.****.*.*....***....***...*.**.*****.**.****...*****..***.*.*..**.*....*******...*...***.*.**.**.**.*..*.*.....*.***...*.*...**..*..*.*..*.*.*.**..****..**.**.**.*.*..*.***.*...****....*....*...***..*...***....**...**.***...**.****.**.*.*..**.*...*...***..*..*.***.**.*.*..***.*******.*..*.*.*...*....****.****...*...*..*..***.*.*...*.*.*...****......*...**.*******.*..*.....*.....*..*.***.*.*.*..*.**.**.***..**.....***..**..*.*...**.*.*....***....*.*.***.*..*......***.*.****...*....*..*.*.*....***.*.***.*.****.*.***..*..*.****.*...*.**.*..**.*...*****..*.***.*.*......****.**.*......*****....**.**....**.*..****..**..*....***....***...****.*.*..**.*.**..****..***..**.....*.*..***..*.**.**.....*.****.***.*.*..*..*....*.*..*****..*.*.*.*.**.**....*.****.....**..**...**.***........*..**...***..***..*.*.**..*..*.......**..***..*.*..*.*...***.**.*******...*****..*.******.***.****..*.*....*...**...*.**..*..*.***.********...*.*****..*****..*.**..*..*..**..**.*.*.**..****...*****....*.*...*..*..**.*..*..*.....*....***........*.***..**....**..***..*........*.
..*..*.*****...*.*.*.**......**.*..*..*.*******.**..**........**.*****....*.***.***..*.**.*...***.*...*.*..**..**.*.*.***....*.*.....*...*.*.*......***..**.*....*..**..*.*.*.**.**.**..**.*..*.******...**..*...*.***.*.*.*..**....***.*.*..*...**...*.....**.**.*...*..*****.****.**...*...******.****..***.*******..*....*.****..********.***.**.*..*.*..*...**..*.*...**.**.*.*.***...****.**.*****.*..******.*..***.*******..*.**..*.***.....**.**...**.*...*****.*..***.*..*..******..*....******..***...**..**...******.*...*...*...*.*****..*..*....*..*.**********.*****.*.*.*****..*.*.**.*....*......**.*.*.*.*...........*....*....*..*.***....*....**.**.*.*.*.***.**.*****.**.*.**......*.*..*.*.*..*..**...**....*...*.***.**.*...*.***...**..*....*.*.****..****..***.*..*..*..**..***.*.*..**...*.*..**.**.*..**...***.**...*****.*.*..****..**....**..***.****..**.*.*...*....***.***.**.*..***..**..**.*.*.*..****..*......*..**....*.*..***..****..**...***.**..*.**..*......**..**..*.*..*....*..**.***.*****.*..*.*.*.*.*...**.*..*.....*......**...****..***.*.***..*.*......**.**...***.***.*..****.**.*.*..*.*****..**..*.*...***...***.*..*.*.*.**.........*.*..**..**.*****..*..*.*.*..**.****.*..**.....**....*.**..*.*..**..*.****...*.******..***..*...*..*..*....*.******.....***..***....*......***.**.**.***..*.*.*..**.******.*.*...***...**.**..*.*..****.***.*...*..**...*.**..***.*.*.**.....*...*.*.*..*.*...**..*...**..*.*..*.*..**.*.***.**....**.**.**.*..*..*...***.*..**.*...**.*...**.***..*.*.**.***.*.**....***.*.*.............*..*.....***..**.**.***.**...****..*..*.....*...**...*..*.*.*.**...*.*.**.****.*.*.**.*.******..***......**..****.*...*..*.**.**.*.**..*..***..**..........*..*..*.....***.*..***..****..*.**..***.*...*...****...*******...*.**.*.*.*.*.*......*****.*...**....***.*.**..*.***.***.***.*.***..******.********..*.*..**.*.**.*.****....*..*.*.****..**.*...*.*.*..****.*.**.***.***....*.***.*...**.******.*..****.**...*....**..*.**.*...**..****......**...***.**.**....*...*..*.*..*.*.*.*.*.*
.***..***.**....**.***..****.***..*..*.....****.....**.*...***.*.**..***.**..**.*..*.*....*.*.*...**.**..*...*.*...***.*.*..*.*..***.*...******.*.*.......*.*..*...**.**...******....**.**********.**..*.**.***.**..*.***.***.*.*..****..**.*.**.****..*...****.*...**.*.*......*..*******....*.*...**.....****.*.*...*.*...*******......*..*****..*.*****....*......**..*...**.*.*.*****..*.*...*.....***.**...***.***..*.*...***..**....***....**...*....***.***.****......****...*..**..*.*....**..**.***.**....*.*.*.*....*.**.**..*.**....**..**.....*.......*.....*....*.***.**.*..*..*..**...*..***.*.***..****...***..*.***....***..*.*.*.***.*.....**.*...*..*..*.**......*..*.**.***...**......*.******.*.**.*.*.**.**..***.**.......*..*..*.*.*.****.**.*.*.*.**....*..*.**....*.*..*..*.*.*..*.***.****.***..*..*...**.....*.****..**...*.......*.***.****...***..**..*.**..*..****..*..***.*.****...*....****.*...***...**..*.....*...*.**..***.***..*.*..*...**.*.*.*..**..**.*..******....*******..*...****.**..***..**.....****.*****.**.....*.**.***.***...*..*.*.*.*.****.***.**.*.**..*.**..****..****.*..*.***.*.*....**......****..**...*...*...***....*.*.*...*.***..*.*.****.*..**..*.***...**.*.*...*.**.*....***.*.***.**...*.***.**...**..**.*...******..*.*..*..***....*..**....***..*.**.***.....**.**...**..*.****.***.....*****....***.....*.***...**.*.*.*.*.*..*...*.**...***...*.***..**.*.*.....**.*****....*.*.**..*****..*..**.*.*..*.***.*****.*....**..****.*....*.*..*.....**..*.**..***..**.*.*.*.*...*.***.*.....*.**.***..**.**.**...**.***..***.***.**....*.*.......*..*..**..*.***..*.*.**....*..**..*..***..*.**.*.**..*...****..*.*..**.*.*....*..*..**.*...******.**.**.***.**..***..*.****.**.*.*...*.....******...*..*****.*..**.*.**..***......*..**.*.****.*.**.***.**...**.*..**....***.*..**.*...*..*.*......****..**..***..*..*.***..*.**..**..***.**.****....*...*.*..*..*.*....*..*.....*.......*.**.....*******.**....*..******..**.....***.***..*..*.**...*...*..*..*..**.***.**.*...**..*.***......*.****.***********
.**..**.*.*****...****.**...*......*..*.....****......*.***.*.....*..*.....***.*.**..***.***.****...*..*....****.*.**.****.*.****.**...***.*..*..*.*.**..*.**.**..***...***.*.***...*..**..**...*.*..*....***....**...*.*...*..****..*****....*.*..****..*.*.***..*..**...*.*.*.*.*.**.*...*.*****..*..*.***.*..*..*.*.**..*.*.**..**.**..*..**...**.*......*...*.******..*..*.*.*..*.*...**...*.**....***..**.**...**.**......*.**......*****..**....***...***..**.***..**.**..*..*...*...*.**....*******.*..**.**.***.*.*.*..*.****..*.**..**..*..**..******.*...*****..**.**..*****..*........*.***....*.*..**.*.****.*...***.*..****....*..***.***.*.**..**.*.******.*...*******.**.*....*****...*****..***.......**.***.*......*...***.**...*.*****..**.*.****.*.*.****.***.*.**.....*.*.*.***..*..*******.**.*..*.***.***..***..*.**...****.*..***....***.*.*.*..*.**.******.**.*****...**...*......**........**..*.**..***..*....*....*.**.*.**..***.**....*..*.**.**.****.*.*.****.******.**..***.**..*.***.**.*..*.....*...**..***.*..*******.**....*.**...*..*.*****..*.**.**.*.*..**..***..***.*******..**.***.*.***...*..*..*******.*...*.*.......*..*.*.*.*.*.*******.*..*..*.....**.*....***....***...***.*..***.***.**..*....*.*.**.*...*.*.**..*....****.***.*..***...**...***.***.*........*..*...*.*..***.*.****.**.*.....*.*.***.*.**..*.***......**..*****.***..*...*....*****.*.****.****....***..**..**..**....**..*.*.*.****...**........**.*....*..*****..*.****..***.*..*.***...***.*.*.****...**..*.**..*...*.**..****..***.*****.*...*..*...**.*..**.*.**.**..*.....**.*****....*..*.*.......*.*****..***.*..*******..*.**...***....****..*..*..****..*..*......*........***.**.*.*...***....*.*..**.........**..***...***.*..*.*.**.***.****......*.***...*.....*..******.**...*......*....****.*.*.*..***.*..*..*..**..*.*.**..*...*.*.*..***.******...*...*.**...****..***.*..***..***.....*..***..**.*..**********.*.**.....*..**.*..**..***...**...*....*.*...*....**.*..****..***.**.*.**.*..*....*.******....****.*...**.*.**.*.**.*..**.*****
....*...***..**..*.*.****..*******..***..**.***..*.*****..*.*.****.*.*.*....*..*.******.**.**..*.*****...**.....**.***..******.......*..******..****....**..***.*.......*****..**.**.*....***.....*.*.*......*....*..**..**.*.*.**.*....*.*.*****...*.*.**.**.....*.*..*.*****....*.*..*...*..***.*.*.****.*.****.**.*.....**.***.*.....*...*...*.***.*...******.**.***....*...*...*.*.****.*****..****.******..**...****..**.****....**.***..***......*..*...*.*.......*...**.....****.*******.***...*.***.*.*.*....*****.*.**..*..*****..*..***..*.*...*****..*.**...***.****..**........**.*.....***.**.**.**...****.*.*.***.**...**..*.***..*..***.******.**.***.**..*..*..*.......**.....*.**..***.*...**.****..*...**......*.*.*....***..*.*.**....***.**.*.*.*.*.**.*...*.*..**....*.*.****....**..**.*...***...*****.*.**.............*....*...*..**.**.....**...***.**.*..***.*..**.****..*****....**.**.*.*..*..**.*.*...*.***..*.*..*.***...*.**.**.******..*......**....*..**...*...**..*.*.*****.******....***...*.**...*.*.......*..*..*..**.**..***...*.*.*.***...*...**..***....*.*..*.*..*.*...*****..*.*.**.**...*...*..*.*.*.**.*....*.**......**.**...**..*****..***.**.*.********.*.*..*....******.**.**..*.**.*.*..****.**.*.*.*.***.**.*.***..*.***.*..........*.**..****...*..*******......*.*....****.*.***..***...*...*****.**.***.*.****....*******.*****.**.....***.*.*.*.*.***.***.*.***.***.****.......*.*..**..*******.****.....**.*****....*.*..*..****.**.**..*......*******..***..*.......*..*.**....*...**...*.***...***.**..*..**.**..***...*.*.*.**....*...*...*.....*....*..*.**.*..**.*.*.*.*.**.**.*..*.*.*.**.**.......**.**.***..*.......*..*...****.*...***..*..**.*...******.*.****.**...*....*....*.*...**.*****.*.**..*.***.**......***...***.*...***.*.**..*.***.*.*******.**.*..**.....*..*..***.*....**..*..*..*.*.*..*****.**.***....***...***....*.**..**...**.*.*..****..*****...**.*..****.*.****.*..**.**...**..***.*****...**.*****.*.*..**..***.*.*.*.**..*.*.****..****..*.***..*.******..******.*..***....*.***.....**
*******...**.***.**..***.*.***......**.**..*.*..*..*****.***.*..**....***...*.***.*..**...******.....***...*.*.*........*.**.**..**..**.**.*......*...*..*.*...******..**.**.**.......*.*.**.*..*.*****...***..*.*..*.*..**.**.**.*.****.*..*......**...*.*..*..*.*..*.***.**..*..*......*..*.**......*.*...**********.**.**..**...**....****.**...*.**.***.****.*...*..**....*.*..*..**..*.**..*..*........*****..........**..**.**...*.*..**.*....**....**.*.*****.......**..**.****....**.*..***..*****.*.***...*****..*.**..*.*....**..****.**....*****.****.*..*.*..*....****..*..***.*.****.**..**.**....*.*****..*..*........**.**.**.**.*.**..*..**.*.****...****.*...**.*.***.*..*.*.*..*.**.*....**.*........*..**..*.....****.**.*...**...**.***.*..*.*..**.**....*..*..**...***.*.********......******.*****.**.*.*.**.*..*.*..*..*...*....****...****.****...**..**.***.*...****.*****.....*.****...*..*.....*.***.*..**.*..*......*.....***.*.*.***..***...*.*****....*.***.**..*.*..*.**..*.....*..*****.*..*.*.*.....**.*.*****..***.**...*****..*......*.*.**..**.*.......*.*******..****...***......****.****..*.*...***.****..**.*..*.*..*.**.*.*.**.***..******...******.**.......*.**.**.*.*..*****..*....**.*.***..***.*.*.*..*****.*..*.*.****...*..**...**..**.**.***.****....**.*.*.***.**.*..*..****.*..*....*.****.*..........**.*..*.....*.*.**.**..*****.**.**..*..****..*.....*...*.........***.*..***..**.*..**...*....***.**.....*..*.*.*..*..*..*..*.**.*.*..**.***....*.*.*.*.******.**.****.******....*.*..**...*..**...**....**.....******.**.*.**.*..**...*...***...*.*...******.*****..*.***.*.******.*..*.**.*...**...*.*...***.***.***....*...****.*....*.*..*.*.***.***.**.*.**.....**..*.*..***.*...*......**.*.****.**.**...*.**.**..*.......*......**.....*..**...*..*****.*..*..*..***.*.**..**.....*..*...*..*...*..*...****.**.*.*.**..*.****.*.*..****..****.***.***.**.*.....***.**.*.***.**.*.*.*.***.**.**.....***.*..*....***.*.*..*.**...*.*.********.*..**.***..*.*..*.**.******.*.*.**.....****...**.*.**..**..*.**.*.*..
*.*.*.*...*..*********.**.**.....*.*.*....**.*.**....*..*..***.......*..**.***..*..**..*.***..***.**.**..*...*..*..***..*...****.*.....*.**.*.....**..*....**.**...*.***..**..****..*.*.*.*.***.*..*.*.****.****..*.******.***.****.*..**.*..*.**..*..**..**..*.****..*.**.*..***...*..**....*.*.****.***.*..**.*...*.....********..**...**...**.*.**....***.****.***.*..*.*..*....***.*...**.*..**........*......***.*.*....**...*..**.**.***..**...***.*.*..***..*.***.*.**...***.**.........**.*.....*..*..*...*.**.*.**.*.*******..*.**....*.....*....**...**.*.****...*.****..*...*****..*.**.****...*.**.**.*.........**....**.*.*.*..*.*.*..*.....*.*.***.*...**..****..***....*.*.*.*.**.......***...***.**.**...*...*.*..*****.**.***....*.*..*..*....***.*..*.....**....*.**...*..**..**..**.*...*..*....**..*.**.**.*.***.*..*....*.*.*.*.**..****..***.**.***...**.*.*.***..**.****.*.***..*..*****...**...........*.*..*.*.**.****..****.*...**.*.**.**..*.*.*.**...***...*..*****.**.*..*........**.**.*.**..*.*..***.*.****..*....**.*.*..*.*.**.********...**..***..******..**..*....***.*.***.***...*....*.**..*.*....*.*...**.***...**..*...*.*...**.***.....*...*.**.*..**...*..***.*.**..*.***..****.***.*.....*.*.**....**..**.*..*..*****.**.****...**.***.****..****...**.**..*.*.......***...***.*...*....**.*..*.**....**....****.****.**.*.*.**..*.***.**.**...*****.*...*.*...***...*****.*.*.*...**..****.*.......**..*.*.***.***...*..***..*****.******...*...*....*..******..**.*.*.***.**...*.*..*..*..***..***.**.*******.*****...*.**..*.....*.*.**...*.*..*..**.*.**..*...*.....*...**.**..*.***..***.*.***.**....*.****....*..*...**.*******.*****.*.**.*.**..*.*...***..**.*..*.***..**..**...*..***.***....*****.****..***...**.**...*...*****.**.*.*.*.*.***.**.*.**..**.......*...*.**...**.*...*.***..**...***.**.**..**.******.***..*..*.*.***.****.**.***.**.***..*...*.*..*.**.**..*.*.*...*..**.*..**.*******.*....*.*.*...*....*.....*.**.*.***.....*.***.*****...************..***........**...**...**....****.*...*.**.***.*.**.*
***..*.*..*..*****.****.*..*.*.**...*...*..*.**.....**.**..*...*....*..*..***.**..*.*******..**.....*.***.**.*........**...**.*.*.......**.*.*.*...*...*****.**.**..*..*.*..*.*.**.***....**.*.***.**...*...***.*.*.***..*...*.*....*..*...*.*....**..*.****.*.**.**.*****.*.*..*****..**.*..*..*....*****..********....*.......*.*.*...****...****..*..**.*.....**.**.*.*.*..*.*.*.**.**..**.*.*..****.***.**.***...*****.***.*.....*..*.**..**..*.*....*.*.*...***..******.*...*.*..**....*..****..***..*****.*...***...***.**.**.****.***.*.*..**..*.*.*.****.*.......***...*...**...*..*.***...**..****.**.*.*.**...*******..***.**...***...***.****.*...*.*...**.***.**.*.*..**.*.***.**.*.**......*.**....**.*...*****.*.****.*...*.......**.****.***.***..*.*.*..**..****.**.*.**.***.*.**.....****.**..***.**.*****.******..****...*...*.**...*.*.***.*...*..*..*..*.**...*.*.*.*..**..**.*..**.*...***...**..**....*****..**.***...***.*..*..*..***...*.*****.**...*..**.*..*..**.**..*****..*.*.***.*.......****.****.*****.*...**.*..*.**....*...**.*.*.......***.****.*..***.*..*.*.*****.**...*.**.**.*.***.....**.***.*******.*...***..*.*....**......*..***...*.**......***..*...*.**..*..**..*.*.....**...******.*...*..***.**.*..***.*****.**.*.*.**.**.*.*....*..*.*.*.*.*.*.*...**.*..****...**.**....*.**..*....*..**....*..*****.*.*..*.*******..*...*.*..***..*...***.*...**..*.*.*...***.**..**..*...*.....*..*...******.**.*.*.**.*.*....*...***.****..*...*.*.**..*.*..***....**.***.....**.......***.***.*.*..*.*..*****....***.****..*....*.*...**..**.**...*..**..****...*.****..*..**....*......*.**.*...**.***...*.*.*...*.*.*.***.*.*.**.***..*.**.**....*.***..*****...*..***......*...*.*......**.****.**..***.**...*******.*.**..*.*.*.***.*..**.*....*...**.****..*...*..*...*.**..*..*.*....**.....*.*.*..**.*.*..*.....*.*...******.*..******...**...*****.....*.*....*..*..**.*.**..**.*.**..***.**..*.*....*...**.....*.*.*...**.****.**....***.*..*.....***..**..***.*.*..*.*.*...*..****..*...*.*****.*****.**.*.*..*..**...*..*...**..
...*.*..***.....*...***.....**...*.**.*.***......*..*...**..*.*..**...*..*.*..*....**.**..*.**.*.**.**..****.*..*.....*....*...*****.**.******.*.***..*...***..*....*.*.*..*....**.**.**.....****.**.*..*....**.*.*.....*...*...*..**......*.*.*....**..*..*.****.***.**.**.***..*...*.....**.**...**..*.*...*.**..***.**.**......*..*..*...**..**..*.*...*.*.***...*..*.*.***..*.*.*..**....******.*..*****.**......*.....**.**...*..***.***.**..*..*.**..****....**.*.*...**.....*...*..*****...****.*.**..*........**.****.*****..*..*..........*.***.*..***......***.*.*.....***.*....*.**.*...*******.*..*.*.**.*.***.*....**.**..*...*..*.*.*.****...**.****..*****.**...**.*.**.*.*..*.*...*...*.**..*.*..******...**..*..***....*....*..**.*.**..*...**.**.*****...*...*.*****.....*.**.*.....**.**......*.*.**.****.***.***.*.**..*.**..*...*......****.......***.*..***...*..*..*.*.**.*****.**.***.*...****....**....*.**..*.*.**.*..*.*****..*.*.*....***..*....*........*.*****.***....*..**.*.***.*.***.*.**..*..*.**...*.***...*.*..***.****..*...**.....*............*....*.***..*.*...**.*..**.*.*.*.***..*.**..*...**.....*.*.**..*****.*.****...*.*..*..****..**..**...*.*...**.*.*****....*.*.**.......*.****.....**..*...*.****.***..***.**...***.**.***..**...**....*.*....*.**....*....**.***.**.....***..*..*.*****.*.**..*..*..*.***....***.**.**..**************.*.**.*..***.*.***...**.*.*.*.*.*.*......*.*..****..***..*.*****.*.*.*.....*.**..*.*.**..**..*.*.**.*.**.....*..******.**...*...*.*.*..**.....*..***...**...**..**.*....***..*..***.*....*.**.**.**.*.******..**.*****.*.*.**...**.****.*..*.**.**.*....**.*.*...*****......**.****.*...*..*..***.*..*..***.**.*.**.*.***....*******....**.***...*.*.**....*...***.*..**...*..*..*.*********.*.*********.....*.**.*.*.***.**....**....**.*...*..***.....****.*....*...**....**.*.......**.***.**.*..**.*******....**.**....***...*.*.***..**...*.**......**....****...**.*...*..**.**.*.......*..*****.*....**..***.*.....*...***.****...*.*.**..***..**...*...***..*..*.****.......*.
.*.***..**.*.*..*.****.*.*.*.*.*..*.**.*..**.*...***.*...**.**..******.**.****.....*...**.*..**..***.*.*.*.**.*.*****.*..*.***.**.***..**.***...***.*.**.*.*.****.*....*..*.**.*..**..***....*..*...*.....*..**....**....*....*..*.*.*...*...***.*.*..*...**.*.*.*...**...***..*..*.**....***.**.*.***..*......*.****.*.*.**.*.***.*.**.***.*..*..*..*..**..**.**.*.***.**....****..*..***.**.****.*....*.**.*...*...**..****.***..*****..........*...*...*..**.*******....*..**..**.*...*..*..***..***.**.*.*.****..****.....***.*....*.**.***..*..*.**.*******.....*...*********.******..*...***...*..*..*.***.*****.*.*.**..**.****...*...**.**.**..*..*..*.*.***..*..****.*..***..*.****..**..*.....*..**.*..*....*..*.******.*.*.....**.*..**.*****.*.*.***.*...**.*......*.*..****.**..*.*...*......**.*.*....**.***.***..*.*..*****.**..*...***...**...**.....**..*...*.*********.*..***...**.*...****..*......*....*..*.**..*....*.**.*.*.***..***..***.*..**.*...*..**.*...**.......******....*.*............**.****...*.*...**..***.**.*..*.*..*...*..*.*.*.*.**...*.*...***.***.***..**.........*..**.****.....**...**.**.*..***....***.*..******..*...*..**.***...*.***.***.*..*******.*....****..**..*..*...*..**.*..*.*.......**..*.****....**.*..***..*..*...**.*...*.**.*...****.***.*..*..*....*....**.*.....****.*.*....*.*.***..**.**....*....**.*.*.....**....****.***....*....*..**.*..**.***.*..*.*..**...**.*...*..**.......***..**.*..**.*.*..*....****.***.**.*.**...*.*.***..*.*.**..*.***.**..*..*.**.***.***..*.***.*.****..*.***.*....*.*****...*.**.*.....*****..*...****...*.*.**.**....*.**.**.*****...*....**..*.***.*.***..**......*....*...*.*.*****.***.....*..*.***.*...*..**..*.....***.*****..*****.*......*...*.**.*.*.******..****..****.*...*..**...***...*...*******....*.....**.*.***.****.**.*...*.******.*...*..***.*.***.*.*.*..*....*.***.*..*.*.*.*.*.***.**.**.****.***...*.*.*..****...***..*.*.*..**..***.*...***....***.**.*....***...**.*...*....*...*.****..**.....*.**...**..***********..*.*....**..*..***.*****...****
.**.*.**..***..*****..*****..*...***.*.******..***.*........*........**.**....**.***.*....*...********.*****.*.*.*...*****.*....*..*..*...*.*.*.....**.........****..***...*.*....*.*.*...*.**..***...***..****.**.*.........**.**...**.***....*......*..*...**.****..***..*..*.***..**.*..****.....*.*.*...*.**.*****..**...*.*....**.****.****..***.**...**.*....*.**.......*.**.*..*.......***.**.*.**....*..*..**.**..*.********..*..****...********..******.*.*.**.*....**..*...*.***...**..**..**....*..*.....*..*....******..*.*...*..*****.*****.*****..**.**.*..*.**.***.**...*.....***.****.**.*.*.**..*.*.***.***.***...*.**.****.....**..******.**....**..*.*****.****..*.....**...**..**...**.*..***.*.***.*.*.*...*...*.*.**..*..*.....*.*.....*...*..*.***.*....*.**..**...***.*..**..******.*..*.*****.*..*...****...**..*..*.*.**...***...*..**..**...*..*.*.***..**...***.....**.....*.*.*.....***.*.****..**.*....****.*...**...*...*....*.*.****..**..*.***...*.....*.***...***.***..**.**..**..**.....*....*.**...***.*.**.*...***********.**.*.**..*..**.*..*****..*..*.*....****.**.*..*....**.*.*****.**..***....*..***.**.*..*.*..**.*..****...*.*.*.*.*.*..*..*..**..*..******.*.*......*****.*..***...***..**.*..*..*.*.*.....***.***.*...**....**...*.....**...**.*..****..***.***.***.*.*.*..*****....*..**.*..***..*.***.*..**..*.*..**.....*****.**.****.*..*..*.*.*.*****.**..**..*.*.****..**.**..**.*****.*.....*..*..*....**..****..*.**...**.*...**..***....**.*******..*.*....***.***...**.**..*.*....*....**..**..****..*..*.****...*.*..*.......*..**.*.**.....***.***..***.*..*******..*.*.*.*.....**.***.*****...*.*.**.*........*......**..*..........*.*.**.**.*..*.**...*..*.*....**..**.**..**.**...***.*..*.*.*.*...***.**...........*.**.*.**.*.**....****.*..***....**.*.**...*..*.*..*.**..*..*.***......**...****.*..*...*.*.****.*****..***....*.*..*****.**.**....*.***.***.**..*.....***.*..*..***.**.**.**.*.*..*...***.**.*.**.*....*.*..***..*******...*..**...*.*...****...*..**...**...**...****.*....**.*****..***.**
...**.**..*.*.**.*.*..*.**...**..*.**.*.*...***....*...**..**.**.*.*....*....***..****..***.****..*********...*.*....**......*.**..*.***..*.*.*.***.*...*****.**.*..*.**.*.**....****......**.**.********.**.*.*.**.*.***.*******..**.*....***.*.**...*.*..**..**..*.**..***...****.*.***.*.***.***....***.*.*...**..****.*..*.*.*....******..******.**.**..*.**.*.*.**.*....*...**...**...**.....*..*.*.*.*..*.***.***....*.***.....*******.****..*..*...*...*..****...*..*.....*..***.....*.***...**..**..*.*.**....**.*....**..*...*....*********...***.**.*...*..*.*.**...*.*.*...***..***.......**.*..**.*.*.****......*...*..*..*..**.*...***.**...**.**.*...*..**.*..***.***.*.**.**...***.*****.*...*****.**.*.**.*.**.*.**....*.***.*..*.****.*....*.*..*.*******....*...*****...***..*.....***.*..*....****.*..*..**..*....*...*.*****..*.**..*..***.*.*.**.*..*..........**.**.**.*..*.*..****.*.*.*...****.*.**....**.....*.*.*****.**.*..*..***...**...*...*.******..*.***.***......****..*.******.***....*..**....*...*.**.*.*.*...*..****...*....****...***..*.***..*.**.*..*.*.......*.****..**.*...**..***.**..*...*..*...*****.*.*.*.*.*..*....***.**......**........*************.*.....*......*....*....****.****..*.****....*..*.**.**.*.*.*...****.*....**.*.**.*..**..**.....*...*.*.**.....*****.****...**.......*****..**..******.*.***.....*........****.*....*****..**.**.*........**.**.*.**....**************..***.**.**.**.******...*..**.*..**.*******.*.*.**..*.***....*.....***...**.*.**.....***.****..*..*...**.*.***.*.*.*...****....*.*..****.*..**.***..***.*..*.*.*....****.*.*.*.**...*.**......**...*..*.*.......*..***.*.***.....*..*...*.*.*******.**...*......**.*.*.*.*****..***..**...*...*...*****.**.***..**.*.*.........*.**.**..**.*.**.*..*..*..*.*.*.******.*..*.*..*.****...**.......*****.*.*.*..*.**.**.**.*..*...*..*...*..**....*..**....*.*.....*..*.*.*.....***.*...**.*.****.*..***..*.***..*...****.**.**.*...***.*..**....**..*.*..**.....*...***.**.****..*.*.*..*...*..*.**..*.***...*.****...*....*.***.***.***
*.*..****...*****.**....***...*.*.*****.*********.****.*..*...********.**.*.*****.******.*****...*..**.**...*.*..*..*.******.*.**...**...*.**.********.***.*...*.****..**.*.**...***...*.*......**.********.***.**.**.*..**.****...****..*....*****.*.**.***..*.***.*.**.*..**...**.****..*...**...*..**....*.*.*..****.**.**.**..*...*.*..*.*****.*....*.*****.***..*.**.***.*..*....*..*..********..*.*..**.*.*.**.***.*..*...**......*...*.........*..*.****.**...*.*.*.....*.*.**.**.*.****.*.*..*.*.**.**......**..**.**..**..**..*.**...*****.***.*...*.**.*...**....**....*****..***..*..******..*..**...**..*.*........*....**...*****..*..*...****.**...**...*****.*.**..**.**......*.*.....**.....*.*****.*.*..*..***..***.*.*...**..**...**.***..**...*****...***....**.*...***..****...**....*..**...*.**.**.***....****..**.*.**.*.....*...**..**.*.....*....*..**.****.****..****...*....**.....*.*....***..***.....*.....**...*.**.*.*.*.**..........*..*.******...*..**.*******..*..*.****...*.*****...****.**.******.***...*.....***.*.*...*.*..*.*..*.......*.****..**.**.**.**...*...*.*.***.*..*...*...*...*.**.***...****.**.***.*.*.***.***..*.*.**.**.**.*..*...*****..*.*.***.****...*.*..***...*..*..**.**.***.**..*..***..*******.**.*.************...**...*..*.....**..*****...*..*...*.*.*..**.*....*.*..*..***....*.*.*.*.*.....*****..**....*******..****.**...*.*.*.*****....**.***..***.*****.*...****.***.*.*.**.*..*..*****.**..*.****..*..*.***....****.*....***.**.*.*...***..**..********....**....*...*.***.**..*....*...**.*..**..*.*.**.....**.*...**...*..*.*...**...*.**.**.**..*..**.*.....****..*....***....*.*.*....*.***.*...*....***..*.*..********..****..**.**.****..*.....*..*..*..***..***.*.*..*.*..***..*****...****..*.*....*.....*.**.*.****.**.*.**..*.*******..*...*.*...***..*..***..**.*.*.*...*.****.*...*.*..**.**..**.***.....****.**.*.*.*..***..**.*****.***..****..**.*..******..*.*....*.*..*...*.*.*..*..***...***.*..*.*..*...*.*....*.****.**.......***.*.*.........*..***....****......**..*..**...**.*.**
.****.**.***.*****...*.....***..**..**.**..*.*..*...**.***....*.****...*.***...**.**.*..***.....****.*.......**.*****...***..*..****..*.*...*.***.***..*..*...*.*....*....*.****..*..***.*....*.*.*.*..*..*.***.*.****.*.*...**********.**.*.**...*..****.*****..*..*.*.*.**.***...***.***.*.*.*****..**......**.....**..**...*.**.***....*..**.***.....**.***.**.***..****..**..*..*..***.***.......****.**.*.**.**.....*.**...*.*...*.**.***.*...*.***..***...**.*..*.***.*...**.**.....*...*.*..*****.*.*.**.*...*.***....**.....***.*......*.*..**.**.**...****.....***...*.*..*.****.*...*........*..*..*.*************.***.**..****.**...**..*******..*..*******.**...******..**..**..**..**..*..**..*..**.*.***..**.*.*.**..*...*.**..**.**....*.*.........*****.***.*...*.*..*..*...*.**.**...********.**.**.***......*.*..**.*....*..........**......**..*.*.***..*.**.*..*...**.**.......**..*.**.*...*.**..**...*.*........**..*.***.*...*..*.*.**....***.***...*.*.*.*.*..*.****...****.*.*...*****.*.***.*.**..*.**..*.*.*...*.*...********...**.**.**....*.....**..****.**.*...**...***.***.*.***..*.*********.**...**.**.*...****..**..**..*...*....***...***.***.**..*.**..***..*..*.*...**.***..*.....**.*....*.*..**.*...*.**.*.*...*..*.**.*.*......***.*..***.****.*.**.*...***.**.*...**.*..*..*..*.....**...*...**.**.**.***.*...*.**.**..**...*.**.*.**.*...*.*.*.***..*..***.*..****.*.*.**.******..***...****......*...*.**.**.****.....*****......*..*..*.*.*.*.......**.**...........**.*..*.***.*...***.*.**********..*...***....*.*....**..*.*...*..*.*...***..***.**....**...***...**.*....*..**.***..**.**...******.*.*.*....*.*...***.**..*..*..**.*.******.**.****.*.**.*.**.*****.*.***..******..**..*.**.*.*..***.*.**..**..**...*****....*.*.*...*****.....*.*.*.**.....****.*...*....*.*..*..**..*.*.*.*..**....*...***......****.*......*.*...*.****.*..*.**..*....*.*.*...*...*****...*.*....**.*.*.*.***...**.**......*.......*..**.**...**.***.***..**..***....****..**..*.**.*..***..*.*.*.**.****..*...**.*.*..***.**..******....*.**
.*.........****.**.*.**...**......*.*.***..*..*.**...*..****.*.**..*.***..**.**..**..*.*.**...*...**..****..**.**.*......***.**.*.**.*.*..**..**.*..***.*...*.*.**..*..****..*...*.**..*.*****..*..*..**.*.*..*.*****....**.*.***...*.**********...*........*.*.**......*..***..*****.....*...****...*.*.*.**...*..*.*.....*..*..***.*..*...*.*.**.*.*****....**....**.*..*..**.*.*...**....**.*.*....*.*.*..***..***.*******....*.****.*.*.**...***.**.****.****...**.*......*...*.**...*.*.*.**.***.*.......***.**.*.*.*.*....*.*....*.**.**..*..*..**..**..*...*..**.**.*....*..***.*.*.**....**.*.....*....*.********.***..**...*....***.*.*..*.*.***...*.*.*.***..*.*..*.*..*.*..**.***...*..*..*...*..*.*...**...*.**......*....*.*...*.*.****...*.***.**..**.*.*..*.*.***....*****..**.***.****..*.***.....*.**...***...**.*....*.**.*...*****..****.**..*.*..**.****.**.*.***.*.**.**.*.**..***.***.**..***.......*....**.***.....*......*..*..***.***.***.*..*.....*.*****...**.**.***.**....*..**.***.*...**...*****....*..*...**.*******..*.*...*.***.*.**....**.*..*.******.****.........*.*..***.**....*...**..*..**.*.*****.***..****..*....****.***.**.***..*.**...*.*.*****..****..*..***......**..*.*****...**...**..*.*..**...*****.**.**..********.***..*...*.*...*......***..*....*.*..**.*...*..*.*...**.*.**...***..*....**.*.******...*...*....*..*.**.*..**.****.**...**..*.*..*......*.**..*.....*.*****..**.***.*.*.****......*..*.*.*..**...*.*..*.*.*..**.*.***..*..*...*.*..*..*...**....**.*..*.**.****.**..***.**....*..*.***..*.**...**...*..***.*.**.*...*......*..**.*.....*...*.*.*....*.....*.*.*****.*****....****.*.*.**.**..*...*...***...*****.*.**.*....***.**.*..**..*........****.**..*.**.**.*.****..****.*.*...*.*.*..*.*...*.**.*.*.***..***..*.**.*.....*..*.*.***...*..***....*...**.***.*.**.*.*.*..******....**********....*.*..*...**.**..***...*.*....***.*..**.*****.**..*..*****..**..***.*****..*..*...*.****....***.*.*.**.**..*....**.*..**.*.****..*.**..*....*..***.***.***.*..*.**.*..*...*.***..**..***.*...*..***.
..*..*.***..*.**..****.*.....*******.*..***....***..*.*.....**.*.*..**.***...*****.*..***..****..**..*****.***.*.***.*.........**.**..**...*.**.*.*.*...***..*.....*....*******.....****....****...**..*.**.**..*....***.*.*.**.**.*.*******..****.*....*..*.*******.***.*.***....**.**.*....*.***.***...**..****.*..*.*******.***..*...**..*.....*.*.***.*.***..******.....*...*..**......*..*...**.***.....*....*.*..*.*...*.*.*...***..*.*.*.**..**.**..*...****..***.*..*.****..***.*..**..*.*..*...**.*..***.*.***..****.*..****......*.**.**..***.*****....**....**.**.***..**..*....*.***.*.*.*......*.**.*.**...**..*..*.*....*..**.**..*****...***..*******.*.**..*..**.*.**......*.*...**...************.**.*....*.**..*..******.**.**.***.**..***.**...*..**.*****..*.*..***..*....***...*...*...**.*.*...**.**...***.....***.*...*..*.....*.*...*.*......**.*.******..**..**.*.*..*.**..*..****....*...*.****....*..**....**.***..*..***..***..*..**...*****.**.*****.*.******..**..**..*.****..*.*......*.*.**.****.*..*.*.*...**..*.****.*.*......**.......**.*...*.**.*.**.....*....*...**..**.**.**.*.*.**.*....*....**.*.*........*...*.*.*..*.....**..****....**.*....*...****....*.....*****....**.*.*.*.....**.*.*.*.......***.**..**...*.**.***..*.*.***...*..****.**.***.*...*..**....***..**.....*....***..*****..****....***..*..*.*.*****....*****.*..*.*.**....*.**.*****.**..***.*....*.**..*....**.******....**.*...*..*.*..*.*.**..*.***.*.*.*.**.***.**.*..*...**.*.**.**....***..*....*......**....*.***.**.**...***..*.*.**.**....*....***...**...*...............***.**....**......**......*...*...*.***..****.**...***..*..*..*.*.*.*.*.*.*.**...****..**....**.**.****.*****....**....*.*.*...*.*...***..*..*.**...***********.*...*.*.**..**...*.*...*.***...*..**.*********.*..***......*..***.*..***.***.****.*******.*.*..***...**.*...**..*...........*.**.**....*..***.....**..**.*..**....*....*..*..*.****...***....**.**.*...*....*.**.**..**...**...***..*.*.*...**.**.*.*.*.*.......*....****.***...**.*.....*.*....*...**.**..*..
*.*.*..*.*..**.**....*..*..**.*..*....*...***.*..***.**...**..*..***.*.*..***..*..*.*.*.***.***.*******.*..*..*********.*.....*...***.**.*..*.*...**.**..***.*.**.*.*****..**.*..*..*..*...**.*.***.**.*****..*****.*....*********........***..*.......****.....**.*..**.**...*.*..*.*.**.*..*..*.*.....*....**.*.....*....**.***.*.**.**..***.***..**.**...*..*..**.....**...******.*.*.***...*.*...***.**.*..*.*..*........*.***.*..*..**....******..*****..*****.**..**..***...*.*.***..**.**.**.*****..*..**.......*..**.*.*.**..***.*..*..*.*.*.**...*...*.**..***..*..*.*.*...***..*..***.**.***.*..*..*.*...*.*......***....***.*****..*...*..*.**.*...*..**....*.*...**..***...*******.......*.*.****.**..*.****.*****....*.*..****..*****..*.....*.***...*.***.***.*...*.*..***.*.**.**.*..***.**.**...*.*.*...........*..*.*..*.*..**...*...*.*.**.**.**....**.*.*....*.***..***.*.......*.*........*..*..*..*..**...***...**.*..*..*****.*.****.*.*.****...*.*.***.*..*..*....**.**..*.*****..**..**...**.*.**.*....*...**.*.*..***..*******.***.**......*.....**.**.....*...*....**.*.*..******.*.***..*****.***......*..*.**..**......**..***.****.**..*..**.*.*..*****.........*...****...**..*.*..****..**...*.*.*..***..**....*.**...*.***.***.*.*.**.*.**..*.*.*****.*.*....*....***.**...*..***.****..*..*..*...**.*********..***....**..*..*...**.....*.***.***.*..**..****..****..*..***.....*****..*....*.**...**.**..**..**...*..**.***..****.*.**.****.*****...*...*..*...*.*****..***.**.....**.*..**.*..****............*...**..**..*****..*.**..*.**..***......*****.****..*****..*....*....**...*...***.*..*.*.******..**..*.**..***.**...*.*.......**.*.*..**...*****..**..*..*...*..**.***...*******..**.**.*...*....*....**..*****...*.*.********.*..*....***..***......**..***.*******.*..*.*.*****...*.****.***..*.**..**...*******.*...**..****.*.*.*..****..**.**....**....*.**.**..**.*..**..*...*.**.*.*.*..*..**..*..*..**...**......*.***.****....******...*.***.*..*.....**.**...****.***.*.*...***....**.*..*..*.*.**.**..***.**.....***
*.*...*.*..*.*..***.*.***...*..*.*..***..*..**..*.....**..**.*.*.**.*..*.**..*.**.*.***..*....**..***.*.***.....**.*....*.*.*..**.**........**.***.****...**...*..**.*.**.*...**....*..*..*.*.*..*******..*.*.*.*..**...*.*.*.**.**.....*......*..*...*******.....*.****.....**.**.*...*.**.....*.*.*.**.*.*..**.*......**.*.*..**.**.**.*..*.*..***....**.***...**...*.***...**.****.*...*...*****....*.*.*...*..*.**...**.***.***..**********..*.*.......*...*.*...*....*******.****..**.......**.....*.*..*..**.*.*...******.**.**...*.*.**..***.**....*.*...*******...***..*.*.****....*****....*.*****.***.***.*.**.*****..*...*.**..**.**..***.****.**...**.**..*..***..**...*****.*.....*.***.**....***....*.....****.************.*..*..*.*****.*.**.*.*..**.***.***.*.*****...*.**..**.**.**.*.**.*.*..*......**.*...***.**..*.**....*.*.****.*.****..**..****....**..***.**...*.*.*..*.*.*********.***..*.**.*.***.*.*..**.*..*...*.**.*...**.*****..****.**.***...*..*..*..**.***............**.......*.*.*..*.**.*.*..****.***.....*.***.**....**.....***.**.*.**...*..**...*.*.*******....***....*....***..........**......**..*****..*.**.*..**.**.....*..*.******.***.***.*.*..*...**.*......**.**.**.*.**.*.**.*..*.*...*....*.*...***...*.**..*.*.*.*.*.*..**.*....*.**..*.......*....****.**.*.*..*..**......***.*......**..**.**..*..*...**....**.*.*...**..*.**..*.....******.***.**.**.**.......*.....***...**..***.*.**.***...*...**.*......*.*..*..*....*....***..*..**...*.*........*..*.....**.***.***.....*..****..**.**.*..*.*..***..*..*.***.*.*.*....*.***...*..**.**.**.*.*****..***..*..****.*.**.****..*.*..*...***....**.**..*****....**...*..*...*.....*.*.*..*..*...*..**.*.***.....*....*.*.***.**.*...*..****...**.**..*....*...**..**.***..****.**.**.****.*.***.**..**.*.*.*..**.....**.***...*.**...*.*..**..*......*.**.*...**...***.*.*..*..***.**.*...*.*.*...***...*.***.*.***...*.........*..*...*.*.*...***..*...****.***.*.*.*....**..**.****...*....*..*.**.*.**..*.*.*.**.****..****..*.**..**.*....*.*****...**..**...********
.****..*.*..*....**......*.........*..*.....****.*.**...*****....*****.*..**.**..*...***..**..**..******....**.**.*...****......***..*.*...*...*...**.****.****.**.**.***.****.*.**...**...*****..*.*..****..*.*.*******.*..****...*.*.**....***..*...*******..*.****..**.*.*..**...*...**..*..****...*.*.*.***..**..**...**..**......*...***..**.**..*.*..*.*..**.*****.***....*..*...*.********.....***...*...*....*...**.**.***.*.**...**.****......*.*.....*.*.***...*.*.**.*.**...*....**..**..***.*.**...*.*****.****....*..**.*....*.***.*.****.**.*....*..*...**.......***.**.***.**.*..*..******....***....*..**.***....**...*.**.*******..*..*..*.**..*.*.***.**.......*.*.*.****.****.**..***.*..***.**.*....******.*******........**.....*.**.****..*.**..*****...**.**..*.**....*.***.*.***.****...*.***.**.*..***..**.**.*****...**...*....*.*....*.*.*....**.*****...******..*****..*..**...**..*..*..*.*......*.*..**.*.*..*.*.*...****.**.********.....**..*.****.****.**......*.*.*....**..***...**.***..*....*..*..*.*..**.**.*.**..*..*.**.**.***...*.*.***.*..***..*.***.***....*.*..*...**.*.*..*****...*****.*..*..****..*.*.*..*.***.******..*.**.**.*.*.****.*****....*...***********...**...*.**.....**.*....***...****.**...***.****.*.**..*****.*.***..*.****..***.**...*.**.*.....***..***...***...**.***.****..*.**.*.**.**...**.***.*....*..*..***...*****.*.*....**.*..*.**.*......***.*..*.*.****.*..*.**..**....****.*.*.**.****.*..******.*.****.**....******.*.**..**.*..*.**........*.*..*.****.***.***.****.*.**.***.**..****.*.*...**.***.***..*..**.....**.**.*.......****....**.**.**.**.....*.**.*..**.****..****.*.****....*..***.*.*............**....**.**..*****......**.**..*.*.*....****.***.*.***..**...*..****.*.**.*...*.***...***.***...*.....*.*....*...*....**....*.**...*.*******.****....*.**...*.****..***.*...*.*...*.*.*.***....*.*.**.*.**..*.*..***.**.......**...*.**.*..**.*..*.*****.**.****.*...***...**..**...***.******..**....***.*.*..***..**..*.*...**.....**.**.*.......**.*.*.*.***.**..*...**.*..***..*
....*.....**.*..**.***...*.***..*...*.*.*.*.***.*.*..**.*..**...*.*....*****.**.***......*.*.**.....*..*......*.*...**..**.*..*..***.**.*.**.**.*.*.*.....*.**.***.*****.*.*..***..*..***.**.**.*..**..*.****..*.*......**.*.*****.**..**..*.*...*......*...**.*...*..*.*.***.*..******..******......**.**.**.*..*....*...**...***.*.**.*..**.**.*.****....*.****..*..*....***.**..*.****...**.*.**.***....*.*............**.....*..**..*.*........**.**...**..***.**.***..*...**.***.**.**.*...*.*.*..**..*.*...*.*..*.*....*..*.*.*..*.****.**.*.*.***.....*..*..*..****..*.***...***.*.*.**.....**......*..**..***..***.***....*.**.**....*.***.*...*..*..**.***..**.*.****....*......*.*.**.****...*.*..*...*.*****.***.*.*.*..*****...*..**..*..*..*.*.*..******......****.*.***.****.**...*..**.***.*****...*****.***....**...*...***..***.**..*.*.**..****....*.*.**.****.*.*.**..****..*******....**.***.*.********.**..*.***.**.........*..**.**....*.*****....*.*......*...***.*.***.***.*...*...*****....***....*.*****.****..****.**.***....***.****.*.*.*...***...***..**.*..*****..*..*.**.*.**..**.**.**.*.**......***.*...*.***.***..**..*.........*...*..**.*.....**.*..**.*..*..*.*..*..***...***..***..**.**.*...*..*.*.**....*.**...*.**.*.*..*..*.*..***..**..*.**..*..*..**.*.**..*.*...*..*.*....*..**.**..*.***..****.*.*..*..**.*.**..*..*...*.*..**....******.***..*.*.*****.*.*.*.*.*....***..**.*.****.**...**...***..**.*...*........*....**..***..*..*.*......*..*.*.*.*......**..*....*.*.****.****.*..***.**.*..**..***..*......**..******.....*..*.*.*...*.*.....*.*....*..*...**.****....***...*...***.*..**.**..*.**.*.**.*.**..****.****..*.**...***.**.****..***...*.*.*..*.**.**.*.*.****.*.**.*...**.*.*...*....***.*..**...*.*.****...**..**.**....****....*.***...*..*....*.*.****.*.**.**.**..**..**.**...**.....*****.**.*....*..***.*..*.*.*.***...***....***..*...*..*.**...*..**..*..**..*****.*****.**..*..***.****....**...**.*.*....**.****.*.**..**...**.*.*..**..*..**.*..**...*...**.*....*.*.*...********.****.***.*..*..**
.**..**..*.*.**..*****..****..*..****..*.**.**.**...*.*...****..*.**..*.*....*...*.....*.*.*....*...*..****....**...**.****.*..*.*..***.*.*.***..*...*.*******.*.****...*.*..*.*.*.*.**.**.....*.*...*.*.**.***.*..*.*.****....*.**..*..**.*....*..***....**.*.*.*...*...***.**..**.*..**.*.*.*.*******....**...*.**.**.***..**.**.*...*.****..****.*..**..***......*.**.*.*.*..***.....*.***.*.**.*....**..*...**.***...***.*.*.........*.*.***...***...*.**...**.*.***....**.***...*..******.**....***....*......*.**.******.*..........****.**...*....*.****.*.**.*.*.***.*...*..***.***.**..*.****...*****...*.*.**.***.*******....**...****..*.*.*....****..*****.*...******.**.....****.****.....***.*..*...*.*.*.....**.*.*.*.*.*.*****.**.**.***..*..**....*.*..........**.**..*..*.**.*****.*..**.*....**..****..*..**...*..*.**.*..****.*.*.....****.....*....**....*.*...*.**.*.**.*.*.*.**.*****....*..*.****...*.****..*.***.***..*..*******....**.*.*.**.*..**......**.*...*..*****.*..**.*.****.**.**..**..*..***.**..**..**.***.*.*.**.*...**...*.****..*..**...*.******.***.**....*..**...***...*..*..*.*.*.***...***.***..**.....****.***.**.*..***.*..**..*..*..***.**.*..**.*.*....**.***...***.*.*..****.........*...**..**....*...*.....*.****.**..**...*..*...*.***.....*.**....**.*..********....****.**.*....**.***..****..***.*...*****..*.*.*..*.**.*..***.*.*.**.*.**..*.**..*....***.*.**...*..*.******..*.*.**..****..*.**.****.*...**..*..**.**.*..*....*****....*.**.*..*..***.*....*....****..**.*....*....******..**.*...*..*.*.**..*..*.*.*....*.**************..***.*****....*****.**.*.**...****.....***.**..***..*.....*..**.*.****.*.....******.**.*.**.......*.*...*******..*...**.*.**.**..*.****.......**.*....**.*....**.**..***.*.**.**.*.*..**.**....******.******..*....****....*...*.*.**.**.*.*...*.*******..**..**...*****.......*....****.***....*.*.*.****..*.*.**.***.....**..**....***..*.*.*...*.*..****.******..*.*.******.*..***.**..**.**.**.*..*.**...*..*.....****...***.**..*.**.***....*.......*.*.*.....*.***.*..*
...*..*.****...*...*..**.*..*.**..*...*.***.*..**.*......*.****.*....*.*..**.*.*....*..*...*.**.......**.*.*..***.*...*.*.**..**.*.*******.***.*****...****....**.**.**.*..******.*..*...**..**....*..****...*...**..**..*..*.***.**.*..***.***...**..*.**..*.****.*..*..*..***..*.*******..*.**...*.*.**.....*........*.**..*.****......*.*****..**.*..*.*..***...*....*.**..*.*..***..*......*...*.*.******.****..**.*.*******.**..***.**.***.*.**..**.*....*.***.***.*...*..*..****.***.*.*.**...*.***.*....*..*.....**...*.**...**..*..**.*..**.*...*.***...*.*..*..***.*****...*.**.****.****.**..*.*.*..****..***.*.***...*..**.******.*.**......*.*..**.**...****.*...*.**.......*.**.**.**.**.*......**.*****.***.*.......****.*.*..***.**..**.***...****....*.**....**..*.*..**..*..***.*.*....*.....**..*...**........***..**.*.....*.*..**...***....*..****..*.....*.**...*.***.**.**.******.*....*****..***..*....**.*.*.....*.**.**....**.**...*****..*.***.***.*.*...****.******...***...*****.*.*.*.**...*....**....**.**.**.****.*.....*.**.**.**.****.***.*..*****.***.**.*.**..*..***...*.*......******..*...*..*...***....**.*..**..*.*.**..**.****.****...***.***.*.*...**.*.**...**..**.***.****...*.*..*.*.....*.***.*.*.*.***.....*....*..**.**.**..*.**.........*.*.**.*..*..**.*.**.*..**.*.**.**.*..*.....***...****.**.*.*....*..****..*..**.***.****.****..**..*.***.**..***.****..**.****...**....*.***...*..*...*.***.*..***.**...**...***...*...*...*.**..****.*.*...***.*.....**..*...***..***.**...****...**.*..*..*...**.*...**.....*.**.**..**.***....**.*....***.***..*.*...**.*..*..*.***.**....**..*..*.....**.***.*....**...*..*...**.....*...**.*...*.*.****.*..****..**..***.*.***..*.***.**........***.*.**.*.*..*...*.**.*..*.****..***....*...*..*...******..*.*...***..****...*...*..*..*.*.*.*****..*..*..*****.*....**..*.....*..**.*.*****.*...*...*.....***.....*.*.*****...****.*.**.*.***.****.***.....**.***.**..*.*...***.*.*.*.*...*.*..****..**.***.**.**.**...*..*.**..*.**..*...*.**.*.**...**.....******..**.***.**.**
.*.*****...**..**...*.******.**.***.*****....*...**..*..***.*..****.***..*....*****..*....**.*....********.***.....*..*.....****..*.**.**.*.***..*.**.*..*.*****...***..*.*.....*.**...*..**.*...*.......*.*.**..**...*****.**...*.*.*...***.**.*..*****.*..*.*.*...**..*.*....*.*.**.***.**.**.*...*.***.**.*..*.*****.*.*.*..**.*.*.*..*.*...*...***.*.*.*****.**.*.*...**..*...*...*.*******....*.....**.***...**.**..*..*...*.***.***.***....*......***...**...*..**.*.***.**..*..**.***......**.*.....***..*.*.**...***.**.*.****.*...**.*..*****...*...*.**.....*.****..****..*.......*..*.*.****...*..*.*..*.**.*****.*..***..*.***..*..*.*.**.***.**.*...**.***.****.*..*.***.*.......**.*...*..**...*******.****...***.*...*...*..*.***....**.*.*.**..****..*....*.*.*.**.*.*.*.*..*.*.*.......*.*..*...*..***.*.***.*.**.**.****.*.**.....*........**...*.****...*.**...*.********.*....*..*.*.*...*.*.*..********..*.***.**.**..*.**...**.**.*..*.**.*****.*.**.**..*.***.***..***.*...**..***....*..***..**.....**.*.....****...*.*...***...**...*.***.**..**...*.*.*..*.***.*.....*.*..**.....****.***..*.**...*....*...***..**......*..**...*.*....*....***.**.*.*****.....****.*.....*.*..*..*.**.*..**.****.*.....***.***.****..**.*..****..***..*...*.*****....*...**..***....*.*.*.***..**..**....****.*****..**.***..*..*..**.**...**.***.*.*******......*.*...*..*..*.....*.***.*...*****..**.*.*.....**.****.*....**.***.***..*.*.*.**.*****.*.*..**........*..*..***.**.***.**..*****.*.**.....****.*.*..****....*..*.*****..*...*.**.*..*.**.***************..***.**..*..****..**..**..*..*..*****...*..*..****...*.*..*.**.*..**...*.*.*..****.*.**.**.*.*....*..*.***.***...***.*.*....***...*.**...*.**.**.*...**..*...**.***..*.*.......*.***.*..*.*..**....***.**...*****.**.*..*.....**.****.*.*.*....**...**.****..**...*...***..***...*.**.***.*...*.*..*..*....*..**..*****.*.**.**...*.*.***...****..**.......***.......*.*..**...*.*.**.**.*..*******.*...**.*..*.**.*.**...**..*..**.*.*..*.*........**...****....***.*.*.*..*.**.**.**...**.
..***..*....**..*.****...***.***.*.*.*...*..**...****.**.....*****..****.**.**..*.*...*.*.*.**..***..*****.***.*....**.***.*.*..*..*..******..*.**..**.*..*.**.*.******...**..*****.*.....***...**...******...*.*..*.***.**.....***.**..*.**....*....****.*....*.**....*....**..*........*.......***.*.*.*.***.**..*.**.......***.**.***.*.**..*...*.*.***...**..*..***.**.**.*..**...***....*****...*.***.*.**..*.......*.*.*.**.*.*...*.***.*...****.******..**....***..*.*.*******....*.*.*..******.*.*..****.*...*.*.***....**.*..****.******.*********.**...*****...*.**..*...*.*......*.....*..**.*.*****..**...*.*.*****..*.....**.*.*.*.*******.*.***.*.**...**.....*.*.*....*.**.**.*...*.*..**..*...*....****.....*.*.*.***.*.*****..**..*.**.**.**....****.*.*.**..*.****..*****.***....*..**.**...*....**...*...*****.**...*.*...****..***********..***..*.**.*.**.***...*****.....***....*****.******..*.**.*.*.*.*.**..**..***.*...*.***..****.*.*.**.*......*...***...**..***.*.**..****...*.*.***...**....***.**..*.***.****......**.***..*.*...****.**.**.**..**.*..*.*.**.*..***.**..*.**....*.*..*..**...**.*.*..***.******.*.******...*.*....**..***.....*..**......*.*....**.*..*****.****..***..***.*..****.***.**.*.*.....******.*****....**.**.*********.****.*.*.*..***.*.****..**..*.**.........*...*.****.***..**...**.**.**..*...*...**...*..*.*******.....*...***.**..*...*.*****..*.*.*.*...**.***.*...*.**..**...*.*......*****...***.*..**.**..*....**.*.*..*****.*.*.****...****..*...*.***.*..*.*****.*.******.***..**.****.*.*..*.****.**..****..*..********.*.*..*..****..**..*..**.******.**..*..*..**.*.......**...****.****.***.*****.*.*...**.*.**...*...*.....*.***..***...*.*.**..**.*****..*.**....*.*..****.*.**.**..*..****.*..***.**...*.*...**.****...**.***...*********.*....**..***.......*..*.*.**..**.**.*****.******..*.*..*.****.....**..****.*......**.***.*.**.**.****.****.*.*.*....*.*.*.********....*..*.****..***.....*..****.*.*..**.*.*...*....****.*..**.*.**...*...**..**...**.......**...**....**.***....**.**.*
***.*......*.*...*...*.**..*...*..***..*..*.*....***.*****.***..*....*.****...****.*.*....**....***.***....******.***.*......***.*..**.*..*.*.*..***..**..***..*.*.**.*..**.***.*.*..****...*.*****.***..*..*...*****.*..*..*...**.**..**....*.****........**..****.....*.****.*.*.**...*.****...**.*.***...*.***...*.****..*...*...*..*.....***.*.*.**.**....*..***.**..***.*..*..*.*..*.****.*.*.**............*....***.**.**..**.**.*.*.*.**..*.*.***.******..*.*....*..*...***...*.*.*.....*.....*.*.**..*.**.*.***.*****...**.*..***.******.***.******.***..*..****.*...*.**.*.**.....*..*...*..***.***.*.****.***..*.*..***.*...*.*.....*.*...*.**..*.*.**..*.*......***.*.*.**.*.*....*****..*******.....**.*.****.****.*.***..*.......****.**..***.***..*.*..******.*.**....*..**...***.*...******.*.....***..***...*.*...*.....*.****.*..**.*****....*.*.*.*..***.*..***.....*.***.*..*...**...*.*******.....**..**..**.*.*.**...**.**.....*.**.***.*.**.*..*...*.***.*..****..**..**.....*....********....**.*....*.**.*..*.***.*.***..*..*********..*..*..*..*....*.*...*...*.**..**.**.***...*.***.*.**.******.***.**.*..**..*.*****..*.*.*.***....**.**..***...****.***.*.*..**..*****..**..****.*..******.**.*.....*..****....***.*.*..*.****.....*......***......*****.*.***...**..*.**.*.**...**.*....*..*.*.*.*.****.***.*..*.**.*.****..*.*.***..**.*..*.**.*..*.*...*.***.**.......*.*..*..*.***..**.*.******..**.*..*..*....**.**..*..*..***.***.****..*******....*.*.*..*.*..***...*...**.*..*...*....***.*..*.*..*..*...*.*.*.*.*....*....**...*.*..******.*..***.*.**.*...*.**.*.*****..**.*.*..**.....**....***.....*.****..*.****.***.*.*........*.***.****...*..*.**.*.*.*.*.***.**.***.*.*..**...****.*..*..***...*.***...*.......****.**.***.*.*.**.*.*.****.**...*********.*.**..*.*.*...**..***..****.***....***.*.**...**.....****.*.**...*.**.***.**..*.*******....******.*.*....**...***..*.**..*.*.***.****..*.**.*..***.***.**....**.*.**.**..*..*.**..*.*.*.*....*.*.******.***...***..**.*..*..****.*..**.*.*..*...***.**.*.*..***.**.*.***
.*....*..*.*......*.**.*..*.*.*.***.*..**...*.....*****..**.....****...********......*..**...*...*..*..****....**...*..**.*****.****.**..***....*..*...**.*****.***.**.***..******...*.*.*.*.*...****..*.....*...**.*.*.....*****..*.*********.*...****.****.....*...**...*..*..**.*****.**.**.*.*****.*..*...*..*..*.....***.***....**...*..**..**..*.*....**.***.***..*.*****..*.*..**...**.****.*....*..*......****....*.*....**...**.....****.*..*********.**.*..***...*.*.**.**...*.***.*..*..******.*.*.**..*.*..*.*****.*.****....**.*...*.*..*..***....*.**.*.**.**.*****.**.....**.*******.*****...*.**..**.*.**.*.***..*.*....**.***.*.*****.*..**..*.******.*..*.*..*.**..*....***.*.*.*.*.....**.*.*.*..*........****..**.*..*..****..**.*..**.....*.....*.*...**.....*..*.**.*..***.**....*..***.**.**.***.**.*.***.******.*....**...*...*.*****.**********..*.****.*.*..**........*.**..*..*.*..**.*..**..*....**......*.*******.*..***.*.*.**..*....***....*.******.....******.***..*....*...***........***...***.*...*.*****......***.**..*.**..*.....**.....*.*..*......**...***....*..****...**.******..*.*.**..*......**.**...*.*....**.**.**.*....******...*.**..***.*..*.**.***...*.*..*.**...*.*.*.***....*...**.*.*.....*....*..*..****.....*...**.**.*....****..**....**.*****....***.**.**...**.***....*.******.*..*....*.****.**.*******..*...**.****.**.**.*..*.*....**...**..***..*.....**..*.*...**.....**.*.....*..******..*.....**.***.*.*...*.**.***.....*....*..**...*.*.**.***.**.*.*.*...*......*.**.***..*..**.*.**....*......***.***...**.*****..***.*...*...*.*..*.**..**.**.*....**.*...*******.*.****.*..*.**.**.*.*..*.**......**.**......*.*.*..*..****..**.*.*..***.*..*.....*.***..*.*.***..***********.****..*.*.......*.**....*.****..*.*.*...***.*.***.*..*.***.*******..*.***..**..**..*...*....*.****...***....*..*****..****...***..*.**....*....****.**.*.*.***.******.*.***.**......*.**..**.**..****.....**.****.****.**.*.....*..*..**..**.*.*.*..*....**.*..*.***.**.*.*..*.**.*.*..*.**.*...*..*.**.*****..**.....*...*.
*..*..*...*..*******.*.****...*.**.******.*....*.*...*..**.*.******.*.*......*.*.***.........***.**......**.****...*.*.*...**.*.**..*.*.*...*.*.*....*....**...**....*.*...***.*.***..*...**********...****..*.*..**....**.*.*.***..*****......*....**..****.*.*..*.*.**.*..*..*.*.*.*...*.**...***...*.**...*.*.**.*.*........*...**.*.***.*..**..*.***..*.*.*......****.****.***....*...*.*.*...****...*.****.**...**....****.*..*.*..*.*...**..*.*..*.***.*.****..******......*...*..***.***.....***.*.**.***.*.******.*****.*........*.***....****.....*.*.*.****...*.*...****.*.**.*..**..**..*.**.*....*.*..**....***....**.**.**.*.*....*..*..*.*....*..****..**..**.*..*..*....****.*...****.***.***..**.*.*.*.**..*...****..***......**.**...*.****.....*..*.**.***..*...**..**.******..*.*.*..*.*.****..*.**.**.*........**.*.*...***.***..**.*..****...**..*..***..**.**..*.****.**.**.*.....***.**...**.***.**..*.....****..*.*.*.*.....*..*..*...***....*.....**.****.**...*..**....*.*...*.***..*...****..**..*.****.*...*..*.**..**..****.*.*.***.*.**********.*.****..*.****.*....*..*..**..***.*..**.......**.**...***********...*..****.**....**...*..**.**..*.....*..**.**..****....***.**.**.*..*.....*.*...*...****.....**..*..*****...*.*.****.....**.*..*....**..**...*..*.*...*...*....*..*.*.**....**.*........*.*.**...*..*....**.**..*****.**.*.*.......*....*******.***.*****.**...**....*..**.***..*****.*.*.**.**...*.**.*.*.**.***.......*.***.....***...**..*.......*.*.....*..*.**....*.**..*.*.*..*.**.*....**.*.*.*..**.*.*.*...*.**.**.*..***.*...***.........*******..**..****.**.*..*****.**..**.*..*.*...**.......****...*.......*..*****..****.*..*..*.******.******......*...**..*.*.****.*.**.....**.**.*...**.*.**.**..**.....*..*...****.****.**..***...**.....***.**.*..*.*********.*.*.**..*..*....*..***..*...**...*..**.*.**.**...**.**..**..**...**..*.****.***.*.**.*.*...*.*.**..**..**..*...*.*..****.*.****..***.*.*.*.....*.**..*...***.**....*...**.*.*.*..****...*...**.****..*..**.****.**...**...*...*.*.*..*****.*.**
..*..**.*.*****....**.*.*.***...*.*..*..***...**.**.*..*****..*.....*.***....*...********.**..***..*...*.....*..*.**..****....*......*.*..*.**.*..***.**.*.**.*.*..*.*..**..*..*.**..****.**...*..***..*.*..****..*....**..***..**.**.******...****.******.***.*.**...***..****.*...**.*.**..****...**.***....****....***..*..*.****.***.*..*..*..*.***.*.**..*..*.....******....*..**..*..*.***.*..*.*..**..**.....*...*.*.****.**.**.****...*..*.*.***...*...**...*.*...****.*.*.**.*..*..*..**.*..*..*...**.*.*..**.****.*...*......*.....***..***..*******.***.*.**.****....*..*....****.*******.**.**.*.**........*.*.**.*..*.**.....****..*..***..********.**.**..*.*.****.****..*****.*..*..**.*.**.**.*..*..*..*.***.*.......*******....*..****.....*.*...****.*.**..******......*.**.**.***.**..**..**..**...***...*...*.***........**...**.*..*...*.****.*.**.*.*****..****..*.*.**.****.*....**.*.*....*.*...*.**...*.*.*.......******..**..*....*.***.***..*..*.*.***.***.*..*....**....*.****.*.*.*.***.*..***.*....*......**.****...**...*.....*.**.*....*..**.**.**.....*.***.****..**.*....****.*.****..***..**...*.***.*.**.*.*.*...***...*..***.**.**....****..*....***.**.***.*.***......*.*.****.**..*.***....*....*.*.**..*...**..*....***.**..***...*.*.*.**.**..*.*....*..*...******.**.*.*.....***..*.****.**.*.*.*....******....*.*.***.*.........***..*.**.*.*.**.*.*...**.*.*.***...*..*....**..*.....****..*.**.***..**..**.*..**.*...*..*..*.**.*..*...*.*.**.*.*..*.*.***.....**.*....*..**..***...***.*.*..**.*..***.*.*..*.*..*..*.*..***.*...*.*.*...**....***.***..**........*****.***...*..**..*.*******.***....*..***...**.*.**.***..**..**.*.......**...*.*.*.*.*****...****....*.*.***.****...**......*...****..*......*.*...**..***..*.**..****...*.*..*....*..*..*.*..**.**.*.*.*****.**..*.*.**..*......**..**.*.*..******..***..*..*....**..*..*****.***.**.*.*..*.*...*.****.......*****......*.******...*.*..*.**.***..*...*..*...***.***.****.*.*.*...****......*...*..*..*...**.*..*..*.*..******.***.....*.*...*.**.**..*..**..*.
...****..***..*.**...***...***.****..*****...**...*.*****....*.*..***...*.***.*....*.*..**....***.*.*.*..*..*.**...*.*.*..**..****.**..*...**.***.**..*.***..**.**.****...**.*...*****.*......*.**.***....***.**.*.*...*.......**..****.......*.*..*....*.**.*..***.*...***..**.**.******..**.**.*.*.**.*..*.*....****..****......***.*.*****..******..***.*.*..*..*..***.*.**.*.......*..*..*.*..**..*..**.*.*.*.***********.*.**.******...*..**.**......*****...*****.***.***.****.***.***..*........***...**...*.*..**.*.....*.**...**.....*.**.*.**...*..*...**..**..*.***.*..*.......**.*.***..*...**..*..**.***.*.**.**....*****..***.*.**.*.**.*........*..*.**..*********.*.**....*****..*..******.**..***.*.***......**.*....**..**.......*.*...**.*....***.*..*..***.*.**.****.**........**.*........**********..**.*..*..**..**.*....*.*.**.***.*.*.*..*..***.*.***...*..****.....***..**.*.*.**.****.*.*.....*...***.*....**.*.*...**......***.*..*...**.*.*..*.....*.*...*.*......***..*..***....**.******.**.**.*.*..**..**.*****.**..*.*..*..*...****..********.*.*.*...**...******..***.*...**..*.....**.**.***.*.***.*.****...*.*..*****...**.*****.*****..*....*.....****.**.*...***.**.*.*.**..*.*.**..*...*..******....**..*.*.*..*.*..****.*.*.**..***......******...*............**..*.*...**....***....**.***...*...***.***.*****.********.*..********...*.*.**...****...******.***.*.*.*...*....**.*...*.***..*.****.*.*.**.......*.*.**...***.***.*.**.*.**..*..****....***....*.**..*..******...*.**....*******.***.******......**........*...**.*.**..**.**.*.*..*.*..*.*....*.*..*.....*..**.*...*..***..*.*.*...**.*.......*.***.**..*...*..*.**.****..*.*..*...*...*...**.**.*..**...***.....***..***..**..*.*..**.*...*.*..*..*...**.**..*****....*....*.*.*.*...*.******....*...**..*.******..*...*.**..*.***.**..**.******..*..*..*...*..*.****.*..*..*.*..**.*.***......**.***.*.****.***..**..*.*..*.***.*.*.**..*.**..*...*.*.....**...**..................**..**.....**.*...******.*****...*..*******..******..**.*.***...***..****......**
*..**.**......**..*..**.*..*..*****.*..***.****...*....*.**..*.****....**..*.*.*.*.**.*.***..*..**..****.**.*.**.**.**...*...**..*.**....*.****...*****.**.*.*.*...**.****.**.*....***...**.**.*.******.***.*.*....**.**..**.*****.*.***.**..***...***.******.**...*.****.*.*.....*....*.*...*..*.*.*.*****...**.*.**.**..*.**.**..****.**.*.***....*...........*......**..***.*.**.**...*.***.*********.*.**...**...***..**.****....*.****.*......**.****.*.*****.*....**..*..*..**.****.....***..*.******.***.**..***.*..*.****......**.*..*..*..***..*..*.......*.*.*.....**..**.*.***.***...**..*....*.***.*..*.....*.*****....****......*.*.*.*.*..**.*.*.**..**.*.*...*.**..*.*..**..*.*.***...*.*.*.*****...******.*....*.*.....***......**..***...*..**..*****.*..**..*...*..****.**.*..**..****.*......***.*..*...**..***.*.*******..*.*..**.*.***.*.**.**..*.*..***.....*****..**...*..*.**.*..*.*.**.*.****.**.***.*.*..****.**...*.****.**.**...*..*........***..*..*..*..***..*....*...***.***..**..***....****.**.....***..*...***.*......**...*.**.*.*..*.****..*...*...*...*.****..*......**.*..*..***.*********..**.**....*...*..*..*..*....***.*.*..**.*.***...**........*.**.*****..**.*.*..**...*.*....**..***.*...*..**....***...*.**.*...*****.***.*....*.*******..*****.*..*..*.*.**..**..**...****.**.**..**...***...*.*..*.****.*.*..*.***.*.**.*..*.....*.*.****..***..........*.********.*****..*...*.....*.*.***..*.**..*..**..****.*.*..*.*..*..*.**.*....*.**.**...*........*...*.****....***..****.****..*.*...*..****..****.*.***..****..*.**..*.****..****..*..**.****...*....*.*..*****.*.**...*..*...*.........*****.**..*...****..**..*.*..*...*...*.****.***..***..**.*.*..**.*.*......**.**.*..*.***.*.***.**..*..*.***....*..*...***.**.*.*........**....*..*.**......******....*.**.*.....**.***..*....**.**...*.*...**.**.*.*...***.......***..**...*...*.*.**..*..*****.**...******..***.*..******....*.***..................*..***.**......**...*.......*.....*..*******..*.**.*****..******..*.....***.**.*****..*.**.**..*..**.*.*.
*..*.*..*..*..*****.**.*****.*.**.*.*..**.*....**......*..***.*.*.*.**..**.*...*.**.****.*..**.**.**.***.**.*.***.*....*.***.*.***..*...**.*****.*********.*...**.****........**.*..*****..****..*.***.**...*..*...*....***....*.....***.***.*.**.*....*.*...*.**..*...*..*.******.....*.*...**..****..*.*.*...**..*..**....*.*****..*..*.*.....***.**.*.**.*.**.*....*..*.*.*..*.**..*...***..**.*....**...**.*.......***.**.**...****..*..*.***.*.*..*.*.*******...*.**.**.*.**.*...**.*...**.**..*...*..*.***.*.***.*..***.*..*..*****.*.***.*...*.*.**..*.*.*****..*.....**.*..*.*...***..*.....***.*..*...***.***...*..****.*..**.*******..*.**.*.**..***..**..*...*.*..*****..*.....**....****.**.***..**.*****.**..***.*.**.****.....*.**.**..*.***...****..**...**.*.*.****...*.*...*..*......*****.**..*..*..*****..**.*.....*.**.***..*****..**..****.....**.**.*.**..*..*******.*.*...**.*...*..**..**..**.**..*.*..*.**.******.**.**.*.....*.**.....**..*...*.....***..*..*...****..*..*....**.*.*.*..*.**.**.*.*..**....*.**.**.*..........**.......*.****.**..*.**...****..***.*.....*.*...*..*.***.*...*..*****..**.***..**....*.*..*..**.*.****.***.***.....***.*****.*.*.....*..***....****.*.**.**..**..*..***..*..*.*.**....*....*.**********.**...*******..*....**.****..****.*...***.**..*****.**...*.*.****..**.*..**.***.****.****.*......*....***..**.*.*.*......*...*.******..**....*.*..*..***..*..**.**..***.**..*...*.....**.*.**.*....*..**.****.**..*...****.***.**.*.*..****...*.*......****.....*.......*....********.*.*.***..***.*.**...**..****.******..**.*..*.*******..***...**..*.*...*..*....***....**..****...***.*.*..*...*.....*..****..*.*.*..***.*.*...*.*..*..**.*.**.*..*..**...**..**..***.*..*.*.**...*..*...*.**..***..*.*.*****....****.*....***.***.*.*.**.****..**.***....**.*..*.****..**.......*.*.*..******.**.**...***.*...*.*****.*...**..*.*.***..*.*..**.*....*.*.*.*...***.***.......***...*..******.****..*.**.*..******.***.**..*..***..*....****..*..*..****..**..*...**.*.**..*.***...***.**.***.**.*.***...*.**
*.*...****....*.*.*...*******..***...*.*..**.*...*...***......*.....***.***...***..**.*.*****.**...*..**.....*..**.****..*.*..****.*.*.*.*.***..**...********..*.....*...........*..*.*.**.***....*.*.*.*.*..**....*****..*.....**...**.**....*...****.*.*.*......*.*.*.**...*...******..***.**..**...******.*.*.****......***.*.*.**.*.*...****..**..****...*.*.**.*.....*...**..***.***.***.**........***........*..*.**.*.**...*.......*.....***.*.****..*.**.****.**.***...**.**.....*.......*.****...*****...*.*.*..*..*.*..*....***.*.*..*..****.****...*.*....*..*.*.*.*..**.****..*....*****..**.*.**.***.*.****.**.**.***..*.*..******.*.***..*...**....*.....*.***.**.*.***..***..*..*...*..**....*......**.**.....**.*..**.....**.***..***.**..**...*..*.*..*.*.*.**..**.***..***..**.**.....**.*....*...**........*..*.*...........*.**..*..**.**.*...***.*.**...*.*.*.*.*.*......**.**....******.*..***..*.**..**.***.*.***.......**.*...*****.**..**.*..**.*.*.**.....*..*..*..**.*.**.**.*..*...*...**......*..*****...*..*.***...***.***.*.*..***.**.....*..**.**..***..*.*..**...***********..*.*...*..*..****.*.*...*...*...*****.***.*.***.***....****.**..*...****.*....****.*...*..*.*****...*.*******.....***...*****.*.**.....****.***...*..**.*..*....*.*....*...**..**..*.*....**.*.***..***...***.***.****.......*...*.*..*.***...*....**.*..**.*..*...*..******.*.....***.****.*..**.*.*.**.***..*..*.**.***.***..*******.**.*..*.***.*.*..*****..***.**.****.*.*....*..**...**.**.**..*****.**......*.**..**.**.........*.*.*******..****...****....*.*******.....***.**.***.....**...*.**..*.***..**.....***.***.*.*......**.**.*...**.*...***.*.*.****..*...*..**..*.***..*.....*.**.*.*...*****...******.*..******....*.*..**.**.*..*..*.****.***.*.**..*.......********.******...**.***...*****....****.****.**....*...***.***.*.**.***.***..*******.*.**..**.*...*.*..**..****....*...*.*..*..**.....**.....*...***..*.**...*.*..**....*...*..**..**.**.***...*.**.*****.**..***..*******..*...**.*.*....*....******.*..**..*.*.*.*..***.**.***
.*....**.*..*.**...*.*..**.**...**....**.*****...*...*.*..***.*.**....**.*****....**.*..*.*....*.....****.*..*.*.*.*..*.**.*..*.****.*.***.*...**..*****.*****...**.*.*******...*****....*.**.*.****.*.****..*.*..***...*..***.*..*..*****..**..******..*.*..**.**...*.*..**..**.**...*....*.**.....**.*.*..**..***....**.*...***..**.***.*..***..*...**.*.**.*..***..***......*.*.*..*.**.*.**..**..**.**..*..*.*......***.*........**.**..**.*.*........**.....***.*.***.*..**....*...*..**..**..****.*.**.....*...*****.*****.*.***.*.*.**.****..*...*.**..*****..*...*.*...***...**.*..**...*.****.*.*...**...**.*.**.*..*.****...**.*.*.**.*....*.***.***.*.**...*****...*.**.*.*.*.*....*...**.*...*..**....*.**..**..*..*....*.....*.*.......***.***...*..**.**.*.*..**.***.****..****...*..***..*.**..*.*..*...***..***...***.***.*..*..*..****...*..****.***.*.....**....*......***...*.*..******...**..***..*****..**..*****.**..*.****.**...*.....*.*.*..**....*.......***.**.*.*...***..***..*..***....*.**.**.*..*.**.***...**.*.*.*..***.*..*.**.*.**..*.*...****..*.***..*.***..***.**.....*.*.*.*.***..*.**..**.***...*.*..**..********.*...**...*...*.**.*...*.*...*.*.....*...*.**.*.**.**...*..*****.*.*....*.****.*...***.*.**.*.*....**...*.*....*.**......*..*.***.*..*.*.**....*.*.*..*...**.*..*..**..*.**..***...*..*.******..*..*..*.**...**.*.********..**.**.*.**..*.*****...***.....*.....*.***...**.**...***..*...****...***......**..*...**...**.*..*...*.*.*...*..*....********.*.**.**..****.*.....*.*...*.**.*.*...**....**..**.*..****.**....**.*******...**.*....**********.....*....*..*.**.**.*.**..*.**..**......***....***..*.*.*...*****..*..*..***..*...*..***....***..**.**.**....*****.*.*.**..*...*.*.**...*.**.*.**.*...**.*..**.*.*.*.....***..**......*****.*.**.**..*...*.....*...*.*.*.***..***..*...*..*.*...*.*.*.*..***...*....*...*....**.***...*.**..*.*.**.**.....*..***.**..*.*****.**..*..*.........*.******.***..***.*....*...****....***...*********.*****.***..*...***..*.*..*..*.*.**..*..**...***.*....**..*****.
....**...*.*******.**..****..*......*.*..*.....***..***.....**.**.***.*.***..***..***.*..*..*...*******...*..**..*****.***.*..**.*.**.*.*.**.***.***......*.**....*.**..*.*.**....*...*.****..**.*.*.*...*.*****.*.*.*.**..**...*.*.....***.*..***..****.....*.**.........*.*..**..*..*.*****.******...*..**..*.*....**..**.*......**.*..**.......*....*....*.*..*...**.*..*******.*..****..**..*...**.*.*...*.*..**....*.....****..**.***.**.*.*.*..*...**...***.....*......*.*..**.**.**.*..***.**..*.****..****.***..*..*..*.*..***.*.*.*....**.*...*....*.......**...*..***....**.*.***....*.***.*..*..*.*.***...*.**...*.......**.*.*...*.**...*....*.**.*.*.*.**...*...*.*..*..*..***.*...*..*.*.******..**...******.*********.**....**.*.*.****..*......****.*.****.******..*..******.*****.*.***....***....**...*....*..**.*.*...*...*****.***...*.***..*.***...****.**.*.****.**.....*.**.*.*..*.****.**.*...*.*.**..*.*.**..*..*...**....***.*....*.***...***..***.*.*.*...***.**..****..****.*.**.*.***.*****..*.***..**..***.**..***...*....***...**..........*.*.*****..**.*...*.***..****.*.*..********.*.*..***..*.***.*.**..*.**.**.**..***.*.*...****..*.*..*.**.*****..**...*.**...*.*.**.*.*.****.***.*..**..**..*.****...*.....***.**.**...*..****..**..*..*.*.**.*.*.**..**...***...**.*.*..***..*.*..*..*****.**.*.*..***.**...*...****.....***.***....***..***.*****...****.*...*....**..***.*..*...*.*.**..**..*..*****.*...*.*.***..*....*.**......*..*....*.*....*....*****...***.**.**.*.**.****.**...*.**..******.***..*.****..**..***..*.*..****....*.*..****.**..*.....*.......**.**..*.**..**.*..**..*******...........***.*.*..*****..**.*****.*.**..*.****.**..**.**..**.*.*****.**.*.*.**...*.....**.**.*...*.*....***...*.*.*....**...*........*...*.*.**....**.*...**.*..*..*....*.***..***.*...*..*.*****....***.***.***.**..*.**..*..**..*..*.**.....*..**.....*...**.**.**..*...........**.*.***....*..*.***.***.***.******.*..*.....*..**...*****.*****...*****..*.*.**...*..*.**..**.***.**..*.*.*......**...**.*...****...*.***....***
..*.**.*..*.*..******...*...*....*.**...*.*.*..***.***..****...***..*.*..**..**..*..*..**...*..**.*.**.******.****......*...*..*.*.*****..*.****..**...***..*.**.*..****....**....******.*..*....*******.*..**......**...***.**.*.***....***.....**.....*.*.......*.**.**.**..*..*.*..*.**...***..*****...*..*.*.*..*****..*..*...*..***...*.*.**.**..**.**.*.***...*...**.......*..*....*..**.....**..**..***.*.*...****..****......*..*.****..*.**.....*..*.***.*.....***.**..***..*.*.*.*....*...*...*...**.......***.*.**....*.*.*..**.*.**.**.***.*..**.*..*.***..****...*...*..***....*****..***..*..*....*....*....***.*.*..*.*..**.*....**.***..*.*.**..**..*.***..**.*.******.*.*....***...*...*.**...*.*.***.**..*...****.*..*.*.....**.***....***..***...*.***..*..*.*....**..**.**.***..****...***.*..*.*.*.*..**.****.....**.**.**.**..*.**.*.*.***.*****.**.*.*..**..*.....*..*..**..****..*.*.***..****..*..*...**....*.*.....*....*...***.*..*.******.****..*...*******...*...*.***.*..*.**.*.***..*.....**..**.**.*.******...**.*.***.*..*.*****...***.....*...*..*..**.**...*.....**.*.***...**.*.....*.*.....****.****...*..***..****...*..*..****..*..**.*.*.*..*..**.**..***.**.**.*****...**..**..*.***.......*..**.**...***..*..**.*.****.*..*..*..**...***.....**.**..**.**..*.*.**..***..***.**..*****...*.*...**........****.*...*.**...***.***.*.**....*.**.*.********......*...*.*.**.....**.***.*.*.**...........**...*....*....*.*.***.**.*****...**.*.*...*.*.*.*..*.*.**....******.................*..**..**....**.*..*.**.*.*.*...*.*..****.*.*..**.*.**.*....**.*.***....*..**.***.*..*....*....**.**.**.*......****..*.....****....**..*.*..*..***.*...*.***.*.*......*.....*.****.....**.**....**.*****.***.*...*.**.**.**.**....*..*.**.*.*..**.******...*..***.*....***.....*.**....******.....***.*.**..**..*..****.*.....**...**..*.****.*..***.****..*..*...*****.**...**..*.**.***..*...*...*.*....*..*.***..*.****....*.*..*..*.*****..*.*..******.**.***....****...*.*..**.*.*.*****...****.********.**.****...************.****..**
*.***..*.*..*.*.*..*.****..**.****..**.*.**.*******...*..**.**..*..****.**.*.*...*..**..**.**.*.*..**.****...*.*****..*.*...*..**..*..*...*..****.****...*...*..**.*.*.*..*****.*..*.*.*****..*******...****.*.*****..*.**..*..*******...***...***.***.*.*.*****....**..*......*******.*.**.*..*.**..**.*...****..*.*.*.*..*.**.***.*.....****..**.*.*.*.***.....*****..***....**.****....****..*.*.*.*.*.*..*........*.....*.*.***.**..*...***.*.**...*****.**.*..*.**...***..*.*****.....***.***.**...**..**.***.****...*...****.*..***.**..*****.*..*..*.....***.***.*.*.**..*.*********..*...**...**......*.....***..***..*.....*...*.*.*****....*.*..*.**...*.**..**.****.***.*..***..****.*..*....*..**.**.*..****.*.******..*...****.*...**..***...***.*....****.***.***...*.*..**..**.*.*..*.*.*.*..*.*.***.*****..*.......**.*..*........*..*.*.***....**.*.***.***...**...*.*.....*..***....**.*.*.....*..****.****.*...*.****..**..*.*.*.*.*.....**.****...*.*.*.**....**.***.**.**.**.*.***..*.**.......*.*.**.*...*.**...*.*.****.****.*.***...****.....**.....*..**.***.**.....*.....***.***...*.**.*..*****.******.*****.*.**.**.**.......****...*.**..****.****.*..****..**.*.....*.*....*......***...**.*.*..*...*..**.*.*...*...*.*.***********.**..**..*.****.*.*..*...*.**.**.*..***.**..**.....**..**...*..**.****..*.*.*..****.....*.**.***.**..*.*****.**.**..*..*....*...*.*.*******.******..*.*.***..*.***...*.***.*.**.**.**.**.*.**..***.*.*.****..**..*..*.*.***..*..*.....*.**.**...*.**.**.*.*....**.******..*.*.*...*..*..***.*.**....*.*.****....***.*..**.******.***..*****..*.*.*.**.*...**.**..*...*.******..**...***.*...*....***.***....*...*....*...***.********.....*.*.*.*...*.*.*..*...*.*..*....*****....****.*.*.**..**..***...*.*.*.**...*...**....*.****.***........****...*..*.**..**.***.*...*..*.*..*****...***...***...***.**..***.***.*....*.*.*...*..****.**.**.*.****.**.****.**..**.*..**.*.**..*..*..*.********.**..**.**..*.....*..*.**...***..**..**.*******.****.....*.*.*..*..*.**.*.*.*.*..*.*.***.*.**..*.**.....**.
*..**..**..*...**..**.*.****.**..*.*.*.*..***.**.*..*.****...**.**.*.*..***.*.*.**.*.**..***...**.**...****...*.**....*..*.*.*...**..******.**.*.....*.*..*.*..***....*....***.*...*.**.*.**...**.....***..****.***...***...*.**..*.*..*.**.*.*.***..*..*.*.***...*.**...*..*.**......*.***.*....*...***.**.*.**..**.***..*.**...**.*****.*.**.**.*.....**..**....**..*..*..*.**...*.***.*..**..***..**..**.*.....*...**.**.**....*.*....*..*...*********...*.....***************.***.**.**...***.****..**..**..*..*..*..*..**.***..****.***.*....*..*.***..*.******..*..*.**..*..*..***...*...***.*.**.**..***..****..***..*...******.....*...****...***.***....**...*.*..***..*.*.*.**......*....**.***..********..*..*******...****...***..**.....*.**...*.**.*..***.****...**.*.*..*..**..*...***...****.****..*******..*.*.............*..***.**...*.***....*..****.*.....*.*..****...*..**.*.******...*..*...*.*.**..*.****..**......*.*...*.**..*....**...*.*.**.**..*.**..*.*****.*..**.****.*..****.*....**.***.....*.***.*...**..*.*.*..*.*....*.*.*...******.*.*....*.**....**.*....*.***.***.*...*.*.*.*******...*.**..**.*.*.**.*.*.*.*..**.*....**..*....*..**..******...*..**...*.*..*.***.*...*.**..****.**.**.**.***.*.*..*.*...*.*.*.*.*****.*.*..**.***.*.*...***.**..**..**.*...*..**..*.***..*.*.*.***...*.**.**.****..**..*.*..*.*..*.**.**.**....*.*.****..*.*.....*..*.***...***.*.**.***..*...**.*..**..****...*.*.....**.**..***.*..*...*.*.***.***..***.***.*.***....*.**.*.**..****.*.***.******.....*...**.***.*...**.**..*....**.*.......***..**.****.*....**.....***......*...**.**.*..**...***..*....****....**..*.**.*.**....*...***..***..*...**..****.*.....*..*.**..****...*.**...*.*.*.**.***.**.*..**...*******.********.......***...**.*...*.**..**..**....**.**.*....**......*..*.*..**.******....*.*..*......***..*..*..*.***..***..****.*...***..*.*..*.*****.*.**...****.**.*.***.***...*...*...***.*****.*.*.***..*...*.*...*.*.*.......*..**..**..**....*.*...**.*...*.*....*********..****.**..*.***.**.*......**.**********...**.
***.*..**.*.**.*..**..*.....**.**.*..*.****..***...**..*.*.**.*.*........*.***..**...*.***..***..**..*.***.*.*..*.**..*.*******.**.*.*..**.**..*.*.**.****....***.*..*.****.*.**..**.*...**.*.**.....***..**.**....***.**...**.***.....*..*.*...*.****.****..*..*.***.**..**.***..****.*...**........*.**.***.****.....****.***.*.....**..*.....*.*..***.*.**......**.*..***.*....**.*.*...*....**.*..**.**.**.**.*.*...*.....**..*..**.*..****...*.*.*.**.***.*..*******.*****.**.**.***.........*.*...***...***..***.***..*.**..*******..****.*..****.*...*...*.*.**.**......*.*...*.....****.*........*.**....*....*.*..**....*.***.*.*.....**.************..**..*.***.*...*...**.**.*.*.********..*...**....****..*.****........*.***....*.*.*.***..*.*.*.****...**.*.**.***.*....*.******.***..**...*...**.*.........*****..*....*...******.***..*....******.**.***..**.*..**.*..**..**.**.****..**....**....**...*.......*....****.**.******......*.**..*.***.*.**.*.*.**.*.****.***..*******.***.**.***..***...***..***.**..***...***.***....*.**.**.*..*****.*..*..*...*....*..*..*..*.......**..*.**...**.***.*.**.....*.*.*....**..**.***...*.**.*.*....**.*.*..*.**..*.**.*..**.*.*.*.****.*...*.**.***.*.*.*....**..**..****.**.**...**..*...*..*..***.....******.***.****.**....***...*.*..**...*..**..***......****.****.*.*...*.****...*****.*..***.*.*.*.*....*.********.**.*....*.***..*.**..*..***.*...*.******.**..*****...******...**.*....*.*.**.***...*.*...*........****....*..**.****....**..**.**.***..**..*..*....**.*.*..*..*.**.*****.**..***.***.***.***..**...*****..**.**.**..*....*..****....*.**....*....**....***.*.*.*...**......**.*..****.*.*..****.**.*.....*.....**.**..******.*...*.*....**.**..**...*.***.***.**...**....******..************....*.*.**.*..**.*.*......******..*...*.*..****.*****.*.***.*..*.**.*..*..*.*.****....*.*.***.**..**..**.***..*..***.**.**..*******..*.*...***.*...***.***.*********.***.*...**..**..*..**....*....**.***.****...***.***..**.**...*..*..*.**.**.*..*..****.*..*.*......*....*.*.*.*..*.**.
****.*.*.***.*.*.*..*.*..*.*...*.******.*.*..*.....***.*..**.*.**.*..*...*.*..*.**.*.*.*.***.*..**.***...*.*...*...*.*.*****..**..*.*.***.****..**...****....*.***.*.*....*.*.*.*..*...**.*...****.**.*...*.....***.*..***.*.*****.*.***..**..*.*****...........**..**..*..*...**.**...*.*.*.......*.*.**..**.***..*.****.*.*.**...****.*.*******.**.*.*****.....**..*.***.*..**.***.**.....*...*.*.*.*.****.**.**.*...*..**.***.******..*..**.***..*.*..*.***.**.*****..*..*..*.*..*..****.*...*.*..*.....******..*....*..*....**.********.****...**..*****....**...**........****...*****....*.**...**..*.****...*.****..*.....*.*..**.***..*****.**.*******..**.*..*******.*.....*..**....*..**..*......*...**.*.*.**...*.*.*.*....***.*..*.***..*..*....*.********.....****.*....***.**......**.**.*.....****...*.*....*.*..*..*..*...***.*..**......**.*.**..**.**.***.****.***..*.**..*..*.*...**....**.*...*.*****.*.*.**...*...*...*****..*.*..*..**...**.*.**..******..*..*..******..........***.*..**...*..*.*...*....**.**.**.***.***..*..****.*...*..*.*.*..*****.*......**....*.*...*.**.*.*.*..**.*.**.*.**.*.....*.*..**.*****...**.**......***.*..*..****...*...**.*******..**...**.****....*.*.*.**...**.*.**.***.*...**..***...**....*.***..***..**.**..*....**...**.**...**.*.**.*.*.*..*....***.....*..*..****..*...*********.**..*..***..**...**..***.*.**.....*..**.**.*..**.***.*.*.....*.*****..******......*****.*.*....**.....*.**..**.*.*...*.*.*.**..**...**...*.****..*...*...*..*..*..*..*****..*.**.*..*.*.***..**....*.**.**..**....***.....*.**......***..*.*.*...*.*......*****.*..**.*.*.**..**....**.*.*****.....****..*...*..*.*.***...*.***..*...****...**....*****.**...*.***..*****.*....*****.**.***.*.**.***.*...**.......*...*.*.....**..*.**....***.**....****.*.*******....*.*.**.*...**.*.***..*...*.*.**.*..*....**.**...*...**.**.*.......**....*.*..**..*..*.*.*.**.*...**.....**..***.*.**.**..*.***.**.......***.***...*******..*...*.*.*....*.*.*..**.*........*.***..**.***.**.*.****..**..*.*....****.*.*.*.*..*..***...*.
.**..****...*.**.*.....**...*...****.*****......***....****......*..***..*.*...********..*.*.*....*.*..**..*.*..*.***.**.**.***..**.*....******...****.*...***..*.*...*.*......*.*....**..**.*.**.*.*.....*..***.**...*..*.*.*..*.....****...*.****.*.*...*.****.*.****.**.....*.*..*.*.****.*.**.**.*..***.*.*.*.......**.*........******.*.**.***..*....*..*......*...**...**...**.*******.********..*.*...*.**.*.*...***.*******.**..*..**.*...****.*..***.**.***.****...***...*....*.***.**..**.*.**.**..*.****....*..*....*.**....*..**.**..**.***..*.**.*.*.**.*.*...*.*.*..**..**..*.*.*.*****...**.*...*.*.....*..**..**.*.**....*.*..*****...***.***..*.*.******.....***..*...*.*.....***.***...**.*..*...*...*.*....*...**.*.******.**.*..*..*.**....*..***..**...****..**.**.*..*.****..*.*.*..*.**..****....*****....*...*****.....*....**.***..*.**..*.*.*****.....*..*.*..*..*...**.*.***....**.*.....**.**..***.*..*..**..*....*.*.....**.*.*..*..*..*...**...*.****.*..*****...****..*.**.*.**...********.**.***..*.*.*.***.**.*.*.***.**.....***.....*.*.*.*.*...*....*..**.*.***..***...****...*..*..***.**.**...*...*.*.***....*.*.***.*..*.*.*.*****..*.**.*..**.*.......****.***........*.*.*.**..*.***.********.**.***...**.*.****..****...*....*.**.*..*..***..*....*.*.*....*.***..*.*..*..*.**.*.****..*.****.*.**.*.*..***.*.******.*.*******..******.*.**.....*...****.*.****.********.*.*..*......***.*......*..**.****.**.*****..****..****..***.*..*.*...*.***...*..*****......*.**..*.*......***...***.*.*...*....*.**.**..*****.......*....*.**..*..*****..**....***.***...*.***.*....**.*.***...**.*...*.*.**.**.**.*...**.*.*...****...*..*...**.****.**.***.*.*.**..*****.*...**.*..*.*.*.***...****..*.***...*...*.****..**.**.*..***.***..*..*.*******..**...**.***.***..*...*.*.****.*.**.***.**.***.*..*.*.*..****.**.*..*.*..*.*.**.*.*..**..***.*****.**.***.**..*..**.*.*.*...*.*..*....*.....*.*.*..*.*.....***..*.*.**.****..*.**.****.*****..*..**.**..**.*...*.***.**.*.*.****.*******.*.*.*..*...*.**.........****.****.*...*.**.
.**.*.*..**.*.....**.***..*.*...*...*.***..**.*****.*..******...*.*....***.*.**.*..**.*.*.*..*.*.****...*.*.*..****.*****.*.**...*....*..*...**.******..*.**..*.*.....**...*..*.*****..*****.**...*...*.*.*.***...**.*......**....*..****.*.******.*..**.***..*..*.*.....**.***.....*.**....**..**.*..**..*.*.*..*..*.*..**.**...**.****..****.**.*..**..*...**...**.**************..*.*.*.*.**...***.****..*..*****.*..*.*.*..*********.*.*..*.**...*****..*......**.***..*.***....****..**.*..**.*..*......**.*..****..*.....*****.*...**..**..**.*.*..**.*.*.***..*.****.*.**..**.***.***.**.***...*..***.*.**..**..*.*.**.***...**.*....**.*.**.**..*..*...**..***.*....***.*.***.*.*.*.*..***...***.*..*.**.......*.**..*******.**..**.*.**.*.*...*...*...*..*.*.***..**.*.**.....***..***...****.*..**....******...**..****.**....*...*.*.........**.***..*..*..***.....**.*.*..*.*.*.**..*.***..****.**.**..**..*.*..**.*.*..**.**.*.....***.**...**.*.*.*.**.*........*.**.**.********...*....***.**..*.**.**.....***.....*.*..*..****.*****..*...*.*..*****.*...*.*......*****.*...*........*.*.***.*.*.*..*****.*..***.*.**..***......*...*****.*....*...*...*.*.**..*...**..****.*.****.***...***......****.**.*.*...*..**......*****.**.****..*....*..*.**...*.***...*..***.**.*.**..*..**.*..*...*...*..********..*.......******..**.**.*.**.***..*.*...*.****..**.*.*..*.******...**.*****.*....*******.*.**..*..**..**.***********.**..***..***..*.*****..*...*.****..**...**.*.***..**.**...**.****..***.*.*.*..**..***..**..*.....*..**.*..*.*.*...**..*.*.*..**...**..**.**.*.****.****..******...***...*.***..****...**.*.....*.**.*.*.**.*.*.****.*****..*.*******.**..*.**..***.*.*..**.*..*...*..*.*...*.***...***.***.**....*....*...*..***....*.****.*****.**.*..****.****...**....*.***.**.*.*.*.*..*..*..*.*..**.**.*...***.***.*..**.*.***.***.*.......*.*..**.....****.*...*..*.**.....**.*.....*..**.**.**..*.**.*.*.**.*****..**..*******.**..*.**.*.****...**..*.**.*.*...**.*..*.**....*****....*.*...**.****..*...**.*.**....***.*.*.*******...
.*....*...*.*..*..***...***..*.**.*.***.***.**.*.**..**..*.***.***.***.*.***..*..**.******..**...*.**..*.****.*.**.*..****.*.*.***.**.*.....*.**...**...**.*.*.*..**..*...***.*...*.*...*.***.****.*.**..**....****.*.*.**.**..*.*..*..*.***.*.****.***...*...***.***..***.*.*.*.*.**.*..***..***...**.*..*..*..*..*.***.*.*****...**....*..**..**..**.***..******.*...**.....**.*..***.**.**.*****.*...**...**.*.**.*....*.*.*.**...***.***...***.**..*...**....*****.**.**...*.*..*....*.*...**.*..*....*...*.*****.*.****..**...*********...**.....******...*.*......**..***...*.*...**...*.*...**.***..*.*..***.***.***..*.**.*...*.*...**..**......**.*****.***.*.....***..****..*.**.*...*****.***...***...*..**..*..*.*.*.*.*.*.*.**.***.*..**.**.*..**...*.********...*..**.**........**.****.....**..**..*..*.*....*.**.*.***.**.*...*....**.****..***..****.*.**..*...*....******...*.**...***.*...***.*.**..*.**.....*.*..****..*..***.*......****.*.**..**.*.*.*******.*....*...*..**.***.****..*****...*.*******...**.*....***..*..**.*...**...*.*****.**.*.**.*..***.**...**....*.*******.*...***..*.*..*..**..**.*....**.*.*.******..**.**.**.*...***.****..*.****..******...*.*..*****..*.*.*.*.*.**..*.*..*****.**.*.*.*.*..**.....*..**.***..***....*.......**...*..*..*.*.***.***..*.....*..*...******.****....*..*.*..*..***..**....*.**..*.***.*.***....*...**...**.**.**.*.*..*.......***.*.*..*...*****.***.......***....*.*.....**.***.****.****.***.*.*..**.*..**.*...*.***.***..*.*.****....**.***.*..*.*.**..***...***...*.*.*.*...***.*.*..**...*..........*.**....*..*..*****.*.*.*..*.**.**.*.*.*...**...*..*..****.*..**.*.***.**..****.**.**.....*..**.*.*.*..******.**..*.**..***.*...***..*****..*.***..****..*..*.**..*.**.*....*..***..***.**..**..*...**..**...**.*.*.***...***.*****....****.**..***.*...*..****.....*.**.*...*.*......*..*..*****.*.*..*..*.**..*.*...***..***...*********...**...**....*.*****.****..****..*******.*..****.*.*.**.**.*..****.*.**...**..*..***..**...******..**.***...*.**.*********..*.*.*.**....*..**.
**...*.**.*...****.*...****..***.*.*..*.**.*..**..*..*...*..*......****...*.*.*.*.*.****..***.....****..**....*...***.***...*.*.*.*.******.*.***..***.*..*..*.*...*.......**..***.******...*.*...****.......*.**.**.**..*......*...**.****...********..**..*..*....*.*..****.**..*.*...*..**.**..**.*..*.***.******.....*.*****.*****..*******.***.**..***.......******.*.**..*....**...*.*..*..**...****..*.**....*...*****..**.*...*.**.*..*****......****..*....*.*.*..*.*.*..*****...**..*...........*.*****...*.*...*..*****..**.*..***..*.***..**.**.......*.**.*..******..**..*.**.....*......******....**.**..*.*....*.*..*....***.****.***..*.*......*.*.....*.*.**..*.*****.*..*****.**...****.***......****.*...*..*...*.*...***..*....*****.....***.*.*.......*.**...**.*...**....***.**.****.***.***.**..*.**....**...**.***..****..*.***..*..*......***.*..*.**.*.*.******.**.**.....*..*.**..*.*...*.*.***.*.*.**.**.*.****.*..****.*.*..***.*..***..*.**..***...*..**..*..**.*.*.***..*........*.****..*.**..**.**...**..***.**..*....*.*..*.**...*.......**...*.**.*...*..*.........*...**..*.*.*.*.*.*.*.****..**.**.**.....**..**..*..*..*.**..*.****.***...*.***..**.***..*.**.*.**.**......**.**..*.*...*....***.*****.***..**.**..*..*****..*.******...**.*.*.*...*.*.*.***.**..***..*.**.**.*....***.**.**..**.*****..*..**..**.**.**.*.***.....****..*...******...**..**.*....*****.**...**..**..***..*..**.******..**.**.........**......***.*.....**.**..*...**.*.**..**..*...*..*.****.*...**.**.**....**...**....****....***...**....*......*.*.*....*....*..**.*.***.**..**.**.***.*...*....**.**.....*...****.*.**.***.***.*.*...*...**.*..*****.****.****.***.*.****.*..*...*.**..****..*.**.......**.*.*.**....****.*...**.****.***.*.*****..*..*.*.*.******.......*.**....**.**.*..*..*...*..**..**..*..*.****.*....***....*....*....**.**.*..**....*.****...**.**....***..**..**....*.**.**..****..**.**..***.*..*..*..*.***......**.*.*.*.**..**...*.*.**..*.**.***....***.**.*...***...***.*.**..*****.*....*****...*******.*.*..*......**.*
*..**.****........*.*..***.*..***.*.***...*.****...*..***...*..***.***...*.****.*..**...***.**..*.**..*.****...**..*..*..*.****.**.*.**.*..*****.*..*..*..*****..***.*.*...**.*.*..*.**.*....*..*...***..**..***..*****.*........****...........*.*..*.***.*****....*....*.**..****....*...****.*.******.*...**.*.*..***...*.***..*.**....*.*..***..*..**...*...*.******.*.**...*.**..*.*.*.*.**.******......*...***..*.**.*....**..*.****....****.***..*.***...*..*......*..*.*..**....*****.*.***.*.**.**...*.*....*.***.*****.*..*.*.**..**...***..**..***..*..**..*....***..**..**...*....***.*..***..***..*..*....*.*...**..***..***...*...*.**....***..*...**.**.****.....*...*..*.***.******..**.**.....*..*..**.***.**.***.*.*..**..**.*....*....****.*....**..*..**.*...**.***..****.*.*.*.......*..****.*.*....*..*.******.**.*....*..*.***..***..***.*...********.*.***..*....*.*.....**..**.**.*..**.***.*.......**...**.*..*.**.....*.....*******.*.*.***.****.*...*.*.**.*.*.***.....*..*.*.*..*...*..***.**.**.....*.****...*........**.*****.**...*.*.**.*.*....**.*...*.*.*...*.**...**...****...*.*...*....*****.*..*******....**.*..*..*.*....*.*..***.***..*.**..*.....*.**..*...*....***.*..**.*.***.*.*.*...*.**.*..****..*.*.....*.*...*..*.***.*...*****...**...**.**.*.**.*.***.*******....***.**.***....*.*.**.*.*..*..*.**..*..*...*..*...*.*.**.*......*...*.*.*.***.*.*..*..***.**.**..*..*.**..*.*.**....****.**.*****.**..***.*..*...**.*.*.**...*..*.****..*.*.****.*.***....*.....*.*..***....*..**....*.*..*.*..*.******..****..*........***....**.*..*.***...*..**..*...*..*...*.**.*.*.**...***..*********...*......**.*.**.*.*..***.*.*...**.**....**.*.....****....*.***...**......*.***..***....****.**.**....**.*.*.*.*.*...*.***.*.*****......*.*.*****..**.**.*.*.****.**..**.***..*.**.**.*..**...***...*.*.*...*..**..*.**.**..*......**..**.****.*.**...**..*****...**..***.**.**...*......*..*.....***.*.*..*.**..***.*..**..**.****.***..****.**.*..*****...*.*.*..**..*****.***...*...*..*.*..**.**.**.*.*..*..*..****.**..*...*
.***.......*.*..*.*...*.*...*...*.***....**..**.***..*..***.*.....*.**..***.*.*.....**.*****.*.*...*.*****.**.**..*.**..*******...**..**.*.*******.**.*****..***.**....*...*.*.*...**..*..****.*.******..**.**.*...*.*.***.***...*.*.**...**.***..........*..*.**.**...**.**..*.*.*.**.*.**..*.*.**.****.**.**.**.***..*.**..***...*.*.*.*..**.*....*..**.....****....**..*.**..*****..**..*...*.*.*.**.*.****.*....*...**.*..******..**..*..***..***.**...*.*.*........**.*.*....**.....*..*****..*.*****......**.*********..*.*..***...***.*..**...****.**.**.*..******.***.**.**.***.....**.*.*..**.*.*****..*.**.*.********.*.......**.*.***...**.****.*.*..*.*..*.*..****..*..*....*....*.*.*.**.*****.**.*****.***.***.**..**.*****.*..**.*..*.*....*..****.***.*..**.*.*..*.********..*...*.***.*.**..*.*..**...**..********..*.....*...******...**.***.****....*.**.***..****...**..*.....*.*.*..**...*...*...*..*.*.******.*......***....*......****.*****.*.***.*****.****.***.**.*.**.*.*.****..*..***...**.*.**.**.**.*.***....**....**.**.***.****.*.*.**.**.*******..**...*.*.*.**.**.*..*.**..**....*..*.*.*.****.*****..*...*.**.****..*...****.***.**.....***.**..*...*.***.*....**...*..*..**.*..***.**.*......*.***.*..*.*.*.*****...*.*..***...*****..**.*....*.********..*..****.*...*..**...**.....**..**..*.*..*.*.**....*******.*****.***.*.*..***......*..**..*.*..*...*******..........*.****.*...********.....*.***..*...*.....*****....*.*..*..*.***...*..**..*.**.***..*.*.****..*.*..*****..*.**...*.*....*******...*.*..**..*....*.*..****..***.*.**......**.**.....*.....*.*.**.*....*****.....****..*...**...*.......*.*.*...***.*..*.**.......*..**..***..*..*.*.*.***.**.*.****.**...**....**...*..**.**.**...***.*.***...*..*...*.*.*.....**.****.**..**..*....***.****.*.*..*.******..**..*...**....***...*.*****..*...*.**.**..***..*..**.*.**...**..****....****.****..*.******..***..*.***..***..**....****.*****.*.*..**...*...*.*..**.*...******....*...***...**....***....*...***..*.*****..*..*..*.*.**...***...*..*.*..********.**.
.**.*..*.*.****.*.*..***.*.*..*...*.*.****.**..********.***..**..**..*...**..*..*..**.*..*.**.*..***....*..********..***...**.*.******.***......*..****.***.*.*..*******....*.*..***.*....***....*...**.***.*..*.......*.....*..****.***...*.*.**.**.......*..*.******.*.*.*.....*..***...***.*...**.*.*****.*.......*..*.**.***....*..*.*.*.*..**...*....**......*.***....**.*..*......**.******...**.**.*...*.*.*.***..***..***..*.*.......*..***.******.*..*..**.***.........*.***..***..**.*****.*.*****.......****..**....*....***...**.*.***********.***.*.*...*...*.****.*.*....***.....*.*......**.*.***..*.**.**.....*...****.**.*.***....**..*..***.**..*.*..*..*.*..**.*****..*.**.***.***...*.*.....****...*..*..*..*.***.**..**..**....*...**.*.**.*.*.*.**********.*.***.****...**.*..*****..***.*...**.**..**.******..**......**....****.******.***..******.*...*...**...**.**..*.*****.***...*.*.****.*.*.**..****.*...************.*.....**.**...*.****..**...**.**..***.***...****..*..****.*.*........**.****.****.*.*.*.*.*****.**....*.*..*...**...**.***..*.*.****....**.*.***....*..*...**.*..*.*****.*****.*....**...*******.*.*.*.*.*.......*****.*******.*.......***...*.**.**....*...*....*.*.*...*...*.*.******..***..*.***.*....*.*.**..*******..*....*....**...*.....*.**.***...*.****.*..*.****....***.**.**.......*....*..*.*..*.**..*.***.**.***....*.*...**.*.**...*....*****....****.*.******..**.*.**.*..***.***..*.*..*.*..*.**.***********..*.**.**..****.**........**********.**.**.**..*.*......*.*.****.*.*******.......*.*...***.**....*****...*...**.....**.....**.....**....**.**.**..*..*****.....*.*********......*..*...**.**.*.*...*..*..*..*..****.*.*..*****...**.**..*..**.*.*...*..**.*...*...*.*..*.*****.**.***.***..*.*....*...**..*.*..*....*...*.***..***..*.......*....*....**.**...*..*.***.**.*.*....*.**.*****.**..*.*.****..***..**..*.***.....*.***.*..**.*.*..*..*.....**....**..**.*..*.****..****...***.***......*.**.**.*.**.**.****.***.***..*.******.**.***.*.**...*.*.******.*..***.***.***.**...***.*..*.
**...***.*..***.**.*..**....*..*...*..***......***.*.*..***..*..*..*.**...*********..*.*.**.*..**......***.*****.**********.*.*...**..*********...*..*..****.***...*....*..*..******.*.**.*.****.....*.*..*...*..*...*..**...**.***....*....**.*.*****........**...*.*.**....*.....*..*..*.*...****..**...*..**.**...*****..**.**..*.*.**.**..*..**.**...*****..*.*.*..**.*..***.***..*********..**.*.**..***.*.*.*.*.***.....***.*.****.****.**.*....*.***.*.*..**...**..*.**.**.***....*.**.*........***..**.***.*..*.*...*...*.*...*.**.***.***..*..****.**.***...**.**...*..**.*.***.*..**..***..*.*.**.*.**********..*.....**....*......***..****...***..**...*.*****.**..*........*.*...**.**...*..*..**.*.*..*..*..*.**..*...*.*.**..**.*.*.*..***...*.*....*.******.*.**.***.**.*.*.**..**.****..*.*..*.*....***.*****.*.**..*..*.*****..******..**....*...**...**.**..**...*****..*.**..*...***.***.*****.**.**.*.**.***.*..*..**....*..*...****....*..*.*.***.*.***....**.*.****.**...**.*.***..**..*.**..*.*.....*.*..*..*..**.****.**.*.****.*.*..****..******.*.**..****..***.*...***.***.......**....*.*.*.*..**...*..****...**...*.****.**.*.....****.*.**...*..**..*.*.***....******.***.*.***..**..*..***..*..*..**.*..*.*..*.***..**..**.*.*.***...****..*..**...**..*.***.**.**....***.*.....*...**..**...***.*...*.**.*.**..*..*..*..*.*..*...*.**..*....*.*..**..*.*...***..*.*....*.*..**.***....*.**....***..**....*...**.***..***.***.**.**.**..*.**...*.***.****..*.**...**....**.*.*..*...*..**.....***.***.******......***...******.*..*...****...**..*.......*.****.*..*..***.*....*...*.**....**.**.**.****.**..*.*...**.*.*.*..*.*..*...**...**.*..********..**.*.*..*.**.**..*..*******..*.*..**.***....***.*..******....***..******......*.*..***.**.*..********..**.**..*...**...*..***.**.**.*****...*****.***..***.*.*.**..*..**...*.*....*.**..**...*.*........**.**..**...*.*.**.**.*..*.*******....*...*.*.*..*.*...***...*..**...**...***..*.**.*..*****.*.***...***.*.**...**...*..**.*.**...***..**.*....*.........*.*...**.*....*..*.*
.****.*.***..*.......*.**.**...**.**.*****.*.********.......*.**.*.*...***.....*.*....***.*****.**..*..**...***....**...****.*.*........*...*****..***..*.**.**.*.***.*******.*..**.*...******..*.*..*.**..*...*....****..*.*..*..*...**...*...**...*.....*.**.**..**.*..*.*.****.**.**..*.*.*..******.*...**.***.*..*.....**.....*.*....*..*..*....*.......*....****......***..***.*....**..*.*.**...***.*...*.***...**.**..**.**......***.*.*.*.**.*.*..***....*.*.****..**.*.......***.*****...*.*..**..**.**.**...*...*.****.*.*......*****.***.*.*......*.**.**...*..*..*.*.*..*****.*.**.*.....*.****..*.*.*.*..*.*********....***...**.**...****.*..**.*..*....**...*..*...**.*.*.*.**.*.*.*.....*..*..**..*.***..***..****..*.**.****..***..****.*.*...**...*..*..*......*......**..*.*.******.*...*..**..**...*..*****..**.****...*.*.*.*..**.*.*...*...*.....*.***....**.*.***...***..***..*..**.*..*.****..*.*..*.*.*.*.***.**.****....*...*.*.*.*.*.*..*.*......***.**..*......*..*..*.*..*.**..***.*...*.**...*....***..*..*.....*....**.**..**..**.*****.*.**..*...***.*.***..*..*.**..***..*.***.*.****.*.***.**..**.*..*.**.***..**.*....**.*..**...*..*.****.*..*..**.**..*..***.....*****.....***.*.*..*****.**.*..***...***..***..*.*...*.*..*******..****...*..*.*.**.*..***..*****..*.****.*...*.*....*.***.*...*****..****.*..*.**....*.*.****..*.*....*..*..*...*......*..**.*.*..**.****.*.**.....*..******..**.**.****.*...*****...****....*....********.*...***.*****.*.*.....*..*.....****.**.*....*.*.....*.******.*...**....****.......*...*..*.*.*..**..*....**.*..**...*.*....*.**.*..**...****...**.......*...*.**.**.*....****..****.*.*...*****.***.**..**...****.*.....*....*....*****.**.*....**.*..****..***..*.**.****..*..*..*.....*...***..*.*.*****.***.......****.**...**..**.*..***............*....**....*.*.*.**.***.****..**.*.*.**.***.**..*.*.*..*****.*.**..*...**.*.*.*..*.......***.*..**.****..**...**..****..*....***.*....***..*.*.*****...**.****..*...*.**.*..*..*.....***.*..**..*..*.**.*.*....***..****...*..*..*.*.*
***.*...****..*******...***.*...******..*.******.*****..*.....*....***.**.....******........*.....**.**.****..*.*..*.**.**...*.*..*..*.*****.****.***.*..**..**......*.....*...*..**..*****.*.****...*.*..*.***..*..**..*.*.**.*.***.*...**......***..*.***.*..*..*.*......**..*..*.*.*.***.**...*.*.***.***.**.*************.****....*....**.**....***.*..*.*.*..**..**..**.*......*...**......*.***.**.******...****.*..**.**..*.***.*.....****......**..*..*...*.*.*.****.*...*.*.*.**..*.*...*.*.*...*****.*.*.***.....***...**..*.*****...*..*.**.*.....***...*.*...*...*.*..*.*.*.***.*.**.**...*.**.***.**..*....**..**..*.....**...*..*..*..**...***..********.**.*..*.*.*..**..*.....***...*.*.*..***.*..***...*.*.**.***.**...*.*..*.*..*.*..*.***.**.***..*.***..***..*.*.*****..***.**.********..*...*.*.*..*.*..*........**.**...**..****..*..*******.*.*.*.*.....*****.*.*....*..............**..**.*.**.*..*..*..*****.******.......*.*.******.*.*.*.*.*..***.*.*.***.....*..***....*..*****...***..*..*****.....**.**.*..***.*.....*.*.*.*.*....*...**.***.*.*.*.*.****..**.*****..*....*.*...***.*.*.*.***.*.***.*.*.**.****.**..*.***.*....**..******..*.*.*.***..*****.***.*.*.*****.**......*....*..**.**....*...**.*..*........**.*****..*...*.**.***..**..*.*...***.*.****...**..**.*..**.*.*....*****.*****.**..***...*...*...**.*...**.**.*.****..*..**..**.*...**..*.*.*.*.*.***.*.**........***.**.*...*****.*....*...***.**.**.....***....*.*..*.*...*..**.**.*..***.*.***.********..*....*....***.*.*....*.*.....**.***....**.*.**..****.*.***.**.....*.*****.**...*.*.*..*...**....*.*...*..***.*..*..*.*****..*..*...***..**.**...*..*..*...***.*....**.*..*...*..*.*...*..***..********.*..*..........*...*..**..*..*.**.*.*..*.*.**....**....**...*.....*..*....***..**.**.*.***.**.*.*.*.**.**..*.****...*.*....*.**..*.*.***.*****.******.*.......*...**...*..*.***..**.*.***.*.*...**..*..*.***.****.**.**.*.***..*..*.*..*.*.**.*..*..***.*.*.*.***.*..****.**.*..*..*...***.***.*.*..**...*..***.**.********...**.**..**...*.*..*...*.*.**.
**.*....**.*...****......**.**.*.***..*.***.*****..*.*........****.*..*.*..***...**..*.*....**.....**..*.**..***.*.**..*..*..*******...***.*..***.**...*..*.*..*.**..*.*..*****..*.*.....*.*.**....**.*.*...*.*.**.**...*.*...**.**..***.**..*****.***..*******.**.*.*******.*.....***..*.....**.....*.****.....*..**...**.*.***..**..*.**..*..*..*..*.*....*....****..***..*.*****.****...*.*..****..****..*.*.*.*....***.***..**.*....*..*.****..*.***..**..***.*..**...**....*.*.*****.***.*.*.*.***.**...**...****.*...*....*******..*****.**..*...******.**.****.*****.***.*****....**.**..*****...***.**...*..*..**.**.**********.*......***.**...**.***.***.***.*.**.*.****..*****.*.*.*.*.**...*..***...*...***.*...*******.*.*...**...**.*****.****.*...*.......*.*..*.*.**.******.*.**.....*.**.**..*....*...*..*.*****.***.*...*.*...*...*..****..*..**.......*******.**.***.*.***.***...*.*.***.***.*...*.*...*..*..*.*****...**.*.*..****.*.**.**..*......***...**...**....**..*.**...**...**.*..*...***.*.*........*.*.......**..**..****....*..*..**..***...*.*..***.***.*..*.*....**.*.*.*.*.****.....*..*.*.**...*..***....*.*.*.*.*****..*.****..**.*...***...*******.***.**.*.*.*.**.*.**..***..*...**.******.****.*..*....**...**.*.**......*.****...***.*....***.*.....*.*.*..*.*....*.********..*..**...*.*..**.***.**.*.*.*.*....*...*.....*******.*****.*..****...**....*..**..*.*..........**.*...*..**.**.*..***.*.....******....*.*.*....*.**.*.**.*.**.*..**.****...**...*...**..****.**..*...**.***.*.**.****.*..*....*.*.*.**.**..***.**.*.*..*.**..*..*****..**.**..**.****.*....*.**..*.*.**.*...**.*.**..**.*...**.***.*.*.*..*.**..**.*.*****.*..*......**..*.**.****.***..**...****...*****..*..**.*..*.*.****.***..*...****..**.*..***.****.**..*...**..**.**....******.*....*...*..*.*.***.....**..**.....**...****.*.***.*.*....******..*.....**.***...**.***....*.****.*....**.*.**.*...**.*.*.*.****.*..**.***.*.**...***.***..*.....*.****...****....*.*...*.**.****....**.*..***.*.**...*.*...***..***...**.*.*..**....****..**...****
**.*...***..***..*****.*.***.*.*.*.***..**.*.***..*..*.*.**.*.**.*******..*.*.**.*..*******.****.**..*..***..*.***...***.....*.*.**.*...**...*.**......*...*.****....**..*..**........****...*..***..**.**..**...**.....***.*.******.**.*.**...*.....**.****....*..**.*..**.**.**...**.**.**......***....*.......*...*.*..****.*...*.*....**..***.....***.*****.....*..*.*.*..***.****..****.*****..**.*.*..*..*.***..**....*.**...****...***....*...*.****.*.***.**.*...*...*****.**..***.**.********..******.******..*.....*.*..***.....*.*.***.*..*.***..****.**..*..*******..*..*****..*..****...*.*.**.**...**.***.*..*.******.*.***.**.**.**.*...***....**..*..*.*.**.**..**.***.*.***..*..**..**..*..*..*.****....**....***.***.*.**..*..*....*.*....**.*...*.......**.***..****.**..*.*.**.*.***...**.*.*.**.*..***..*...*...*.***..*.***.**.**..*....**.*.*.**.**.*.**..***..*****....*.***.*..****...*****.*.****...***.**..**.*******...**.**..*...*..*.*.**.***...*.*..*.*...*.*.*......**...**.*.*.**..**.***..*..**..**.*.****.******.*.**..**...*...*.****.*...........**...*.*.*.*..*.*********.*.**..***.*.......*...*.*.*.*.****.*..****.*.***..*.*.*...*.**.**...**..**.*.******.*..**.*.......**..*...*.***.*.*..*****..**.*..*..*.....*.**.....*.***..*...*...***.**.***.*......***......*..*..*.***....**.....*..*.**..**.***.**.****.****...*...*...******.**..*.**...*.*.*..***.*..****..*.******.****..****.*.**.***.......***...*.*****.***...*..*.****....*****.*..**..*.*.*..**...*...**.*..*.....**.....*...*..***.****.******....**..*.**...*.****.*****.****...*.****.*..*.*.***...*.*..*...****.*.*..*..***..***.***..**..*..*.***..**.***......**.**...*..**.****..**..***.**..*........***..***.**.*.**...**...***..*****.**...**.*.**..*......***....*****....*.....**....****.*.*...*.**..*.*.******.*..***.*........*...*....*.**...*.**.**.**...*.*.*...***..*.*.*.**...*********..**.*.*..*.***...**.*...**..*****...*.***.*****..*.*..*******.*.***..*...***..**..*.*.*....**.**..*..****.*.*.**.*.****.**..*.*.*...*.**....***..**.*..*
.**.*.*.*.*.**.*..*...*.**.****.***.*.*...**...*.**.***..**..*..*..*****..**.*.**.....**..*..*.......*..*....*.*...**...******...*..***..**....*********.*.*....***.***..*.....**.*...*..**.**.*****...*.***..*...*.*****..*.****.**.*.*....*.*.....**.**.*..*.***.*.*.**..*.*.*..*...*.**.****.***.*.*...*.*.**.******....**.**.**...*.**.***..**.******.**.*...*..**....*...****..*****.*........*.*..*.*.*...*.***.***..*.*.***...**.*.***....*.*.*..**.*****.***...****..***.*.******..*.****..*******..*.**.****.*.****...*.*...**..*..***..**..*****.*****...*..*...*...**.*.*.*....*.**.*.**.*.***.***.***.**..**....*...*..***....**.*....**..***.......*..*.***..*....**....*.*...*.*.**...*.****.****.*****..****.**.*.....**..*.**.*..***.**.**.**.*.*.*.**..*.*.****.*...**....**.*.***.*.**...**..*.****..***..*.*.*.****.**.*****.*..**.****..*...*.*.**.***..**.**...*.**....****.*...*.**.**.*..**.***..**......**.*.*..***.*..**.**..***.***.**.*.*.*..***.*.**.*..*.*.*..*..**.*..*.*..****...***.**.*.*....**..***..**.**.**..**.**..*..**.*.*...**..*........**...***.*****..***..*..**.*.***.*...******.*....*...*.**....**.*....*.*..*..*..*.*.*.......*....***..*.*..*...*.*****.*.**..*.*.*****.*.***.*.*...**...****.*.....*..........*..*.....***...*.*.....*..*......**......**.***..*..*..**.***.***..***...**..****..*.**.....**....*.****.**...*..*****.....***.**.*******.*.**..****.*.*...*****.*.**.*.....******..**.*.*.*.***.***.........*..**.**.*.****..***.......*.********..***...*..*.*.*..*.*..**.*.***..*..*..*..*..*.*.***.*.*.*.*....*.*.**..**.*.*.***.*.*.***.*..*....*.**..*.*****.*..*.***.**....*..*..**...**..****.**.**...*...****.****.*.**.****.**......****.***********.***...*.*..**..***.***.*.***.*..**..*.*.***..*..*****...**.*.***.**.*..**.**..**....*.*.*..**....*..*....*..*..*.**.**.**.**.**.*****..**.**.**....*..**...*..**..**...*.*..**..**.**.**.*..**.****.*...*.*...*....***..*...**.**...*..***..*.**.*..*....**.***.**.....***..***.*..*...********.****.****.***.**.*....**...**.***...*..*..*.......
*.....*..***...*****.*..*..******.*.**.*..**.**.......**....*******.***...*..*.**...**.*..***..**.*..*..............***......*.**...*...***.***.*...*.*...*.*.*.*..*..*******..*..******....*..*.**.***.******...*....**.*.*...*.*...*...*...*..***.*....*.*....*....***...******.**..**..*.*.*.*****.....**..*.****.***..*..*...**.*.******..*.*...****..*..**...**......*..*****.**...***.*.*.**.*...**.*.***..*....*.****.*.....*..*.***.*..*......***.*.***..*.***.***..*.***..***..*.*.*..*..***.*****..*.*.*..*..*.**....*.***..*..***.*....***..*****....*...*.*.**.***.*..***..*...*.*...***.*.*...*....**.*.**.......*****....*....**..*.**.*.*.*.*****.**..*...***.**.****.....**.*.*...**.*...**...***..*****.****...**.*.*.*.**.****...*.....**..*.********....*.*.**.***..*.*...**.******.*...**.***..**.**..**.*...**...*..********.**..**.**..**....*...**.*****.**...*****...**..*.***..*.**..*.*..**..*....***..**...*.**...**....*...***..*.....*.**....*.***.****....*.*.****.*.**.***.******.*.****.*.*.***...*.*.*..**.*..**.**...*..**..**.*...**..*.**.*.*.*..*...*.*..**....*.**..****...*.*.*..*.*...******..*.*..*****.***.*.**...**...*.*.*.***.***....*.**...****..***....*.*.***.**.*..***..**.*****.***..*.*.**....*.*.*.**.*.**.*..*.*...**.*.**.**.*....***...*.*.*.*****...**.**....****.*..***..**.*..*.****...**....*.*..**.****.*.*****.***...**..**.*.**..**.**.*....*....**.**..*.*..**.*.*......*..*.*...*...*...**.*****..**.***...*...**..***...*..**.*.**.*.*....*.***.*.**......**...****.*..****.*.*...*.*..**.*.*..**.*****.....**.*.**..*.**...*.***.*.*.**...**.**.**..*..****.****..**.*.*.*.*.*.*..****...***..*.****....*...**..*..**.**...**.*..***.*......**..*.*.*....****..*...**.**....**..****..*.******.*.*..******..*..***.**.**..*.***.*.*.**...*.**.*.*.*.***..**.*.*.***.**.*....*.*.*.*.**.*.**********.*..***.*.*....***..*.***.**.*..*.****...*..***.....***..*.*.*.*.**.....*****.*.**...**.**.*******....***.*.***.*.**..*..**.....*..**...*......*.***.*..*******...***..*..**..***.***...*.**..**...**..*.**
.*.**.**....***...*........**.***..****.****.*.....*.**...*.**...**......***..*.***..*.****..*.........***..**..***..*.**.*.***.*.****..*..*...**..*.*.*...*..*.**.**..***.**.*.*.***..****..**.****..*...**.**.***.....**.......***.***.*..***.***.*******.*..*.*.*...***..****.***...*...*...***..****..*.****.***.**..*.***.******..*.*.*...****.***..**.*.****.*.*..*...*.*..****.**.**.*.***...***...******....***..**..**.....*****.**.*.**.*..*...****.....*..**.****..*...*..***.******....*.*...**.*.*****...*.**.****.....**.***.***...*.**.**.......*..***.*...***...*..*..*.....***.**....**..*....*..*.....*..**.*..***.*.***.**..***..***...***...**...**..**..**.**.....**..*.**.****....*****.....**.*....**...*...********..*..*.*.*.****...*.*.....*..**********.**.**...**.**....***.*....***.*...*..*..***...*...*...*...*..*.....*.*..***....**..*....***.**.**...**.*.*.....*.****.*.**....***..**..*.**...**.***..*....**...*..*..**.*.......*...*******......*.**..*.*.**.******.**.*.*..*...*...**..****...********.*....**..*...*.****....*.*.*...**..*..*.**..*.**.****.....**.......*.......**...**.*...**.*..*.**.***.*.*...**.**.*******.**.**...***...*.....*.*.*..**.*.......*...**........***.....***..***.****.**..*.....*.*.**....**.**...****.....***..*...*.****.***..*..*..*..********.**.******..******.*.****..****.*....**.*.*...*.*.****.*.*..*..***.*.*......****.*.*.***.***.****.*..**.*.......**.*.*...*..*....***.***.*..*****..**....*.**.**.***..*..********..**.*..**...**.*.****..*.*.*..*.***..*..*..*..**....*...*..***..**.**..**..*.*.*.****.**.**.*****.*.....*..*.***.*.**..*.*.*.****.*..**...**...*....***.*....*******.*.******.****.*..**.*..*...**.******..**.*.....**.*.*..*.***.*.*...**........**..*.***..*...*..****.*..*.**..***..**..*.***..**.*...**.....*...*...*.*.**.**.***..**.*.***..*.*.*.........*.*.*.***..***.*..*.*.**..**.*...***...*..**.**...*...******.**.**..**.***.*****.*....********.......****.****.****.**..**...**.*.....*.***..*.*.**..******.*.*..****...*.*.*.****.***...****..*.*.
**....*.*.*****.*...****.*.***.*..**.*..***...***....***.**..***...*.**....*..***....*.*.....*******....**.*.**.....*..*...**..*.**...*....**..***.*.*.**.....****.***.*********.*..***.*****..**..*..*****..***.********..**...*****..*****....**...*.....********...*.*.**********....****..*..*.*****.**.*..**..*.*..****..**...*..**....*.*...*****.*...***........*.***.******.**.**....**..**.*.*****.*.*..*.*****..**.*.......**.*....**...*.***.......**.***...*....**.*..*.*.*.***..**.*.**..*.*..*****.*..****.***..**..*..**.****.*...*.***...***.**..**.*.***..******..*...*.**.****....**.*.***..*..****..*.*.****.*.*.....**.***.*.**.**..*.***..*.****.**.*..*.**..*.**...*....*.**.***.*.**.*.....*..**.*.*.**.**....**..*..***..*.**..***.*.**..**...*..*......**..*.******.*.***..***.*.*.**.*.***....*****..***..*.*..*....**.***.****..**..*.**..*****..*.....****.**..*.*.*.*.*.**..*...**.***..**....*.*.*..*******..**..**...**..*..*....**..*..*..*.*..*.....******.....**...**...***..*.*..***.********.*.*.***.*.******...***.****..*.*...*.*.**..*****..*......*..*****.*.**.**...*.*.*..*.**.*..**......*.*.*..**.*.****.**.*...*.*..**..*.**...***.*.*.**.*..**..***...**...****...*.*..**...***.*.*.*.*..**.**.*...***.***..**..***.***.*....*...**...*.*.**........*.*....**.****.**..**....*.****.....*..*....*..*.*.....******.***.*..***.**.**..*****.*.***..***..**.****.......*.*..****...*..*.**.*.**.**********..*.*.***.****.*******.*..**..*.**..*.*....*...**.*..*.*.**.**.*.*...**.*...***.**.*..**.***...*.**.****.*.**..**.*.*...*****.*..*.******..*******....*.**....********..*..***.*..*.*..*...**.....***..*.***.**..*...**.*****...*...**.....***..*****.****.******...*.***..*.**.*.***.**.**..**.**.......*.**.***....**..*...*..*.******..*..*.****.*.**.*..**.*...***...***.**.**....*.**.*.....*..*..**.*..*...*...****.*.**..**..**.**.*..*..*.**....******.*...*.***..***.....**.*...**..**..*.*..**.**.*****.**..*..**..***..***.*.*...***.*.*..**..*..**.*..*..*..*.*.....**..*.*..*..*.*..*.**..*..**.*.**.*.*..*..*
****..*.*..*..**...*..*.....*...*.**..*.**....*.*.*....*.**..*...**....*..*..******...**..*.**..*..*...*.*.**.*..**..*.*.*..**.*.**.**...*..*.*...**.***...**.**.*.*.*..*.******.******.**.*...****....*.*..**..**...**..***..*.*....**...***.***.****...******.**.*.*..*...**********..**..*..**..**..***.******...*.***....*..****..*.*.***....****.*..****...**.....**.**.*.**.**..***.**.*..**.*.***..*****..*...**.*..*.*....*.***...*.****.*.*.*.***..*..*.***.****....*.**.******.*.*.*.*..**.*..*....**.*..***..*.*...*..**....**.*.**..******...***..**.*..**..*..*..*..*.**....**.*.**..*.*.*.*.**.*..*....*.*.*.****.*.....*.....*...*.*.*.*.**..***.*.******....*...**..*..**..****.***.*..*.**...*..*.......**..*..*.*....*..*.*.*...*.*.**..*.**.***.*.*..******.*.*..*.****.....****....**...***.**.*..*...**..******.**.....**...*.******.....*****.**...**.*******.****.*..*.*....********.*......***..*..*....*...*..*......*..*.*****....*..**.*..**..*......***.***.**.*.....*.*.*.**.*..***.*....*.*.*...*.....*...******.*.****.*..***.**..*.****..*.*....*..*.*.*.**.*.....*...*.*.*...*.**...**.*..***..**..*.******.***..**..*.*..******.**...***.*.....***.***.****.*.*...**.*.*........*.*.****.**.....*.*..*****.*.*.*....*...*.**....*.....***.*...*..**.********...***.*.*.*..*...*.**.*.*..***.*.****.***.......**......*.*.***.****.***..*..*..*.*****..**..****..**.*****.**..**.*.*.*......**.******.*.*.**....*...****.***..****.*.***..*.**.....***..*.*..***.*..*.*.****.**...**....*****.*..****.**..***..*..*....**.***..*......*..***.**.****.*....*..*.*****.***.***.**..*..*.*******.***.....******.**.**..*.**.*.*****.**.**.**..*.***..*...**..*.***.*.**.*..***..*.......********.**...**.**..*.*.**.******.*.*...*.*.**..**.***.*.*.***.**.******..***.**.....*..*...**.*.*....*****..****.***.*.****.**.*.*...*.*.*..*.*.....****.....******.*.***..*.....**.*..*.****.....*.*.***.****....*...**...*.*.***..**.****...*.*.****.*.*....****.**..*****.....*****.***.**.***.**..*..******.....*.*.**....*..*.......*..*.**..**.*..
..*.****.**.*.**.***....*.......*..********.....*.*..**.**.**..*.*.**..**..*.*.*.*.****...**..***..*.****....**......*..*..******.**..***..**...***.....*.*.**.**.**..**.*...*...*.***...*...***.*.***.**.****..**...***...*.*....***....*...***....*..*****.*..***....**.*.**.***.*..*...*.*..**.**...****..*.**..****...**.*..**.******.*..***********.***...*......*.*****..*.**.**.**.*.*..**.*.....*.*..**....****..***.....**....***.*.**.*.***..*.**...*....*...*.***.*..*.**.*.***...*.*..***..**.**.*..***...***..*..*.***.**.***.**....*.**..*....**..**.*...**...*.*.***..**..*..***.**.****..**.*.**...*.***.**....*..***.*.*.****....**...*.*.*.**.***.*.****.*.***.*.**.*.***.....*.**.*....**.*.***.**..*.****...**.*..*.*...*.******.*......***..****........*.**.*.*.*....*..**...**..*..*..*.***..*.*.****...**...**.***..**.*...*.*..**..***........*..*.*..****...**.*.**..*..**..........*....**...*.......*.**..***.....***.*...**.*.**.....**..**...**.*..**.***....*.*.......*...*.**.....*...*...**....*********.****.*.*..**.**..**.*.*.**..***.*.**.**.**..*.*......*.******.*..*....*.**.**.*******.....*.***.***...*.**.**...*.*.....*.*****.**....*...******..**...*.**..*..*.*****...****.****.**.*.**..****.**.*..**.****.***.**.*..**...***.*....*******......*..*...*.*...**..***.....*..*.**.*****.***.*....***.*.*..****.*.**..**.******.*..**.****.**.*..*.**.*..*....*...*..***.*.*..*..***..*......**..*.*....*****.*.**..***.*****.*.***.*.**.*****.......***....*...*..*..*..*.....**..*.*.*.*..*.*..***.**.**..****...*******..*...**..*.*.**.*...**..*.******...***.*.**...**.**.*...*.........***..***..*.**.*.***..*.**..*.*.*...****.**..**.***.*..*..*.****.*.**.**.***.*****....*.****.*........*.**...*....*******...*..*.**..***..*.*..*..***......*.*..*..*..*..**.***.**.*...*....**.**.**.**..*...***.**.*****.*****..*.*..**...***...****...****.*.**..*.*..*.*..**..*.*.****.******.*...*.....**..***...*.*..*....*...*...*.**.*.*....*.*..**....***..**..****.*.*....**.*.**......**.*....*..*..****.**.****.*...**.*.**
*....*****..*.******.***.....*.**...***..**..**..*..*.*.***...***....**.******.**.**..**.*..**..**.*...***.*.....*.**...**.*..**.*.*.**...**.....**..**.***..***.**.**.****..*.....*****...*****.*......*...*..*.**.*..*.*..*.*.*****...*.****.*.*.**....**.***..*.****.**..*..****.**..**..**..*.***......*****..*......*...****.****..**.......**..***...**.*.****.****..*.**...**..*..*.*.*****.*...*....*..*.....**.....**.****.*...******.*.*....*.**.*..*.*.*.....****..**..*..**.**...*.*.*...*.*.*******..********..****.*****.***......**...***..*.....*.**.****...**....**..**.*..*.*.......***.....****..*..***.*..*.**.*.***..*....*...**.*.*...*.*....**...***.**.*..**..*.*.****.*.****..**.*..****...******.*..*.*.*...**..***....*****.*........**.*...*.**..*...***.*.**.**.*..*.*.*....*.**.*..***.*.*...*.**...**.**.**...**.***...**..*.*...***..**..***...**.**.***..**......*.*.**.*.*.**..**.....*.***.**..*.**.....*.*..*..**..*........*..*.*....**..*.***..*..**...*...***.**.**...*..*.**.**..*.**.*...**.*..*.**..****...*.***.**..*...**..***..*.***......*...*...*.****...**.***.*..*...**.****.**.*.*..*.*....*...**.*..*..*.**.....****.*.**..*..*.*.*....*.***.*...*.***..**.*...*..*.*.***.**********.*..**.*****..*****.****..******.*.**...**.*.*.*.**..*........***.*...........*..**.***.*..*.*..***....*.**...**.*.*.*...****..*..*..*.*.....**.***.**********..**.***.**.....******...*.**...*.*....*...*..*...*..***.....*.*...**.****...****.**.*..*..*****..***.*..*.****.....**.***...****.*.*******..***.***.**.**....*..*...******.*..*.*.**.**..***.**.**.*..*.....**....*...***...***.*.*..*.****.**....*..***.*...*****........*******.**.******.*****.*.....*..*.....*.**..***.**..*****...*....***.***...*.*.*.**.***..*...***.....*.**.**.*.***..*......**.*..*.**.****..**..*..****.*..*.*.***.*..*.***..*.....*....*****.*..**..*.**.**......*..*..***.*.*.*****...*...***.***..*.*.**....*.....*.***.*..**.**..*.**.*.........*.****..*.**..*****.*..*...*****.....*...*..**.*...******.***.**..*.*..**.***.*.****.*..*.*
.*..********.**.*..*..*.****.******.*.***.*..**..*.*********.*...**.*.....*..*...**...***.****.*.****.*.**.*..*.......*.*..********..*.*.*.*.***...*.*.***.*.**....*..**....**.*..*.**.*.*...*.**..****.*.***..*.**..***..*...*.*.*.**..*..*...*.*.**.****...****...**.**.*..**.*.....****..*..*.***.*.**.****...***.........*..*.*.*..**.*..****..*..****...**...***.*.*.**...***..*.*.***.******.**.*****..**..*****..**.***.*..*.*...***.***...*.*.*..**..*.**..**.*.**.*...*..**..**..*......**..*.....*.**.*.**.***....*....**....**.***.*.**.....*..***...*.*.**..*****.****..***....*..***..*.*...*...*****..**...**..*..*..*....*.*.*.....**.***.*.*...*.*******..*.***...**..*..*.*.*.*..*..***.**..**..**.*..*.*..*...**.***.*.***.***..*..*...*.**..*..*..*.**.*.******..*.**.**.*..******..*.*.*...*...**.*..*.*.***.*.***.*.*.*.*..*..*******..****.*....*..***.*...****.*.*....***.******.*......*.*.*.****..*......*...*..***.****.....****..*.*.*..**.*.*..**.***..*.**.*.*.**.....***..*..*.*..**.*.*........*.**......**.*....*.*.**..***.*******...***.*...**.....*.*..**.***..**..***..***.*.*.****.*......*....*****.*.****.********.*....**.******..**.*.*....*.*....**.***.*..**.******.*.*.*********.*.*.**..**.*.*****.*.**.**.*..*.*.*..*.....*.....**********.**..**.*.**.*.*****..*.*.**.*....*..*...**.....*****.*****..**..*......**..****.....**..*...****..*.***.***.....*..***.*.*..****.*.....*...*..*.****..**.**...**...****.*****...*.**.*****..*.******..**..*...*..*.....*...*.*.****...*...*.*****...*..**.**.*..*.*.*.**..*.***.***..***...**....**.*.*..**.****.**.*...****.*..*.****....******...*.**.*..**..**.****..**....**..****.**.**.....****.****...**...**...*..***.......*.**.*.*.....****.*****..*.****.**..***.***...******...*.****.**......*****...*..****.**.*..**.**.**.**.*.*.***.**..*..*.**.****.**...**.*****.*....****.******.*...*.*..*.....***.*.**.*....**.*.****.....**..******.**.**..**.*****..*.*.*.***.*.*..*...*.*.*..***....*..*.*..**.*.*****.*......*....*.*.**..**.**.**..*...**.*.*...*****....*.*.
**....*..*...*..*.**.*..*..**.*.*.....*.*.**..**.*.*.*..*.***..*...*.*..*.***....**...***.***...*...***..*....****..*.**.*.*...*****.*...*****.*******...*.*..*.*...**.**.*.********...*..****.***.**.*..*.*..*.*.*.**...***.*.......*.*...*..**.*..*..*...*..*...**..*****...*.**.*.**..*.**..*...**..**...*.*.*..*..*...**.*.*....**.*..***.*.*.*.*****.**.****....*..****...**..**..****..*.***.*..*.*....*.**....*.**..*.**.***.*..****..*...**..*.*.**.*.***.*****...**.*...*.*...*.**..*..*..***..*.....*...*.***.........**......**.****...**.******..*.**...****.*.**...*.*.*...**....*.....***.***......*.*.*.****..*.*..**..******.*.****...**.**...*....****.....*..***.**..*****.****.**.*.*.*..*.*..**.*....**...**.*.***.**.....******..*.*.*...**.*.**....*.*...****.**....**.*..***.*..*...*...**.*.*******.***.*..**......*....**.*.***.*......*..***.*...*..*.*.*.*....*..**..****....*.*..**.*.*.***...**...**.***.***...*..*.*****...**.********.*..**.**...***.......*.***....*.***..****..*..*...**....***...***.........****.***..***.*.****.****.....**...**...**.*.**..*.*.*..*..***.*****..**.*..*.*.....****.*..**.***.*..***.*.*.*.*****...*..*..***.**......***..*.***.**..****.*****.**.*.***...*..**.....*...*....***.*.****....*.**.**......******...*..*....***.*.**..*.*.....*....*.....*.**..**....**.....**..*..**.**.....**...***.*****..*..**.*.**..***.*..**.*.*.****.*....**.***....*.******.**..**..*..*.***.*.*...*.*..**.*......**...**...**.*..*.****..*..**.*.*****...***..*..****.**..**....*...****..*****.****..**.**.*****...*..*.*....**...**....*.....**....***....*.*.**.....*...*.*.**.*.*.****.*...*....**.**....**.***...**.*....*.*.*.*..*******.*...***...*.**..*.*.*.*.*.**...*.**..*******.*.********.*.......**....****.*......******..*.**.*.*..*...*.**.....*.*..**.*.*...*...**.....*....*...*.**..*..*.*.***.******.**.***..****.....****.......*.*.*...***.****..*...***..****.*******..*.*******...**...*.**......**..*.*..**.*.....*****.**.***.***.***...*..**.******.***....*****.....***.*..*.*...**.**..*
***...***.....*......********...*..****.**....*.**.*******..***....**.*...*.****..*..**..*.*.*.**.****.**.*...****...***.*****.*..**..*.*.***.***..*****.****.**.*********..***.*..*...*...*..*..***.****..*.....**..*...*****..***.*...*.*.***...............*.*...*..**..*..*....**.****.*...*..*...*.****.......**..*....*..*...*.**.*..*.*..*.*.***..*.*...*.....***.*.**.*.**....*.**.**.*..****..........*.*.*****.**..****..*.....**.*.**.......**.***...*.*.....**..*.**.*..*..*.***....****.*.....*..*.*.**.*.**....***.***..***.*.*...***.**..*.***..*.*.***.*....*****.*.*.***.**.****..*..**...*..***.*...*.***..***.*...*..*.**.*..*.*.**..***.**...**.***.*....*..*.....**...*..****.***.**...***...*..*.*****.*..***.**..**..*...**...*.*....*...*..****.***..*.*..**.*....*...***...**.****....*..*.****...****..*.*.**.**..*...*...*.*..*.....*.......**..**.*.**..*.**....**..*.*..*.*.***..**....**.*....*.**..**.*.*......**.**.***.*.....*..*.**.**.*....*.**.*...**.*..**...**.*...**.*.**..*..**.*.*****.***.**.*****....**.....*.**.***..*.*******.*....****.**...**..*.*.**.**.**..*..*..*......*.*..*....***.....**.*.**.*****.*...*.*..*...****..**..**..***.*.*.***.****.*..**...***.*.****.....*.*.**...*.*.*.**..*.*.*.**.**.***..***.**..***********...**.*..*******.**...*..*...*.***..**...**.*.**...*..**.*.*.***......*.***..*.*.**.**.*.***.**..**.***.*..***.****.......*....**...**.**...*.****.*....***..****.**..**.*.**..**.*.**.*...****.***.*****.**..***.***....**.*..**....***..**...****..**.........*....***.*.**....*.**.*...**..***.*....*.****....**.*.******..**.**......*.*.*..**.**..***.*.*..*..*....*****...*.*.****.****..***.*....*****..**.**..*.***.*..**.*.*.*..*....*.*****....*.*****.***.******.***..**.***.***...********..**.*....*..**.**...*.***..***...*....****.*.**.**...*.**.****..**.*..*.*...**...*...**.*..**..***..**...*.**...***..*......***...****.*..*.****.......*.*..***.*.*..*****..**..***..*..****..*.*.*....*.*.*...*********...**...**.*.*.*.*.**...***...*..**...*...***..***.*.**..*****
*.**.*.*.***.*...*...*.*..*****....*****.*****.*..**..*...***.*.*..**..*****.***...**..**..*..*..***.****..**.**.***.**.*.*....**.***..****.*.*..**.****...*..**....******.****.**.**.*******.*.*...**..*.*...*.****..****..*....*.***.*.**..*..**..***.*.*****..***...*..*.*.**.***..*.**.......*..**.**.*...*..*..*.**.*.*.*....*.**.***.*..**..*...**..**...***..**..*.*...*.*.*...******.*.....*.*....**.*..**.***.....*.**...**.**.***.*****....****.......**..**.**.**..*...**..**.**...**...*.**.....***.**.*****.*.**....**.*.....***..*..*.**.**...*.**.....***.*.*...***.......*.**.**..****.**...*.*.......*.**.....**.***..*****...*..****.****.***..*..***.*.**...*.*********.*..*.**.*.****.***....*..*.*.*...*.**.*****..*......*.**.***.*..*..*.*....**.*.*.**.*.***.*.**..*...**..**.**.*..**..**..*.*.*.**..*.**.*.....*...*....*..****.....*..****.*.*.****....*.**..**...*.*.....*..*.**..*..***..*....***..*..*****.*.***....******..*.**...**.*.*....*...*.*.*...*.*.*.*.*.****...****.******.*******..***.*.*.**.*******....*..***.**.***.**.*.....**.**.*.**.*..******.....*...****...***.***.**.***...**..**..*....*.*...*....*....*.*****.*..****..*..***..**.*.*..*.**.*...**.**.**...****...**...*...*.*...*..****.**..****.*****.*.*.****.*...*.*.*.**...****...*..**...*....***..**.******.....*.**.....*.****.*..*****...**..*.*...**..**..*.*..**...**...**.**...****....*.**.******....*..*.**....*...*...*.*...*.*.**..***.**.*.*.*.*.*..**..**..*.*.*.**..*..***.*.*...*...****..*****.**..*..*.......***.....****.**.*.*...*.***..*.**...*****.***..*..****..**.**..*.**....****..**....**.****..*.****.*......*.****.*...**..****.**...*..*..********.**....*..*.*..**.*.*.*.*.***.*.****.**..**..**..*.*.*****.*****.**....***.*.**.**..*.*..*..**...*...*..****....****..**.*.**....****....****.*.****...*...**..*.***..**.*******.*.*...********.****.*.*.**.*...****..*****.**.***...*.*.**...*.*...*...***.**.***.*.....**...***.**.*..***...***.**..*..**.*.***.***.****.*****....***..****.**.******.**.*.*...*.*.***.***.***.*..*.
.****.*..*.*..**......**.*****.****..***.*****.*.*.**.**.**...*.***..**..**.*.*..*..*.*...**.*.***.**...**.*.**..***...*.*..*.***....**...*...*....*.***.***.*...*.*......**..*.**.**.*..*.******.*.**.*...*.******.*.....*.*.....******.**.**.**.**....*.........**..*...*...*...**.....***.*.....*.***..*..*.*...****.**.***..***..*.*..*..**...*****...*.**.*....*.***.*.*****...*...*...**.***.*..**..*...**.****..*.*.******....*****.*...*..*..*.***..**.*...***...****....***...*.***.*....*.*....**.**.*......*...**.**...*..*.*.*...*.*...*.*.*..*.**.**.***.*.*.*.***.*.*.*.*******...*.**.*.*....*....**.*****.*.*.****.***.**...*..***.**.*.*.*.*.*.*.*.**..*.**...*.**.***....****.*.**.****....*.*.*..*.**.*...*.**.*.****.*.*.*.*..****.....****..***..*.***....******...*..*.*..*.*.*..*...*.***.*...*...*.*.*...*...*.*...*...*.**..******..***..****.**..*..*.*.....*.*.***.....*..*.**...*.*.*******.....***.*.*....**...*.*.*...*****..*.**....*.***...*.....**.....*..***.*.*....**.*.**.**..**..**..**.*..*.*..***..**...*..*****.*..*.*******.**.***.**.**.*.*....*..*.....*.***.**.*.*.*.***.....*.*..*...*..*....**....**.*.***...*****..**..*..***.**.....**..*****...******......**...*..*..*..**...*.....********.*.**.**..*.*.**..*****.**...*..*....*..*..*.*.**.********....***.**...*...****..*.*******..**..**..**.*.**.*****..*...***..***.*.*.**.*.**...*.....*..*.**..*.....*.*..*.**.**..**.*..*.*..*.****.***....*.**.*********.*...*.*****.**.*.*.**..*...****...*.*.*..*......**.*.*.*.**..****...**.**.**...*.......****....*.**.**.****.***.***.**.*......**.**....**.*****.*..**.*******....*...**.****.*.*.**...*...***..***...*.***..*.*....*..*.*..*..*.********..*.**.*.**.**..**.*.*.****..*..***.*.*...**.....****...*....*.**..*...*.**.***..**...**.*......**.*.**.........***.....*.**..**.*.*...****.*.*....**..***....*.*.***.....*...******.*.**..**..*..***.**.**.***..*..**.*..**..***...**..*.*.*.*.****..*.*.****...*.***.*..*..***.**.**...**.***.*.**..**...*.*.....*.*.**.***.***.....*.**.**....*.*..*....*.*...*
...**..**.**.*.**.*.*...***.*..*..*.**.......*****.*.*..*..**....***....*.*.*...**..*.******.**...*..**********.**..*****.*.**.*.......**..*.******..*.**.**..*.**.*.....**....*.***...*..*.*.*..*.***********..*****.**.*.*.*..*..***.**.**...***.*..***.******..******.*****..*..*.*****..**.**....**.*.**...*********.**.*....**.*.**..*.*...**.*..**..*.**..*.....***.**.....**.**.**.*.*..***.**..*....**...*.*..**..*.***..***.*.*...*..**.**.*..**...**..*...****....**.*..**..**..**...*.*.....*.**.**.*...*.*...*.*...**.....**.....**.***...***.*..*.*..**.*..*..***.**.****.**.....**..****.*.**.***.*****...****..***.***..**..********......******....*...*...*...*.*.**..*.***..*.*..**.......*...*..*....*..*...*.**...****...*...***.*..*.**..*.*...****.*..*...**...*..........**.**..****....*.*..****...**.*....*.*.*.***..*....*..*.**..***.**...*..*....****..*..*.....*.*..**.*..******...*.**.*..***..*.******..**.*.****..*.**...****.*.**........**..*...***.....****..*..*.**.**.*...*..********..*.**.***...*****..*****..***.**.**..***.*..*******.....*.**.**.*....*****.*.*..***..**.*.*..*.**....**.**...*.**..*....*.*.*.*.**.**.*.....*.****...*...*...*.*****.*..**.****.**.**.....*****..*.***...**..**.*.***.*.*.**.*****...*.*.*.**..**.**.*.*....***...*....***...**.**..****..*.*..*.**.*.*.*..****.*...**.****.***.....**..**.***..**.*.*...***...*.*.*****...**..*.*.*****..*....*.*..****.**.***...***.*.*.*..***.......*...*.*.***..........*.*.**.*.....*.*.***.**.**..**...*.*****.*.**...*..**.**...***..*....*....***.*..*.*..*......*..*****.*.....*......*.**.*.*..*.*.*..***...***.*..*...***..*.*.**.***.**..**...*****.**..**.**.**.**..**.........**...*.**.****.*.*.**.**.*.*....********.**...*...*...*..****.*..*****.*...*...*......***..**..*..**.*.*..**.**.*...**.*..*.*.**...**...*.******.*..**.*..*..***.*.**.*...**....***....*.*******.**....****.*****.***..*****.****...*.*....*...**..*.*.*.******..***.***...*.**.***.*.****..*.***.*.*.***...*.*....*.....**..***.....*..***..*.**....****.*....**..*.*..*
*.******......**.**...**....***.***.......*.....***.*.*****..**.*.*..*.**..*.*********.*****.******...****...........*.....**.*.**..***.**..*.*........*...****..*...**...**..**..*.***.*....*......*.***.*.....**....***.****.****...***.****.....**.**.****.*****.**.*...*.*..***...**..**.*.*.******.*...*...*.*.**.*...*..*....*.*...*.**..*.**..**..*.**..**..*.*.**..*..****.*...*..*****.**.**......**..**.**.****.*.*.**.*......*..*..**.***.*..*.*....*.****..**.....*.**.*.*.****......*....***.**..****.****.**.***.****.*.*..***....***...*..........*....**.**..***..**.**..*.....*..***.*..****....*.****....*.***..*..*...*****...*.....*.*..*.**..***..**........**...****.*...**.**.***.**...*.*******...***..*..*.*..**.*......**.****.********.**.**.*..***.*......*.*..***..*....*.*******.*..**.***.*..*****.***..*.*...*......*.***.*..*..*....**..*******..*..****...*...**********....*.**.*..*.***.**.**...*.*.**.**...*****...***.*....*.***.****.****.**..***..*.*..**..***....**..**.....*.****.***.**.*..*.**.*..*.***.......*.*....*.**.***..*.*.*****.***.**.*....**..**..***.*..****.*.**.***.**....*...***.*************.*.....*.**....*..****..**.**..****..***.*..***.*..*...****.*..******...*.***.***.....**.*.*.*......*.*.********.*.*...*..****.....**...*...**.*..****.**..**.........*.*....**.*.**..****.****..***.**.***..*.*.*......*.........*.*..*******.*..*.*.*.***..*.*.***.*.*****.**.*.***.*....*..*..*****.*.****.**..*..*..**.**.....******..**.******.*...*..**.**..**...*.*******.*.*..****.**...***.....*......**..*.........**..***.*..**.*....*.....*.****..*...**.*..***..****.*.***...******..*..*******....*.*..*.*.**.*.*..*.*..*...*****.**.*...*.****..**..*.**...***.**...*....***.**.....*....**....*.*.**.*****.*...*......*.**........****.*.**....*....****..*..*****.******..*.**.**..*.****...*.*..*.*....*..**..*..*.*...**.**.**....*...**.***...*..*...**.*.....**.*.*...***.*..***....**...**.**...*****....***...**......*...**.....*.**..***.....*.*..*.**.*..*..***.**.*..***..*..*....****.**..*
.*.**....*.****.****...**.*...**.*.***...****.*.*.**.*..**..*.****.*....*.**.**......***.**.*.....***.**.*.*...*****.....**.*...*.**..*.*....*.*****.*..*.**..**....**.***.*.***********..*.**.**.*.*.***.*.****.***....*..*..*..**.**.***....**.*.**.**..*.*.*.*.*.*..**.*.*..**.***.*....**..**........*.*.*....**.....*.**.*.*.*..*.**...*...*..**.**..***....*****.....*.**.**.....*.......*.*..**..*..*.**.****.**..*.**.....*...**...***.*.**.***..**...**..****...*.*****.**.*****...**.*.**.***.........*.*........*..**.**.**..**...**...**....*..**..*.**.*...***..*.***.*.*......**.*.**.**...***...*............**.*.*..*.*.....***.....*****.*.***.....*...****.*....*.**.*..*...*.**.....*...***....*....**.**.*******....**.*..*******.*.**.**.***..*..*...*.**...*....*.*****.**.**..*..*.*..**..***...***....**.******.*..***....*.****..*..**.*...*.**...*.*.**.**..*..*.**.*.***.***.*.*.**.**.****..***..****......*.*..*.***.***..***...**....**.*.*...**.....**...*.*.....*..**....*.****..*.*...*..***....**.***..**.*.*....***.*.*.*....**.******...*..*.***.**...****.****....*.***.*.**.*..***...*.**....**..****..***.*.***......*.*.***.***..*****.**....*...**.*.*.*..**...**....*...*..**.*.*****..*..*.*...**..*..*.*.*.*.**.****.**...*.*..*.***.**..***...**.*.**.*.*..**.**.*.*****...****.........***..*..***..**.*..*..***..**.****.*.*..***.*.*..*.***.*******...*****...*..***....*..*....*.*.*.*..*****...*.***.*.*..**...**..*...**.**....*.*.***..*....**.....*****.*...*.*...***........*....***...*......*...****...*....**...*..**.*.**...*****.**...***..*..*..**.**.*...*****..*......****.*....****....*.**..**.*..*............*.*******.*.*...**.**.***.*......*...*.**..*.*.*.*..***..*..***.*.**..**..*...*....*....*.*...*..*.**.**.***.*...*.......*.*.*.**..*..***.*.****..***..*.*.*.**.**.*.*..**........*...***.*.*..***..*.*...****.**********.*.*****......***..***..*.*.*...*...**..*.***.*......*..*.*..*..*.**.*.*.***.***..***..*...*********..*.*.*.*.....****..*...**.*.*.*.*.*.****...*..*.**.***..***.*..*.**
*.**.**..****..*.**.....*.*..**..*.*.***.**....*.**..**.*..**...**...**.*..**.*.*..*.*.*.***...*..***..*...***....**..*****.....*...**...*.......*...*..***.*....****.*....**.....****...**...*.**..***....*.*..*****.**...*.****..**.**..**.*.***.**.....***.**....*.**..**...*..***.*.***.*.*.*..***.*.******..*...*.*...**.*...**.*..*****...**.****.**...**.*.**..*.***.**.*.********.*.*.*.*...**.*****....**..**..*******.**.**....***.**..*.*...**.*.*.*.*...*.*...**..*.*...****....**....*.**.**.**......*..**.*.**.*****.*****.***.*.**.*.***.*.*****..**.*..*..******....**.....***......*.*.**.***....*...**..*.*.****.*.........*.*..****....*..*...******..*.****....****.*....**..**...**.**...**.*.*.*...****.***.**....*..**.*..********...*.*.*...*...*....*..*...*.**.***...*..****..***.***..**.*.**..**..**...**..**..*.*....*....**..**..*.***..*****.*.******..*.**..*.**.**....**.**.*.***...*...*...*****..*.**..****.*...**..*.****.****....**.***.**.......**.**.*****.*...*...**....*.......*..*....**.**.*.*..****.****.*..*.*....********.***.*.**...**.*.***.***.***..******...***..**.*.***.**.********..*..*.***.*....*.***...*..***..**...*.*.***...***...***.****.*.....*.**.*.**.**.*..*.*.***...*.*.*****...**..**.**...*....**.*.*.*.....**********.*..***.*...*.*.**.*...**...**.**..*...**....***.**.*..****.*.*.....*.*..***.....*..**.*..**.*..*****.*.*..****..*.*.*..*.*....**..*.**..**.*...*..*.*.*.*....*...*..***...**...*.**.*..**..***......*.**.*..***....**....*.*..*****.*..*.....*.*.**.**......*..*.*....**..****.****....**..*...**.......*****..*.*.*..*.*...**.......*..**.***..*.*..**.*.*..*..********......**.*.***...*..******.***.*..**.*.*******...**.....*...***..***..*.....****..*..*.**.**....***.*.*..**.....****..*.****.*.*.*.*..**.*..*.*..*...*****..*.****..**.****.***.*.**.**.**.****...***..*..*.*..**....*...***.*..*.*.*****..***.....*.**.*..**.*..**.***..***.*...****...******.***.***.**...*.**.*.***..*.....****..*.**.**.*.*..*.**..*..**...***.*.*...*.****.*.*.*.**.**.*..**..**.****.*..
*.*..**....*****.*.****....*..**..*...*.....**.*..*....*..**.*.*.*..****..*..*....*.*****.*.*.*..**.*..*.*......*.*....*.*.*.**.**.***...*....*.....***....*....*.****....*.****...**.**..*..*..**....*.**.*****.*******...**.*.......***..*.***......*********....**..**.*.*.*....***.**..*..*..****.***...*****.***..*****.*..*.***..*.*.*.....*.*.**...***...*..**.**.**...**...*.*.*...*.*..*..*.**.***********.**.***.***.***..***..*..*.****...*.****.*.*.****.****.*..*.**..**.*...*..*..***..*******..*.*..**....*..****.**..*.*...*.****.***.....*.***.*.*****...**..*..***...*.....*..***.*.*.*.******.*......*.......*.*....***.***....**.*...**.***....***.*.*****.*.....*..**..**..*.*..**.***..****.***..*..**.****.*.*..***.***..*****.***..*.**....*...********.**.**..*...*.*.*........***.*.*.**.*.***...*.*..*..*.**...*..*.*****..*.***...*..**.**..*.*...*.*..**.**.*.**...*..***..*.***.*.**..**.*******.*.....*.*..*...*...........*...**.*.****.****...*...****.****..**.**.*...***...********.*.*.**.**..*.**.....*...***.*..*****..*.*..*.*.....*.**.**.**.*****.**...*.*.****.**.****..**.**.....***....***.**.****.*...**..**.............**....****.*...***.**.**.**.***.*.*.**.***.*.*.**.****.*.***..***..*.***.****..**.**.......**....**.*.*.*.*..******..*****.....**..*.*.*.***.***.....***.*..*.**.*..***.**.**.*.**...**.**.*******..*.*.***.**.****..*....***.*..******..*.**.**....**.*...*****.*.........***.**...**..*.*.*.*.*...*********..*.******.*.***...**....****..*.****.*****.*.***.*...**.*****..*.*.**..**.....*.*..***..*..**.*.**.**..**.*.**...*.*....*..*...***.**..**..*.**.**.....**.**.***.**....*.**..*....*.*...*..*.***.*.....*....****.*.*.*******.***.***.....*.*.*.**.**..****.*..**.*.*....*....****..*.****..**..*******.**.*.*.**..**.....*...*..**.*.*.....***.*.*.***.***...**..*....***...*..**.**....*.**.*.*.**.***..*.**.*.*.**.....*..**.*..***...*.*..*.*******.*.***.*.****...****.*..*..**..*...**.*.*.*..*....*.***.**...*..**.*..*.*...*..**.*.*...****..*.*******.*..*.....**.***.*.*.*....**.*.
.*...*.*..*..*.*...*...**.*..*.**....*..**.....*.*.***....*........*****.***..****.*..**.*.**.**.****.**...*.*...******..*....**.*.***..****.*..***.*..******.*.**..**...************..........**.*...*..*.***.**.******..*.***.**.*.*....*.**.*.*...**.*..*..*.**.***..**....*******..*..******..*..*******..********..**.*******...**..***........**...***.*.**.......****..****..*..*.**..***.**..**..***.....*.*.**..***.*.*.********.*******..*.*..*.**..*..***..*.****.**...*....*....*...**.*.*...***.****...***....***.*****...***.***..**.*....*......****.**.*..**..*...*...*.**.***.*....*.********..****.**...***...*.*..*.*...*.****..**....***.***.**.*.****..****.*..*..****.*..**.*..*.*.*.**..*****.*.*........**....**.**.*.*...**..*......***.*..*....****.*******...*....*.*.**....*.*.*......*....**...**..*...**.**..*.**.*****.**.***.*.*.**..**..**.....****..**.****.*.*..*.*..****...*......**.*....*..**.*.....**..***....*.*...****.**....***.*.*.*.**..******.........**.**..**.*......*.....*..*.**.**.*.*..*.*......*....*..*.*.*..*.*********...****..*.*..***..**.****..**.**..*..*.**.*...**..*...*...**.**.*..***..*....*.*.***...*******.***.***.*..*...****.*..**...**....****.**.*.*...*******..**.*.....*.*.*...**.*.....**...**.*...*.*.**...*.....*.*....**..**.*...*..*...****.*.***..**..**.**....*****.***.**.****...****...***..*.**.*.*.**...**....**.*.*.**..**.*.*.****....*.***..*.**.*..**.**..***...*...****.*.**..*.**.*..*...*.*.***.*....*....*****..******.***..**.*....*..**.*.*******.....*....****.**..*****..*.**..****.*..**....*..***.*.**...*.*...**.***.*.*******.*...*...*.*.*****.**..*....**..**...****..*.****.**.*.*..**.***.*.....*..**.....****.**.....**.**.****.......**.**.*...*.*.*....***...**..****...***..*.....*.*.**.*...*.**.*..****..***.*.*.*...**.**..****..***..*...******.*..**..*........****.**...*..*.*.**.**.**..*.*..****.*.*****.*....**....*..*..**.*.....*.*..**...*.*.***.***..***.***....**..*******.**..**.**.*....*...*..*..**.**..**.******..*.*..*.**....*****....**....*..*.
*.*..*.....*.*.*....*.*......*.........*.***......*..*..**.*.***.*...**...*...*..**.*.*.**.**...***.***...***.**.**..*.*...*..*..****..****..*****.*.***.........*..*..*.*.*.*..*****..**..*.*.**..**..*.****..*.**.**.*..*.***..**.*******.****.**.*....*..*.*.**.**....*.**.**.**.**.*......****...*.**.*...*......****.*.*.**.*.*..*.*..*..*.*.*.***.**..*..***.*...***.*........****..*.....*.****.*...*.**.*..*...*..**.****.***.**.***..***.......**.**...*.**.*..****....****..***.**...*.*...**.*.*****..*.****....***.***..*..*.****...*.*****..***..*.....*.***......***.*...*...*....*.*..*.*****.*.***..***.****.**..*....*.***.*..*..****...**.***...*..*.**.**.*..*..**...**..*.**....****.....*.**.....*.*.*.**....*.*...*..*.*....*****..*....*....*.***.****..****.***..***.******.*.....**.***..*.*...*.*.*.***..**.***.***....*.*.*.*.*..**..*.***......*..........*..*..****..**..***..*.*..*....*.**.**.****.**.*.*.**..*.***....********.***.....**.**.***.*.....*.**.*..**.*....**...*.*.....***.*.*...***..***..***.*.*.****.*.........*****.*..***.*..*.***.*.*.*...**...**.....*.*..*******...*.*...**.**.**..**...*****.*......**.**.**...*.****.*..*..*..*..***.*.****..*.*...*...*..***.***.*....*.**..***.*.*...**..*..**..**.**..**.**.*.**..*...***.**.**....**.**.*.*.*..**.****.*.**.....*...**..*..*.*.*......*..**.****.*.***..****.*.*..****.**.*...*...*......**.**..**.*.*....*.*...***...*.*...*****.*.*..*.*.*..*.**..****.****.*...***...*.******.***.*..*..**...*...**...**..**.*.....*..**.*******.**..*.******.*.**.****..*...******....**..**.*.**..*****...*..*.*..***.*.****.*.****.***.**.**.*.********.*.**.***.*****.*.*..**.*.......*.*...*..*....*......*...*.*...*..*.**.********.*..*.**.....**.*..*****...*.......*...***...*..**.*.**.**...**....***..**..*..*.***..****.**.*...*....*****..***..****.****..*.*.*..**.....**.*..*..**.*..****..*...**....*.***.*.*****..*...*.*.*.**....*.*.*.*.*..*****....*..*.*.*..******..***...*.*.*..**..*.***..**..**.**..*..*..*.***.*.****.....*.**...*.*.***.*.....**..*.*...
.*.*.*.****..**..***..***.*****..*.*.**....**...*..**..*..**.*...**..****..****..*****.*..**.*..*.*..***..**.*****..**..***.*****.***..**.**.***..*..****.***.*..**..*.*..*....***..****.**...**.***...*...*.******........*..*.**.....*...*..*.*...*****.*....***..**.*...*****..**..******..*****.*******...***.*..*.*.**..**..**..**...*..*..***....*.*.****.****.*......**********.*..*..***.....*...****..****.**..***..*.***...*.....*.***.*.*****.***....*.*.*...**....****.**...**.***.....****.**..**..***.**.*.*.**.******.*.*...*..*.*.*.*.**.*.***.**.*****.*.*.*.*...*.*****....*.**.*..*..*....**..*.....***..**.....*.**.***.*...*..*.....**.**...****.*.***...*...*.***.**....****....*.*..**.**.*.*....*..**..**..***......*.*..*......*....**.****...**..*..**..*****.***.....**.*.*.**.******...*****......**.*.*..**...**..*.****...**.*********...*******..*.*...*.....*.*...*.**.*.**...**...**.**.*.*....*****..*.*.*.**.**.*...*******..**.*.****.******..***.*******.*.*...*..*...*.*...*.*.*.*.*.**.***...*.*...*****.****..**..**.....*.**.**.**.**.****....**....*.*..********..******...********.....*.*.*..**.*..*..**..*.****...*...*.*.*.*.*.****...**.*..**...*.****....******...*.*.**.****.**.**.*...**......****.*****.*.**.*..*..***.*.*.*.*.*.**.******.*..*..*.*..*.*.*.*..*..*.**..*..***...*..*..**...*.***.*.****.****.***.*......*..*.**....**.*..*.....*..*.*******.*******..*.***....*....*...*..****......****......**.*...*****.*.**..*...*.**..*.*....**...****.**...*...*.*...**********.*.*......*....*.*..**..*.*****.*..***.*..**.....*..*.**..**.*....*.**....*.*....*.*..*.*..****..***..**..**..**..***.*...***.****.*.***..*.**....*.*.*...*.*.*.*....*.*.**..***..****.*.*.*.*.*****.****.*.*******..*.**..**..........*..*..**....**.*..*..........***.*...*****...*..*..***..*********.***.*.**.....*.*.*..**.*..*...**.*.*....*...*....*..**.**.***.*..**..***.**.*.**...*******.***..*.**.****....**.*..***..******.*****..***.*.***..**...**.***....*...*..*.*..***..*..***.*.***...****...**..*...*....*...*.**.*
****.*.*.*********..**.*....**...*.**..**.*.*..****....*.*..*.*...*.**.*..*....*.*....**..*......*.**.*.**...**.******..**.*..***.*.**...*..*..*.*.*.***.**..**.****..**.....*.*..*.*.*****..*.*.**.*..**.*.......*******.**..**.**...*...****....**...*****.****..*..*..**.**..*.***.*.*....*.********.*.**.*...*.****.**..**.*.*.****.**....*.*.*.*.*****...*...**.*..*.***.*..*.**..**...*****...***.***..*.**..*..*.****.....*......*.*...*...*.*.*****...*.**.***.**...**.****.*.....*.*......*.**.*.*.*.*.****.***.*..***..**.**..**..***.***...*.*.....**....**....*.*....*...*.*..*.**..***..*.*.***...*.*.*...*.****..*..**.**..**..*....**.*...**...**..*.**.***.*.**.***.*..***..*......**..******.*****.*...****.*..*.*****...****.**.***...*..*..**..*......*.*..*...**.*..**.***.*.*..*..***.*.**.***.*....*******..*.*......*****...**....*.*.*.*....*...*..*.********..*.***.*.**.**..*.*....*.*..*.....*..*..*.*.**.....*.*.*..**....**.**.....**.*.****.*....*.**.....*.*.**.*......****..*..**.*..**...*..**..*..****..*.*.***...***......*.**...**..****.****.*....*....**.***.*.*.......*.*.*....**..**...**.***.*.*.**..**.****...**.***.***.**.***.**..*.*.*..*.****.**...*.*...*******.....*..*...*.***.....*.*.*...*.**...*...*..*.*.*..*.*.*.******.*.**.*.*.**.*.*..*.*.***..***...*.....**...*****.*..***.*.**.*...**.*.*.**..*.*.**..**.*.****..***..*..***.*.*.**.***.*..*.**.*.***.*.*.**..*******..*.***.**.*.*******..*.*.**.*.*..**.**.*.**.*..*..*.*.*.*.**.**..**...*.*.*..***.*...*.***.**.*..****.*.***..***..*..**.**..**....*****....*.**...*..*....*...*.*.*...***.*...*..*.*...***..****.*.*..***..*..*.**..**..*.....*.*...*.****.*.*..*******.*.*****...*..*.****...*.*.*.....*..***.**.*..*.***..*.*.....*.*********.**....**...**.****.*.**.**..*..*..*.***.**.**..*...**..*..*....*...***.*.*..***..***.***..*.*.*.**...*...**.**.*.*.*.**.....**..*******.*..****.**..**.*****.******..*.*.....**....***..*****....*.*..**.*..*...*.*....*..*..*.*.*....*.***.****.***.***.*...**.*..**.******......**.***...*.****...***.*.*.**
*.*...**.*.**..**..****...*.*..**..*.**.*.*.*....**..*...*..*...*.......*...*.****.*..*..***....****...**...*...**..*.**.*.*.*****.***.**.****....**...**....**.**.****....**..**.**..*...***..********.****..*.*....*.**...*..******.**.***...**...*.......*..******...*.**...*.*.*.**...*.*****....*..***..**.**.*....**...****..***...*.****.*..***..**..*....*.*.*****..*.***.*.**.***..**.*.*.*.***.***.*.*.***.*.**.*..*....*..*.****.*.**.....**..**.*****.**..*.*.**.*..*.*..*.*...*.*..*...**.*......****..**.*..*..*...*..**...*.*...***.**....**....***....*...*.*..*...*..*..*.*..****.**.***.*.*.*..***.**.****.*....*.**...****.****.*.*....******.*.**..**....**.*****....**.*....*..*****.************.*.****...**...*.*..*******.*****..*...*.*...*.*.*..**...**.*..***.*****..*****...******.*.***.......*.*...***...*..*..*..*..*.*..**.*...***.*..*..*.****.*.*...*...*.**.*..**.......***..*..*.**..*....****..****.**....*****.***.*.....*.****..*.**.*.**..*.......*..*.****.***.*****......*..***....*.**.*.**.*....**.***.*..*..*...**.*...*****.**.***.***..*.....***.***...**********...*..********....*..**..*..***...*.**...*.****...*.*..*.****.*.*.*.****..**....*..*.*.*.*.***.*.*.***.*.........*.***...*****....*.*.*..**.*..*...***.......*.....*.*...*.*.....***..**..*...*.*.****....*.********....*..*******....***..*.*.*.*.*.*.****..*....*.***..*.**...**.*.*..*.*...***.***..*...*..***..**.**.*..*...***.*...**...******......*.*****.*.***..*.*..*..*.*..*..**.*****.**..*.**..*..**.*.*.**....*....*..****.....*...*.**.....****.*.*...***...*.....*..*.*....***...*..**.*...*.*.*...*.*..*..***.**********..**.***.*.*****.*...**..**.*****..*.*.*.*.*...*..***..***..**.....******...*..**.*..**.*.*.****.*..**.*****.**.**...*..**.**.***....*..****.*.*.*.**....*.****.*.**..**...*.**......****..*.**..*****...****...*...*.*...*.*****.*.*.*.*.*.*..*.*...*....**....*...*.********.**.*.**..*.....*.....**...*.*.......*.*..***...**..***.**.***...**..*..**.*.*.*..**......*.**..*..*.****.**..*....*........**.*********.*
..*..**.*.*.*..*.**..*...***.*..***..*.*.*.*.*..*....*.*..*.**.*....*....**...*...**..*.*.*.*..*.**.*.***.******.****..*.****....*..*...*....*..*.**.*.*.*....**.*..**.*..**.*.*****.****.*.**..*..*..*****..*...**...**....*..*..*.*.*.*...****..*.......*.*...*...**.*.*...**....*..*.*..**..*....***...**...******.*...****.**.*.....*.*****....*.****.*....****..****.*..*.*...***.*.*.****.****..**.****.....**..*.***..*.****.*.....***..*.***......*.*...*.*.....*****.*..*..*.*.**..***..*.****....****...*.*...*.*.*.*..*..*....*..*..*..**.******....**.**.*....**.*.******.***....**..***.****.*.*.*....*.*.*..***.**.*****...*.****.*....***..**..*.**....***.*****.*..*.*.*.*.*..*...***.*...*....*.*.**.*.*.*..**.*....***.....*.*.*......***..***..**********.**.*.******.*...**.*.*.******...*.***...*****..*.*.**.*...*..*.**.*.*.**.**...*.*******.....**.**.**...*.*...**....*********.**..*......**.**..*..**.*...**.*.*.***.*.*.*..*.***.*...*..*..**....**.**.**..*......**.**.***.*...*..**.*........**...*..*****.**......*.*.*.**.**.*.***.*..****....******...****.**.***.***.*.*.******..*...*..****.****.**.****....****.**.....*****...*.*.*.*..*....**..*.***.**....*.**.*.**.....*.**.**.*..***.*..**.**.*.*....***.*..**.*.*..**.*.***........**..**.*.*.*....***.*.*.*.***..*...*****.*.*..*****.**********..**....***..*...*..*.***..*..*.***..**.****.*****..***.***.*..*.*.***..**.***..**.****.*..*.....*****...****.***..******..****..*.*.*......***.*.**..***.***......*..***.*.**...******.*.**..*..*.*.*...**..*.**.*.**..****.******..**..*.*****...*..****..*......***.**.*..****.*****.....*...*****..*.*.***...***.**..**.*.****........*.*..*.*...**..***.*..****.**...*...**...*.*..*..**.*.*.*****..*.....**...*.**......*****.**......**.**..*..*.**.......****..********......*..***.**.*.****.****..*****.*.**.*.***..**.***...*****..***.*.**...*.*****.*****..******.*.***..*........*..**....*.*.....*********....*......****...**......****..*.*.*.**.***..**.********.***.*.*.*.****.*....**..***.*.....*****..****..**
*.......***...****.*....*...*...**.*.*.****.*.**...*.*..*...*****.*...**....****...*...*.*.*...*.**...*.**.*.***.****..*....**..**.****..***.***...**.*.*..*.****....**.*.*..**.**....**.***.*.***..**.*..*.*...**..***.*.***..*.........***.*...**..***.**..***...***************..*..**.***..*..**.**.***.**...*.*.*.****.****.**.*...*......*.*.....****..******.*..*****...*..**..*.**.*.**.**..*.*..*..**..*.**....*.*.**......**....**.***..*.*.*.*..****.*.*..**.****.***.*..**..****.**...****.*.*..**.**.*.***...*...*..*......*.**.**..*.****..*..*.*.**...****.*.**..***...****.***..*.*...*..**.****...**..**...***..**.*.**.*.**..**...**..****.*.*...*.**......***....***..*....***..*****..**...*.*..***.*.......**...*.*..***.*..*.....*..*.***........*.*.*.*..**..****.*...**.**.*..*****...*..*.*.*..*********.*.**..*.**..***....*..****..***.*.*..*...****...*.*.*.*.*.*..*.*..*.**....**.**....***..**..***.*...*.*....*..****.****.****.**.*..**.**.***...**.....**....*.*..*.......***.***..**...*...*...******......*.****...*.*..***..*....*.*.*****..*.*.*..*.***...***.****..**..*.*******...***...*.*.**..*******.**.*...*..*..*..**..*.*.*..***..*.*.......*.**.*******....*..*.......*..*.**....*.*....**..*.*.*.*.***..**.*..***...**..*.*..*..*.*...***..*..*.*...***...**.**.****...**...***...*.*.*.**....**.**...***.*..**...*.**.*....*.**..**.*..*....**..*****.*.***..*.**.*.*.*.....*.*..***..**.*.**.*.*..*.*.*..**.***...*.**.***..****.*....**...*..****...*..*.*****.***.**..*.**..**.****..***..***.*..*****..****.*...**..*...*..*.**.*...*****.......***..*.****......**.***.*..*.*.*...***..*..*.**.**.*....*****.*.***.*..*....*..*.*.****.*.**..*.*.*.....**..*.*****.***.***.*.*.**.*.**...*.***.**.**.*.**...**..*.....**.***..*.***.*....**.*****.*......*..*.**...**...***..*.*...**.*.*...*.*.*..****...*..**.*.*.**.***..**...**..*...*.*.**.********.*..***.**.**..*.*...*..*.*..****.....**.*..**.**.*****.*..***.**...*.***.*...****.*.*.*.*.**..*..*..*.*...*******...******..**..*....*..**..*..**..*.******..*...*
.**.**.*****.****.***.***.**.**.*.***..**...**..****.......*.*.*..******..**.*.*.**..*..*..*.******....*.**..*.*.***..**.**.*..*..***.**..**.*..*......*..***........*....*.*....**....**.*..*...**..**.***....***.....*.**..*..**.**...**...***.******..******.**....**..*.*.****..*..*..*...***.****.**.......*.***.***..*.***.*..**.**.*..*****.**..**.*..****...*.**.**.***....***.*....**.*...*..**.***.****..**....*.***.......*.*...*..*...****.....*.......****..*....****.**..*...**...*****.**.***..*...***...**.......*.*.**.**.**...*..*.*.****.*.****.*...**....**...*....***....*****.....*.*....*..*.*.****...*.********.......**...**.*..*****.*..*..*..********...**.**......**..*.*....*.*....*.*.**...*.*..**.***......*****.*.**..**..***.*...*..**.*.***.*...*..*......**...**..**...**..*.....**..*.*.**.*.*.*.****...*..**...*..*.***...*..*..***.*.***..**..*...**.***...*..*..*..***.***.**.*...*..*..**.**...**.**..*.**.*.**********..*.*...*.**.**.**...**..*....*..*.****.*.**..****..*.*.*.**.*.*....*...*.*.***....***.*..***.*.*****.***...*..*.....*.*.**..****..*.**...*.*.**.**.***.*...***..****.***..***.**.***......****..**********......****.*.*....*..*..****.**.*.**.*..*.***...*..**......*..****..**.**.**..*..*..********..*..*.*.**.*.*..**.*****.*.******.**..****....*.*..***.***........***.***...*.....*....*..**.*.*.*.***.*.***..*..*.*****..***.*..********...*...*...*******.**.******.*.***....***.***.**.*.*..*****...*.*...***....****..*..***.***.*.*...*.*.*....*...*****.**.*.**...*.*...**.*...*..**..**.*..**..***.***..*.*****...*.***....*.***..*.*..*....**.....**.*****...****.*..*..*..**.***.*...***..****.*.*****....*.*..*.*..**.***...*.***.**..***.*..*..*.*...*..***.****.*..******.****.*....**.**...**...........**...*.**.*..**..*.*.*....**........****...*.**....**.**..*.***...........*.....**.*.***..*..*.**.**.*.***.**...*.***..****.*.*.*...*..********.****.*..*.**.*...*...*..*...*.*.****...*..*.*.*.***.**....***..**.*..*....**.*******.*.....*.**......*.*****...*.*.***..*.**.***.*..
**.****...*.......*....*..*.*..**.*...*.*...*.***.***...****........*....***.*....*.***.*.**...*.*..**.....*.**.*****...*.**.**..**..**..**.****.*.*.*.**....***..*..*****..**.*.*..**.**..***.*..***.*.*....**.*.*..*..*..**..**.*.**..*....***.**.**.*****.*.*..*.***.....*.**.*.....****...****..***********.*.*.***.*.**..*..**...*..****.**..*.**.******.*.**.**..*.*.*.*.***..**..*......*.*.**.*.*...*.***....*..*.*.*.*..***.*.*..**.**.***.*..*.....**....*..****.**.*.*...**.*.*..**.***.*.**..*.***...**.***....*.**.**.....*********...***.....*..*******.*...***...*...*.***..***.*...*....***.....**.*...*.**..***.***.**.****.*.*..***..**.***..*.***..**.**....****.*..***.**...*****.**..*.*.*.***...***......*....*...*.*.***..**.***.**..*.**.***....***..**.**.*...**..*.****..*..*.******..*.....***.***..*.*.*....***.*.***.**....*..**..**.****.....**..********..*****.*...*.*.*....*.**....*..**.*******.*...*...*.**.*.*.***....*****...*..****..**.**..*.*.*.*.*..*.**.**.*....***.**....****...*..*****..*******..*..*.*.**.....***.....**..**......**...****..*.*.*....*...*.*...**.*.**...*...*******.*..******..*........**.***...*..**.*.**...*.****.**.**.*..**.**.....**.*.*.*...***********.****.*****.****.....*.***......*.***...***.*..*.*.*****.*..*.***.*..*****.*.*.****.*.*.**..*..**.....*.*..*****.*..**.**...***.**..*.**.*..**...*.*.**....*.****.**.**.*...**..*...***..*....**..**....******...*.**.***..****..****..**...****..*.*.**.**.**.*.*..**..*....*.****..***.****...*...***......*.*.....**.*.*.**.*.*...**.*......*....*....**...*.**..**.....**.*....*.****...**.**...***.*..*...*******.*.***...******.*.**.*.***.***..***.*.*.**.*.**...*.*.***.*.***...**.**.*.**..*.**.**.**.*..***..**.....***..*....******..***..**.*..**..*.*.**.**..*..*....***.*......*.**.***..**...***....*..**.*.*...**....**..**.*..*.*.*****..*.***.*.**.**..**.**.*****.*****..*........*****..*******.*****.*..**.**...*..***.**..***.*..**.*..***..*.*...*.*.**.***..*....*.*..**.*.*..*.***..*.*.**....**...****.*...*.*****..***.
.*....*..**..****.*****..*...*......**.*.*.*.....*..**..****....**.***..**..*.*.**.......**.***..*....*.*.*.***.*.*.*......**.**.*.****.**.*...*.*......*......*.*.*..****....*.*.*.*.**.*.....*..*.....*.***..*....**...*.*..*.**........*.**********...****..*......*.*..*...***..****...*...*.*.*.**.**.....*...**.*.*...*.*.******.*.*.*.**.*.*.****.**.......**...***....**.*.******..**........*..******.**..*..*.*.**.*.*.*********..*.*.**.*.*..**.*...*.****.*...*.*...**.*...***.*.*.**.*.*****.**.*...**.**......***...******....*...*.*....****.****.....*....*...**..*..*...*....**.*.*.*..**.****.******.**..*.**.*...*.*....*....*.**..*...**.......***...**.**..*.**.*.........**....***..***..*.***........*...*.**.......*..*.*....**..*.*.*..*.**.**...*..*..*...**.*.**..***.****...*.**..**....*...*..*...*.*.***....**..*..****..**.*.....*...*****...*.*....****..*..*.****..*...**.***.*.**.*.*...*.*.*...**.*....**.****..*.**.*.***...****.***..**...*.*.***.***.*.**...*.***..**.*..**.*.....***.*.*..*****..**.*.*.*..**.*...*.***.*.*.*.**...**.***....**.*.**.......*.*.*.**..******....*..*.**...**..*...**...**.*...***.***.*.***.**.*.***.**.***....*..*****.****.******..*...**.****..**.*.*.*.*.***......**...****.*..*.*****......*...**......*.....*.**.*..***.......*...****..**...*..*.*..*...*.*****..*.******....***.*.....*****..*.*..*..***..***.**.*..***.**.....****...**......*.*.*.*.****.*..*.*.*.*...*..****.****.*****.*..*.*..****.***..*...*..*******.*....**.***********.**.*.**..**...******......*.****......*.*..**...***....**..........*.**.**.*.....***...**.***.**..****..**..*.*..***.*..*..***.*.*****....**.**...**.*.*..*.*******.*.*.*.*.*...*.....*****.*..*.***.***...**.***.**.**.*..*..*.*....*..***.**.*****...*..****....**.*.*.**......***.***..*..*.*.**.*.*...*.*...****.*..**....*.**..*.*...****.*.*.*..***....*..**.*..*...****.*....***..***..*.*.****....***...*..*...*.**..*..*...*.***..**..**.*.**...*..**..*...**.......**.**....*..******...*....**..*..*.*****...*..*.*....*.....***.******
.*.....*..*****.*.**.*...*....***....*...*...*....***...*.**.**.*.....**.**...*.**.*.*...*.*.***.........****..***.*.**.....*.*...**.*....***..*****.***.***.*..***..*..*.*.*.*.....***.*****..*..**.**.****..*.**.....*.....*...*..**.*.*.*.*..***..****.....**..*..*.*..*.****.**.*.*.**.*..*.*.***.*.***..*.***....**...**.*...****.*.****.*..*.**...**.*..**.*..****.*.*..*..*..**....*.*......*..*..**..*..*.*.**.*.**.....*....**.**..*..*.*...*.***....*.**.*.*....*...*.***..****....******.*.***.*.**.*...*.**.**...****....***.*...*...****.*..*.****..*....****.**.*****..**..**..*******...**.*****..*..*..*.***.....**..***....******..*.*..*..**..*.*....***....*...*.*.***.*.*..*..*..**....*.*..***....****...*..***...*.*..***.*...*.**************...******.****....*..**....*.**.**.**..**..*...*****..****......****.*.**..***.......*..**...*.*..**..*.***.*.*..***..*..***.***...***...**..****.*.*.......*....***...*****.*..*.**.......*...********..***.*.***.**...****...****.*..****.*..*...**....*.*.*.**.**.*.*.*..***....*.*.*...*.****.*.*.**...*.*******...***..*.*.*..**.*.*.***********.**..***.**..*.....*.****.*.*.**.***.***.**.***.....*.******.*.***.......***..*.***............*......*.*.*.**...***..*.*******..**.*.*.***....****..**.......**.**..***.....***.*..*...*.*.*.....**.*....*.******.*.*.***..***.*.*.....*.****..*..*....**....*....******.........*****....*...**...*.**.*.*.**.....**.***.*......*.*.....*.**.*.*.*.*.*..**.**.****...*....*...*..*...*.*..*...*..**......*.*...*****......**.**..*.***.**.*....***...***...*..*.*.***....***..*.**.....****.*....**.*.*..***.*.**.**......**.****..*.*.**..*.**..**...**.*.*.*******.***.**....*..*.***....*.**..***...*********.*.*...*..****.******..*..**..****..*....**.**.........***.*.**.**.**..***..*...*.**.**.****.*..*..*.*******...*.*.*.***...**.***.*....**...********.*.***..****.**.*..**..*.*...**.****.....****.*.**....*..*******.**..**..*.......*....**..*.......****..****..*....*....*.*.**.***.**..*......*...***.....*.*.*.*.***...*.**.....
.**.*****..*.***..*.***.***.*....*.***.*..*.***.........*....*.*.....*******.**.*..**.*...*.**.*.**.......*.***.....***...*******.*...****......*.**.*..***.**..*.*..*.....*...****..****..**...**.**.*****..************.**.***..**.*.*.....*.*....*****...*.**..*......**......*.*.***.....*.**......*.*..*.*..***...*..*..**.***..*....**...**.*..***.*..*..*.*.*..*.**..*....**.******.*.....*..*..***.**..***.**.***.**.***.***.*.**.***.**.*********.*.*.*......*..*.****....****...*.*****.*....**.*.*....*.***....*......*.*..******.***...*......*.*.*....**...*..*..*.*.*...*...**..*..**...*...**.*.*.****.****.*..*****...****..***.*.***..*.*.*.*..*.....**...***.*....***...*.*.****.....*.....**...**...*.******..*.*....*..*.*.*...**...*....*..***...**.*..*****.......***.*.*....*..*...........**.*.**...*..*..*....*.*.***..*....*******.*.**.***...**.**..*..*.*.*..**.******.*..*.*.***.*.**..*.*******...*.**....*..*...**.***.*...*...***.....**...*.***..**..**.*.***.*.*..*.***..*.*****.....*...***...***.***.**.*****.*......*.......***.*.*...**.....*..**.**.*....**..*.*.*.**...**.*..*...**.**.*...*.*.*.*******.*.****.***.*.*.******..**....*...*.*.*****.*.*..**.*..**..****.....**..*.*.***..*...*.....***..***...***.....**..**...**..**..***...*..**.**...**..**..**..*.....**...**.**.*...*..******..****...**....*.....*.*.***.*..*.....*.....**.****..*.**...****.***.**....******...****..*.********.*....*****...**.**....*.*.**.*..**.*.**..********.**.*..****...*....*.**.....**.**...*..******..*..**.*..*....*.*...**.*..************.*.**.*.......*.**.......***....*****..*...*****..*****.*.*.**..*.......*........****....***.**.*..*...**.*****.*...***.***.***....*****.***....***..*.**.***..****..*....*.***..****.*.**..*....*..*.*...**..***..*..**.****.**..*.....*.......*...*.*.*..*.**....*.*...****...***......*.*....*..**....****......***.***.*.***.***.*..*****......**.***.*.*.*.**..**.*..*.....**.******...***..****.*..**...**.***..*...**...*.*..*****..**...*.*.*..**.*.****.**.**.***..*..*..**....**.
*.***.*.***..**.*.*..*.*.....*....*..*.**..*.*....**.**.*.*..*******.*..*..**..***.***.****...***..**........***.**..****..**....*.*.**.**..*..***....*..**.***.****.*..*....*...**...*....***...**.****..*.*...**...*.*...**.***.*..***..*.*..*.......**....**....*.*.*.*.**..*.*.**..*.*.***.*.*******.**..***....*.*..*****.*...*..*.*..*.*..*...***.*....***...*...*.*..**.*..*.**..**....***.*.....*..**.....***...*..***....**..***.*.**.***.*.***.*...*...**.***.****..*..***..***.***...*...*.*....***...**.*.*.**.*.*****.*.*...***.*..*...*.*****.*....**..**.****.*.***..*...***..*..**.*.**........***...*.***.**...*..***..**..*.***.*..*.*...**********.*****.**.*.*.*...**.**.****.*..**....*.*.....****.*.****...*******.****.**...*.***.*.*.***.***..**.***..*******..*.**.*..*....**.*.*.......****....*.*.*.*.***....*....*.*...***.**.....*.**.*....**...*.*..***.*...**.*.*.*.*...**.....**..**...*.****.*..**.**.*..*.**.**.**..**.*****......**.***....**.....****.**..***..********...*....*.*...**.*..*.****.......*..**.*.*..*....****.**.***.....*.*....**.**.*.*****..*....***.***...***..*...*...*.***.*..*......**.*..***..**...****.*..*..*.......*.*.....*....**.***.*.*.***..****.*..*...**...*..*..***.*.**.*..*.***.***.***..**...*.......*..***.*.*.*.*..*.*****.****...***..***.*.**..**.*..*.*........**.*.****.**.**.**..*.*........*.**********.**.*....*.****..**.*....*..*****..**.*..*.....**..**.*....**.*..*..***...**.*..*.*.*.*.**....***.*..*..**.****.***..*.*.******....*.*.*.***..**.**...***.*..****.....*.**.*****.***...*..*.**.*.***.**..*..**.****..**...*...****..**..**.***.**.**..*.***...***..**..**.*.**.*.......*...***...*.*.*....******..*.***.**......****.*.*..***.***.*.***...***.***...**.*.***.**.**.***..*....**.*.*.*.**..*.**.*....***...*..**.*..***...*.......**.*..**..*..*...***...**...**....*...****..*********..**....****..**......*.**.********..***.*.**.*...*.****...**..*.....**.**.*.*.**..*.**.*.*.**.**.*.*.*..***..***..****....*.........*..*.**.**.**.*..**.*......*......*...*.*.**.*
*.**.**.**....**.**.****.*****........*..*...*.....*.*..**..**.**.***..**..**..*.*.*.***.***.*.......*.*..*..*.**.**.*...*....*.*..*.**.*.**.....*.******.***.*.*...***....*.*********.*...**.*....*.****.*.*.*.****.**..*..**.**..**..**........*.*.**...***..****...*.****....*.**.**..**..*..**.*.**.**...**.*.....*...********.**.*.*.**..**.****.*.*******..*.....*..**.....**.**..**..*****.***.....*.*..*.*.*.****.*.*..*.****..*..****.*.**.....*...**.**...****.....*******..**..***.*.**..*********..*..***.***********...*..*...*.*****.*...*.***....*......*..**.*..**.*..***.***********.***.*..*.***..****.****..*..****.********.****.***..**...**.***.*..****.*.*.***.*...**.*..*.*...******.**.*...*.*.*...*.**.*.****.*..*..*..*..*.*....**..*..*...*..*.*.*..**.*..**.****.*.**...**.**...**..***.*.*..*.*...*.*.*....*.*.....***...*..*..***....**.*...*...*.**...*.******......*.*......*.*.....**.....*..*.**.*.***.**.***.*.**.*.**..**....*.*..*.**.*......*..*....*.*****..***.**.*.**...*.*.*....*..*.**......***....**.*****.***.**...***..*******.**.**.****..**.**.*..*****.**..***.**.*.*.*..*...******..*....**..**..*...*.**.....**..**...*..**.*...*...*..**.*..*.**.**..**.......*..*.*..****..*...*.*....*******.***.....*****..***.**.****..**................**.***....**..*..*.**..**.******..****..**.*.**.*.***.*...*...**.*..**.*...*****.*.***..*..**.***..*.****..*.**..*..**.**..**..**.**.**.*.***.**.***.*.*.*..****..*..**.*.******.*..**.*..**.****..***..**.*....*..*....*....****.*..*.***.*...*..*..*************..***.***.....***..*.**...***.*.*.*.*.***......**.*..*..*.*..**..*...**.*.*.**......******.**.*.**..**....*.*...*.*....****.***..*.***.*********...**.*.*.***********......**.***.*..*.****.**.*.*.*.*.*.*.**.****.**.*..*..****.***.**.*..*.*.*...***..**.**.***.*.**....***.**.***....**.***.*.*......**.**...*.*..*..*...**.*..********...*...*.**..**.......*.***.**..*.***.*.***.**.*.*.......***......*...**..**.*..***..****..*.*.*..*.***.*.*..*****.***.**.*.........*...*.**.*.*.*....*.**..*.*.*.
***..*..**...*..*...*****..****......*.*...****.*.***..*..**.*..***.*...***.**...*...*.**.*....****......***.**....*****......****...**...**....*......**...**.*.*.*...*.***...***...**...*..*.*..***.....*.**..***..**.*..*...*..**.*.*...**..**...***.**..***.*.**..*..*.**...*...*...****.*.*..*.**.****.**.*.******.*......**..*.**.*.**.....*****.*.**..*.....*....*.**.**......*.**.**.*.******..*.*.*....**..*.****.****..*...**.*******.**...*.**..***.**.*.*....*....*..***.*.*...*..***....*.*.*.***.**...*.*.*..**....*....**..***.****...*****.*.....**.*.*.*.**..***..*.*....*..**..*...**.*.*...****.*.*.*.*.*..*.....***...*...*.....*............*****.****.**.*.*.**.*.*.***......*****..***....*.*..*.****.*****.........*..**..*..*..*...........**.***.**.*****..*....*....*..*...****....*.***.*.**..****..*.*....**....****.*...***.**.*.*.*..*...**.*****.*....*****.*.*..*.****.**.*........*.**..***.*.*.*****.*****.***..**..*.**......**..***..*.....*...***.*....*...*.*.*..*..*.*.*..***..*...*.**.*.**.*..*.***.*..*.*..*..**.***..**.**..*.*..*.*...**..*.**.*...*..***.**.******.*.....*****.******.*.*..*....***.*..*..*.*..*..****..*..*.*...**..*..*.*.*.**..****.*.*..*.****.*.***.*......******.....*....*..*...***.******.**..**.**.**...*.*.***.*.*..****......***....***...*.*.*........*.**.*.......**...*.***.***.*.....*.*.*.........**.****.**...*.*.....*..**.*.**.**...*****..**.**.***.*.......*...*...*..**..*.**.*..*.**.************.*.**.****.*.****..***..*.*.*......****..*.***.**..*.*.....**.***..*.*..***..***.**..**.....****.*..*.**.*....*.**.**....**.**.*.**.....*.*..**....*.*..**.**.******....**..*.*...*.....*.*.***.......*****....*.****..*******.****.**..*.*..**.....*..*****.*....*...*..***.*.*..*...***...*..**.*.***...*..*..*.***.*..*.**..*.......*............*****.*.**...*.*...*..****..**...*.**....*****....**.**..**...*.*.*.**..*.*.*.******....*..*.*..**...*.*..*.*..*..****.**.*.....**....*.*****..*..*.******..*..*.***.***....**...*..*..***.*..*..**..**...********.****.***.******..**
...*.**.***.**.....**.**..**..*.*.****...*.**..**.*....***..**..***..***...*.**......*****..*...**.*****..**....*.**.*.*......**.***...*.*.**..**..**..**.**....*..*.*...****..**..*..*.**...*.*....*....**..*.*.********..*..****.*...**.******.*.**..*....**.*..*.*..***..*.**...**...***..**..*..****..**........*****.***.**...*...*.*..*..*.***.**...*..**.*****.**.**...*..........*..****.....***..*.***......**....**.***..**.*.*****.*.**........***.*.*.*......**.**...*****..*.*.......*..***.**...*...*****.*.*.*...*...****..*..*..*..*.**..*......*..*.**.*...*....**.*******....***...*..*****.**...**.**.*..**....*.****.**.*****..*..********.**.....***.**...*...*.**.....*.***.*.....*.*.*..**...*.***......*****..****...***.***.****.*....***.*.**.*..*.*.*....*..*..*.*.***.*....****.*.**..*.**.*.*....*..******.***.....***....*...****.*.*.*..**..*.***..*****..*...**.*.*....*.**.*..****....*.*.*.*........*.**...*..****...*.**.***.*..*..*.*.*..***.*.**...**.*.****.*.**..***.*.********..**.*.***.*.*.***.***.*.*....*.*..**.*.*..*.**.**..**.*......**.*..*.*.*****.*.....*..*****....*.***.*....*.*.**..******.***.**.*...*..*.*...***.**.**.*..**..*.*.*.**......**...****.*.**.....*.....*.**..*.*.******..***.*..********.**.*.....**.*.**...****..****.....*.*.......*.*..*.*.*.**.*..**..*..*.**.*.*..*.*...*.*.****...*.....*****....****.**....*..**.*..*****.*.**...*.**....****.*...**..**.....***.***..**.*.*....***.*.******.....**.***...**..****.*.**......*..***.*..******......**..**...*............*.**.....***....*....***..**....**..**.*........*.*.**.**..***....*.***..*...***..*....**..*..*....**.*.*****..**.***.***.*.**.***...*...*.*...*.**.****...**..**.**.****.*.**...**.*....*.**....*******...*..**...*..*.*..*****.*.*.*...******..**....*..*..**..*.*.*.*.******.**.**.*....**..***.***.*..****.**.*.*.....***..***..***..****...****.....*....*.********..**.*.......*.*...*..*..*..**..**.......**.*.**..*.**.*.**..*.***...***.*.*...***..**...**...**.*.***.**..******.*...****.****...*.***...***..**.*
*...**..**.****..*.*.**...*.*.*..***......*.*.**..*.**...***..***.*...***..**.**..********..*.*...**....*...*.***.*.**.*****.****.*.***.**.**.**.*.***.*.*..**.**.**...*..***..*******.****...*.*.***.*..**.*...*..**.***..**..*.*....******.*...*.*.*.*.*.*.**..****.***....**.***...**...*.**...****.*.*..*..**.*..*.*.*..*.*.*.*.***..**..**..**...*.......*....**.***.**.**.*..**.**.**....**.....*.*....**....***...**..*..**....*....****...*..******.**..******.*....***.**..**.**....***.......*....***...*****..*...**....*.*.*.***..***.**.**...***.**.*..***.*..*...*.....***.**.*..***.*.**.*.*..*.*.*.*...***..**.**.*.***.*..**..**.*...*****....*...****.*..**.**.....*.....*.*..*.***....*...***..**.*....***..**..*.*...**..**.*...*...**.*..*.***.***..***.*..***..*.***...**.*..*.*.****.******..*.*....*.......**..***...**......*******.*..*..*.**....*......*.....*..*.*.*...*....*.**.*.***...*.*.*.**.**.*.***..**....*.*****.*....*.****.****....*...*..*.*..*.*.***..*.*****...*.**...***...***.*.*....*.**..*..*.**...***..*..*.*..*..*..**....*..*..***..**.*...***.*.......*.*.*...**.*.**.***..**.***..****....****.**.*..**.....*.**.*..*****.......****.*...*...*..**.*.*.*.*.*....*...**...*.*.******...*.*...*****...**.***....***.**.****....*......*......***...*...**..*..*..*.**..**.*....*.*.**..**.***.*.*.....**..*.***....*.****.**..*****.****..**.*.*.*..*...*.*.**.*...*.*********.**...*.**.*......**..**.**.*...**.*****......*..***...*.*.*****.**.****.**..*****.......*.*...**.**.**...**.*...*.***...*.******.....******.*.*..****..*.****.**.****.**......*.....**.**.*.**.....*.**.***..*.**.***.***.**.***....***.....***.**.**....**......*.*.....*..*..*..*..*.*.*.**.*.*.*.**..*****..***.....*..*.***.*.*..*****.*.....**.******...**....*.*.*.**......**...***......*..*..**..****.***...*...****....**.***....***...*.*.*.*.....**..***.**..*..***.*..*..**.**..**.*.***....***.*.**..*.......****.****.....*.*..***..*.*****..*.**.****......*...*.*..*.*..***.**...**.*.*.*........**..**.***.*........*.**.***..*
.**.*.*...****.....*.*....**.*..*...*.....**..****..***...****.***...***.*...**.******.**.******....*********.**.*******....*.**.*.**.**.*****..*.*...*.**.*.....*.*..*..**.*......**..**...*.***..***..*****..*.*.*********.*.*.*.**.*.**.....*****....*.......**************.*.******.**..*.***...*.*.**.**.**..**.*.*.**....*.******...****...***.**..***..**...*****..*...*..*...*.....*.*******...**...*......***.*.*.....**.*.***.*...*.**********.......***.**.*****..***.**..***..*.***....*...***.**...**..*.*..**.*.*.**.*..*.**..**..***..*.***.***.*.**..**.****.*****.....*..**.*.*...**.*.....***.*...*..**...*.....***.*.*.*.*..**..**.**..*...*....*..*..**..***......*..*.**..*......*....*...**..**..*...*.*.**.*..*.*.*...**.....**...*...*.*.****..*..**...**.***.*..**...*.*.**..*..*.**...*..****.***...*.*.**.****.**.*..*.**....**...*...*.*...*....***..*.*..*....*....*..*..****.***.***..*.***.**.****.*..*...*..*****.*********.**..*..**..***..*.*.*..**...***...*.*.*.*....**.**.....*****.*.*..**..**.*..*.**..........***.*.*...***.**...***...*..*......**..***...**..*.**..*.*.*..**..**.*.*.*.**.*...*.*..**..*.*.*.*.***..*...**..*..**.*..*.....***.*****..**.****...*.**..*..*****...*.*...*******.**.**......*..*.*.***.*.....**..**.....*..***.*..*....**.**.***..*.***...**.*.*...***...**..**.*.***.**...***..**.*..*..*..*.*...****.*..***.*..***..****.*....**.*...**.**.**.**....**..*.*...**.*..*.***...**......*.*.**.*****.*********.**.*.**.***........***..*.**.*.....*..******..*.*...***..*...*.*..*.*.*..*...***..***...**.***..**..***...*.***....*.**....**..***.*....*..**.*.**.**...******.**.*..*.*.*.*.*....*...****.*...*.**.**.*.*..**.**.*.**.*....*..*.......***.....*.....**..***....*.**..**...***...*.*..***.***...*.*.**.**..........*.**..*..*.*...*......*..*..*.**.**...**..**....**....**.***..**..*.*.*........*..*.*....**.****.*.*.***.**..***..*.*.*.**....*..***.**.....*.**...**..**.***..*..***.....*...*.**...*.**.*.**....*.*.**.*******.**.*******.*....***.*..****.*.**..**....**.**..*.**.**.
.*.**...****.*..*.**.**..*..***..*.*.****...*....*.*.*.***......*..**...*.*....**..*...*.**.*.*.*.**.*..**..**.******.***..*.....***...****.*..***..*...*.***.***..*.*****..*.**.*..******...****.*..*.**..*.**..*..*..*.*...**.****..*.*.**.*....*.......*..*.*.*....**..*.*.....**..*.**.*..*.**..*.*.*****..******..**.**.*...*..*.**..****.*..*.**....*.**...*....***..*...****.***..*.*.**.*...*.**.**.**...***...******...*....**.**.*.*.*.*.*..*****...*..*.**....*......*....*.*.**..**.*...*...*.****.*..*..**.**.***...*.*.**..****.*...*.***...***.***...*.......*..*..*.**.**.*******..*.*.**..*.**.***********..***.****..*********...*****...*.*....*...***..*.*.*****..*.......**....*..**..**...*...**.*....******.*.*.*...*.***.*.**.**....**..*..*..*...**.*.*....*****.*..*.***.**...*.*.*..*.***.**.****..**.*......**....*.*.***...*.**.*..*..*.......*.***.**.***.**...**..*.**.....***...**.*.*.******......**....*.**.*..*.........****...*****.*.*.......*....*.**....*.******.****.*..*..***..*..*..*.*****.*..*.*.***..*.*.***....*.**..***..*....******.*******.*..*.*.......*.**...**.*...*.*****.****....**.*.*.*..***.**...**..**..*...**...*.*.*..***...**.***.*..*...*.**...**...**.***.*.....***....*....**.******...*.*.**...***.**.*...*.....****.*.*...*.**..*.*..**..*******.*.*****.*.*.*.*..***.*...**..**..**.....*..***.**....*.***..**.*.******.**...**.*.*..*..**.....*..**.*.....*..***..*.**....*......***.****..**..****.*******.....***...*****....*..**.**.*..*.*....***....*.*...*.***.****.****...*.*...*.*...*..*..**...........***...*..***..****.*..*..*.....*...**.*.*******....*..*.*..*....*.****.*..*.*..***..**.*..***..***..*****..*.**.*..*.***.**.....*..*..****.*.**.*.....*..***......*..*.**....***.**...*..*.*..*.....****..****...*.....***.**..*.*..****...****....*.*..*..**....**.**...*....*....*..*..*..**...********......****.*...**.*.***..*...*..*...*...*.***.****.**.**.**..****.*...*****....**.*.*.*.*.***...*.*.*.***..*.***.*...**..*****..*****.**.***..*..*...*.*....*..*...**.***..**...***
*.***.**.....***....*.*****...****.*...*....*.***.****...**.*..*......*..*...***.*.*..**.**....*.***..**..***.*..***.*.***.**.*.**.*..**..*..***.*...***....*...***...*.*...**.*.*..*.*...*..***...*.*****.*.**.*****.**......**.*.**.*.**.**...****..**.**.**.*.*...***..**..**.*..*..*..**...***...*.*...*.*...*.**.*....**...**.*.*.**.****.***....**.****.*...*.......**.*.*****..***...*....**..*****.**..*..*.***.****..*.*..*..*..***...*......*.****..**.*.**..****....*.*..*..*.*.*.*.*.**.**.*..*.*.***.**.*.**.***.***.*...**.****.**...*.*..*...*....*..**..**....**..*...****....*...*.**...***.....*..**...*..****......*.**..*.**..*..*.*..*.**.**...****.********.*.***...***.*.*....**..*...*....*...*...*.*.*.**.*....*.*..*...*.*.***.***.****.*.**......**....***.*******.*..***..**.****.**.*.....*****..**.*....********...**...**..**.*....***.*..*.*..*.**...*.**.***.*******.**...**....**.*.....*...***.*****..*.*****.*..*.*...*..***.*...**..*..**.*.*..*....*****..***.**.*...*.*****..**...**...*.**..*.**.**.**..****..**.***.*...**..*..****.....***......*..**....*..**.*.....*.****.*.**..*..*.*..*.**..****.**...***...**.******..*...**.*.......***.***...*****...*.***...*****.***..*..*....**..*.**....**.*.***.**.**..*.*..*..*..*..*.*..***.*...*..*.**.**.*.**..*..*..**.*.****....**..*......**.**.***..*.**.***..*.*..*...*......*..**.....*..*...****......*...***.*..**.**..*..*.***.*.***.....***..***.*..**.*...**....*....*.*******.....**.**.***.*.....***.*.*..*.*...*.*****.*....**.***.*.****....**..*.**.*.**.**......*...**..***.....**.*.**....**.*.****.**...*.*...*.**.*.*..***...**..***..****..*.....*...******.*.**.************...*..*.*.....********..*..*..*..*.*..*.****..*****.*..*...**.****..*.***.*.**.**...***..**.*....*.*..**..**...***.***..***......*.*.*..**.*..*..***...**....**.*..**..**.*.**.***..***.****.**..*.*.****.*..**..***...*..*.*..*.*.*...******.*...***..***....***....*.*..*.....****....*....*.*.**.****....****.*..*..*.*..***.**.*.....***.*.*..*...***.....*........*.***..**....
*.***.*.**........*..*..*...*...***.*.*.***...*..*..****.**.**...**.**...*..*.**..*..*...***..*****.**.*.*.*..*...*.....**.*.**.*..**..*.....***..*.*....*..**.**...*.******..****.*.*.*...*..*.....*..**.**.*..*....****.***..***.......*.**.****..**.*.*.**.....*.**.*..*.....**..*..***.....***..**..*.**.******.**.**.**.****..*..*.*..***..*.***...*...*...***.**.*...****.*..***.*.*****..**.**...*.*.**..*****.**.*..*..*****.****.*****...*.....*.*..**....*..**...*.*.***....*.***.**...***.*..**..**.**.*.*....*....**..*...*..*..*...*.*.*...******..**.**.**....****.*..*.***..*...***.****..*.*.*.*.**.....***.*.*.*.....*.*..******..*.*..***...***.*..**....**.*..*...**.***.***.*.**.**..***.*..*.*..**.**.....**..*.*....***.***.***.*..*..*.*..**...**.*.***.**..***.*.*..***......*......*.***....*.*.*...*.***.**..*.*..**.**..*......*.*.*.*.*.*.*..*.*.**....**...*...*.*.**..*.***.*.**.*****.*..***..******.*****..***....*....*..**...*.*....****.**..****.....**..*.**...**.*.*.*..**....*.**.*****...***.*...*.*..****.**...*..***.***..****.*.**.**.....*..*.****....*********...***.**.*****.*.*..**.**.***.*.*..*....**.*.....**..*.*.*****.**..*...*..*.***.*.*.*****......*..**.***..****.**..*...**....***.*..*....***.*.*.****....**.*****..**.****..*..**.*..*.*.*....**.**..*.**.*.*****.*...**..*.*.**.****.**.**...**.*.*..*..*.**.*.*****.*****.**..*.*.**....*..****..*.**.**...*...*.***********.*.***...**.**.*..*...*...*.*.********.****..*.******...*..*..*.**.**..*....*****...***...**.*......*.*.*.***..*.*.**.****.*..***.*.***.**.*.*..****.**..**.*..*****..**.**..*......*.*..*...*...*.*********.******.***...*.**......***.********...**.****.****.**...****..*.*....*...**.*...*..*..*****.*.*.*.**..*......*.**..*.*.*...*..*.*....***.*....*.**..*.*.*..*....**.****.**..**.****.....*.***.**.****.*.******.**...*.**.**.*...**.**..*.*...***..**..*...*.*.*....**.*..***.***..*.****.*.***....*.***..**...**..***.*****.*****.*****.....***.....*..**.*..**...*....**.*.**..****.***..*.*...**.**.**..*.*.****.***...*
*.*****.**.*..*.*..*.*.**.**....*..*...............**....*.***.*******..****.***.**.*.***...*.***.*.***.*..**.*.**..*****.***.***..****.*.**.*.*****.*..****...*.*.*..*.**.....*.*....***..**.*.*..*..**.....*.*.*****...**.*.*.*.**.*.****..*...**..**.....**...*.*..****..*....**.*.*...***.**.*****.*******.**.*.....*...*.**....*...*......*.*.*.****..*.*....***..*..*...****..**.*******.*...**...****.**..***.*.***...****.****.....****.*.*..*..*...*....*...***...**.*........*.*....**..****.*****..*.**.****.*..***.*.***..***..*...**.**.*.***..*...*..*..*.*.*.*...*.**...****.*...*.*.***..**.**.*....***..*..**.***..****..********..**..*.****.*..**.*.****..*....*..*.*.*.**..*.***.**..*....**..*.*.*.*....*.*..***....*.**..*..*.*****..*..**.**..*.....*..****.*..*.******.*.*****.***.**.*.....**..*...*....*.***...*...**.*..*.*.**.**...**.**.***.*.**..**....**.*..*...*....***.**.*.*..**...**....***.*.*...**....****.*..*...****.*.**..*...*.*.**...**.*.******..*....*.*****..*..***..*..****.*.*..**.*..*.**.**..*...**.*.****.*.......**.*.*.**..**.********.******....*.......*.*.*..**.**********.*.*..***.**....*..**.*...*..*..*...*.*.*..*...*.****.*.**.*..*****.....*.*..*.****...**.*.***.*....*.**.**..*....*.*.*.**.****.*****.**..*.***.**.****.**.*.**..***.*.*.....*.....******....*.**...*.*....*.*.***.*.**.*...***.*....*..**...*.**..*....***..*****....*.*...*...*.***......**.*..***..****.*..**........*..**....*.****..**.....**.*.....*.*..*..*.**..**...*.*.*.**.********..**..*.*.....*..***.*.***...**.*.**.*.*.*.**..***.**.****..*.*.***...****..*.**.*.*..*....**...**.*...**.***.***..***....*****.*..*.***.*.*.*.**.**...**..**.***....*...****....***.*.*****...**...*.**.*..**.*..***.*.*.*.**.***.**.*.*.**....*..***.****.......*****..*......***.*.**.****.*..*.*****.**...**...*...******.**.*.***.*..**..*****......*.****.....*..*.***..**.***.*....*..***...*.*.*...**.******.*.*..***.*..**.*..***...*..**.*.******.*.**.*...***.**.***......*..**.*.**.***..*.**.*.**...****.***.....*..*..**.*.*.**...**
.....*.****......****..**.*.****.*.**..****.*...*.*..****.***.*.***.**.***.***.*...*....**........***.*..**..*.***.***..*.....**...*.**.*.*****...*********...**.*.*..**.....**.*..*..**..*.*.*.*.**.**..****.**.**....***.*..*..*....*..*....*.**.*.**..*..*.....*..****.....*...**.....***.***.*..*.*****.**...*..*....*.****...**.*...**.***.**..*..****...**...**...*...***...**.****...**...****..**...*..**..*.*****..**.**.....*..*..*.**.**.**.*..**....*....*.*...*...*.**....*.*.**.***.*...*.*.*.***..**.*...*****.*.*...***.*****..**..***...*.*.***.*..***.*.*...*..***.*.*...***..*..**.*****.**.*****.....*.*..****.*.....*..**.**.****..***...*...*..**....*.*..*..****..*..***...******.*****..*..*.*..*..*.****.******.**..***.*...*.**.*...***..*.***..*****....*******.*.*.**..***...*..***..***.**.*..*.***..**..*.*...*.*.....*...*.****..******.*.****.**.*.*.*..*.***.***...*.*.*.*..****.......*..*.*.*****.*.*..*.**..*...*.*.*.***********..*...*.**...*..**.*.****.*.**.**.*.***.*..**.*.*..*.....**.*.*.****..***.*.*...*..*..***.****.....**.*..*...***.*.*.**......*..***....*.**......**..**..***..***...........*.*****..*****...**...***...*.*...*.***.****..*.*..************.**..*.*.*......*.***.*..****..***....*..........*.**..*..**..*.***...**.*..*..**..*****.....********.*........**...*..**.*.*.*.......**...*....**.******.**...**.****..***.......*.*.....***.*.**...*.*.*********.**.**...***..***..*.**.*.*..*..*.*...*.*....**..****..*...*..***.***.*.*.***.***..***...***.*...*..*.*..*****....*...***.*..*.**.*.**.**..**...*..*.*..****..*.*......*****.***.*.*.**.....*.*..*..****..******...*.***.***..**.*..*.*..**.*.*.**..*.***....*.*.**.*...*.**..**..*..**.**..**.*..**...**.*.*....*..**.**.*..*****.*.*.*.*.**.*..**.*..*....*....*..*.****.*.*.***..*..*..**..*.**.....**........**...**.*.*.*......****.*..*..***.*.***.***...*.***..**..*...**...*.*..**.*.*.*.***.*****..*.**.***.........*****....***.*.***.***.*.**...****.***..*.***.**...***...*.....****.*.*.**...*.*.*.*.*.*..****......**.****...*..
..***.*..**..***..*...*.***.*.**..**.**.**.**.***...***..**.*.*.*..*..*..******..****.*.**.**..*.**.....*.***...*..*.....**.*****.*.**..****.***.****.***.**.****.**...****..*..*.***.***.*.**.*...**.**...*.*..***..**...**..**.***....*..*******.*.**.*..*.**....****.**..*.***.*.**..*.*.********.*.....*.*..***..*.**..**.*******..*.....***.***.**....*.*....*****.....**.*....*.....**..*.****...*.**.****..**.*....**.*.****.*.*.*.****.*.******.*.*.....****.*.*....*.**.*.*****..***.***.*..*.*.***..*.*..*******..***.*.****..*.**...*.....*....***...**.*...*.*.**...*..**......***.*..*...**.****...**.....****..***....***.*.****.*.*...*.*....**.*.*.*.****....*..*.*...****..*.*...*.***...**..*****..**.**....*....*.**.......*.*...*******.....**...*.**.*.**.....***.****..*...*.**.*.*.*.***..*..**.**********.*.**.*..*..**...***.**..**..*.**..*.*....****...**.*...**..***.*..***...*.*.......*.*.*...**.**.*****..**.*..***....*.*....*...**.*.**.**.****..**.*....******..*....**......*.*.*..*.***.**..***.*.*.**.***..*...*****..**..*....*..*..**.*****......****......****.***.*.*..****..*.*..*.**.*..*.*..*..*...****.*.**..*.**..***..*..*..*..*.****.*.****..*.**.**..*..*.**...........*.*.******.*........***.*....*.**.*..********..**.....*...**..**..*..*.*.......****.****...*....*.....**.*.......**..*.*.****..*****....*****......**.*...*.**...*....*.........**...*.*..**..*.....*.*.....***.**.***.*...*.**.*.****.*..*.**.*....***.....*....*...****.*******...*.....**.*.*.**.**..*..*..*...***...****.**....****.*...****.......*.*..*.*..**.*....**.**..*.**.*.*.**...**..*.*.*.*.******.*....***.*.*...*.***.*...***..*.*....*.**.********...**......*...***.....*.**.**......******....**..**....*.*.*....*...****.**...*..***..**...*.*....*.*....***..***.**..*..**.*...*.**.**.***.*.**.*..*...**....*...*...**...******...**..**.**.*.**..**.**...*..*...*****.*.*.*....**...*.*..**..*.*...*...***....*******..*.*...***.*....**....***.******....*.**..**..**...*.**......*...*.**.*..***.*.....***...***.****....**....
..****..*..***.*.*...*...*..**.*..*****..***..*****.**..*.**..*.*..**..*.****.***.*..**...*.**.**.*....*..*.*.*****.*.....*.*...*..**.*...*.*...*..*..*.**..*....***.*.**..****..**.*....*.*..**....*.***.*****..*.**...******..*.**..**.***.*.***..***...**...***..*.*........*.*.*..*..**.....***........*.....*.**.*.****...*..*.**.*..**...**.*****.***..***....*.*..*...***...*..*.**.*...***..****.*.*..***..*.**.*****....*...**.*..**...*.**...*..*.**.**...**.**.*..*...**.*..****.*..*..*..***.*..***...**.*.*.***.***..**..**...****...*.*****..***.*.********..*.***....**....*..*..*.***.***.**...*..*.****.*......*......*...*.**.**.....**.....**.*.*.*.****.*..**...*.....*******.**...*......**.*****.**.**..*..*.**....*.*.**......******.*..***.*...*..***..*..**...*.***....**.*.**.*.*****.....*...**.***...*.....***.***..*.**...*...*.**.*...***.**.*.**..**....**.*.****.*..*.....*.*.*.**.****...**...*.**....*.*..***...*.**.*.*.**.*.*..********.**...*....******.*..**...**.**.*...*****...**.****....*.....**.*..****.******.*....******.*.**..**.********..***.......*.***..*.*.**....*****.**..**.*.*....*..****..*.*...........*****..*.**..*.**.**......*.**....*.**.*.....*..*...*..**..*..***..**..*.....*.*..*.**.*.**.**.....*...*.*...*.*..*..*.*..**.**.*.**..***.****.**.**.*.***...*..***.*.*..*.***.****.*.*.*.*.*.********...*..**.***.*....*.**.**.******..****....*.**..*.**..*.......**..****..****..*....*...*...*..***..*.....***...**...*..*....**.**.*.*.*..*****.*.*...*.*.....*..***.*..*.***.**.*..*.....******.*.*.**...*.*...*.*..**...*...*.*.....***.**.*.*....**.....***.*...*..*..*.....*.*...*****...***.***..**...*.***.**..*****..*......********....*.*...*..*...*.*..*.*......*..**.*****.*.*.***...*..*.*.*.**.**......*.**.....***..*.*.*.****.*..*****.*...*.*.**.*.******.*..***..**...*.*...*....*******.**.****.*..**.**..*.****....*.*.*.***.*..****..***....*.**..**...*.*.*..***....*.*..*..**.....*....*..**.***..*....*****.......***.*..*.**.*..*.*.**.*.******....**.*..*....*.*..**.******.*..*..*
*..**..***.*.*.***.*.**.*....**.*.*..**..*...*****..*.*.******.**.....*.*.......*...*.*.....*......**.***..*.*..*.*.****.****.*****.*..*.**..*.***.*..***..*..*..*....*******.**..**.......*.....*.***.*...*......*......*.*.*.*......***.**.*.*...****...**..**..*.**.***.**....*.*.*.***.**....**.*..****..*..*..*..*****.****.*..*...*.****.*...***..**.....**.****..*.**..***......****.*****.*.*.*.*..*.***...**.*******.....*******.***.*.**..*.****..*.**.**.*.*..*....*.**..*..***.*.*...*.*.*..**..**.*.*..*.***....*.**..**.**...**.*.*..*.**..**.**....***....***.*.....**.....*...***.*.**.*.*..*.***..*.***.....*..**..*..**..*.*.**.*..*.*..***.*****..**.*...**.***.**..*.*.....**..*........*.*.**.***..****..***...*.*.**.***...***.*.****..**.....***.*******..********.....*.******.*.*.*..*...**.*.*...*...***.**.**.**.******.**.**.***..****..*...*.**.*.***.*.**.*..**.*.....*.**..**.*..***..*.....*.**..*..**.....*..**..****...*.*.***.*....****.*.*******.***.*....*......*...*..*.*..**...*****.....***..**.*....****.*.....*.*.*..*...*...*.*....*..*.******..*..**..*...*****.**..***.*.**..*.*.*..**..****..*****.*.*..**.*****...*.***..*...*.**......*.*..*.....***.**.*..***.*.*...*...*.*..**.*.**.*..****...**..***..***..**.*..**..*..*..*****..***.*...*..***....**..*..*.**.*..*.*.**.*....**.....**.*.**.*.**..**.**.**.**..*..*.*.*****..*..*.*..*..*.*..*..*.*.*.**...*.*..*.***.*..***...***.....*.**.*..*.....*.***...*.*...**.***.*...**..***.*.......**.....**...*.*.*.*.....*..****..*.****.**...*.***.**.*.***..**.**..***.....****..*.**..*.*.***....**.*.*...******.....*.*...*...***....*..*.**..***...*..****.*****....*.***..****.*.*..*.*****....**......***...**...*.*.**.*.*.*...***....*......*.*.***.***.**.**...*...**.*.*.*...***...**.***..**...***.*.*..*.*...**.*.*.*.*....**..**..*....***.**..*......**.**.**..*.**..**..*.****.*..*.**.***.....*..*****..*...*..*.....***.....*.*.*.*..*.*......******....**.*.***.*..*...*.*******.*.*.*.***.**.*.*...*..**.*.*.**.*.*.*..*...***..*..*.**.*....******.....*.
*****.**..*..*...****.....**.*****..*.**...***.**...**.*..*.**.***.*****...****.***...*.*.********.**...*.***...*..*.....*..***........*.*.**.*..*...*.**.*...****.*........****...***..*.*.*.**..*....*.**.**.*.***.....*.*.***..*.*.**...**..*..*.*.*.***..*......**.*...*.*..*..*..*.....*...*.....*..*..*.*...****..*..*.**..*..***.....*.****.*.**..******.****...*..*.**..*.*.*.......**.**....**..****...*....**.**....*..**.*..**.**.*.*.*.****.*...**.***.*.*..***..***.*.*..*....*****.*......*.*...*.**.*...**..*.**.*...**..*..**..*..***.**.*..*.**..*.*....*.*.*.**.*.**.*.*.*....*.*.*.*****.*.*...*.*...*.****.**...*..**.*.*..*...**.*....*.*.*..*..*...*.*.**.**.**..**.*.*.*....*.*.*....*.*.**.*.*.**.*.******.***.*.*****.*..****...**.*.**.*.*....***...*.*......*..**.***...*****...***.*..**.*..****.**..*....**..***.*...***..*..**.*....**....*...*...***.**..****..*******.*.....*..**...*..*........****...*.*.*.*...****...*.....*..***.***.***..**.*.*.***..***.*.*.****.*.....*****....**...*..*.*.*.*****.***..******.*.....*..*....*.*.***.*.***.*...**.*..**...*****...*...**...**.*.****...*****.**.*..*...*.*..*.*.*.**.*.**..***.***..**..**.**..*****.*.*..*.*.*.**.**.**..***.*........**..****....****.**.**....***.**.*...*.**.**.*.*****.**.....*..*...**...*.**.*.***.**........*..*...*..****..***...**......***.*..*.******..**.*.*..**.*.*.*.****.*..*.***........***.....**.**.****..****....*.....*..**.*....**....*......*..**.****..***.*******..**..**...*.*.**.****....****..**.**.*....*..*.*..**..***.**.***..*.**...*..*.***.**.**.*...*...**.*....*....****....**.****.*..*.**..**..****...*.*..***.***.***...***..**.*.*****.*****.**..**.*.....*.*.**..*..*****..*****.*......**.**.*.**...*..*....*...***.*..*..*..***********.***.*..**...*.*****.*...*...**.*.*..*...*.**.*.*..*..*..**.*.**........*.****.....**.*.*.*.****.***.*..**..*.*.***.*.***.**.*.....*....***.***...**.*****.......***.***.*...**.*....*.***.*.*...*.*..**.***....*.*..*....**...*.*.*.**..**....**.**.***..*.****.**.*..*..***..*...*...
...*..*****..*..*..*..*******..*.**...**.*..*.*.***..*..*..*..**..***.*.**...*..**.***.*...***....**.*..***......******.*.*..*..*..*...*.......*********....*....**.*..**..*****..*.*.*.**.*.*.**.*.*.....*....**..***.***.***..**.**..*****..*.....*..*****.**..*.**.**..**..*.***.**.*.*.***....*******.**..*....****.**.*.....*.*.***.**.......*..**.********.*.**..**..*..**...**.*...*..*.***.**.......**.***.......*.*..****..*.**.*.*.*..*....***.**.....**.*..*.*.*..***.*....***....*.*.*....*.**.......*.****.******.......**....*****.*....*****....*.****....*****.*..***.*****.*.*.***.*...*.***.*..***.**.*.*.**.***....*..**.**.*.*.***..**..*....****.**....*.**..*..*.*......*..****.*...*******.**..*....*..*........**.***.*.*.*..**.**.***.*.****....*.*.*...**.*****.**...**.....*.*.*..*....**.*.*...***...***..**......****.*.****.****...**.****.***..*********.........*..*...*.*.*..*.*.....*.**.*.*..********...*..*.*..*...**..*****...*.*..**.***..**...*.*.*****..*.****.****..***...***..*.******..***.....*.*******..***.**.*.*.*...**..*..**.***.**.**.*.*.*.********..***..*.**.*.*....*.***..****.....*******..*.***.***.*.*..***.*.**...*..***...*.**.....**.*..**.**.*.****..**....****..**........*.*...*..*.**.**....*.*..**.**..**..*...*..****.*****..*.***.*.....**....***..****..****........*..*..**.*.....****..**.**.**....*...*.*...*.*****..******.*.*...**..**.*.**....*.**.*..*..***.***.**....**.**.***.**.*..**..****.**.***...*.*****.*..*...**..**.*...**..*...**..*.*****....*..*..****.**..*...*.*.*.*.*****..*......*.....**..*.*...*.*...*..***.*..***...***.**........***.**...******...**.*.*...*.*.*...**..**...****.....*.**.*..*.***..**.***.***......****.**..**...**.***...*...**..**........**..****.*.*.***.****.**.**.*.*****.**.*..*.******....*...*....*......*..*.*.*.*.*.******.*..*..**.......*..**...********.**..**.**.*.*.*.***.*.*...**.*......*.*..*.*.***.***.**.*.**.....**...**.*..*....*.....*..**.*.****.****....**..*.*.....**.*.**.****.**.**.**.*..***.**..**.**..*.*.*....*....*...*..***
**.*...*.***.***.**..**.***..*.*.**....**...****....*.****..*.**.*.**....**.**.***.*.***..****.*****...*.*.*.***...*.*........*..*.*.**.****.*..*.**.*...*.***..***..**.**...*....*.*.*.*...*.**..*..*.**..**.*..*.*.*..**..*....**....**...*.*..*.***...*.**..*..**.**..**.**.*.....*.*.****....*..*...*******.***..**..**.*..*****.***.*.*...***.*...**..*...*****.**..*.**.***.*****.......*.*.**.**.**.****....**....*.*.*.*.....**.*.....*.......**..*.**...**...*....*....*.*.**.*..**...*.*.**......*.**.**....**.**....***..**..*****.*.....*.*....*..***..*.*...*******...**..*..****.**.*..**..****.**..***...*****....*..**...*.*.****....*....**.***..**.*......*.......*.*.*.*...*....*.**.*..**...**.**..*.*.*********..**..*.*.*..**.***.*.*.****.****.***..*.***....***....***.*..***....*.*...*.*****.*...***........**.**..*.***.*.....*.*..**.*.*.**.***..**..**........*..**.*.*.**....*********..*..**..***....***.*....**..*..**...*..**...*.*.**..****..*.*.*.*****..*..*****..**.*..**.*...***...*..***..***.***...*...*....*..*....*.***...*.*.*.*.****.**.*.*..*.*.*....**..*.****...**..**.**..*..*.**..*.*..*.*.****.**.*...**.......*****.**.**..*...*.....***.*.*****....**.******....**..*.***.***..*...*...*****.******.*.**.*..****.**....*.*.*.**.**...*.*.**..******.*.*..*....***.*....**...**.*.***...*..*.****..*.....**.**..*******.*****...*.***.*..****...***.*...*.*.*....*.***.*.****.****.**...*****.*....*.*****.*****.**...*..*.*.......****..*.****.***.*...*.*******...*.*.*.***.*.***.....*...***.**...*.***.......**..****...*.*******...**.*..*..***...***...********...****..*****..**...****.**.**.**..**.**.**.*.*..*.***.******..**..****..**.***..*...*****.*.*.*****..**...**...*......***..*.**..**......*...****.*..*..**.**....****...*.*.*.*.*.*.***.**...**..**...*.**.****.....*.........**.******..**..**...*...*...........*.*...*.**.*.****......*.*..*.*.*..***.*..**...*..*.****..**.*..***....**.**.**..*...*.*..*......***..****..*..**..***.*.*..*....***....*....*.*.........*.*.**.******.****...***...
.***.*..*.**...**...*.**.*.*..*...*..*....***...*......*..*..**...*.*.*.**.**.**.*.**.*..**.***....****..*.*.*.*.....**.**....***..*....**.**..*.*..**.*..****........***....**...***..*****.*.*.*.*.*..*.**.*...*.******..*******..**..**..*...***..**...*.*..*..*..*****.*..***.*..**.*.*.*.**..*******.*..*.***.*..*.**.*..*..*..***.***.*...***....***..*...***....****.**.*..**.*..*.*.****.*..*..**...**.*****.****......*.*..**.**...**.*......****.*...*.*.**...**...*...*.*..*...***.***...*.*.**...*....*.*..***....*****....**...****...*.****..*......**.**..**..**.***..*.*....*.**.***.....***.**.**.**.*****.**.......**..*****.**********...*.*.**.*.*.**.*.*.****.*.*.*.**.*.***.*.***...*..*******......***......*****..**...**.****..***....*...**.**.*.******....*..*...**.*.......***..***.....*..*******.**...***.**.******.*.*...**.....**..*.***.......*.**....***.**.*.*....*..**.*.******.*.*****.**.**........*.*.*.****....***..*.....******..*.**.*****..**.****.*..*.**.*..****......**..*..***..****.*......*..*.******.*..***.*......**..**.*.*.***.***.*....*.**...******.*..*.**.**...***..*..***........*.*.*.*.****....***.*..**.*.*..*..*.**..**.*.....*.**.*..***.*...*..*.**.************..*.**..***..*.****.*..*...*...*.*.*..***....***.******.....*...*..***.*****...**.*.*.......*****..*..***..****.....***.***.*****.*****...*.*..**.*.**.**.*.****.*.**...*....*...*.*.****.....**.......*....*.****.****....*.***..**.*.***....*.**.***..*.**.****.**.*.*.****..**...*......**..****.****.***...**.**..*******...**..*....*...****...******......**.****...*....*..****..****.....***...*.*...**.*.***....**....**.*.*.*..*.*.*****.**.*.**...**..**.*.*..***..*.*..*...***.****..*....*.***.....*.*.*....*.*.********..***..***..*...**.*.****.**..***...*.****..*....******.*..*.*..***.***...****.....*.*....**.**..***..*...***.*.*.*..***.......*.....***.**...***.*..**......*..*.****.**.*.*..*..**.*....***..*.**.**.*..*.*****.*.*.*.**...*.**.**..*..**.****.**..*..***.*.**..*.*...**.*.*...*...**.**.*.***...*.**..**
***..***.**.*..**.....****...*.***...*..**....**.*...*......*..******.*...*..*..*...**...*.*.*.*.....*.*.....*...*.******.*......**..**..**...*.....*.*.*..*..******..*****....****.*..*.*.***.***....*.**..*.*.*****...****.*..***.*...*.***..****.**.*..**..*....*.***.*.**..*.*...**...*..**.**..*...*.**.**.*****.***.**.**.****.**.*...*.***...***.**......****.*.*...*....*...***.*...****..******.*.*....*.****...**.***......***...*.****....**.*.***.**..**.*.***.*..*.**..**..*.*...*******.....*.*.*......*.......****.*...*.*.*****..*.*.*..****..****.*..*.*.**.*.*.*.****..**..***.*...*..**.*.**...*.*..........*.*..***.*..*.*.**.***.*....***.*****.*.*.*..***.*..*...*.*....**..*****.**.*........*.*******.*..*.*.........**..*.*******.*.****.**.***.*.***..***.....**.*.***.......****..***.*.**..*....***.**..*..**...*......*...*.**.*.*.****.***..*...***..**...*****....****....*..*.**.***..**.*.**.*.*..*****.***.*.****.****..*.*..**.*.......*.*..***.******....**..*..*..*.*.*..*.**.**..*.....***.*.*.*...*.*.**.*.*...***.**.**..*.*.*.*....***.*.*.**..*.**.*..*..**.*.**..*.*.....*****.*.**.**.*.*.**.*..*..**.*.***..*****..*.**.*....**.*...***...***..***.......**....*....*.*...*.**.****.**.....****...*..**..**...*....**...*****.*****...***..****.*.**...***.*.**.*.***.*****.*.*.*.*..*.....*.*...*.*.....**..**...*.**...*.*....**.*....**.*....*.*...*.**....*.*****.****..*....**.*******.*.*.**.*.*.......**..**..*.*.*.*.....*.**.*...*....***..**..**.****.*****.*...*.*..***.**......*****.*..*....**.*.**.***.*.****.*****......**...*.**.*.*..**.*....*.*..**.*.***.**.*.***.********.*..*...*.**.*..***..*.****..*...*******..*..*.****.**.**.**..*..**.*.****.*..*.*.*.*..*.*.*****...***.****..*.*..*...**.*...**.*.*****.****...**.*......***...*.*.**.*....*.*.....***.**....*..*...*.*.*..***..*........*.*.**..*.**.*..*.**..*****.*..*...***.*.*.*.********..*...****.*.**.**.****.*.*.**..*.**.***.******.*..****...**.....*****....*.***..*.*.*.**....*...***.*.***..*.....*..**.*..**.*..*.*.*.**.********.*..**
.**..***.*..*..*..*...*..*..**.***..*...*...**.**....*..**..**..***..**...**.**...*..*.*..****.*.*...*.*.*.**..*.*...*..*.**...*......*...**...*.*.*..***.**...**.**.*.***.**..**...*.*....**.***.******...**...*.**.*..**..*.**.*....****..*.**.***.*.***...*****...*..*.*..******..**.**..***.***..**..***..**.***...*.***..********.*...*.....**.*..******.***..*...***.*.*.*..*.**...*....*.*.***.*..*..*.*.*...*...*......**.....****.*..*..*.*........*.*.*...*.*...**..******.*.*.*....*.*.*.***..*.**...*...*......*.**.*.*...*..****.*.*..****.....*.*.*...****.**...***.*.**...***.*..**...*.**.*..******.....****.....*..*...***...***..*...***.***.*.***..**.......*.****....*.*******.*.*****.***..**.**...***.***.******..*.*...*.*..**.****.*..*.***..*.*....**..**....****.**.**.*.*****....*..*****.***.**..**.**..**.***..*...*.*........**...**.**..**...****.*...**.**.*****.*.*.*...*.*..**..****.****.****...**...*.****..****.*...**.*.*.**..*..*.***.*.*.....***.**....*.******.*****..*.*....***.....*..*..******.....**.*...*.**.....*..*****.**.**...*.**..**....*****...***...***.***.*.*.*....****....*.**.*.*..*.*.****........*.*.*.*.**...*.***....*..**.*.*..*.*..*.*....*.*..*.....*.**.********..**..*....***.**.********.***...***...***.**..**..****.*..***.*.*.*.*.***..*..*..*......**....****.**.*.....*.*.**.****.*.**.**.*****.****.*.*.*...**.**.**...*....**.*.**..*.****.*..**.**..**...**..*..***.*****..*...*..**..***.*..**.*.....*..*.*.*.**...*..*..*.**..*..*..***.*....**...*.*..*****.**.***..**..*...*..*....**.*.**..*..**...*..*.**...**.........**.*..**..**.******.***.**.....******...**.*..*..*.****.*.*.*.*..***.*.***.*..**....**.....****.***.**.**......*..******.**......**.*...**..*.*.*.****..******..*....*****.****.**.**.*.*.**...*..**..*.*...**..*.****....*..****..**......*****.........**..***...*.**.**.*.*.*....**.....*.**.*.*.***.*..**.*.***.**....**..*.*..*..***....*.***....*.*.*.*...*.**....**...*.***.****..**..**.*.*...*..***.*.*....*.*.***..***....*.****...*....****..*.***..**...*.*
*****.*.*.*.*.**..***....*.*..*..*.**.*...*.*..*.**.**.***.*..*.*****....******.******.*.*..***.*..*......**..**...**...**..***.....*..**..*.....***.*.**.......**..**.*.**.*.*.....*..*.*.*.*..*.*.***..*.**.*....**..***.*..*..***..**.*.*.**..***..**.*..****..*.*......**...*...**.*..**.*.***....*.****.***.******.***....*.*..*****.**..*......**..*...****.*....*.**..*.**.*****.*..*...*...****..**.......**...*...**.***.**.**...*...*.*.*.*.****.....*.*..****.....***.*.*.*...**..****...*..***...***.*.**......**..*.*....*****.*.*.*.******.*.**.*..**.....*******.**..****..*...*.*****.*.*...*...*..*..*..*..**.****.**.*...***.*...***.*....*.****...*............*.*.*.*.**.*.*.***..***.******.*..****.*.*.**...*....*...........**.****..**......**..*..*...****.**.****..**..*.*..******.*.****.*..**.**..*..*.**.**..***.*.****..*.**.**.*****.....*.**.***..**...*.*..*.**.****..*....*..*.*..****.**..***...*..***....**...*...**...**.**.*..**.******..***.....*..*.***..*****.****....*.....**.....***.*...**..*..*.**..*****..**.****..*....***..***....*.*...***....**.***.****.......*..***..*......*...******...*..*.*.**.*.*..*.*.***...***.*..*.*.**..*..*******.*...**.*.....**..***.***....***...*..*......*.....**.*.**...*****.**...*.**..*.......**...*....*...*..*.****.*..***.*.*.**...*..*.***..*.*.**.*...**.**.....**.*.*.**..*.......**.*.*.....*.****..**..*..*.***.*.**..*******.*.**...******..********..**..*...*.....**.**.*..**.***..*..******..*.*.*..***..*.......**.*****..****...*.*.*.*...*.***.*......**.*******.**....**.*..**.*.*****.*.**...*..**.*..*...*.*.*.*.**...***.....*.*.**.....*.....*...*.*....*..**...*.....**..*.....*.******.**.****.*.**..**....*.**.*..*..**.*.*..*****.**.*.*....*..*..*...*..*..***.**.*...**.***..*.....***.*****.*.*.*.*.*.**.***.**.**.*.*.*.*.***.**...**..**.**..**.*.*.***.*......***.*******..***..*.*.*.*....**********.*...******.....****....*.*.*.**.***..**...*.****.*.****.*.*.*....**.*...*..*.**.**.***.*..*.*...**..*..*...****.*.*...*.*.***...**....*..*..**...**.*
..*..*..*....*.*******.*.****..**.*.....**....**..*.****.*..*.*****.*.*.*..*......****......**..***.*.****..**...*..***...**...***..**.*.*.***..**..*..**..*.*.*..*..*...**....*..*.*.*.**.*.*****.*..*..*.**...*..**...*.*...*..**.*..*...***.***...**.**..*..**.*.....*.***.***.*.*...***.**....*******.*.**********.**.*.******..****...****.*.*.**..***.*....**.***.*....*.*.*.*...***.**.*.*.*.**...*.*...**.*..*.*.**.*.****.**.*...*..**.*..***..*****.*..*.**..*..**..*..*.....**...**.*...**.*.********...**.*...*....**.*.**..*..**.***.**..*.***...*...****..*.******.*..*...*.***.***.**.*..*.******..*..*.******..***.******.*.*..**.**.**.*.*****.***.*..*.**..**..*.***..*.***..***....*..**..****..*.*..*.*.....*..*.*.*.*.......**.*.****....****.*.**.*.**.****.*.*.***....*..***.***.*..*.*....***......*.*.*.*.*****....**.*****..*.*..*..**..**.*..***.***.*..***....**..*****..........*..*..***...*.****..*..*.*...****..***.***.....**.**.....***..*...*.***.*.*****.***.....*.*****.*.*****.***.*.....*..**.....***.*...*..***.*.*.****.********.*.*..*.***.***.**.*..***...***.**...**...*.*...**..*..*.**..**.**..*..***....*.*...*.......****.*.*...*....***.*.*.***.****.*..****...**....***..****.*.......*..***.*.***..******.*...*..*.****.*.*.**......******.****.*..**..******.....***....**...*.***.*.*.****.**.*.**.**.*.*.*.***.********.......*..**.*.*...*.*.*.*.****...****.*.**..**...*..*.*.*.**..***.**.*......***..**.***.*.*...********.***..**....*******..*..*..*..***.*..*....***.*.*.*.*..*.....***...**.*..*...*...****..*.*..**..*.*.***.*..*..****..****..**.*.*..*....*...*****..***.***..*..*....****.*.....*...***.*...**..***.**.....*****.*..*..****.**.*..*.*****..*..*.*.*.*..**.**.**...*****...*...******.**.**...**.*...*.*.**.**.***..**...*.***.**.***..****..***..**.**....**..**.*****.....***..*.*****..*..*.*.*..*.*.*..*...***.....***....*...***...*.****..*.**....*.**.**.**..***.*.**.......*...*.*..**..*.**.*.*......*..*...*..**.*...***..*..*.*..*....*****..*..**.***..**..*.*..*.*...***.**..**...
***.****.*.**.*.*...*...**.****..***.*..*..*.**.*.*....**...***...*..**...**..*..**.*****.*...*.***.*.*.*.**.*.*****.****....**.**...*...*..*......****...*...*******.****...**...**.*.*.****..**.*******.*.*..*.******..****.***...*.**.**..*****..***.*.*.**.*.****.......*..***....*.*.....**.....**.*...*..*..****.**..**.**.**.***..**..*..*.**...**......*.****.****..**.*...**.**.***.***..**.***...**..****.**..**..*..*....*.**.*..*********.**.....*..**..**..*.*.**....*....**.*.*.*..*.**.*.***..*...*.**.....*....*..****...**.**....***...*.**.....*.**....**.......*..***....****.****.*...*...*..*.**.*.***..*...****.**..*.*...*.*.*.*..**.***.*.*....*.**.*....**..******....*.*.***.*.*.*..*...........**....***..*..*..*...*..*.....*.**....**.**.*.....***...**.**.**.**.****...*..*.*...*******.*..*.***.**..**.......***.*.*...**********...**..*.**.**.*.**..*....*.....*..**..*..*...*..****.*.*....*..*.*....*..**..*.******.**.***..*.***.***.**.**.......******.*.**......*....*.....***.**.*....****..*.....**.***.*.**..*.*..**.**.**.***.**..*....*..**..*****......*.**.....***.*.*.....*.*..***..**..*.**.***...*..****...**.**.....**.******....**.****....***.*...*..*.*....*.*.**.*..*..*..**.****..*..*.*...**.....**.**.**.......**..***..*.***...*...**.***..*..***....**.*.*****.*..*...*.*....*..**.**.*****.*...**.**.**...*.*..*****.***...**..*.*..**..*.**.****.***..*....*..*.***.***...**...*....***....****...*...**..*.*......******..**.**..*.**...**.*.*..*...*.*.**..*..****..**.*.*.*.*..**.*.*..*.*...*.*.**...***..*....**....**..***...**...***..*.*.*..*.*......*...*.*...**.*....*..**.**.****.**...*.***..*.*.*.**..*..***.***.****..***..*..**.....**...*.***..*.*.**...*.*.**.*.*....*......*.**.**..****.....******...****..*.....****.*...***...*.*..**.**.**.**.**.***..***.....****.**.*..*.**.**.***.**.*..*.***.**..***...*.*..*.**.*...**..*.*...**..*.**.....**..*.*.***....*****....*.**..**..*..*****.**.*...**.*...*.*.**.*********..*...***...*.*.**.*..****..****..**..*.*...*****.....**.****..*..***
.*.*..*.*.........***.**.**..**....**....**.*.**.*..*.*.*.**..****.*.****...******..**..*....**.**.**......*..***..*....**...**.**..*..*...*..*...*....*.***.*..***.*.******...*......*.****.*.*.**.*......**.*********..**.*.*...**.***.**.*.*.****...**.*.*.*....**.**..*******......*..**...***..*..*.***...*......*.*.*.*..*.*.**..**.*.*......*.***...*.**.*..*.**..***..*****..***..*.*.****...****.***.*.**..****.***..****...*.**....***..****......**.**...****...**.*..*.**.*.*.**...*.**..*....*...*.***...*...*.*..*...*.**.....***...***.***..**.**.*..*..*.*..***..****..*..**.****..**.*...***.**...*..***..*...*.***.*...*.**.*.**.*.*...*....**...*.*..**....*.*****.***.***..*.**..*.....*...*..***...*..*.**..**.*.**.....**.**.*.*..*.**..**.****.**.........**.*....*...******.*.**..*....*.**.**..*..***.....*...***.****.*..**.**..*.*********.**.*.*.*.*.***...*...***..*.***...*.*****..*****..******...**.*.****...*...**...*.***.*...**.*..*..**...*..*..*.*.*.*****.**..**.******....*.**..**.****..*.*.***.**.**......**.*...**.***..*..**.*..*..*.**.*.*..******.*.**.*.**.....****..*.**....**..*.*..**.**.****..****.*.*...*..**....*.*..****.**.*.**...*.***..*.****.*.*.***.*...*.**....*.*.**.*.....*..*.......*.....*..*.*.**.*..*..*****..**..*..**..*.***.*.*.*..*......*..***...*.*.**.*****..*..*..*..**..*...*.*.*..***..*..............*...**.*.***.*..*.*...***....*......**.***...***.*.*...*..*..*...****.*.....*.***.**.****..**.*....*****.*......**.****.....*...***...***.*..***..***...*.*.***..***.......*.....**..***.*..*..*....***.*....***.*.***..******...*...**...**....**..********.*..*.*...*....**.*..*.*.*.**..**.*......***.*.**...*.******.**....*.**..*.**..*..******....******..*..*..*.**......*..*..*.****.*..........**...*.*....*..***.***..*...**.***....*.**.*.**....*.*.*...*.*.*..*..*..*....**.**....*...*.*****.*..***......*****.*.*...**.**.*.*......*.******...***..***..*****.**.****.**...***.**..**.****...*..*****..**..**.*.***..**.*****...*.*.*.....*.**.**..**..*.**.*.*..*.*..**.*.****..
..**...**..**..**.***.*..*...*..*.*..****...*..*.***..*..***..*...*.**..*.***.**...***.*...*.***.*.****.*...*.*.*....***.*..***.....**.*.**.*..*.******.**...*..*...*.*..*.*...*.*..**.*..**..***...*.****...**.*..*..*..*...**.*.*.*.**.***.*.*..***.***.*.**..*...*.*..*..*....**.*..**.*.*.*..**.*..****.*.**...*.....*.*.......*...*****..**...*.*.*.*.*.*..*.**.*.*.***..*.**.**.*.**..**....*...*...****...*..*.**********.****.*.*..******...**.*****.....***.**....****.***.*****..*.*.***.*...****...***.***..*...***....**.*.*..**....**.*....***..***...***.*.....*.**.*.**..**.***.*...**.*.*..*.....**.......*.....*.*.*..**..***.*.*.*...**.*..****..****.....**...**...**.*.*...****.**......*.......*.*.*..*..*....**.*.**.****..*.....*.***.*.....*..**.*.***.****.*..*....*.*.*.**..**.**.......***....****.***.*.****.*....***.****.*****..**.*....**..***.**.********.*.****.***...*.*..*..**...*.**.**..*...**.....*.*******..****...*.***..**..**...*****....*.*...*.*.**.**..*.**.*.*..*..**.****..**...**.*.***.*.***..**..*****..*.*..***.****..*..**..*.*..*.****.**.***..*.*.**..***.*.**.**.***.*.*...*.**********.*.**.****.***.....*.*****..*...*....*.**.....**..****...****.....**....**.*.**.*...**...**...**...*....*.****.*..*.*.*..*.*.**.*****....***...*.*.*.*.****....*.***...**.*.***...*.***.*.*.*...*.***.*....*.***.*.*....*.*.***.*.*..*.*...*.***..**..******....*....**..****..**..*.*.....*..****.***..****..*.**..*...*.*..**.*.*****.*..*.....***..***....*.***.*..*...*.*.*....*....*...*....**..**...*..****.*.**...**..*.*.*.*..*....*...*..*******.*.*...***..****..*....****.***.*.******...**********....*..**.*..*.*.*.**.*.********..**.*....**.*...**.....****...****....*.*.*.*...*.**.**..**....*.*.**....*...*.**...**..*..**...****.*.***..**..***..***...*........**...**.*.*....*..*.***...**.***.***.**.....*.****.*..*.*....***.....*..*.........***..*.**.*.*...****.*.**...*.....*...**..**.**..*.******......******.*..*.**..***.....**********...**..**.**....*.*.***.*.....**...*..*.**...****..**.*...*.
..**..**.*.**.**.**..*.*..*..*........*.**..**..**..******.***..**.**......***...*..**..***..***....*...**..****.***.**........*..**.**....**..*.**.***..******.*.******..*.*.....*.**..**..**.***.**.**.*.*.***.**..***.***.*..*.**.*..*....*.**..****..*.*..***.*....**...*..*.*****..****...****........*..**..**.*...*..******.*..*..*....*.*.**.**.**..****.....*.**...*..****.**.****.*..*.*.***...**.***.*.*..*.*.*.***..*.********.**.*.*.*.*.*..*....*.**..*..**...**....*...****.***.**.*.*......*.....*..***.*.*...****...*..*...**.***.*.*.****...**..***....*......*.*.**.**.***....*.***..***..*....*...***.....*.**.**..*......*************.*.*.***..****.****...*.*..*..*.**....*.***..*..*..**.***...*.*..**.*****...****.*.*****..**.*.*..*...*.*..*..*...*.....*.*..*.*.**.**.*...**.*.**..*...*..*.*....**.**.*..*.***.**..*.*.**....***.......****..*..*...*..*...**.*.*.*...*.***.*.**.***.***.....*.***..*.**...*....**..*...**.*.***.*.*.***.*.....*.*.*....***...*...*****.****.*..*.*..***...**.****.*....*******...***...***.****.*****.*..****......*...*.********.****..*..**.*.......*.*..*.***.****...**.*.*..*...*.*...*....*.***.*.*.*****.**....*.*.*.*.....*...**...**..**..**.**.*.......**..**...*.*..*..**********.*..*****.*.***.**....******..**........********...****..*.*.*.***.*****.**...*****.****..***.**.....*.**.*.*.*.**.*...**.**.**...**......*....****..***...***..*.****.**...*.*..*.**....**.....*..**.*.*.*.*.*.******.**...*..*...****.*..*..**.*...*..****.*****....*...**.***.*...***..*...*....*.***..***....****.....***...*..**.*..*.*.*..*..*.*..*.*...*.***.*.*.***...**.***..*.**.***..**..*.**.*.*..***.*..**.*.**..**.**...***.*...*.**.*...**********.***.**...*****..*.**.*.*.*...**.*.*.**.*.**..*.*..****.**...*.*..*.**.*********.*.*.....*.**..******..**.....*.**.*.*..*****..****....****.**...***.*...*...**..****.**.**.**.**.*.**.......***.**.*.....*.....*..*****.*..*..*...*.***.**.**..*****.*.*..*..*...*.**...**.*.*..*...*.*..***...*......**...**.*.*.....*..*****.*.......**..**.**.*..*
*.*.*...*.**.*****..*...****.**.......***...**..*.**.....***.***..*.****...********.**.****...**.**.**....**.*.**.*.*.....**....*.*...*.****..*..*.*..**...*...***...*.*.....*.***.*..*.*.**.*.**.*....*.**..**..**..****.*..*********.*...**..***.*.*..**.*...***..*.*...**.*...*..*****.*.****.*.*.....*.*.**.*..**.*......**..*..****..*..*.**.******.*.***..****..*......*.*.*....**..***...*.****.*.**.*****..*..****.....*.**.**.***..*..********..*.*.....***......**.**..*..******.****.***.*.*....******.*.....****.*.*************.*.*..*...***...*.*.*....**...*.*....**..**...*.....**..**.*.....*.**.***.*.*.....****.********.***......*.***.*.**.**.*....*.*.*.**.***.**.*..*.**....**..***.*..***..*.**.*...**.*..***........*...**..**.**.*...***...*.***.*..*...*.**.....*....*******.**......**.**..***.*..*.**..***.*..*.*.**..*..*...***.*..*.....*****..*...**.....*.....***..**....*..*....**.***..**..**.....**...*.**.*.*..*..***.***...*..*...*.*..*..**..***..*.....**.**..**.***.**.***.*******..***..**.***.*.**..*.***.***..****...*...*....*.*.*.**...*..**.*.*......**.**.*.*..*.*..**..*.*...*..*...*.*.*..*.....**.**..**.***...***..**..*..**.*.*.*..***..*.**.*..**..*.*.*.**.***.**....**.********.***...***..**....******.*.***...****.*..*****.....***.****.*.**....*..*.*.*.*.*...**.***..........*...*..*******..**...*.*.*.***....*****.*.*..*.*...*..***.*..**..***.*.....*.*....*.**.*..*..****..**........*..***.......**.*..*..*.****.**..****.***...*...*......**.*....**...*...*..*..****.*******...*....*.........*..*......*.*.*..*.*.**.****..*.*...****.....****.*.*.***.**.*.........*.**..*...**...*.....*....*...*..*..*.*.....***...***.****.***..*.*..*****.*...**.*...**..**.**.*****....*.*..*..*...***..****.*.*.*..**...***.....****.**..*...*....***.*.*.*.**.*.*.****....*.**..*****.***.*.*..*....*.**...*.*.**....***.**.....*.*.*..****.****.*..*....**...**...*..**...**.***.....*.*....*..**.******.*.*...****.*.*.*.*..*.***.*.**..****..*....**.*.....****.*.**..******.*****..*...........*..*...**.****.
*.*.*..**..*..********..*...*****..*.*..***.*.....**.*.....*.***.*.....*.**.**.**..***.**.*.*****..*....**...*.*.*..**.**.........*..*...*.********...*...*.***..*..*.**...*****..*....**..*....****..****.*..*.*.**..**..***.*.****..***.**..**..*.****.*...*.*....*****.*..*..*.******...***.**.*..*..*..*..**.**....*....*.*..*****.***..**.**....**.....*.*.****.*..*.***.**...**.*........*...**....*.*.*.*.*.*..*.*****......*.*..*...**...**..***........*****...***.***************..****..***...*******..*.*.**...*.***.*****...****.*..*.*.***...*....*.**.**...*.***..*.*...**.**....***.....*..****.*****.***.*..**.**....**..***..*.******....*.*.*****..*.**.**....*.***.*....****.*..*******...*..*.**..*.***...*..****...***...*...*.*..***.*.****..*.**...*..***.*.**...**.*..*..**..**.....***..*..*.*****...*****....*..........*...*....***...**.***.*..*.**.*...*...*.****..*.*...**.**.***...***..*.*.**.**.***.****.*.*.**..****.**.......**********.*...*.*.*..***.**.**.....*....****.........***.*.**.**..***.*..**....**.**...*.*.*.*.*....**......**.*...******.*..****.....*.**.*..*..*.*...*...********...*.....*.**.**...*.***.*.**.**..*.*.*....***.****.*.*...*****.****.*...**.*..**...*.**...**.*.**..**...***....**.*.*..*....*.*........***.**.**.******.**...***..*...***.*.......****.*..*...*.**....*.*.****.*.***..*.*..*.*...**********...**.****..........*..*....**.**.*.**.*****...*.**...*...*..**...**.***.*.**.*..****..*......*.*.*.*....*.***..*.*.**.**.*.***......*..*.*..*...****.*.*.***.....*...*.****.*...*****.*.***...*.*..******..*****..***........***..*..*..***..*.***.*......****.*...***.******..****.****.*****.*.........*.*...**.*..***.**..*......*..*.*..*.*..*.**.*..**...******..**.*.*...**.*.*.*.*.*...**..*.***.....*.*.**...*....*.******..*.*.*....*..*.*.*..*..*.*..***.*.**...*.*..*****..**...*.***.....*...**....**....******.*.**..*.****.*..*.**.*...*..***..**.***.*.****..*.**.**.**..**.....***..*.**.*.**.*.*.*.***...*..*............**.*..*.**.*.**....*****...*.*..***..*...*.*....*...
....**.*...*..**.******.**....***.*.***.**.*......****.**.*....*.*.**...**...*..***.*.*..*..*.*...*.*.....*.***.*.**.*..**...**.***...**.*******.**.****..*..***.**....*....*....*..***.*.**....**...*...*.*...***...*.**..*.**.*..****...***.*...***.*.**...**...*....**.******...**..**..*.*....*****.**.**.*..*..*.**.***.******.********.**.*..*..*..*.**.*.****.*.*..*..****..*.*......*....**.*.****....*....*..*...**..***.*.**..***..*.*..***.*.*..********.****.**..**...***.**.*.*..*..***...*.*****.*.****..***.*.*...*..***..*..*.**.*..***.**.***..*******..*..**..*.****....**..*.*.....****.***.*.***.*.*****.****.*.*..*.***...*...**...*..*....**.*.**.*.**.*.*..*..**...**.*..**.**..**..*.*.*.**.*..*...*...**....*......*..**.**.*******.*....*.*..****.*..*...*..*.**..*******.*.*...***..******.*.****..**......*.**.*.*....***.....*.**.***....*..*.*.*....**.*..****....***.*.*..*..*.**.......*.*.......**..*.**...***...***....****.*.*..***.**...*...*..**.*****.**..*.**.....*...*...*.*..*.....**.........**.*..*****..*...**..*..*..**...*..*.*...***....*..**.**..****....*.**...*.*.***.**.***..**.*.....*..**..***..**..*.******.....**..***..***..*...**.*.....**...*..**..**....*.**..*.**.**....*...**..*..*****.*...**.****.**........**..*...**...**..*.*.**..****.*......*******.....**.*....**.**........*..*..*.**.*...***....*.*...**..****.**.******.*....*.*..*.*.*.*.**...***.*.***.*..**.****.....*.*.....*.*..*....****.*.*......***....******.***.**.....*.**......*.*.*........*...**.*...**.***.*.**.***...*****.**.....****.*****..**...**.**...***.***.*..*....*...*.*.......****...****.*..****...*.*.*.**..**...**...*...*....*.*.******.*.***.*******...*..*...*...**.*..****.**.*****.**.*....**.*.*..****.***...*.*.***...**.*.****..*.*.*....**.**.....***.*.*.***...**.*..*...***......*.*.***.*.*...*.*.*.**.*.**...***..*****....*.*.......***..*..**...**.****..*..*.*.*****.**.**....**.****.*..******.*..**.**.**.**.*....*...*.*..*....*...*.****..**.....*........**.**.*.*.**.***.*.*...*..*.**....***..**.*.
**...**..*.*.*..**.**....***.*...*.***..**..**.****..*..**.*..*.*.****.***.**.*....**.*.*.**.*.**.....**.**...*.*..*..****...*.*.**.****..**.....**..**.*...*..*...******.**.**.......*..**.**.*.*.***.***.**.****.**..*..*..*.*****...***.****.*.*.**.**..**...***....**...*..**.*.*.********...*....*.************.*.*.*...**...*.***.***..**.*..******.....******...*..**...***...*...***.*....****....*......*......***.*.***..*..****.*..*.*..*..****.**.***.*..**.**.*.***.*...*..**..***.***.*.**.*....*...**..*.*...*.*.*......*..*.*..**.*...*.*.......*...***..*..**..*.**..*.***.*.***.*.**.*.**......*....**.***..*...*********...**.**..**..*....*.....*****.**..**.*.*.***..*....**.**....***..**.*.*.....*..*.*.**..*.*.**.***..*.....***..*****.**.**.....****....***...**..**...*....**.***.***.*.*******..*.*.*.***.....*****.****.*.**..*...*..****..****..******.**..*.*..**.******.*..******......****.**.**.*.*.***.....***..*.*..*....*.*.......*...*****.*****.****.***....*.*.....*****.*.*******.*....**....*.....*.****..****.....*****.**...*.***.....*..............*..**..*.*....*.*......*.****...**.*.**.**..***.***.*....*...****.*.....***.*.***.*.***.****.***.*..**..*....*.....**.*.**..*.**.*.****..*****.*....*......**..*..****.***.****.****.*.*...**.*....*.*..*.***.*..**...*.*.*..*..****.********.*....***..*...*..**..**.*****.*..**.*..*....**.*..*...*.*.****..*.***..*..*......*.*.****..**....**......*.*..*****...****..*...*****....***.*..**.*****..***.**......*..*.*..**..**....***.*..*..****..**.**.*.*.*..****..*.*.**..*.....**.**.*.***..****...**.**...****.*.***....**.*...*...**.*********...****..*...**.**.**.*......*.*.*..*..*...*..*.*...**....*..***..****....**...***...**...*.*****.*.......*.*...*..*...*..*..*....**.*.....*..***..*..**..*....*..*...*..**.*............*....*..*....**...*.***..*.........*.*****.**.*.....*...**..*....*.....**.**.....**..**...***.**...**..****.****....*.**....*.*.**...****...**..**....*.*.**.**..***.****..******.*.*****.**...*..*.***..*****.**...*.***.*..*
**.*...*.**.*.*..*.*..*...*..***..*....*.***...*.***.....*.**..*....***.***.****.****...*.******...*.*****.....*.*.*......****...***..*..*.****.*...*.******.*.**...**......*.**..*...*.*****..*..*.***.**.*...*...**...***..**.*****.**...****....*..*.*........**.***...**...**.***.*..**.*.*.*..*.*.*.***...**.**..**.***..**..*..*...*...*.**.*.....*..***.****.***.*.*.*.**..*....**.**...***..**.*...*..*....*..*.****.*..****..*.***...***...*.*....*******..*.*....*.*****.*****..**...****.**...*.****.*...*......*....*..*.**.*..*.*.*......*.*..*...**.**..***...***..*.*...***...*.*.**..*.*.*******.*.*.....****..***..**..*..**..**..*****.*.***..***...*****.*****......*.**..*.*.....*..*.*.***...*......**.***..*****...........*.**..*.*.*..*****..**...***..*...*..****.***.*....***..*..*......*...**..*.*..*..*.**.....*.*.****.*.*..**....*..*.**..*.*.**.***...**.*....**.*.*.***...***....**.**..*.*.....**.*...*****.**..*.***.*......***.*.**...*.*...*.*.**....*.*..**.*..**..**.**...*..*..*.*..**....*..*..**.*.....**..*..***.***.*..*...*...***.**..*..*.*.**.*******.*...*.....*.*.***..*.*.*.*......*.**..*****.....*.*...***..*.*..*...**********..***.*..*..*****..**.*.*.*...*..*...**...*....*.*.*..*...****....****.*.*..*.....*...*...**....*.*******..***.**.**...*..*..*..**.*..*********..*..*.*..*..***..*.*.......*..*..**..*.*.*.*.**...*.**.**.***.*.*.*****..********...*..*.*.******.**.**.*..*..*****...**.**....***.*.*.**...*.......***.**..........**.***.**.*.****.*.**.*......*.*....**..*......*.*..*******.**.*..*...*..**..*.*.*.......***.*.**..*.**....***...***..****.*...*.*****.........*....***..*.....**...***.*...*....*****..**.*.*..*.*..*.*.......*****.**..*....*****..****.***.**..*.****..***....*.**..*..**..*.*.*....*.**...*.**..*.*..**...***...*..*..*****..****.*.***.*****..**......*.*.***.*.**...**..*.*.**..*.*.*.*.......*.*.**.*.....***..*.**.**..*.**.*...*.**.**.**....****...***...**..*.*..*....****.**.*..*.***...***.***.***.**..**.**....*.......*.**.*.......*.*.*...*.***....**..**
*....*...*..**..*.*...*...*..*....**.*.*..**.*.****.***.**.*.*.....*..*.*.******..*..*.****.*.*****.*...**.**.....*..**.**..**..***.*.....*...*******..*.***..***.***.*.**....**..*...*..*..**..****..*****.**.**.**.****.**.*..*.**.***...*.**...*****.*..**.**.**.*...***.*****.**..*.*.**.*.***.****..*.*.***..**...**.***..*..*...**.......*..*.**.***...*.**.**..**.****.*****.*.*..*.....**..***...*....*.***.**..**.*..*..*.*.*******.*.**..*****.....***...*..***.**..*.*****..*.***..*****.*...**....*****...**.*.....*.****.....***.**.*.*.*.......**..**.*****..*.........**..*.*.***..*....*...*..**...*.*...**....**.***.**.*.**.**..*...*.*.**....**...*.*......**.****.**....*.**.*......****...**.*.......*...**..**.*******..***...****.***.*...**.**.*.....*.***...**..****...*....**.*.**.*.***.**......**...*******...***...*..****...**..*..**....**...**..**.***.**....*.*.**.**.*.**.*..*.*.*..*.*******..*.******.**..****...*.***.******..*.**.**..*****.*..*.*....**....**.*.**.*..*.****.**.*.*..***.***.....*.*.*.*..*.*.**..***....*.*.*.**.*...*.*..*.*......***..*.**.*.**...*...**..*.*..**.....**...*...*...*....*...**.****.***..**.*..*.**.*.*.*.**.*.**..****.***....*..*..****..**.*..*.*.*.*...*....*.*.**..****.***....**.*.*.*...*.*.*..**...*.**.**..**...*..**...*.*..**.......*..*..*.*...**.**....*..*******..***...*.**..**.*.*..****....*.***.*.*.*.**.****...*..**.*.*..***..*.***.***...***.**.**..**..*.*..**..*..*.**..**.*.*.*******...*...*.**..*.*.**.*.**..***.******.**.*.**.***..*..***...**..*..**......***.....*..**.****.**...**.**.*.*..*...*.**.**..***.*.*....**..*.*....*.***..**....*.*..****...***..***....*.*..***...**..**..*..*...*.*.**.*....*.***.....*..*....***..*.*.*.*.***.**..***..**..**.*****.******..*.*****....*********..**.*.***..**........**.********.*..****.***...*.***.******.*..**.*...*....*********..*....*.****.*..***..*..*..**.*...**.*.****.****..**...****..*.*...*.*.*..*...*....*...*.**.**.***.**...*.*...*.*..*..**.*.****...****...**.**..*.*.*....**.*..*..**...*****...*.*.
*..***.*.......**.*.*.*.**....***.**..*.*..****..**.*.***.**..*..**...*...*.***..*****.***.**...****..*.*.**..*.*.*...**.*..**.*....**.*..**..*...****..**..*.*..*.*.****.***.......**..*..*****..*.**.......***.***.*.*.*..*.*.*.**.*..****..**.*..**.*..*.**....*.**...*...*..*.***..***.....**.**.**.**.***....*****.******..***.*....*...**.***.**..****.***.***..***.*.*.*.*..**.*.*..***.**..**.**.*.**..*.*.***.*..**.*****.***.....*...****...**...*.*.*.*..**..*..******.**.****.......***..**....**.*...*..***..**.*.*......*....*****...****.*****.**.*..**.**.*..*.....***.......*.*..*.**.***...*.*.*.*..*..***..*..**..*...*..**..******.*.*...*..*.*..*****.**.***...*.....*..*..*****......*...*..*..**.***....*..*.*.*.**.***.*...***.****........*.*.*..*..**...**....**....*.**.*..*.**.*..*.*.***.**.****..*.*....*.**...**...*.***....**.....**....*.**.***......*.*...***.......****..*...*...*.**..*.****...*...*....**..*.*..*.***.*.**......*..**.**...*.*..*.***..***.********.**..********........**..*....****.**.*...*.***.**...*.*....**...*..****..***.*.......*.***.*....*.*.*****....*...*.**.*....**.**..***.*******.*.**..*...***.*.***.**...*..***....***....**.***...*.**.***....***.*....**..*.*****.***......*.**.*.*.**.****....**.***...**.*......*...**..**..*....***.**...*...*.*...**....*..****.*.*.*..***...****.**.*..*.**.*......***.*.*....*...**.**..**...**.....*.*.**..**.**..*....***.*.***.*...****..***.*.**..****.....*.*******.*.*..******.***.*.****..********.**......***..***.*..**.***.***.***..*...***.***..*..**....*..*...*.*.*.*..*.*****..*.*.*...*..*..*..**..**..****.....*..***.*.**....*.****...**..*.....*.***.**.*.**.**...**.**..**...***.....**.***..*..***.*.*.****...*..*.....*..**.*.**.*.......*.***.*.******.**.**..****..****.**.....**.*......***...**....*..**....**.*..****....***.*..*..*.*..*****...****..*...*........*..*.....*.*****...*.*.***.***.*.*...***...*.*.**..*.*.*.****..*..*..*.**.*....**..****....*.****.**.*.*.....*....***.*.**..*...*..***...*..*.*..*.*...*.*......*.*.
.*.**..*.*.************.*..***.....**.*.**.*...*...****......***.**....***..***.***.*.**..****.*...*.*.****.**.****.*****.***.**...**.*.***....*.......**..*..*.****..*.***.***********.**.*..*.*....***..**.**..**......***...*..*.**...**..****...***..*.***.***.**......***..**.***.****.****....**.****.*.**.**.*...*.****.*.*.***...*.*.*.*.**.*.**.**.**.*..*.*..**..*******..***.**....*..*.**.*..*.*....**....***......***.***..*..**..*.*..*****.**....****.**..*......**...**.*......*..*..*.***...**.*..*.***.*.**.**.*.*...*.*.*.*.*.*..*..**.*.**..*.*..*.*...**...*.**..****...*.*...***..**.****..****.**.***...*****...*..*.*.**.*..**.**..***......*.*..*.****.*.*....**..*.**...*.****.**.**...*..*....*....***.***...**...***.....**.**.******..****.*.**.**.**..**.**...**.**...*.....*...**.***.*...........*..**..*.**.*.**.....***.**.*.*.**....***....*...****.*.***.*.*****.**...***.....****..*.....**..**.....**..***.****..*...*...*.*....*****....*.******..***.**..*.***.*..***..*.*.*..*.*.*...**..*.**.*.**....**.*..*.*..**.*.***...**.*....*.*..*.****.*.**..*...**.**..*.**.**.**.****.*..**..**..*...**..*.***.....*..*...******.*...*.***..*....*.*.*...*.***.*.***.***.*...*..*****.*****.*.*.*.*.....*.**..*..**.*....**...***.**..*..**.*.*...*..***..***..**.**.**....*..**.....***.**.**.**.....*.***.*..*..******..****..*....**..*.**.*...*******....*.*.*...**.***.....**.**......*.*.**...*.*....*..*.*.*.**...*..*...**.****....*...*.*****..*****.*..***..***..*...*.*.***.**.***...**......*********..*****..**.**.*..***....*.**..**.***.*.*.**.*.*....***...**...**..***..*****.*......*..**..*..***...***.***.**..*.*..**.***...*........***..*.*.*.*.*...*..*.**.*******..***.*.*.*..**.....*..*.*.*.*.....*...**..*....*..*....*.*****.*..*.*.*.*......**..***.**.**..****.*.**.***.**.*..*.*.*..*...**.*****.........*.*.*****..****.**...*...*...***...***.*..*..**.**.****..**.*..*.*.*.****......**.***....*.*.*....**.*..**.*.***.*..*.....*.*.*.**.***.*..**.*..*..*****.*.*.**.***.*...*..*****....**......*..*.**.
..**..******.***.....**.*.*..*..*...**..*.*....**.*...*....**.****..***.**..*****.*...*.*.*....**.*...*...*..*.**..*..*.*...**.**.*.*.**..*...**.*.**...*..***..**..**.****.*****.*.*.....*.....*...*.*......*....**.********.**......*.******....**.*.*....*..****.*.***..**.*.*.***.**..***......****.*.**.**.**.**.****..*....**....***...**.*****.*...*..**.**.***.**.....*.....*...*......***...**..**.****...*.***...*....**.*..*....*.*.*...*.*.....**.**.**....*..*...***.*.*....*..*.**..**..**.**.*.**....**..........***.**.......**.*..****..*.***.*.***...*****.**.**.**..*.*.*...*..**.***..**.*.**...**..***.*.*.**.*.**....*..*..***.*...***.*.****.***...**.*.**.****...**...*****.*****.**.*..*******...**..******.*...*.*...**.....***..**......****...***.....*..********..***.**....*...*...*.*.**...******..*.*...**....***.**..***.*..*.***.****.*..*****....*..*...*.**.*.*.****.**..*******..*.*..**.*..**..*........*.*.**.**..***.*.*.*.*..*.**.**....**.....*.**.***.***..*.***.*..*.**..*.*...**...***.**********.********..***.***.*.*.*.**.*.**..***...*...**.*..**.....*...***....*...*....*.*..*.****.*.*.....***.*..**.**.....*....*..*.*.*****.***.****...**..*.*.*.*.**.....*.....**.**.**.*****..*...*....*.*.*****..**....*****..****.*.***.**.....*.*.*.*..*....*.*.*****.****....**********.*.*.*.*.**.**...*.****.*.*..*..**...*...*...*****...**..*.*.**.***.**.**..*.***..***.*.**..**.*.*****.*...*...**.**.*****...*.***.**.*..*...*..*.**.*.***....*.***..*....*....**....**...**...*..*..*.***..*.***...*****.*....*..***.*.*.*.*...***....***..*...****..*****..*.*.*..*...*.*.**....*.*.**.****...*....*..***.*.***.....****.*.*****...*..*....*.*...*..**.**..***.****..**.*.****..**.*.***.*.***.*.**..*.*..**.*****..***..******.*...*..*..****.....***.******..*.*..*.***.****.***...**.*****...*.*.*.**.****...**..*....***..*....*...**..*...**.*.*.*.....***.**..*...*...***.*......***..****.*....*........**.**...******..**...*.*.....**.***.*.*..***..**..*.*.*.**.****........**...*......*****...*.*****.***..**..
....*...*.....***..*.*..*.....*...*..*..**..*.*****..*..*.**.*.*..******.****.....*..**.*.**.*......***..***.*.....*.****.**.*...***....*.*.**.*.**.**.**..***....*.*......*..*..**..*....*..*.**.**...**..*...*..**.*.**....******.*.*...*.**.**......**....*******..*.*.***.*..*.*.**.**..*.*.**...*....**.*..*******.**....*.****....*..****.*.***.***...**....**.*******..*.*.*....*.**.....***.....*..*....*..*..****..****.****...***.*****.*.*.*.*.**.*.**..*.*.*.**..*..*****..*..**....**.****.*..****.*****.**...***..*..*.**..*******.***......**.***..*.*.**..*..***..******..*..***.***.**.**.******.**..........***..*....***.*.*.*..****....*..**..*..*..***..*....**.*...*....*.*.**.***.**.....***...***.*.***.**..**..*....*.*.*.*.**...******.**....*****.*...**...***..*..*..*.**..*****..*...*..*.*.*****.**.**.***..***..***.***...**.*.*..*..*....**.**..*.****..*.***....*.**.*.**.....*..**.**..*******..***...**.*.*.**..*..*.*.*...**.********....*...*......**..*..**..*.*....*.***.*.*.**.*.***.**.*..*...**.**.***.**...*...*..*.*.*.*.**..**...*.*..*..**....**.....**.*.....*.*.****.*..*.*.**..*..*.**......*..*****.*..*.**.*......*.**..*..*......**....***...*****..****....*.*..*.***..***...**....**..*.......***..*..***.*..**.*..*.*.*.*.*******.**.**.*.****.**..*...*..*****..**.***.*.**...*.**.**...**.***.*...****.*..*..*....********.******....*.*....*..*..*..*...*..***.*..*.....**.*...***....***..***.***....**....*.*....**....**.***.***.*.*...*.**.*.****...*.**.....**.***..**.**.****...******.*.*.*...*.......*...*.*..*..*****.*****..**.*.***....*..**.*.**.*.*.***.*..*..*...**...*.*.****.*.*......*..*****.***.*...*.*.*..*.****..*..***....*.*.*.**..***.**..**..*...*.**..*...****.**.*.*.**.***..**..**.****..*.**..*...*.*.*.*...****.**.**..*.*.**...*..*..***.*******.*.*.*..*..*...*****...****.*.**..*.**...*..*..*...****.*...*..**.*..**...***..*****...*.*.**.****...*.*.*...*..**.....*.*..*......*..**....****..*.....*..*.*.*..**...*.**..****..***.*************.*..**..*..*..***.*.*.....**..*..*.
*......*****.*...**.*.*.*.******.***.*...**.*...*.*...*.*.*.**..*..**.*.*.****....*.**.*.*.****.*****..***..**....***.*****...********.***.*******.*..******...*.*...*.******.*.*.*....*..****..*.*..*.*...*.*.**..*..***.*..*.*..*..**.**.******.**.**.*.*.*..*.******....***..***.*..*..***..*..****....**..**..*.**.*.**.******..*.*.**.*...*....**.*.*.***.........*...**.**..**..*.....**.**.*.**.****...*.**.***..***.*.*...*...*.**.*..*.****..*.*....*..*****..*..**.***.**....*.**.***..*.....*...**.......*..**.*.*.*.******..*.**.*..**.**.****.**....**.*..**.**....****...***.*..*.*.*..**.*.*....*...**..*****.**.**.**.....******.**.***.**..***...****..**..*.*.*.*..**.***.*.*..*..**.*****.......*..******..*.*......*.*...*..*.***..**..*..***.*..*.*....**...*.**...*.**....***.*.*...*.*..**...*.**.**..***...*.*.****..****...*.*.*.***..*.*.*.*..***.**...*.*.**..**..**..*..*.*.*..*****....*.*..*........***.*..*.*..*****.****...*.*.**..****.**.....*.*....**.....**.**..*.*.***...*.**...*.**.....***..********.*.*..*.***..*****.***..***.*.******..***.......**.*..**...*....*..*..**..***.***...***.*..**..**....***.*.*.*....**..**....*.**......*.**.*.*.*..*.***..***..*..**.***.************.**.**.*..*.*..*..**.***.**....*..***.*.*...***..*.*..******.*...**.*...*.**.*..*..*...*..*.*.*..**..*.***.*.****.*...*...*..*.***.*..*...***.*.*.*..******.**....*..**.**.**..**......***.*.*..***...*.**...****.....*...*.**.****.***.*..***.*.**..*.*...***.**..*.*.*...*.....**...**..*.*..*....**.*.***....*.*...**.****..**.*.**......*.**.**.**.*.....****..**..********.*.*.*.*..*.*.*.*....****.**...*..*.*..*......****.*..*.*...*.*.*.*.*.....*.*.***..*.***...*....******.***.*.**...**..*...**...**.*.**.*.**..***.**..***.*.**......*.********...*.**.*****.*....*.*....*..****....*..***.*..*...........*.*...*.****..*.****.*..*.**..*....*..**.***..**..**.*..***.....*****.*.**...*.**.**....**.....***...****.*..*..**.*.*.**..*......*....*.**.*..**.***.**.****.*.*..***.....*...**.*..**......*.*...**...***.*.**.*****...*
.**.***......**..*****.*...**...*..*.*.*..*..*...**.*..*..******..**.**..***..*..........***.****.**...*..*.*.....**...**.**.*******....**..**...**..*..***.*.*.*.*.....*..***....**.*.**..*...*.**..*.***.**.**..*.**..*...****.*.*..*.*..***...**.*.**..*.*.*.**....*......*...*.**.*.....***.***.*.***.........**.***..****.....*.**....*..***.***..*.***.*.****....*.**..**..******.*.***..**.*..*.......**....*..***...**...***..*..****.**.**..**.*..*.****.**.*..*.*.*.*..***....*....***...****...*.*.*.***.**.*..**.*.***.**...**.*.****..*..*.*.*****..*..*.....****.*.*****.**.*.**.....**.***...*.*.*......*.***.....*.*....***...*....*.*.....**.**.*..**..*...*..*....*...**.*..*******.**...*....*..**.*.**...*.*.*.*....*.*..**...**.*..***...**...**.******.*.....*...*.*..*..****.*.*........*.*****...**.****.**.....***.*****..***..*.*..*.*.*....*...*.*..*......**....****.*..***...*..***..*****.*..*.*..*.****.*.*.....*.*.......*.*.******....********.*..*...*.*....**.****...*..**.*.*....*...*.**..*.........*..**..**.*.*.....**...*...**.**...***..*.**..**...*.*...**.....*......*..**...*..*...***..*..***..*..**..*.***...*...*.*....**.*.**...*..*.**.**.**.*.*..*..**..*.*...*.*.*..**.***.*..********.....**.*.**.*...*......*..*.*.***.*.*.*..****......*.*..***..**...******..***.*.*....**.....*.**....***.**.**..*..**..**..*..****.*.*.*..***.**..**..*.**.*..*.*.**.*...*.*.***.*.*.***..*.*..*..*..**..**..*.....*..*****...**..*.**...*.*.**..**..**..***...*****...********.***........*.*..**..*.***.**.....***.**..*******....*.*.***...*..*.**.*.*....*.****.*..*..*..****..*...*.**..*..*.***.....**..*****..*..*..*.****.**..**.*.*..**.****..*.**..*.**..*.*..*......*.*...**.*.*..*.*......*..*..*..**..**......******.......*.**..*****..**.**.**.**.*.**..**.*.....**.*****.*..*.*......**.******...**...***..**.***..*....*.**..****.***.*.*...***.*.....*.*******.*....****..*.....****.**.*.*.***.*..*.**..*....**.*.***....***...*.**..*..******...*..**.*.******.*.*.**......*..***..*...*******.******...**.**.....*
...*....*.***..*.***.**.*...*..*.*.*.*..*.*.***..**.*..*....**..**.....***...*.**..******...**.*.......*.*..*....***..*.**.*..**..*.*.*.*........*....*****..*.***..**....*.***....*.**.**.**..****.*.***.****...***.*.*.********.***...*.******.*......*..*.***..*.****.**..*.*.*..***....*.****.**.*.**.*..**....*******..*....*..***...*****..*.*.....*.*.*...*.*.*.*.*.....*...*.*.*....*...****.*.....**...*..*.*..*.*..***.**.*..**.*.*...*.*..***.**.*******.***.*...***.*.****...*..*..*.**.*.*..***......**.*.*.*...**..**.*....*..**.*...*.***.....**.*..**...***.**.*.**.*...*.**.*.****.**.*.*****.*..*.**.*...**..*.*...***....***....***....**...*...*******.*...**.*.*..**..*.....**.****.*.****.*..****...**.*....*****.**.*.*.*....*..**.**..***.*......*.*....**.*..*.*****..**....*.*.*..********.*.......*.***.*.......**....*.**.****..**.*..***.*.*****.**..**.*...*..*****.***..***....**.**...**..**.*....****...*****.*.*****.*.*..**..***.*.*.***.*..**..*..*...*....***..*...**.*.*.***...***..****.**.*****.*.*.**.***..*..***..*.*.*....*****...***......**.**.*...**..*..*...*..*.*..*********.*.***..***...***.****..***.*.*..*****.***...****.*****.*.**.**.****.**.......*.*.***..*.*...**..*****.*.*..*.**...**.**.**.**...***....*.**..***.....**.**.*..*.*.**.*.****.....*.***.**....****..*******..*.*.**.*.*...***.*.********.**.**..*.*.*.**.***..*.*.**.*..***.*.**..*..*..*.*.*.**...**.*.*.**.***.***.****.***.*..***..**.*.*...***.*.*.*.*...*...*.......*.**.***.***..***.******..*.*...*..**..****...**..****.*...*.*..**...*...**.*.**..*.**..****.*.***..**......*..*.*..*.***...*.**...*.*****.*..***......*..*****.....*.*****.**.....*.****........***...*...***..*..*.***.....*..*.**.*..***.*....*.**..**.*.*.**********.*.....**..*.*.**.*.*.***.*..*******..**.*.*....*.........*.***.*.*..*..*....**..**..*.*..***..**.***..*******.*..**..*.....*.*..****.*.**.***....****...*...***...*.*.**.*.***.**.***.....***.*.*....****.....*.*.*..*...*......*...****..*.*..*****.*...*.*..**...**...*.*....*...**.*.****..*...*
.*.**..**..**.**.*****...**.*.*.***..*...*...**.*.**.******.*.***.**..****......**..*..**.*.*.****...**...***.**...**.**..**.****..*.***.***.*...*.*.***........*.*.*.***..***...***..**......***.**...**.**.**..*....**.*.*.......*******...*****.**...**.*...*.*.*..*.*..*...***.*....**...***.***.****..***.**.**..*.**....**.***.**.*...**..*.*******..*.*.**..*.....*.*.**.....*****.*..*.*..*.***.*.**.******.**.*.****...*.******.....*.*.**.***.*..**....*********..*.**...*..**..*....**.*..***.***...**...****.*..**.*.***...**..**.*.*.*.*...*...**.*..**.*......*..*.*...****.*.**.........**..***....****..*.*.***.**.*..**..***...**...*.***.**.*.**..*...**.*...*...*.**.**...*..***.*...*....***..**.*.**.....*..***.***....***.**.*.*...*.*...*.*****.......*.**.*.*.....*...****.*.***..*....*.**...*.***....***..*.***....*......*.*.**.*..*........**.*.*.**.*.....*.*....**....**.**...*...*....*.**.**.*.***.***.**.*..***.*...*.**.*..*.***...........*.**.*..**********.**.****...***...**...****.*...*.****..**.**.*..*...**.*...*.**.***.*****..**.*.****.......*...*.****.*.....********...*.*.***.****..*.*.....*.*.***....*.*.*......*..**...**.***.*..***.**.******.*.*.***.**...**.....**.*.*..****..****.*.*.*.**..*.*.*..**.*****.**.*.*.....**.*.**.**.*.**.*.*.*.*****..*.****.*.***.*.*.*.*...***.**..***.*..******....***..*.*...***.***....*.**...*.*.***.***.**..****.....*****..**..*..***......**..***...*.*...*.*..**.*....**..****.....***.**.***....*.**..*.***..*.*.**....*......*...**....*........*******.*....*.***.*...***.*...*..**...*.*.*...*...*..**.**.***.*..**.***********...******.**.****...*..*.......*.**.******.***....*.*****..**...*.**.*.*..*.****..**..*.....**.*.*....**..*.*****......***.*****.**.......*.**.**.*.**..*......**.******.*..*..*..*..*.***.**..*.*..*...***..***.***.**...*..*...***.*..***.*.***...*..**.*.**....*.*..*..*.**.....***.*******.***.*.**.**.*....**.*.*.*..***.****..**.*.....**.****.*.***..*...***.****..**.....*.***.*......****....*****..*.*.**.*....*.*.**.....****..****
.**.*.**.*.*..*.*.****..***.*.*******...***....**.*.****.***.*..**..***..**.*.**.*****.*..***...***..*........*..*****..*..***.**.*.**..********..*.....*...*.**.*.*....***..**.*..*......*..**.*.*.....*.*.....*..*****.**.*.**.**..***.*****....*.***..***.***.**.*...*.*.**.**.*...****...**....*.*.***..***.*.***.*.*..*.*...*****..***..**...*..*.***.*..*.*.*.**.*..*.**..***.***.*.*.....**..*....**.*..**.*.*.*.**.***.*..********.*.*...*..***.*.....**.*..*....*.*.****.**..*...*........**....**.*.*..*.***.*...*.**..*...*...*****..*.****.*......**..*..*..***.*.*..*.***...*.***...*.****.*...*...*.*.***...****.*..*.****.*...*.**.**.****...****.*..**.**...**.....***..*.**..*.***...*...******......**..*.*****.....*.*.****..*..*.*.**.**......*.**..***..*..****.....*..*.**.**..*.*.......*.*..**.**..****.*...*...***.*****.**.***...*.***...*.**.**..*..*....*.****.*....*.*******.*.*...******.**.**..**...*.**.*.*****.............**.*..*.....*.**.***.*..**..*.*..**..*.*.....**...**.*******....***.******..***.*..*.**.***.***.*.**......***.*...*.**********.*.**.*...*..****....***.******.......*****.*.***.***....*.**..*..*.***.....***.*...***..*..***..**..*.**...**..*****.***..*.**.*.....**.***.*..*....***.**.*..*.*.....*****...*.*.*.**.*...**.*..*...**..*...***.*..*..**..**..**...******.*****..***...*...***.***.*.*.*.*.**.*.*...***.*.**...**...*.......***....*.**.**.....**...*.*.***..*.**.**.***...***.*.**....**..***.****...**.*...**.....**.********.*.*.*.*.**........**..*.**.***.*.*.*.*..**....****.*****....*.....**.**.*..*.**.*...**......*.**..*..*...*.*.*.*.*......*.***...**.**.*..**..**.*..*.*...*......*****.****.......*.**..**.*.*...**..**.***.***..*.**.***..**..**.*..*****......***......*.*.....*.*.*...*.**...*...**...**.**.*...**.**..**.*...**..**.*..*.*.**..**.*.********.**.*.****.**..*.*...***..**.*****.**.......*.*...**..*.****.*..**....*.*.**....*.*...***.*****.**.***.****.****..*.***.*.**...****.******.*..***......*......**.*.*.*.*.***..*.**..**....**.*..*.**.**.*..********..
...*..*.....*..***.*.*..*****..*...*.**..*.**....*..**.***.....**......*.....*.**..*.****.**....*.*...**.*.**..*..*..**.*..*.....**..**.****...**.***.*...*.*.*.*..***.*******.*.**...*.***.*.**.....******.*...**.*....*.*.*.***..*.*.*...*...****.*.....*****..***..*..***.**...*...**..***.***.*.**...*.*.**.****..*****.*..***.......*****.*****.*.**.*.*..***..*****.*...**.*******..******..****.**.*.*...*.....****.*...******....*..*..****...*.*..**.*...*.....*....*..*.*....*..**.*....*..*******.*.....*.***...**...*.**.**.*****.**....**..****..**.**.*....**....*...*.***.***.**.*.*******...******.*.**..*****.**..**....****.*****.*.*.*..***.....***.*.***..**...*......**.**...**.....*..*.**.**.**....****.**.*...*.....**.*.**.*.*....*..**..*.*...**..**.*.*...****.*...*.*..***..*...****...*......*.***.***..**.***.**.**..*.**...**..**********.***.***...****.*..*..****....*....**.**.*.*.**...*....***..**.*..***..*...*.***..*...**.*...*..**.***........*.*...........*.*.*.*.*.***...***.*****.**....*...*..*.*.*..*..*..*.*.**..*.**...****..*...****.*.....*.*..***.**..*..*.*.*....*.***..**..***.*..*..*..***.*..*..******.*...*.*...*..***..*....**..*...*.....**.**..******.*..*..**.**....*.***......*.*..****.***...*.*..**.*.**.....*.*.******.*.*.*.**...*.*.*..*..*.*...**....**.***..***.***..*****..*****...**.....*..*.*****.*..**.........*...*..*.**..**....*..*...**..*....*.*..**.*...**.*.**.*.***.****.*....*...*.*****.*..*.*.**.**.**.**.**..**......*.......*..**********..*..*.***...*.**.****.*.**.*.*......**...*..*.*****..*...*.**..*.*...***...***.******.....*****....*.**.*.*.....*..********....*..**.*......*.*..*.....**..*...***.*.*.**...**.*..*.***.*..*****.****......**...****..****...*.*.*..*..***..*...**......*.*...*.****..*.*.*..**.*.*...***...**..**....*..*..**.*...........*....*.***..*...*....*..*..*..*.......*..*...***..**..**.***.*.******.*.*..***...*******....*...*****..**.*.*...*.*.*.*..*......***.*.*.*...*..***..*.***.*....*......***.*...*.**.*.*........*........***..***.*....
*..*.*.*.**...*.*.*.*.*.*****.*.*.*......*.**.*.*.*...*.**...*.**.******.*.**..*.***.**.**.*.*.*.**.***....*****...*.*...*.*.*..*...***...*.***.**....*..*..**.*.*.*..*.*.***.*.******.*****..**.*..*..*..*...........*****.***.**.**..*****.*..***.**.***.*..***.*..*.**..*.**..*..***.**.*.*......***...*.**.*.**.*..****...**..*..***.*.......*..**...**.*..*..*.*....**.**....**.******......***.*..*.*..*.*...******.*.*.**..*******.*...**..*.**.**..***..*..***.**.*.*.*.*.*..*.**..*..**..**....*..****.*.....*.**.*.**.*.*..**.**...****..**..**.*..***.*.....*.*.*...*.*.***...**.**.*.*....*..***...*...**..*.***.*.***..***..*..**.****....*...*.*.**..*.*...*..***..*.******.**.**.*..**.*..*....*.....**.****.*.**.*..*.*.**.**..*.*....**..***.***....*...*.****...***.*.***..*.**..**...***...*..*....**..***....*****.*.....***.....*....**.***..*****...**.*....**.****.*..*.*...*.*.****.**.*...*.****.*....***.***..*..*.****.**..*..*.....****.**..*.**....**.*.*..***.***.**.**.*.**....*.**..***.*....**..**.**...*.**.*.**..*...****..*.**...**.***...*****.****.....*.***..**.**.***.*..*****..**.*.*.***.......**.*****..**..**.***..**...*..**.******....*.********.....**......**.****...*.***....*...*..*.***.**.**.*.....**..**..****.*..**.*.*..**.*.....***....****..**...**.*.*...*..*...******..*.*.*....*...*.*.......*..*......**.*..****.....*.*.*.*..*****..*..*.*.***.*.***.***.*****...*****.*.*.***..*...**..*****.*..****.......***..*.*..******...**...*.**...**..*.*****...****.***...*....*.*.***.***.**..****.**..*.****....*****.**.*..*...*.******.*..*.......*.......*..**..*.***..****.**.*...**.**..*.....*..***.*..***..*.......*...******.*...***.*....*...****.***..**.**..*..*.**..**.**...*..*****.***...*.*.***....*...*...**...***..*****.*.....*..*****..*****.**..***..**.***.*..*.**.*...*..*.*...*.****.**..*...*.*******..*.**.*.**.***.***....**..*..*..*.***....***..*....*..*.****.....***..**.**....**...*..***.*.*.*.***...****.*..*..****...**..*.**....*.****.*...*.....*****..*....*....**.****....*...*.
.....***..**..*.*****.**.*.**.*....**......****...***.*.**..*...*....**..*.******..*..*.*..****.**.***.*.*....***.*.****...*..*.*********.....**.*..***..*....*...*.**..**..*.*..*.**...****..***.*****.*..*..***...*.....**.***...**.****.***.*.*.......*..**....**.*.*...****.*.*..*....*.**..**.***.*.***.*.****.**..*..**.*...*.*...*..*..*..**.***...****.**.**...*...**....**.**...**...***..****...*.*....**.*.*...***...*.*...**...**..**..****....**...*..***...******.***..*....******.******...***...**.*....********.*..**.***....*.....*.*..*.**...*.......**..*...**..*.....*.****.****..***...*....***.*.**...**....*..**.*.*.****.*.*.........*.**.*.*..*..****..*..*****...**.**.*....**.*****.****..**...*.***..*.*..*.***.**.*..**..***.**...*.*.*...***.**.*...*.*.*..**.**...*.*..**.*...*.*..*...*.*.***.***..**..**.*.*.*.*****.*.*.*****.****.*.**.**...*******.*..****.*.*..*..*...**...*****...*.****....**.**..*****.**.***..**.**..*.*.*..*.*.**.**.**..***.*..**...****.**..*....*.**.*.**.*.*...**.****..****..**..*..**..***....*..***..*..*.*****..*..*.*..*...*****.***..****.****.**....**....*.....***...*.*....*.*..*..*..*..**...**.*..**..*.*******....*.**....*..*..****.**.*..*..*..**..***.*..*......***.***..*.*..**.***..***.*.***.***...***.*...*..****.*.**.*...*.*.**.*.*...**..*....*.*...........***.**.****.***..********..*..****.*.**.****....****.*...*.***.....**..*..*......**..*...***..*.*..**.**.*.*....**.*....***..*...****.*.***.*..***...*.*****..**....**..**..**.*.....**.***...*...*...****.*.**.**....*.*..**.**.**...*.*.**.****...*.....***.*..*...*.**.***.*...**.............*.*****...**.*.**...***..****..**.*.**********..**..*..***.***.......*.**......*.****...*.****.*...*.*..****.*.*..*..*****..*.*.*.**.***.*..**.*.*.****...**..*..*..*..*...*****.*....*..*...*.**..***.*..***.***.*.*.*..****..*....*.*.**.**..*..*.***.*...*...**.**..*.*..*****.*.**.**.........*..*.**..*******..**..*.*..****.**...**..******.***.*.**...**.*..*...**...*....**.*****.***..**....*.......*..*.....*.******
..**.***..*.***.*..****.*..**..**.***..*..*...*...*.*.....**...**.**.*..*..*******.......*.*...*.****..*****.*.....**..*....*....**..*...*..*.*.****....********..**.*.*****...***.*.*******.***.****.*.******...*..**.*...****..***.*.*.*****.*....**...*....****.....**..*...........*.*.*......*..*.*..***...*..*.....**.**.**..*.*..*.*..*..**.*..**..**..**.*.**..****..*..**.*.**.*.*.***...**...**.**..*.****.*..*..*...*....***.**..*...****......***.*....**.*.*****.**....***.****..***.******...****...**.****....*....*.**.*....*..**..*.*..*..*****.......**.******...*....***.*.*.*..*.*..**...**...*.**.*..*..*.*.*****..**....**...*****..**.*....*.*.****.***.**...**..**.*...***...........*..*...**....*.*.*...***.****.*...**..****..*.*..*...*..*.*....*...*****.*.*****..***..***..***.***......*.**.**.*.*****.....***.*...**....*.......*****..*.*...**...**..***...******..*.**.*..*..*.*..*.*****..*..*.*.***..*...**.****...*.***.**.****.*.***.*...*..**.....***.**.****..*.**...*.***.****.*.........***.*..**..*.****..***..*.**.******...*...*.*.***..**....***.*..*.***...**.*****.....*.*.*.***....*..****.*.....**.*.....*..*.*....**.*..*....*.****...*..**...****.*..*.**..*..*...**..******.***.*....*.*****..**..***.**..*.***...***..*.*.*.*.*..*.*..*.*.**.....*****..*...**.**.*.***...*..**...*..***..**..*..*....**.**.****....*******...*.*.*....*.**.**.***...*..*.*.*..***..*.****...*.*...*.*...**...****..*...***.**.*.**.**.*.********.*.***...****.*****...*..**....**..**.....*.*..******....*..*****.*.*****.***.*..**..*..*.**.****...***.*..**..*..*.*.....*...**.****.*......**.**.*.***.*.**.*.*.*****..*.*...*.*.....*****.**.*.**...**.***.**.*..*.....*****.*..**..*...*.*.*.*...*.*...*.***..**.***...*..********.**..*..*.*...*.**.***.*************....***....**..**..***.*.*.*..**.**.*.**.*.*.***..**.**.*...*...**..*****........*.***..***..*.****.*..*...*...*..**.**..**.*..*.***......*.**..*..**...***..******.*...***..****.**.*****.*...******...*...*...*.*******.*****.**.*..*.**.**...****.*.****..**
*.**..*......*..*.*.*.***.*.***...**.*..**.*....**.***.******.***..**..***.*...**..*....***.**.***..*..*...***...**.*.****....******.*.....**.*.*.*..***.*...***.**.*.*..**....*******.*...***.*****.*....*...*..**...*...*.*.*****.....****.*..***.*...**...*.***...****.*****.*.**.*...*..***...****.****.**..**.*.**.*.*..**..**..*.*.*..**..**..***.*.****..*...***.....**...*....*....****...*.***..*...***...**.*.*..*.*.*.*.*..**.*.*.*.***.**...**.*.....**.***...**..*.*.*.*..****.****.....****....*.....*..*..**.**..**...**..**......*.*.**..****.*...*.**...****..******.*.**..**.**..*****...***...*......*.******....*...****.*.**.**.**..**...*****..**..*.*.*.**.**.*....*.*******.*.*..***...****.**..*.**...**.**.*.*.*.***...***...*...***...*.*****..*.******.*..*.**.....**...*.....*..**...****..*...***..*.......***..*.*.*...*..*....*...*..**.***.*.***.*...**......*.**.**.*..*.*..***.*..****..*.***.****..**.*..****..**.**..*.***...**...***.***..*.*.*.*.*..****.**..*..*.*.****.*.***.**.**..*****.*****...*...**....**.***.*.*.*****..*......*..*******.**.*.*.*.**.***.*.***.****..***.**..**..******..*....*....*..**.*.****.*....*..**..*.*******.**...**.....**.*.**.*.....*..*.****....*...*****...**.*..***..*......***.**..*.*.****..*...**.**.****.**.**.....**.*.***.*.**..**.*...***.....**.**..*.*..*****.*..*.****.*...**.*.***..****.*.*****.**.*****.*....***......*..**...*..**..*.*..*.****.*.*******.***...*..*..*..*..*....**.*..****......*.*.***....*.*.*..*.*.......****.**...**..*....****.*..**.**..***.****..*....**.****...*.**.*...*.***...***...**..**....**.****..*.***.*..*..******.......**..******...*.**.*.*.*.**..*.*..*****...******.**.*..**.*****.***.****...****.**..*..*..**..****...***.*.*....*......**.****.***.*....**.....***.**.*.*..*..**.*.*.*.*.*.***.*.**.....*.*.**......*..***.**.**......**.***..*..***...*.***.**.*...**..****....***...*....**.**...*....*.**.*.*****........*....*.....*.*******........**....*...*.**.**.****.**...*..*....**.*******.*********.*.****.***..****..**.*.*
***.*.*.*...***..********.*..*..*.*..*...***.**..**.*.*.*.**.****.*..*....******...*.*.*..*.***..**..**.***.**.***..**..******.**.**.........****.***.**..****...*......**...***....*..***...*.**..***.*..**.*..*.*..**..****..*...**......*.*..**..*.*.**.*..*..*.*..****.*...*.*.*..*..**....****......*..***..*......**.*.**....*.***..**.*****.**...****..*.*.****.**....**...**.**..******.****....*..****.**.****.***.*********..*..*.*.*.***.**.*..*..*.****...*.****......**..****..*.**...*..**..*.*.*****.*.*.....*.....**.*.*.*..**..*.**..**.***......***..*.....*.**.******....*..*...*...*.**..*****......*..*....***..**......*.***.**.****..*...*.****.*.****.**..**.**.*.**..***..*.****.***...*.....*****..**.*......*.****.***.***...*.*......*..*.*.*....*.**...*.*...***.*..*..**.*..**....******.*..***..*..*.*.***.****.**..*.*.**..*..*..*...*..*.*.*.*..*.**..*.****.**.*.**....*......**....*.****.*****..*...*..*****.*.***....*...***************.****.***..****..**...*..*.....**........*.*..**..***..**.**....*...*.*****.*.***.**.*.****..***..*..**.*.******.****.*.**.*...*..**..*****.*.*...**.***...*...*.***.*.***.*.....*.***..*..*..**.*..*.***.*.***..*.**.....*.***.*..***...*.***.*....*.*.**..*.***...*.*.*..*..**.****.*...*.*.**..*..**.*.*******...*.*******.*.****..*.*****..****.......*****.*.*.*.*.*..*..*******...*.**...**.**.**.*...****..***.******.***.*.*.***...........***.*..*..*.**..***.***.*.*.*.*.**.*.*****..**.*....*..*....*..*...*..*.*.***...*****.**.*.*.*..**.*.*.*...*.*.*.*.**...***.*..**.*.***.*.*.*....***...*..****..**....*.*.****..*...*...**.*.**.**...***....**.*.*.**...***.....**.*.*..***..**....*.***...*...*.***.*.*...*..*...*.******.****.*.*.**..**.***..*..******..*****.**.*.**..*.*...*......***.*.****.........*.*.***.*....*...*.*.*.*.*.....**....****..*..*...**..*.*.......*..******...*.*.***.*.******.***..**...***..*..*........**.****.***..****.*...*......****.*.....*.***..**.**.***.***...*..*****.*..**...**..*.***..****.*.*.**...**.....********..**.*..****....*..**.
*...*...*****.*...*.**..**.***........**.***.*...**....*...*.*.**....***.**.**.***..*...*****..**.*****.***.**.....*.*...*.*....*****.***.***.***..*.******.**.*..**..*.*.*.*.*.*.*.*.....*.***..*.*......**..*..*.***.*.**..****.....*.*...**.*....****.*.***.*****........**..*.*.*..**.....*..*.....**..**..*...**..**.*........*..**.*...*.****.*..*.**.*..***....*.*....*.....***.*....**.**..*....**.****.**..****...*.***...*.**..****...*......**...*.*.....*.*.*.*....*....****.*....**.....*....**.*******....**.*.....**.***.....***.*.***..*..*....**.....*..**......****.**...*...*.*.**..**.**..*..**.****.*.....*.**....**.***....**.****....*.*...*.**..*...*..**.**...*.*..*.*****...***...*....*.*......*****...****....*..*....**..*..*..*****.*.*..*.****..*.*.***.***...**..**....***.***.*.....******.*.*..*...*...*.*******..*...***....***....*..*.**.**..**.*..***...**...***...**.***..****..***.**.*.****....**.*...*.*.*.***.**..**...**.**.**.*****....*..*...***.*.*.**.****..***.**.**.....***..*....*.*.*.*.*..***.***.*..*..*.**...*.*..*.**.**..***.*.*.**.....**.*.*.*...**.***..***..*.****.*.*....***.....*****.*****....*.*.*.****....*....*.**...***.*..******..*******..**.**.*....*..**.*******.*.*.**...*.**.*......*.***....**.*****..****....*******.**....*..***...**.*.*....*****.*******.**.*..*..**.*.*.**..**..****..***.**...*.*****.....****...*...**.*..**.....*....**....*..*....*..**......*****.**..*.**.*.*.*.***..****.*..*..**.**...*.......*.*...*.*****.*...**..*..*.*..**.***.**..**.*****.*.***.*.*.*.*.*****.*.**..***.*.*.*******.**..*...**...*.*****..*.*..*.**..*..**....*.*......*..*.**.**.....**..*.*........**....*....**...*...*.**.....***..*..**.*.**..*...***....*.*.*...***.*.**.**..*******.*..**..******.*..***.*****..**...*.**.*..**..****.*...***.*..*.......****.****.***....*.**..*.**.**....*.*...**.*.*.*..*...*.*...**.....**.**.**.*.....*.*..**.*....*..**.******.....*..****..***.**.*..**.*.*....*....***.**.***.*****...*.*..**.**..*.*..*....*....*.*..*..*.**...*..***.......**.***
.*...**.**.*...*.*.**.*.*...*.*.*.**.*..****.**..*.*.*..*..*..*.....**....*...*..*.**.*********.****.*......*.**.*...**.***.**..**..*.*...*.....*******.*.*..**.....**.**.*......*******.**.*.***.*********.*..*..******..***..*..*.**.***..****..***.....*.*..*..***.*.*...*.*******..****..*.*.***.**.**.**..**.*...*.*.****...*.**..****.**...*.**....*.*...*...*....*.*..*...*....*..*...*..***..*.****.*..*.*.***....***..*.*.*....***..**.**.*..*****..**.**...**..*****..**.*...**.*.*.**.*****...********.*.*...**..**.*..*.************..*.*..**.*...**..**..*..*.*.*..*.*.*.***...*.**..**...*****.**...***.*..**.**...*..*.*...*......*...*.****...*...**.....***..*..*.**..***..*...*.*..****...*..*.*.*.**.**..*.****.**.*.**.....*...*.*...*..*..********......**...******..****.****.**.*****..*.*****.*...*...**.****..*****.*.***...**.*.*...*..***...***.***.....*****..***..****.***...*.*.*............***.**..*..**.*.*....*.*.*..***.*****.........*.......**..****.*.****.....*.**...***...*..*..****.**.**..**.*..*****.........**...*.**..*.********.*..*.****.*....*.**.**.**.*..*...*...***.**.***.***..*.**.*.*.*..**..*.**.*.*.***.*.**.*******..****.**..*.****..*.****.****.**.*.*.*..*.*..*.*...*....*********.**.*..**.*****..**..**.***..***..***.*..........*.*******.....***.****...**.******.*..*..**.*.*.*.*..**...**.*****.***.*..***.**.**.....*..***.*.**.*.*.****.*..*....*.*.....**..**..*.*...**.*........*.*.*.**...*.*****.......*...***.***.*.*.**..*.**..***...*..**.**.*..**....*...*.*.**.*..***..*.***.*...**.**.**...*.......***.***.*.***.**...*..*..*.****.**.****.**.****.*****.**...***.*.****.*.*.**...*.....*....*.**.**..*..*..**.**.*.***.**...*..*...*.*.**.*....***.**.***.*..***.*....*..*..*..**.*.***...**.....*.**.***.*...*...***..*..*..*******....*.*.**...*.**..*.**..***.*.*.**...*...*..*..*.***...***..**..*****.****.*..***.*.....**...**..***..*..**.*...*****....*..*..*.....***...*.*....**..******..***..*.****...**.*.**.*.....***.**..**.*..***...*.**.******.*..***...**.....***.......*.****.*
..****..**.******.**.*....****..*..**.***.*.....*..**....**...*..*.****.*****.....***.*..**.**..*..*..******..**......*..***.*..*...*.*...*...***..*..*..***....**..*...*.....*...*..****.*.****.*...**....**..*..*..*.....***........****.**.*..*****.**.*.*.**.*****..*..**.*..***..*....*.*...**..**.**.*.***..**..**..******.*.*.*.***...*.****..*....*.**..***..*.*.**.*.....*...*...*..***..*.***.**.**..**..*..**..*****..*.*.....***..**...*.*.***....*.***.....******.*......***.**...****....*...*.***..**.*.*.*..*..**.***.*.*..**.**..**..*..*.*...**.*.**.....*...*..***..*.*.*..****.*.*.***.*.**....***...***..*****.**.**.**.**.*.***.....**...*...**.******..*......*********.*..**....**.****.***.**....*.**..*..*.**..*.....*.*.*...*..*.....**...*.*..**.***...*.**..***...*.******..**.******...****..**..**..*...**..*......*..***..*....*..******.*..**...*..*.*.***...*......**...*.*...**....*..*.*....*..**.*.******...*.***..***....*.**.*..****...***..***.*.*****.*..****..***.**..*****.*.*..*...**....*....**.**..**......*..*.*.*..*...**.*...****.*.*.*.*****....*.*..*.*....***...**.***......****.***.*..**.**.*.****...***........*..**.....*.*..*****..*.*..**..**.***....*.**.*....***.***.**....**....*******.....****..*....**.*....*...*...**....*.***.*.*..**.*.***.......*..*.*.**.*..*...*.**.*****.***.***.***.**...***.**..***..**...*.*..**..*....**.*....**....*..*.***..*..........*..*.**.***.**......*....**.*...*...**.**.**..*.***.*.***.*.**..**.*.********.**..**.*.......**.**..*...***...*..*...*.*.*.*..*...*.**.*.*..*****...*****..**.*.*.**.***.***...**..*.******.*.*...*.****.***.****.***.*.*.**..*.**..*.**.*.***.*..**...*....*****......**....**........*****..*****...**.*****.*.*..*.*...*.***..**..***..*..**..*......*...*.*...***.***..**.****....**.**..****......*.......*..**..*..*..*.*.....**.***.**..*.***.******.*...**.*..*..*.*.*....*..*.*..****...*.**...*..*.*.*...*.*.*..*********......**.**.*.**..*..**.**.**.***.*.***...*.***....**...*..**.*.**.*.*...**...*....*...**.***..*.********
....*.....*..*.***.**..*...*****.**...*.**.*.***.*........*.*..**.**....****.*..***.**..*..*..*..**..****.*.**.*.***.*.***.***.**..********..****.*.******....**.***..****.*.*....***.....***.*.***..*.*....*.*...***.*.******..***.*.......**.*.***.**..**.****.*****...****....**...***..****..**...*.***..*....*..**...****....*..*....*...****........*****..**....*******.*****.*.**..*....*..****.*..**********..*...*...***.*.***.**.*.*.***..**.****.***..*.***....***..*.***...**.*..*....***...**.***...***.*..**..****.**.*.*.***...***.*...******...**.*.**.*..*.**.**...****.***..*..*.**..**.**.***..**...**.*..**..*.***.**.....***...****.****.**......*.**.....*.*.**...*...**...***..*.*.*.*.*****.*..*..****.*..*...*...*.*....****..*.*..*.*..**.**.********.*...**.**..**....**...***.*.*.*.*..*******........*****.*.***...*****.*.**..*.*...*.*.**...**.*.*..*.*..*..****...**..**.....*..*.***........*..**..*.*.**...*......*.*......**.*....***.....****..***.********.*...****.**.*....*.****....*.....*...*******...*.***.****.*.**.**.**...**...***.*.********.*****.****.****.****.*..****......*.*****...*.*...**...*..*..********...**...**....***..*****.****.*..*****..*..***..*.*.*.**....**.***..*....**....*.*.*.**.*..*..**********....*....**.*.****.**....****...**.*.*...****.***...*...*.**.*.**.*..*..**.*..***.***.*********...*..***...******.**.*..***..*.*..**.**.*.***.*.******....**.*.**.*.****.....*..*..***.**.*...***...*.********.*.*.*.***.****.*..........*.*..*..****.....*.**...***..*.*..**..*.**.......*.*...*...***..*.**.**.**...**.*.*...******..**......**.***...*.*.**...***.****..**..*.*....**...**...*...*.**....*.....***..***....**....*..*.*.***.****.*.**.*..****....*.***...*.**..**.***.**..*.***.***..**.**.***....*.**.**.*.**...**.**.*.*..*.**...******..**...**..*....*..**.*......**.*...*.*.**.*..**..*******.******...******.***...*...***..........*****.**....*..***..***..**.*.*...*.**.*..*.*.*.***........******..*.*..***.*...*.****.*..****.**......**..*.*...**..*..**.**...*.**..*..*
*.***...***..**.*.***...*.*.***..*.***..*.***....*.*...*.*..*...**..*....***.***...**.*.**.*.*..*.**.*.**..*.***.*.....**.**....*..****....*.*.*.*......***..***...**.****.*.*....**....****.....****...**...*.**..*..*..**..*.**.....*..**..*.*.*...*.****..**..*.**..*..***...***.**..***....*****..*.*...***.*.*...***.*..**.**...***.*..**.**.*....***.*.*.*****...*...*.**..*...**........*....*.**..**.***...**..**....*..**.**.**.***.*...*.*.*...*.***..*..**..****.*.*.*..*.***.***.*.**....**..*.*..*.*.******..*.**.*.*.....*..****.*.*..*.*.*.*.***..*****.**..*.*.****.*..**......**..**.*..*.*.....***....***.*.***.*..*.*.**..**.*..*.*..*..**.*****....*...*..*..*......*..*..*..**.*...**...........******.**...*...*....*.***.*...*.**.*.*..****.****..*..*.....***.****.....***..**..***.*....**...*.**.*...***.*****..*....**.*....*.....*.**....**.*.*.*..**.*.*.**.*.*.***.*...****.*.*..****.*.*.*.*.***.....*.**.*.**.*.***.**.****....**.*.*.**.*..***.**...***.*.*.****..*.*..***...*.*.***..***.**.***..*..*********....*.***..*.*...*...*.*.*......*.***....*.*.*****.****.***.**..**.*....**..*.....*.**..***...*...*.*..**.**...**.*******...*...**.*******..**..*...**...**..***....*.*...*...**.*.*.*.*****..*.**.*.*..**...*.**.***..*.....**......*...*.*.**..*..*...*...*.**.**..****...*....*..*.....*...****.*..****.*..*.....**...***.***.*.*..*.....**********.***.*.**.*..*.*********..*..**...........**.*.*..*.**..**..****.*.*.****.....******.*..**.*.**.****.*..*.*****...*.***.**....***..*.*.*.**.**.*...**..*...**.*.***..*..*...*.*.*.*.*.**..**....***...**.***.****.**.*..**..**....***.*.*....*.*.***....*.**....*.*....***.**..*.*..**..*..*...***..**..******..**.*..******.*....**...****..*.*****....*...****..*..*****...*.*.**.*...**..*...*.....*.**.*...*...***..***.**.*.**..***.*.**.*...***.******.**.***.**.*******..*****.*.*.**.**....***...********.**....*..*.*.***.....**.***...*..**....***....******..**.*...*.**...***..*...*.*.....*..*.******....*..**...**.***...*...*.*.*...*...*.****.*.*..***.....
.***..*...*..*****.*.**..****..*.*...*****..*...**.***.**.***...*.***..*.*..*......******.**..*.*.***.*...*....****..*.**.**.*...**...**..*.*...*..****.*..*.....**.*.**....*.*.....**.***..****..**.****.**.*.**.***..***..**...***.***.*.*******....*.....*.*.*.******..**.*..****.**..*....*...*...***.***.**...*...**...****....***.**.*..*******....*..*..*.......*.*.*.*.*.*.*..***.*....**.*...**.*..*.**.*******.*.*.**.****.*...*.**.**..**...*..*........*.*...****..**.*.*....*****.******..***.*..***......*.******.*.*.**.*.***..**..**.**...*.*****..*.....*.***..*..*.*.*.*.*..*.*...********.*.**..****...****.....*.........***.......*..*..***..*..**.*.*....**.*.*.*...*****........*.**...*...*..*.*.*....**.**..*...***..**..**.*...*.**..**......*..**..*....*...**...*.*.**....*.**.**..*.*.*.**.***.*....****.....*.*..*.*.*.*.***..***.*.**.*..**..*****..*..*...****.**....*.***.**.********..**.*.**....***..*..***..*....***..*****.*......****.**.*******.*..****...*.*....**.***.***..*.**.**.***.****.*...*****.*..**..*..*****.*...**...**.****......**.....***.*.....*.**.**.**.**.*...*.*...*.*..*******....**....***....**.***.***.**.....**.**.*.*.*..*.*.*.*..*...*.*.*.*.*.**.......*..**.****.*..*.*..*.*...****...*...*..*.*.*****.***.****.***.***.**...*.*..***..*.....***.**...*...*.*..*...***.***..*.....*.***...****.****.*..*...*......*......*.***.*.*...**.*...*.*....*.*.*..*.*...**...***.*...*.**......***.****.*..**....**.....*..*...**......****..***.***.*........**.*.***...*.**..*.*...**..*****.*****..*....*..*...*.**......**.*..*.***..**.*.**...**.***..******..***..***..*.*...****...**..**.*****....**.*.**.****.*.****.****.****....***.*..*......*..****...*.*.*..**.**...*.*****.....***.**...*.****...*...**....**..***....**.****..*.**..*.****..*..*..**.*..***..*....*.**....***..*...***.......*.***.*...*.*.*....*.*****.*.**...*..*.*.**.*.**........**.............**.**.*....*.*...*..*...*.****.*.*.*..*******.*.*.**..*..*******.*.*.*..*...**.*.**...*....*.*...***.***.**....**..***.*.*..*.**
**..**..**......*****.*****.......**.****.******.....****.*..*.*.****..***...*.*****.**..*.*..*...*.*..*.*.....*.*...*.*.**..*****..*.***...**..*...*...*.*..*.*.***.....***.***...*..*..*.*.***....**...*...***.*****.**..**..*.**..**.****..***.**.**.**...*.....***..*..*.**.*.*...***....*..*...*.*****.***...*.***...***...**.*..*.....**..**..*.*...**....*.*...***..*.***.**.**..******.**..**.***.****.***....******.*..*.*....***.*.***....***..***..****.****...*.*****.**..*.**..*..****..*......**.**..*.*.****..*.**.*.****.*.***....*.*.*.*..*..****.***.*..***.***.**.....**.**..**...*......**..**.*.*.****.*....*..**.*...******.*..**.***.*.*..*.*.**.**..*..***..*..*...**.*...*.*...**.*...**..**.**..***....*.**.*.***.*.*..**..*.*.**.***.**..*....*.*..**...***.**.**.***..***.**..*......*****.***.*.**.*..**...*..*.****.*.**.*..***..*.*.*.***.**...*****.*****.*..*.....***.**...***..*........*.*.*....*......**..*...*..*.*..**..**..***..*.*.*.**.****...*..*.**..*.***.***.*...*.*****...*.******.*..******.*.*.*..**...***.*..****.**.***.**.*..**......*...**.***.***.....*.*....****.**.....*....*.***...*.*.*..**....**.*......*.***..*.*.***..**.*...**..***...*..**.*.**..*..**.*..*.**.*.*....**.**.....***.**..*.*....****..*.**..*..***.*..**..*...*..**..*.*****.*****..**.***.***..*.***.**..*..***.**..**......**..****.**..**..**.*.....*....****.**.**...*..*.**.**.*.*...**.*.*..*****..***.***....**.*..*...***....*....**.**.*.*.*..*.....****.***.**...****.*...****...****.*.*.**.***.**.***....*..*.*..*.*....**.*.*.*.*..*...***..****...****...***.****....**....*.*.*.......*.*...**..**..*......*...*..***.*****.*..*.*.**.**.**..*...*...*..*..*****.****.****.....*..****..**..***.****..**.*.*.*....***..*.**..**.**.*.......*.*..***..*****.*****...*...*.*.*.*..*..*..*..**.*....*..******.*.....**...****..****..****.*.....*.***.**.**.**..**.*.*..***..***....****.....*.....*********.*.***.*.**.*.....***.....*..*..*.**..**...**.*.**..*****.*.*..*.....*.**.**.*.*...*******..**......**.****.***.**...**.***
**..***.*******..*.*.**.....*..***.**.*.....***..**.****...*...*..*.**.......*...*...**..*.**.**.***.**.*...**.*******....**.**...*.**...**...*.*...**.*...*..*.***..*...*...*.**..*.***....**.**.*.*...**..***.***..*.***...*..*....**......***...*.*..*...*****..*****...*.*****.**..*....*...****.*****.*****....**.***....***.**...*..*.*....*.***.***...*...*...*.**..**...*.....*.*.*.***..*.*.*.*.*.*.**.....***.**.*.******.**..****..*...***.***.*.*...*..**.***...*.*....**..**..**..***.***.***..*..****..*..**.***.*....*.***...****.****.**.****.**...*.**.....*.****.***.*.**...*.*....*.*.**.....**.*.**.*..*.*..*.*..**.*.******.*..*..*..**.**..******.*.**.**.***...*.*.*.***.*.**.*.......*...***.*...*.*....**.**..*..*..**...*..**..*...*.**.....***...**.*..*..*.*.*...*..*.*...**..****.**.*.*.*****.*..*****....***..*..*....**.*.*.***.***.*..***.**...**.**.*********..********.*..*****....**.***.**....*....*.**..*...*...*...***.*..****.*.**.*...*...****.*.***....**...**.*.*..*.*.*.****.*...****...*...******.**..**.*...****.**.*..***.*.**..*.**.*.***...*.*.****.....**.*******.*..***.*.***....***.*.**.*..*.*..***.*..**.***.******.*.***.***.*..**..**.*...******...*...**....*.*.*...******.**....**.*..*.**.*..*.**.*..*...****.****.*..*......***.*.***..****.***.*.*.***.....**..*.*****...*...******..*..**.*.*..**...*.***.**.**.*..*...*..****..*.**.*..**....*.*...*******..**.**..***....**...**..***..*.**.*....*.*..*.....*..*.***.**.*.....*...*....*..*.*.*.*...*...*...***.*..*.**...*.*.*..*.*..*.***..**.*......*..**.*.***.*..**...*.*....*..**.****....*.*.....*.....*...*...*******.*.*.**.***..*.*.**...****.**.*.*..***.....*.*......*..***..*.*******..*...**.*.*.**.*..**..*...***.**..****...*.*.**.*.*.**.....*.*****.**.*.....*..***...*.*.....*..*..*.*..***.**.**.***.***.**...**..*.....**...****..*.*.*..*...*..***..*..*...***..****.*...*.**..*.*..***.*...*.***.*.***.....**...*....*.***.**.*.*..*......****..**.*...***...*.*****.*.***.**.*****..*****.**.**.*..*.*.*.**..****..******.....*...**.*.*
.*..*.*....*...*****.**.*.*.*.*.**..**..**........***......*.*.**........*.**..*.**..*********.**..*..*...**.***.*..***..***.*.*.*..*..**.*..*.******....**.***.********..****.*.*....*.......*...*.***.**..*.*...*.**.**..*.*...*.**.*****.****.****..*.*...*.****.*.*.*..*...**..*...**.***.***.**...**.*.....**.**..*....***.*..**.****.*.***....*.*.*.*.*.**...***..**.**.*.*****.****...*.*..*...**.**.*...*********.**..**...*...**..***.**..*....**..***...***....**.....**..*.**.***..*..***.**.***.****.**..*.*******..*....**.**.*...***.**...***...*.*.***.***..*.***..*.....**...*..**..**....*.*....*.**.***..**.**.*...*..*..**..*..*.*..*.**...**...*.**.....**.**.**.***..*...*.****...****.*...*....**.**.......*.*.***.....*.*.*.***.*...****..*.*..***.*.**...*..*...*.*.*....**..**.*****.*...**.*..*..*....**.***.*...*.*..**..*..***....***..*****...***...*****.*.*...***...**..***.*.******..***..****.***..*..*******...**.**..**.****.*..**.*.*..****..*.****.**..*...*..*....*.***.*.***..*..******.*****..****.*....*.***.*......*.....*...*.**.***...*.*...**.*..**....*****..*.*.*.***.*..*******..*..*.**....****.*.**...*.***..*..*.*...**..*.*...*..**.***....*.*.***.*.*....*...**.*.*..*.*.*.....**.**..*..**.*.**.*.**....***.*..*..*....*.***.*.*****.*.****.**.*.*.*.*.**.*...*..*.**.*.*..*.**.*.*......*..*.****.*....*..*..*.*.***.*..****.*.**.*.*..*.*******...*.*....******...***.****...*.**..***..*.****.***...*..***.***.*......**.***.*****.....*.**.***...*.*.....*.**.*.*****.*..***...*.**.**.***.**..**....*****.**.*...**..**.******..*.**.*.***...*****.*..**.*..*.....**.*..*.*..**.*****...*...*.**..*.*..*........***..*.*..*...*.*.*..*.****.*.**.*.*...*.***.*.***....*.*..**...*....****...*......*.**..*..*...****.*.**.....**.**.*...*****......**....******.***.*.*..**.....*.*...*.**.....*..****..*....****.**.*...***.*.******..*****....***.**..****...*....*.*.*..*....*.**.*.**.***..**..*.*....*...*..*.**.**.*.**....*.**..***.*..*..***.*.*.*..**..*...***...*.*..*.**..*....*.**.*...*..**.***..**.*.*.
.***.***..*.*...*.......*.**.*..***..*..*.***..*..******.**...****...**...****..*.**.....*...*.....*.*..*.**.....****.*****..**.**.**..*..*.*.*..***......***.*...*..*.*.***.*.***..*.*******..*....*...*.**.*.*..*.****.**.*..*.....**...****..******.**.*.***.*.**.*.*.*.*.**.**...*.****....**......*.*.**.*.....**.****.*.*.*...***.*.*.*..*.*..*....*.*.**......*....****.*.*...****.****.***....**.*..*.*....*****.**.***.*..*..*****..***.*...***.*.**..*....*.*.****.*..*....*.*..*.**.******.*....**...*****.******..*..*.**********.*..**.**.*******.*.**..***.***....*...**....*.*.*..*.*...*.*.***.**..*.****...*..*..*.*.****..*.**..*..*.***....*.**.......*..*..***..**..*.**...**..*.**.*.**.*..*.***.*.**....**..***.***...****....**..*.*.**..**.*****.*.**..*..*.*..*****.*******..*..*.******.*.**.**.****.*..****.***..*...**.*..**...*..*.**.**..****.*.*..**.*.*.*.*..**.*.***..*.*..**..*..*...******.*..**.*..*..*.**.*....**....***..**.*..**...**...**.**.*......**....*.**.*..****.***..**..*.*.***..***..*..*..****..**..**...*...**.*****.*.*...*.*.**.*****...******.*.**.*.*....*...*...******..*..*..*.**.***..***..***.....***.**.*...**..*....***.*.***.*...*.***...*....*.*.*......*.******.*.*.**..***.****.**.*..*.*..*.**..***..*..**..**.****.....*.**..*.*.....*..*******.**....*.....****.......***.*..*....*..**.*.**....*..*.*.*.*..***...*.**.****..*.**.*........****......***...**....**.*..*...***..*....*...***.*...********...*.****..*****.*****..***.*.***.****..*..***...*.*..*.***.*****...*.****..*..*.**.***...*.****..*...**.*....**.*.**..*.**..***.*..****..*.**.***..**....*.*.*....***...****.....****...*.....*.*.**.*..***...***..***....*.**.**.*..*.***.*.**.**.****..**.**.*.....*.**.**.*...****.**..***.*...**....***.****..*.**..**.*..**.*.*...**....***.*.**..*.*...**..***..*.**.***...**..*.**...**....**.**.**.**.*.....*.......***.**..*..*..*.***..*..**.....*.*.*..*****..**.*******.**..**..***.*..*...**.*.*..*.*...***..**.*.***.*.***.*.**...*..*.***..*..**.****.**.**.**..***...*..*...**.**.
.*.******.*..*.**.*.*.*.*..*.*.*......**.*....**..*.**..**.*****.*..***.*..**..*.****.*..*.*.******.*.*..**.*..*..***.***...***.**...*..************.....*...*.**.*..*.***.*...*..*.....*...*.*..*.****...**...*..*.*.**.......*****..**.***.**....*****.***..*...******..**..*.**..*......**.*.*..*.*****.******...**.**.**.****...*.*.*..*.......***.*.*.*.*.***....***....*......**..***.*...**...***.********.**..**.*...***.*****....**.**..**.**.**...**...**...*.***.*...***.*...*.**..*.***........*.....**..**..**....*.**..**.*..******..*.****.*...***...*.**..**....***.....**....**.****.*.*..*......****..*..***..*....****.......*....***.***..*.*..*...***.*..**...***......**...*.**.*.*.*.*.....***...**.**...**..**...******.****..*.*..***...**..*.***.**....*..*.***..*..**.**..*.*..***..**....*.**.*...*..**.*.*******.**...*..******.**..*...**...**.*...*..**.*.**********.**.****..*..*..**.*...*...*..***..*.*..**.*..*...***...**..***.****.*......*....**.*.****.....**....*******....*.*..**.*.*..*.*...*****.*.*.*********..*..**..*....**.*...****..****.**....*..*..***.*...*....**..**..*.*.*****.*.*****....*.**.**.*..*..**.**..*..*.*..****.****.***..**....*..**.****...***.....*...*...*.***.*****..*...*...***....**..*.**...**.*...*.*****..***.***..**.*....***..**.*******.**..**.*.*.*.**.*...*.*.....*.**..*...*..*..*.*******.*..*.*.**.*....***...*...*.*.**.**...*.****.*.*****...**..**.*.****.*..**.....*...*..****.*....***.*.**.********...***..*..*.**...******..*.*....*.***..**....****.....**...*.****..****.**.***.*.*..***.*.*.*..**.*.**..****.*.**.**..*.**.***.***.***.***.*.*..*..*...*.*.**..*..*..*.*...**...*.*****..*....*....*..**.*****..*...**.****.*.*.**..***.*.*..*..*********..**.***...*****.*..*.*..*.*.*.*.*.*..*.*..*.*..****.***...*......*.*****.***.*.......*.**.***.*.*....***.**.***...*..*....**.***..*.**...**.**..*....*....**...*.*..*.*.****.*...**....*....*.**.**...**..****.*..*.****.**..**..*****.***.***.*...*.***.*....*..***.**.....*****..*...****.*.**.****....*..*...*.*...*.*
..****..**.**.***.**.*.*....**.**.**.*..*.....***..*...***.*.***..**...*...***.*...***.***.**.**.*.*..***.*.**...*.*..***...*...****...*.**...*.*.*..*****.*..**.*..*...*..**..*.*.***.*.*****.**..*...**.**..*.*.*.*.*..*..***.****..***.*.*******..*..*.*..****...*.*.*.**...**.*.***.***.*....**....********.*.***....**.*.******..*...*..**.*......*....*.....*.*......**....***.*****..*.*.......**.**....*.....*....*******.***...**....*****.**..****....**.*.*****.**.*.**..******.**..*....*..**..*....***.**.*.*..*****...****..***.******...**..*........**.**.*...**.**.*.....*..*.**....***.....*.*..*.........***.*.*...**.*****.*****..**.***...*..*..*.....***..*...*.....**..***..........***..**.*.*.*.***..**...**..*...*.****.**..***...***.****..*..****.**..*.**..**.*.....****.*......*....*..**.**..*.****.*..*..*..*..*****.*..*...**.******..*.*.**.**..**.**.**.*...****.*.**.******..*..****.*...*****....**.****.*...*..*.*....**.**..*..*....**.*......**.*.*..*.***.*....*...*****.*...*.......**..******....**....*.*........*.*****...*..*..**..*..*.***..****.***.**.****..*.**.****.**.**.*..*.....*.**.*.*..***.*..*.*.*.*.*...**.**..****.*...*.*.....*..*..**..**..****.*..**...*.**.*.*....****...**.**....*...*.***.*.*.*..*....***...***....**.****.**..*.*.***....*...**..*.*..**.**.**...*..*.**..*..*..*....***..**.******.*.*.*.***.**.****...*......**....*****....*...*..*..***..*.*.**...*.*.***....*.*.*.*****..*..*****..*****..*..*..***.*.***.**.***....***..**.......*.**..*..*.*..**.**********..*..**..*...*.***.....*..***.**............***.**.**.**.*.**..*....****...***..*.****.*..*....****.*********..*.*.*...*...*******.*.*.********.**.*.**.*...*.*.*..****.*..*...*...*...****.*.....**.*.........**.**..*****.***.**.***...*..*****.*..*..***...**..**..*****.*.*.*..*..*..****.**..***..*..*.****...*...**....***.*.**..*.*..*****......***...*.*.*..**.*.****....**..*.*..*...******...*......*...**....*******.*.*.***.*..**.*...**..*..*.*...***.*..*.***....**..****..***.*****..*....*.***..****...*.**
*.*.*..*..******.*..**.*..***.***..*...***..***..*****.*.**........***..**.*.*....*..*.**..*****..*.**..*.*.****...***.***...*.*.*..*...****..*****..*..*.**.**.*.**.....*.*..*.*.******.*..**...**.**...*...**.....*.********....*.****.*....*.**.*....*...*..*****..**.**..*.*..*****....****.***.*.*..*.***......***..*.*...*..*.*..*..**...**...*..****.......*........*..*.****.*****.*.....*.*..*..***.***...*.*..*.**..*.*****..*.***..*.*...***...***...*.*...**..***.*..*.*..*.*..**.**.**.**......*.*....**..**..***..*.*..***.**.**.**.*........*******.*.***.**.**.*****..*****..*.....*****.***..**.**..*..*.*.*.***..**.*..***...*..**..*.**.******..*****....*.*****.***..****..*.*.......*...***..****...**.***....*.......*....*...**.*.....*.**.*.**..**.***.*.**.*...**.*...*...*...**.**...***..**..**.*****....*...*.*..**.**...**.***.***....*.......*....*.*..............**.*..*.....*.*....**.*.**...**...*.*........*..******..*.*..*....*..*...******....*.*.**.**...**.**..*..**....**.***..*.***.*..***.*.***.*...*..**...***..***..*.**.*..**.*.****.*.**....**....**...***.**......*.*.***..*...*****..***....***.**.****....*.**.*..*..*.*.*.*.**.*.*..*..****.****..**.***.*.*..**..**.....*...*...*.**..*.**.*..**.*.****.***....***..*..*******.**.*.*.**.**.*.***.*.*.**..*..***.*.***.*....*.....*.*****..**.*..*..*.*...*.****.*******.***.*.*..*..*..*...***.***.*****.*.***..*..***.....*****..*..*.***.**....*..**......*****.*.**.***..*.**..*..*.*..***.....*..*.....**..**...**..*.**...*.*.*.*..*.*.*.***..*..****...*.**.****..**.**...*.*...*...***..**.**.*.....*..**.*..**.**.*.....**.*..*.*****.***..*...*...***.**.*.*.***....**.*.....*....**.*.*.**...***.**.......**.**.**...*.**.*.***..**..*..**.*.**..*****.**..**..***..**.**.*.****..***...**...**...*..*...*.*.***.*..***.*..*..*.*...*...*..***.*.*.....*.*..*..*.*...***.**.*.***.**..*..**.*..*..**.....***.******.....*.**....*.*.****..***...*.***..*...*****.********......*.*....*...****...*..**...*.*......**.**.....*..*...**.*.**...*.*.**..*.....**...*
...*...**.**..**..*..*..*.**...*..*.****...*..****..*.****..*....*..**..*..*.**..*.***.*..**.*.*..*.*.*.***...******..***.*..**..*.***..*..*..*.*..**.****..*****.*.*.***.*.***....***..*.*.*.**.*****.***.*.****..*.*...*****.**.*****..*.*****...*.*..**..*..**.*.**.*.*.**..*..*..*.*.**..*.....*.*.....***..**..*.*.*.**.*.**.....*..*..**........*...****.*.*....*....**...*.*.**..**.**.**....***.*.*.*...*.*.**...***.*...**...*.*...*.*...***.**.*.*.***...******.*****.*....*.**...*.*..****.*..**.*..**...*.*.*..*..*.*.**.*.*.........*.*...*.*...****...*.*.**..**.*.*..*.*.**.*.**...**.*.*.**.**..**.*..*.**..**.******.*.**.***.**....*.*..***...*.*..***.**.***.*..*..*..*.**.*.......**...*****..**..**..*.*******.*...*...*..*...**.***.*..***....**.**.*****.***.*....*...***.**....***.***.***.**.**.***..*..****....**.**.*.......*******.**...**..*...*.*.**..*.**.*..**.**....**..*..*....**..*...*.*..***.*.*****.*...***...*..*.***.***..*..**.***.***.**.*..******...***..***.**.*..*..*.*.**.*******..*...*.*.********......**..**..**...*.*......*.**.**.**.******...*...*..*****..*.*..**.*...*.***.*......**......*.....*..*****.*..*.*...**.*.***..*****..*.**..**.**.**...*.*....*.**....**.**...*..*..*.**.*..**..**.*...***.**.*....*...*...*...**.*....*.****..*.**.*......*.*.*.**.**.....******.***....*...**.*****.*..*.*.*.******..*....*...*.*...**..........*.**.*.*..***.**..*****.*....**.....*.*..**.**..**.....***.*...*******....*.*..*..*....*..*...**.******.*..***.***..*..*****...**.**.*....****....**.**.****.**.**......*..*.*.**.....*.***.**.*.***.*...*.*.***...........**..****...**.*.**....**..***..**.******..*..***..*....**..*....****.*.**.*.********.****..*.......*..*.*..*.**.*..****.**.**.*******...*..**.*....*..***.*..**.*****..***..*.***...*****...*.**..**...**.**.........*********.**..********..**.*..*.*..**..**..*.****.**...*.**...*****.**....*.*.**.*..**.*.**...*..****..***.*****.***..****....**.*****..*****.*....*.**..*****...*...****.***...**.........*...*.*...*.**..*..*..*...***.*.
*.*.*....*.*******..**..****.**..***.**.*.***..**....**...****......**.*.*.*.*..*..*...**.**..**..******.**..***.**...***.*.*.*.*.*.****.*.*....**...*****..**..**..*.**.*.*....*....*.*.*..**....*..*...*..*.*..**.....*..*.***.*.*.*******.*..**..****.....***.*.*..***.**.**.*..***....**.****.*.......*...*.***.*.*..**....**...*.****.***..*.*..**..**..*.........*...*.****.*...*.**.*...**.***..*......*.*.****.*****.*.**.****.....**..*.*...**.*...*..*......*.*.**.*..****..*.*.*..*..***.*...****.*****....*..*.**.....*....***.***.*.***.**.*.....*.**...*......**...*.*..*..*.***.***.*.***.**..****.*.**.**.**.**.*..**.*****...***...******.*.....**.*...*.***.*.**.****..*.**.**........**..**......*....*.....**.....*****..*.**.*..***.****.****.***...*.*.*..*.***.....*..*.***.*****.**..*..**..**..*.**.*.***.***.*...*..*..*.**.....*.*..*...*..*...*...**...*.****..**..****..*....*.*..**.*.*.*..***.**.*..**......**.****..***..****..**.*.**...**.***.**..**.***.*.**..*.**..***..******..***....**...*.**.****.*.****..**.*..*..*.***.*..*.*.....****.*.*..*****.*.*****..***...*.**..*..*.******....**.*.*.*.*..*...***.......**..*.**..*....*.*****.**....*****.*.....*.*.....**..**.**.***.**....*..*.**...*...*****.*..*.**.**.*.*.*...*****..**.***.*.......*.*.***..**....*.****.*.****..**.***.****...****..*.*.***....**.**.*.*..*.*...**.*.*.*.**...***.*****..****..*.*.*.**..**.*....***..***.*...*......***.*.****.*****..*......*.*.**.**.*........*****.*...*..*.***.....*.*..*.*..****.****.*.***...*****....*.******..**.**...****....*..**.**..****...*.*..*...*.*.**..**..****.**.*..**.**...*..**.*.*.*.**..*****...**.****..*..*.****.***..*.....*..**..****..***.*.*****...*****...**.********.*.**.**.**.*.**...**..**...*.*....*.*..*...**.***.******..*...*..*.....*...*.***.*....*..**.*...**.****.**.**..**.**.*.*.**.*.***..****.*.**.*.****..*.*.***..**...*****..*.*****.**..**..***....**.**..***....**.***.**...**..*****..***..**.****..*.****..*.***..**.*...*.**..*..*..******.*.**.*....*..*...*.***......**...**.
.......***.****..*.*****.*.**..****.*.*..*.**.**.*....*.**.*.*.*.*.**..*.***.*.****.**.*.***....***...*...**..**.***.*.......*.*.*.*.*..**..*.********.***...**....***.**..*.**.*..*...*.**.*........*.******.*****.*...**..*..**..*.*.*..**..****.......***.*.....******..*..*****.***..*.*...*****..*..*.***.****..*...*......******.*.**...*.*.*..*.*.....*..*.*****...*..***..*.**..****..*.**.*.****.**..*.*.*..**...*.*..*..****.**..*.....*.**..**..*.**.**..*..*...****.**.***.**...**.*..*.....***...*.*.*..*..**.*.***..***..****.*****...*...**.....*.*.*....***..**..***..**..*...***.*.****.....*.**.**...**..**.*..*..**.**.**.*.**.*...*....****.**..*.***..*.**.*..*..*...**.*.**.....**.**.*****.*.**..*..*..*.*..**.***.***.*..**.*.**.**..***......****........********.****..**..**..***.*..*.**.*.***.**...*..**..*.*...**.....***...***..****..**.*..*.**....*...*.....***..****.*.***.**..**.***.*..*****.*****......*..****...***.*.*.*..*.*.*.**.*.**..**.....**.*****....**...***.*****....*****.*.*....***.*.*..*.*...******.*.**.*.**....**.*.*****.*.****..**.****.*...****.*.**..*.*..*..*.**..*..*.**..***.*...*..*...**......**.**..*..***.**.*.*..**....**...*.*...****.......*...****.*.....*.*.***...***.**.*.***...........*.*********..*.***..*.....*.....**.*.*.*.**.*.*..*..**..**...**.**.**.**..*.**.*.****.**.....**..*.*.***..........*.*.....**..****.*..***..*.*.**..**.*...*.***..*..****.*.**....*.*.**...*..*.*...***....**...*********.*...*****.......**..**.*..*.*.*...**.*.***.*.*...*.***..*.***..*.*.....*.**.**.*.*..**.*..*..*.......**...*.....**.**...*...****.*...*.**.****........*.*.*....**.*....*.*...*..***.*.*.*.**....***.**...*.*.**..*.*.***.*.**..***.**...*.***.*.**..**..*.*********..*..******..****.*.**..******.*.**....**.....**..***..**.*..**..*..*.*.*.**.*.....*.****...*.**...**..****..***.***.*.*****.*.**.*..**...*.***..*.**.*..*..*....**....*..*.*****.*..*..**.*****.*..**.....*...***.*.....**....*..**.*..***.*.**.****....*.**..*..*.**...*.*..**.**.*.***.*.*...*.*..*.*.*.........**
*..*.***..**.**.***....**...***.*..****.*.**.....**.*.*.*.....*......*..*...*..*..****..*...*......*.*...**.**..**.******.....**...*.***.**...**.*.*.**..***...****..**..*.**.**..*..*...*****.*****...**.*..****.....**.*...****.*.*.****.*..**...**..*.*.********....**..***.**.*.*.***.*..**.**.**......*...**....**..**.*.*.**.******.*...*.**.**...**...****..*.....**...**.*.**...*..****.****.**..**.*.......******...*.*.**..*.*...**..*...******.*.*************....*.*....****....**....**.***.***.....**....***...**...*..***.**..*********.*.*****..***...*...***.***.*.**...*..***.****..**.**..*....*......**....***.*..*.***.**.***..*.***...***....*.**.*.....*.****..**.**..**....*...**.**.....*.*.*..*.*.*...***.*...*...**..**..*.*****.....*...**.*.....**.*.*..*.*.**.***..*.**..*.****.****.***.*..**.**..*.**.*.**.**.******...*******..***...*..*.*....****.**...*...*..*.*..****...*.*..*.*.**.*.*****.**..**.*****.*..*.*..*......***.............**..*.**..**.**...***.*.*.*.***...*.**.*..*....*..***..*...*.*..***..**..*..*****.......*.*..*.***.....*.....**.*.....*..*..**....****.*.*..**..*****....*..*.***...*....***..***.*..*......**..*..*..*.*....**..*.***......*.**..*******.**...*******......*.**..*..*.*.**.*****.....*.***...*****.*.**.**............*.***.*.*.**.*...**..**.***.*.*.*.**..*.*.*...*....**..***.**..*...*.*....*..****.**.*.*****..*****.***....***.*.*.***.**.*..*...*..*.*......**..*...*.*...**.*...*..*...*.****...**.***********..*.*..*********....*.*..***...*..******.*.**.**...*.*....*.*.*****..*..*....**.....**.*..*****.....****...*..**.*.*.**..***.***.*****.*.*...*...*.***.*..***.****.*.**.****..*.****..**..*.*...***.......***......*......*....*..*....***.......**.**..*..**.....*****.**.*..*...*.****...**.*.**.*.***...***..*..***.....****.......*.*......**..**...*..**.**..****...*.*...***..****.....**...*.*...*.***..*..*****..**.*****.*..**..**.*.***.*....*...**..*...*.*.....*.**.**.********.***.*..******..****.*...*..*..*...*.**.***.**.***.*.***...*.*.**.***.**........*
.*....*..*..**.*.***..*.*.****.*.*...*.*..********.*..*.**....*.*.**..*.*****...*..***.***..**...*.***.*.**.****.**.*.**..**...*.*...*...*..**..*..**.*..*..****..*..***.*.*.*..***.*.*..*.***...***.*.*.......**.**.********.*.**.**..****....*..**.........**........**...*..*.*.*.**.**.***...*.*.....***.*..*..*.**...***.*.**....*....**..**.*.**.***.*.****.**.**....*.....**.**.**.******.**.**..*.***..**.**..***.**...*..*.*..**.***..***.*.*...****.*.**.*..***.**..**.*..*.**..***...**.....*.**..**...**.***.****...*..**.*...*..**.*..***.....****.*.**.*.****.....**..*.....*.*..*.*..***...*.**..**.*..**.***.****..*****.*.*.......*.*.*..******..*....*.**.*.*...*..**...**.*.**....*..*.*...***.*.*.**...***..**...****...*.******.****...****....*...****...**..*.**********..**...*..*....*.*....*...**...*.*****.**.***.*.*.....*...**.******.*.**.***.***........*.**.**....**...**..*.*.....***..*.***.***.*...**.***..*.**..*....*.***.***...**.*..****.**.***.*..**..*...***.***...*********.*.*...**.*.****........*.**.***....*..**..*.*....**..****...**...*..*..****..*....*..*.*.*.***..*...*********....*.*.*....****..***.***.*.***.***.*.*..**......**...****.*...*..*....*.*.....*.*.**...****........*..*...*.*..*...*.*.....*.***.***..*.*...*.*....**...*.***.*..*.**.**.***....*.**.....*.***........*.*..****..*...*..******.*.*.*..**.**....*.******.********.*.....**...***.**.********....***..**.*.**.*.**.*.******.*.....***.**..*..*.*.*.*.......*******...*...**..****..*.**.***.*.**.**.***....*..**...****....*****...*****..*.**.**.**...*..**...*.***..*...*..*.*****....**...*...*...**.***.****...*.*.**.*.*.**....*..**...*.**.*.*....**....**..*..**.**.*.*****.**.****..****...*.*.*.....*.*****.*..****.....**..*****..*..***.**.*.*...**..**..*.**.*.*..*.*....**...*....***.*.****....**......*.*.*...**.***.**.**.**.******..*..*.*.***...*.*...*.*.**...***...*.**..*.*..*.*...*.**.***...*...*.**..*.....*...*.**..*******.*.....*****.**.***......*..*.**.**.**...*...***...*.***.****..****...****.***...*.***.*.
..*....*****..***********.*.*****.****.*....**.*..*.**.*..**.****...**...*.**..***..**.*..*.****...*...*.**..*.*..*.*.**.*..**......**..***...***..*****.*.***..*.***.....**..*.**.**......***..*.*..*...*...****...*...***.*..**.**..*.*.*...**..*.****.*****.**..**.***........*...**.*...*.***..***...*..****.*....*.*...**.**..*.*..**.*.**..*.*.**...**....*..*..***.*...***.*.*..******.**..*.*..*.***.*.**.***...*..*.*.*..*...*.*..*.*..***...*.****...*.*...*.****...***..*.***.**.*.*..*.*....*.*.*..*..*.......*.....**..**.*..**.**..**.**.****....*.**.*..**...***...*..**...*.***..*****......**.*****.*.*.*...*.*.***...*..****.....*.....**..**.*....*..*....**.**...*....*...*...*.*..**.....**..*.****.*.*.***..**..*****...*.*...*.........*.****.*.*.*.***.**.*.......**.***.*.****...**.**.*..*****.***.*.***..****.*..*.*.**...**.*******...****....*****...**.*****.*....**..*...*****.*.**....*.**....**..*******...*.*.***.*...***.**.**.**.*.****...**.***..*..*.....*...**..**...*.**..**.**..*...**..**...*.*...****....*.*.*.*****.*..*..*.*....*.*.**.**.**.*.**..*...***.***.**..**.*.**..*....**.*..**.*....****.***.*..**..*..**..******.*****..**.***..**..*.*...**...**..*.*.*..**.***..*.*..*****.*.*.*.*.....****.****...****.*....**...*****...**..****.*...***.***...****..*****.**....***..**.*..**..***.**...*.*..****.*..*.**.*.*..*..*..*.*.**.**.*.*.*.*******.*.*..****.*..**.***..**....*.**...****...**.**...*.*....**..*..*.***...*..*.***.....*..**..**..*...*.....*****....*....*.*.*.*.*******.**..***.........*.***.**.*.*...*..**...*.*..***.*..**.****.**...*....****..*******.**.**.****...***.*....**...***..*.**..*.***..*....*.**.*.***...*...*.*.**..*............*..***..**......***.*...**.*...*.....*.*.**.**..*.*.*.*.*.***..*.*..*.*..*......*..***..*.*.*.....*.*****..*.*****.***.**...**...****..*.*.*.**.****.***....****.*.*.***..***.*...***......**.**.**..*.*..**...**..****.*****..***....**.**.*****.*.*.*****.*.....***..****.*.....*.......*.*.*.*.**..*....**..*...*.**.****.******..*...*..***....
*....*...*...*.*.*.*..**.*.**...*****..*.....*****...**...******...*..**.*.**.*.*.*..*.*..**.*.*.**.*.*..*.*.*...*.*...*..*..**..*******.**..****...*.*.............**.*..******.*.*.***...****.*.***.*...******..***...*..**.******.***.*.**...*..*.******.**.*..*..**......****......**........***.**...***..**.*.....*..*...****.***.*****.**.....*..****.******.....***.***....*.*....**.*....*.**.*..*..**....***.*...*...*..**...***.*.*....***..*.*...*.*.*****...*...****.***.*.*.*.**.*.*..*...*..*..*.......*..*..*..*..*.*.*.......*****...**.***.....**.*..**.******.**.**....***..**...***.*.*.**..****....*.**.*...*..*.*..*....*..****..*****...****........*.*.*...*..*.*..**.*.*..*.**...*****...*..*.....****..*..*.*..*...**.***.**..**.*..*..*.*****.***..***..***.**.*...**.**..**..**.****.*.**..**..*.**.*****..***.********.*...*****...******.********.****..**...*.*.*******....**..****..****...**....**.**.*...*....*...**..*.*.*..******.**.*....*....**..*.*..*..*.*.*...**.***..*..*...*.**.*.*....***.***.*..****.********..*..*.*.**..***.***...**.*..**....*..****.**....**..*..*...*...**...*.**.**.*..***.*.*.***.*..*...***..*..**.**.*.*.*..*.*.....*...*.*.**.*.*.*.*.*.**.***..**.*.*****.*..*..**.......***..***.**.*..*..*.***........**..**.*.**..****.***.**.....*****...*....***.*...**..*...**..*.*..****.*.**...****..**.****..*******.***.*.**.**..**..***.*.*.***..*.**.*.***.**.*.***..*.*..****.....*..*.......**...**.****...***.**.*.*..*..**..**.*...*..**.**...**..**..**.**..*.****.....***...**.***...*..**....****.*.**....*.*...*..**.****.**.**..***.********..******..*****..*.**.**.....*.*..*****.*...*...****..*..***..*.*.***.****..*...***.**..*.*.*..*..*..*...*..*...*.***..*.*..**.*...*.***.........*....**....*..*.*..**..*..*.**..**.**...*.*.*.....****.*..***.*.**..*...**.****.*.*...*...***.**...**..**..*..*.**..*****.**...**.....**....**...**....**.*..*.**..***..****.*.**.*...*****..*.*.**.****.......*****.**...**...*..*..*.***.****...**.****.***.*.......*..*.**...****..*****.*.*..*.**.
***.*.*.*............*.*.....*..*.***..*.****.*....****...**..****.**..****.*.....***.*.******.*..*..*..*.*..*.**.**...**....**.*.**...***..*.....*...**.*...*****.*..*.****...*********.*...*....*...***.*.**.**.****.****....*****.*..***.*..*..**.*****...***..**..*..*...*.**....*..*.*****.**.*.********....****........**....**.*.*.*.*.**.******...*...*..**.**.****.*****....**...***.**.***.**..***....*.*....**.*..*.**..*.....*..***.******.*.*......***.*.*.***....*.*****..**.*...*.*...*.*****..**.*.******...***.*..***.*.........******......****....**.**.***.***.**.....*....**...*.*.**..*..*..*.***...**.....*.*..*....*..*.****.*.*******.***.**.*.**.******.*.**.*.*.***...*.....**..***.**.*..*.*.***.**..**..**.*.*..*.....*...**.********.*..***..*...*..***......*.**..*.**..*****.*.**..**..**..*.**...*.*.*..**...*..**.***...**.*......**..*..*.*..***..***....*.*..***....*..**..***..*.*..**....**.*.*..**..*..*..*...**.***..*..*..*.*...*.*..*.*..*.*...**...***....**.*.****..**..*.****..****.*..**..**...***.**...***.*..*...*..*.**.***..*.*.**.*.****...*...*.**.*.*.*.....**....**.****......*.**...*....**.***.**.*.***.*..*.**.*.**.**...*****.*.*.*..*...*..*.**..*.....*.**.**.*.*.*...*.***.*..*...**.*.****.**...*.**..*...**.*..*.**..*.**..******..***.*.*.**....*****.*.**..***.****...**.*...*****...***.*.***.**....***..**...**....*..*.**.****.....**.*.*..*.*..*..*...*...*.*..*.**.***.***.*.**..***.***.*.****.*.*****......*.*.***..**.*..*....******.******.*..*....*.*.*.*.....*.****.***..*.****..*.....*..*.********.*..***.***..**..**.*******....*..*.***.**.*.**...**...**...*..****.****..****.***.****..********...*....***.*.**...*..***...*****..*...***..*.*.**....***.**.*.***.....****..*.*..*******.***....*.**.**...***.*..*******.*...**.****..**..**...**.**...*......**..***.*.*.****.*..**.*...*.*..*.*..**.*...**..**..*.*****...**...*..*.**..****.*....*...*****.*..**.***..***.*..*...*.*.*.*..**...*.*.....*..**..***...*.*....*.*..**..**.*.*..***.***..*****..*..*****...*.**..*.*....**.*...
*.**.***.**.*..**.*.**..*********..*....*.*****..*.*.**..**..****..**...*****...**.***...****..*...***...****...***..******...*.*...*..***...*.***...*.*.*.***.*..*.*.*..*.**.*.*.**..*..*...***...*..**....**.*..*.*.*****.....**..*.**....**.*.****.*.**.***....**.***...*...*.*.***.**..**.**..***...****.....*****...*.***.*..***.*.****.*...**.....***..*****.*******....****...****..*.*..***..**..*.*.***.**.**..****..*...*.*.*..*..*...*..**....*.***.******.*.*..**.*.*.*.*.*.*.*.*.*.***..*.*...**.*****..**..**.......*.***...*..***.****..*.*.***....**.***.*.*.*.**.*.***.****..*...**...***..***..***......*.***.*.**.**....***.*..*.**.*..*.**.*...*..**..**...*.*..*..*.**...*.*.*....****..*.*.*.....*..***.*.**.*****.*******.*....*.****.****.*.....***...****.****.*..**...****....*..*..*.****.*.**..***..***..**.***...***.**.*.*..****.*..***.***.*.*.**.**.....*.**..**..*...****.*.*...*****.**.*...*..***..*....*.**..***..*...*..*..***.*..*.****.*.*..**.*..**...**.....*......***.**..*...**.*****...**.*.*.***.*.*....*.*..*....***.*.*.**.*******.***..***....*.**.*.****.**..*...*....*..*..******.*.***...**..*****.**.*..****.***..**....*.*...*...*.*..**..****.*.*..*.*.****......*....*.*.**.**..**.*.*.**...*..*..*******...***.**.***.*.*..****.....***.....*...***.*.*.*..*..*....***.***.*.*...**.*.***.**.**....*.....*....******..*.*.*.*.*.****...*..**..*..*.**..**.*..*...*...***.*..**..*..**..*.**..*.**....**..*.*****..**..**..*..*.**...**.........*.*..*...*.*.**...**.**.....**.**..*.****.*......*.*......*****.*.***.****.....**..*..****...***.**..**......*..*.....**..*.*.***.*.*.*.*..*..*******..*...**.**.*.**.**.*.**.*.*.....**.***.**.*.**.***.*..***.......*....**...*..*****.*.***.*.**...***..*.**.*.*..****....*.*...*.***....********.*..***...**..*...***.*****..*...*.*.*..*.**......**.*..*...***..*.**.*.**..*..***..*.*......***..*.***.**.**...****.*.**.*..**.*.**.**.**.*.***..*....***..*.*..*.*.**.*...*.***.***.**.***..*.***.*..*...*..*..........**..*......*.*.*.**...*..*****...*..**.*.*.*
**...*.*.**.*...*...*.**..*.**.*.**.****.*.***......*.*.*....***......**.........*****...**.*.*.*....**.....*.***....**...*....*.*.*....*...**.*.****.*...**..*.**.*.*.**.***.**....*****.........**...*.**.*******..*.**.*.**..**.*.**.*....**.**.*....****..*...****...*****.**..**........**.**....**.*.*****.**....*....**.*.**.*.**.*.*.*...**...*..***.*....**....***...*.**..*.*.*....*.....*..******..**..*.*****.*..*...*.***...**..***.**..*...*..**....*.***.*.***.*.**...*...**.*..***.*..*..***.*........*.*.....*.**..***..**...*...**..**..**..***.*......***.....****.*...*...*******.**..*.***...*...*.***.*****..**.**.*****.***......*.****.**.*...***..*****...**.*.**.***.*..******.*....***.*..**.***.*.**.*..*.*....*.*.*...**..**.****..*.*.*...***.***.*.**.*.*..*..**..***.***.*...****.*.*.***.*.****.***.****..****.*****..**.********.*....*...**....*****.*.*.****.*....*.*......*.....******.*...*.*..**..*.**....*.**...*..*..**..***..***.**.....**.*..........**..*..****..*..*.**...**.**.*.*.....**.....*.*....*......*.*...****...*..*...**..**..***.*..*..**.***..*..*...*..***.*.*....*.*****.**..*.**.*...**..**..*..**.....****.**.*.***.*.*.***.**...*.*.*..***..*.*.*.*.*..*****.*.**..***..*.....*******......*.*.*.....*..*.*.*.*.**.**.**.*.*******.****.*.*..**....***.*..****.*..*.****....*...*....*.*.*.*****..*...**...**..**.******.*..**...***.*.***..*.*.*******......*****...**.*.*..*.****.****.*..*.**.*..*****....*..*..******.*.***.**.*.***..***...**.....*****...*.*.***..**..***.**..*******.........****.**..*.**.*****.***.**....***..*.*.*.*********...**..**..**..**..**.*.*.**...*.**...**.*..****.***...*.*..*****..*.*.*******.**.*..*.**.*.**.**..*.*.**....****....*.****.**.**.**.**..*..**..*.*....****..***.*..*.*..*...*...**.*..*.*..*..*..****.*..**...*..*..*****..**...**...**.**.****.*..*....*..****...*.***.*.**..****..***....***.*.*...*.*..****.**.***.*.*.....*.*..***.*.**...**.*.*...*.***.*.***.**.**.*********...*.*********.*.*.....***..**.*.**.*.***.**..*.*.*...**......**....**.*
*.*.*.*.*......**......**.....**.......**..*.**.*..**....*...***.****....*.....*****..*.**.*....*....****....*.**..*.**.****.*...*....**.*..**..***....*..*..**.**.***.**..*.*...******.*.*.*.**.******.**.*.*.****.*.**..**..*.****....***..*..*.*****.*.**.*...*..*....**.***...***.*..**.*****.*******.*..*****..******.*.***.*.*....**........*..**.*....****.*..*..*..**.*.*.*.*.*....*..**...***.***.***..***...*..*...*.*.*****..*.***.**.*..*.*****.*..*..**...*..*..***.***...*....****..*.*.*....*..*.*.**..*....**.****...***.****.****..**.....*.*....*.*..**.**..*.*....*.**...*..*.*..*.*.***.*.*....*..*...*...*.....**...***...**.*.**..*.***.**.*******.**..*.*....**...*.**.********.***.***.****...**..*.*.**.......***..*****.**.***.**.*..*..*..*.*.****.*****..**...***.*.***.*....*.*****....***.....*........***.**..*..****.*.*..**...*...*..*.***.**..*****.***.*.***..*..******..**..*..**..*..*..**...**.***.****..*.*.***.*...***..**..**.*.*..**..****.*.**.**.******....*......**.**...**.**.....*..***..****.**......**.***..*******.*..**.***.***....***..*......***.**..*..*****..*..*...*.*...*****.****.**..*......*.*.****.**....*.***.*...*...****..*..**....*....*.*.....*.******..*...*.*****.**.*.******.**......*.*..***...**...****...***.****.*****.***...*.**..*.*.*.*.**.*****.**.**..*.**.....**.*...*.****...*..*****..***.*..**..*..******..**..**.*.**.*..***.**..*.***..**.....**..*...*.....*..**.**..***.****.****.*..*.*.*.****.*..***...**.**.*.**..*.**..........*.***..***.*.**..*...***...*..*.***...*.*.*...*.*.***...*.*.*****.**.**.*..*****..*...**.**.*****.*..**..*......**.....**.*..**.....**.*.****.****..**...*.***....*....*..***..**..**.*...*.*..*.**...*.*.*....*.*.*..**.....**..**.*.....****.***.*.*....*...*.*..**..*....*.*.*...***.*.***.**.**.....*...*.***.**.**.**......*.*.*..*.**.*.*......**..*...***...****.*.*********..**....*.*....****...**...**.....**.**.**.*.***.**.*.....*...****.*.**.**.*.*.**..*.*...******.......**.*..***....*...***.**.*******..*...****..*.**...**.**..***..
*....**...**...***.*.*.***..**..***.*.*.*......*.**.*...*.**.**.*.....*......*..**.*..***.******.*..**....*....**.*.*****.*.*.*******.*......**.....**....*****...**...*...*....*..*...*...*....**.*...*****.*...*.*.***.*......***.*..**.....*....*.*.*......***......*.*..**..****.*.***.**..*.*****.*.*.*..*.**.*.***...****.**....*....*.**...**.**..*.***........*****.*....*..*.***.**....****.*..***..***..*....***...*.***.*.........**.**..**...**.*..*..****.*.*....*.........*.***..*..*..**...*.*..*..**..**.***.**...********.**..**.....*..*.*.*...**...****...****.**...*..**..*...*.***...****...***.*.*.....***.*...**.*..***.*.**..***..*..*......*.*.**.*....*.***...*..******...****..*....***.....**.*.*.*****....***..*..*..******.*****.**.*..*.*****..***........*.....*.****.**.**..**..*...*.***..***..*.*.**.....*..**.*...***.****.**......*...***..**...**.*....*..*..*.**..***.**.*****.**.**.*.*...*****.*.**.**...****....*....*.*...****.*....**..***.*.*......**...*..*.*.....*..*...*.*.******..*..********.*.*****.***.*..*.**...*..*.*.*...****.***..**.*..*..***.**...*....*....**..*.******..******..**.**.****.........*.*.**..**..***.***.**..*.*.****.**.*.*..***.......*..*.**.*.**.*.**.......**...***.*.*.**.*.**.******.*.*.****..*****.**.*...*.*..*.**.*.*****...******..*.*.**..**..**.**..**.*.*..**...*..**.*****.**.***..*....*....*..*.*..*.*...****.*.*.*..*.****...***...**..*.**......*.*..***...*..*...**...**.***.***..****...*.****..**..*....*.*.*.**..*...**..**..**.*.*.**.***.******.......*..**.**.**.*****.*...*.**....*.*.*.****...*..*...**...*..*.*..*.*..*....*.*.**.*.*****.**..****.*..****..*.*..****.*......**.*.*..**.***.....**.*.****...**.**..*..*.**...**..**..*..*.****.....***.**.***..*..*****..*...*..*.***........*.*.**..*...*..***....*.**.*.*.**..*.**.*......********.*....*.***.***.....***.*..*..******...*..****.**....*.*.....***...****..*.*..*.*...***.***..*..*.***..***.******..**.**.***.*****.***..*......*.***.**..*.***..****.**..*****.......**..*.*.*.*.*..**.*.....**.****
***.*...*.***.*..**.....*.*.**..*..*..**..**..***.*****..*****.**.*.***...***..*...*..*.*.**..*.*..*......**...*...**.*..**..**..*.*.**..*.........******.****.*.....*..**.**..**...***..*...**..**..*.*...**...****..***..**.*..*.***.*..****.**..*....*.*...**.*.**.**.**.*...***.**.*..*.*..*....*..*.*.*...*.....**....**.*.*****.....******......*******.....*..***....****....**..****.*..*.*..**.*****........***.*.***.***...**..*.**.**...****.*.****..*..*****.**..****..**.***.*..*..*.***.....*..*..*..**.**...**.****.*.**.*....*.***.***...*****.**..*....*...*.**..*.***.**.**...*......*..*.*.****.**...**....**.....******.*...*....******....***.....**....*..*...*.*.*.*..*.*.*.****.*.*.*.***..***....**.**....*.*******.*.**...*..*****....****........*..***.*.**...*...**.*.*.**.**.**.**.*********.***.**.*..**.***...**...**.*.**.**.***.*......*.*.*..***..*.*.**.*.....*.*..*.*.**********.*....**..*.***...**...*.*.****..**..*.***......**.*.***.*.**..***.**.*..**.....*..*****..**.***.**.*.....*.*....*.....*.*****.***.**.....*.*.****..*..***....*.*.*.***.***.*.***.*.*****....*..***..*..*.****.**.****.*.***.*..**...***.****.*.*...**......*.*..*...**...*.*....***.*...*.**..*...**.**.**.***.***...*..*.*.***.**.****.*.*.*..***..*..**...******..***.*.**..**....******.*..*.....***.**....*..***....*........*.*....**.*..*.*.*.**..*...*...*.*****.*.**.*...*..**.**.......*.......****.****.*.**.*.*.***.****.*....*.*....**....*..**.**...*..*..***..**.**.*.*...***..**..*.*.*.*..*...**....*...*****.*....***.*.******..*.**.*.*.**..****.**.**.*.*..*.*.**..****.**...**.**.*..**..**...*.*.**.**...*****.*.**.*.*..*...*......*..*****.*...*..*.*.***..*.*....*......*.*..*.*...*...*....*..***.*.*..*.*.**...**...**.*.*..*..***..*...*..*.*.***........****..*..*....*....***...**.*.....*..**...*.*.**...*.*......**.**........*.*..**.******.......*.*..**......**..**...*..*..*.*..**.****.***...........**.****.*..*...*.*******.*.....*.***.*..***.****...*....***..*.***.*....*.*****...*****.*.******.**.*.*.*..*.....
.**...*..*****..*.***.*....**....**...**.*******.*..******.*...**.*.*.****.***.**...*....*...*....***..******.*.....*..*..*...***....***.*.**.*..*.**...*.....**.**.*.*...***.........*......**.*..*.**.**.***..**.*******..*.**.**......*.**..*..**..**.*.*.*.****.**...***.**.***.***.*.**..*.....*******...**.*.*....*.*.*..*..**.*.****.....**..**...**.....**.***.*.**...****...*.****.*...**.*..****.*..****..*.*...**.****..***.**.*...***..*.**.**..****.*.**........****..*.****....*.*.******..*.**.....**..*..**.**.**.*...*.....*..**...**..*.........*..*.*...**.*..**......*.**.*.**.**..*..**.*..**..*.*..*.*...**..********..****.**..*...*.*.***********..**.**......*******.*.**..****..**..***.*****.*.****..**.*.*.****.*.*...*..*.****.........*.***.******.*..****.****..*..*.**..***.***.**.***...**..*...*.**.**.....**..*.***..*..*.*...***.*****.*.*....**.*..**.*.*.....***.***.*.*.**.*********.***...*..****.****.*.**.*...**..*..*.****.**...*.*.***...**..**.**....***..*..*.**...*.*.**.*...***...***...****...**.*...**.*.***...*...****...*.*..**.***.**.**..*..*...*.**....*....***.*...*...**.*......**..***.*..*..****....*********....*..*..**...**.*..***.**.*.*.*.*.**..*......*..**....***...**....*..******...*.****.*...**..*.*.*...**.**....***.*..*...*.*.*.*.**...*.***.*..*.*.*.*...****....*....*****..**.***.*.*..*.*...*.*.**..******.*****.*****.*..***..******..**..*.***..**..******.*.**..*.*.**.*.*.*...*..*.*.**.**.**...**.*.*..****...*..**.*.**..*.***..***..*..**...******..*.*........**.*......**..*..*...***..******...******..**......*...*.*.***.*....***...*.*.**.**.*..***.**.***....*....*..**.***.**...***.*..****..*..****.*..*...****..*...****.**.*...*..**.***..***...***....*.**....*..........*..****.**..*.**..*..*...*.**..***....*.*.*.*.*.*.***.*.*..**...*...*..*..*..*..**.*.****.***...**.*..*......*..*..*..*..*..*...**..*.**..*..**..*...****.**..*.*.**..**.*.**..*.*.***..**.*.*.***..*.***..*.*.*...*....*.**.**.**.*.*.****.******..**.*.***...*..*.***.*.***.**.*********...*.......*.
...*...***..*.**...***......*...****.**..**.*..*..**...*.**.*.**..*.**...**********.*..*****.**....*.....****.*****.*.**..**.*..*...**...*****...**..*..*..*..*...**......*.***.*.*....*.**..**...*....*....****....****...*.*....*****..*****.**...**..*.**.****.***.**.**.*..*.***.*.**.*.*....*....****..*..*.**..*....**..*.**..*.**........*..**..**....*.**.....*****.********.**.**.....*.****.*.**..*.*.*.*.***...**..*****....**...*..*.*...*..*....***...*...**...*.***..**...**..*....*..*.......*.*.**..*.....*.*.*..*.*..*.*...*.**...**..**.**.*..*****.***.*.***..*..**.........*....***.*..**...****...********...*.**.....***.****.....***.***..**...*..*..**.**.*..**...**..*......*******.*.*..**..**.*****..*...*.**..*..*.*....*.*.**......***.......**.*..*..***...*.....**.*.*.****.***...**....****.***..*...*.*.*.***...********.*..*..*.....*.*.****..**.****...*.******.....***.**..*..*.*.***..*****..*..**.*..*..*.......****.**..**.**.*.*..***.**.***..*..*..***.*...**..*..*.*..***.....*.......*...**.*.*..*..**.**..*.****.***.**..*....*.*...**.......*...**.*..***.*...**.*.***.*****....*.****.********.*.*.**.**.***.**.**.**..*.***...******.**...**...*....****.*****..**..**.**..*...**.*****.*.**......*.******.....**.....*.*..**....*...*.*****......**...***...***...*...***..********.****.********.*.*****..*********.******...*.*.**.*.****.**..*****.*...***.*...****.*...****....**.***..*.*.**..*.*.*......*...**.**.***..****.*.**.*.*.**...***.***...**.******....**.***.....*.**..*.**.*.**.**..*.***...*..*..**....**......*.*.*......*..*.*.*.***.....*....***.**......**..*.*.*...*.***....**.**...*..*****.***.**.*......*****.*..*.*****.....*....*..........****...****...**...**..*****.*....***.*..**..*.*.**..***..*..***.*.....*.**..****.*.**.***..*....***..**..***.*.*.*..*.*...****.*.*.*.**..***.*.**.*.....**..*..*..****.***..*.*.......*.*......******.*.*.*.*.*.**...***....**...*.**.*...**....***.*...***.**..**.*.*.****.**.....**.**.......*.*..***..***..****..**..***..***.*..*....*...**.**.*...
*.****.*****.***.*...*.*..**.**..*..*...*.***..*..**.**...**..*...*.*...***.**.**...*.********..*..*.*.*...**....*.*...*.******.*.....*..*.**.**...***.***.**.**..*.***...*******.*.*.**..........***.***.*....***.****.**.*******.*....*..*.**..*.*.***.*.**.**.....*..*.***..**.**..*.*...*.*......*.*....*******...*...*.*.......*..*.***.*.*.*.....*..*.*.*....***...*.*...****.****...**.*.*.**.**..*...***...**..*....***.**.**....***...*..***....***.*******..*..*...***********..*****..******..***....*.....*..****.***..**....*********.******.*.*..**...*.**.*...*..*.**.*..*..*.**...*.****.**....**.*.....*******.*..**.**.**...*.*.*****...**..*..*.*.*....**..*.**....***.*.**..**.***..*.**..***..**.*.*.*.*....*****.*****.**....*.**..*.**..*********...***....***.*.*..*....**.*..*.**.*.*..*.*...*..*..*..***.*....*..*..*.***..*****...*.....*.....***.*.*.*..**.*.**.**.*.***.*..*.******...*.*..*.*.*.*..*...***.*.**...*..**.*.**.**.*....*.*.*.*.*...***......*.*.**.....*.*..*..*...*...***....**.*..*.*.**..****.*..*...***..***.*...****..*.*.***..*..**..*..*....**.***..*....*****..****...**.*..***.*...*.*..*..**.*.*...*.*****..*.*.***.****.*..***.*.*.**.****.*..**.....**...*......*.*.****.*.*..**..**.*..*..*.***...**.**********.*.....*****.*..*..***.*..****.*....*...*.**.**....*****......*...***.**.....*...******..**..***.*..*.**..**..*.*..**..*****.*....*.****.*.*...*.*.*....***.***.*******....*...**..*..***.....***...***.....***.**.*.....*.**..****..*.***.....*..*..*..**.**..*.....***...*.**.*****...*.**....**.**..*.*.*.********.*.*.....*.**..*.*.*.....*..***.**.**.*.***..*.*..***..**...****...**....*.*..***.....*****..***..***....*....*.*.**..**..****.****.*...*.*.*.*.*.*.*.*.*..**..**.*...*.*..*..****......*.**.*.***...*.***.*...*...****.*.**.***.*...*..**..*.....***..******..**..***....****.*.*****....*.....*.**.**.*.***..**.****.*..******...****.***.***....*..*..*..*.*....**.**..*.**....*.*..**.**..****..**.....**..*.*..*.....*.******.*.*.***....*....**..*.*.*..*.*...****....*****.*
**..*......***.**.*...**............*..***.***.**..***..*.*..*..*...*...*.*..***..**.**.*.*.**..****.******.***....*.*.*****..**.**.*....***.*.*.*.**.***....*****..*.*...*.*****.*.*..**.*******.*...**....**...*.**..*.***..***..*.*......*...**...*...*.*..*...*..*.***..**.**.***...****.***....*.*.*..*****.****..**.*.*.*.*....****....*...*...***....***....***.**..*..**...***.....*...***...*...*****..*..**...**.*.*.****.......*..**.***.*..***.*.*...*.*..**.*.*.....***.*.******...**.*.....*.***...*****..*.*.****.**.**..***.*...*****.****..*...*.*..**.****.***.*.*.*.***.**.**..*.**.....**.**.*******.***..**..*.*..**..**.*.*.***.*.*..*.*****.*.****..***....*.*.***..***......**.*...***.***.*..*.***.**..*.****.**..**......****.**..****.*.****.*.*..*.****....*...**...*******..*..*.*.*...*..*..*****.**.****..*..**...*...*..****..*.*****.......*.*..***.....**...*.*.....*...***..*..*..*******....*.**.*..**..*.***...***.*..*.**.***...**..**....*.*.**.**....**..**.**.****.**......**.***.*.***..*..*...*.***....*..**..*.***.*..**......****......**.*..*.***.*.*.....***......**..***.***.**.*.***.*.*..****...****.*.....******.***.*.....**......******..****..***..**..**.*....*..*.*.***..*.*.*....**...*.***.**..*.*...*..**.*....***..**.**..*..****...*.*.*.*..*..*....*.....*....****.**.*.*.***....**.**...*...***...*.*....****.**.**...*...*.*..*.***.*..**.***...*****...*.*...**..***.**...*..**...**.****....**.*..*.*.*..*.*.**.*.....*.***.*...*.**..**..*.*****.****.*..***.*...**.*.****.*****...*..**.*..***.......*.**.*.**..**...**...*****...*****.....*....*.*.***.****..**.**..**..**.****.*..*...*.***..******.....*.*...**..**..**.***..*..*******.**.**.....***.*..*...*.*.**.**...*...**.***.***.*.***.**.*.*...**.*......*..****.*...***.***.***.**..*.*...**.**.....**.*..**.*.****.*..*.*..****.*****..****.****..***.*.*.*...*.*.*.*.*.*....**.......**.**...*.*..***.*.*.**.*.***...**.****.**..*..****..*.***.*....**.***.**.**.*.**.*..*.**...**...**.*.*.*.*..*.**.......*...*..*.*..*.******.*******...*
...*.****.*.*.*..*..**.*.***...*.***...*..**.**.*....****.***..*...**....***..*...**..***..**********...*.*.********.*.***.***..*.***..*...*...******.*.***....*...*****..*.**..*.*..*..*.***...*.*.***.**.*.*.*.....**..****.*.*.***..*******.**.*...*.*.*.***...***..*..***......**..**..***..**.*..**.*..*.*.**.*..**.....**..*******....******..***.....**..*.*......**.....*****.*..**.***.***..**....*.*.****.*..*.****.***.**.......*.***.**.*....*.*.*.*.*...**..**.*....*...*.**......**.*.....**..*...*....*.*****.***.**..*.*...*.*..**.....*...**...*.*.*.*.*...**.*..*...*****......**....***..**.*.*..*.***.*.*..*.***..**..****..**.*..*..*.**...**.**...**..**.*.*..***...***....*.*.*..*.*..*...**.***........**..*..***.***.*..*****..*..*....**...*.....**.*.*..**.**.*.....**.*.....*..*....*..*....**..**.**......*******..*..*.......****..*..**...**.....*.*.***.*.***.*.*****.*...*..**.***.*.*.*.**.***........**.*.....**....**.*.***.***...*.*..*.**..*..**..*..***...**.*....*********.*........******.*.*...*.*...***.*****...**..**.*....***.*.*.*.....*.*..*.*.*.***........****.**.*****...**..**.***.**....****..*******.*.*.*.........*.****....*.*..*.**..**....*********.**.*.*.**..*.****..*****...**.***.****..**..*****.******...*.**.*.*.**.....***.*.*.****..****.*.*.*..**.*.*.******..*..*.*.**.******..*.*.**.****.*....*.*.**.***.**..*.**.****..*...**....*.*..*......*.....**.....**.*....*****...**.**.**..****.***.**....**.**.***...*......***.****....*...****...*******..**.******.*.******.....*..***..**.***...**....*..*****...********..**.**.*.*....*.*****.*.*.*....*....**.......**.*...***....*.....*..**.**.*..****..***..**.*....***.*.*.*..*****.*...***....*.*.*****...*.**....**.....***..*.*...*.****..*.*******.*..**.*..**.**..*.*..*.******.*.*...*.*.**..**.....*.....*********.*........****...*.*.*.***....**....**...*****.*....*....***.*..*...*.*.**.*.*.****...*.*..**.*..***.*.*..***.*.**.*...***.****..***...*******.****..**.*..*...*....*..**..***....***.*..*.*.***..*********.*...*.**.***...
*..***.....***.***.*.**.*..**....**..*.*****.*...*...*..**.*****..*****.***..*.*.**.....***...*.*.**.*.*.*.....*....*..*.*.*****.**.************.**..***.**...*.***..*.****..*.*..*.**..**.**.......***..***.****...***...*.***.**..*.**...*.**.*.*...**.....***.***.****..*.***..*..**..*****.*****...**.**.*.*..**....**.....*.*...**...*..*.****..**.....*..***.**......****.*.**...*..**.*.*......*.**...*..**..*.***.*..*..**.***...**.*.*.***......*.*.*******.*.**.*...*.*****.*.*.*..*..*.**.**...*.*.**.**.*..***.**...**..*.******..****.*.**...***...*.***.******.*....*.*.*.....*.*.****.****.*.*.*.**....*...*....*.***..*.*.**.*.......*.*.*...****....****..*...****.***...***..*.**.**...*..*******....**..**..*.*.*.**********..****.*..*.*...*.*....**.******.*.***..*....**.**..*.*....*.......*...*....*...****.*...****.....***.......**.**..*.******.*.*....*.*..**.**.**.***...***.*.*.**....*..*..*..*........****.*..****..*.*****..***..*..*.*...*.*...***.*.**..***.**.*..*.*.**.*..*....***.*.*....**.**.****.*.**..**.**.......*.*..*.*.**.........*..*...**....***..*....*.*.**.*.****..*....*.*.*.*...*.**...*.*..**...*..*...*.*...**...*...*.......*......*.*....*.******.....*..*.*...***..*...***.*.****..*..**...**...****.***.***.**.....*.***.*.*.**.*...*......*.**.....**..**.*.*....*.*.*.**.*...*..***..*..*.**.*.****...**.*.*..**...*...*.**..*.**.**.....***..*********.*.*..**...****..*..*.....**..*.**..***...*...*.....*..*....****.......*......**..**.**.*......**.*....*...*..*.**.*..*...*.**.*....*.**..*.**.*.*.*.**.*.*.*....**..*.*.**..****..*.*.****..**.....*****.*..****.**.**.*.*..**.*.*....****......*.*.....**.***.*..*.***....*..*.***...*...*....*...*...**..**.*.***..*.*.**.**.*..**.*..*.*.******..*...***.*..*.*...**..*.*.**.*****.*.*..*.*.**...********.*.*..*****.*.*.*....**.**...**.**.*..***.**.......*.*..**.**.***.*....*.**.***......*.***..*.*.*.*.****..**...*.......*.**.****...*..****.****.**.*..*....**.*.***..*.*.....*.*.**....*....****.*.*.*..*....*****.*******.....*....**.*****.*.
..***.*....**.**..*...*....*.****.*..*******..*..****.****....***..*.*..*...*...****.*.**...*..***...**..***..***..*...*.**...**.*..**.*..****......*..*.*.**..*..****.***..*..*.*.*.*...*..**.**.***..**********....**.*..*.......**......*.*..**.*.*...*...*.**....**...**.*.****.*******.*...*..***..**..******.***..***.*...****.***.*......**....*...****.**....***..*..***..*..**.*****.*.****.**.**.......*.**.*...*..*****..*.*..*......**..**...*......**.*.*..**...*.*....**.*.**..***.*..*...**.*...*****.*.***.***..*...*.**.*.***......**...***..*.*.*...*......**.**.*****.**......*...***.***..***.*.**....***.*.*..*.*..**..*.*.**.***.*.*.*.....*...*.*.....**.....**.**..*****.****...***.**.*****.**......*..*.*.**...*.***.*.**...*.**.**.***.*.**...*..***.*.*.***...**.*..*....**.**.*.....*..***.*****..*....**.....**...*.***...*******.*....**..**..****.*.**..*...*...*.***..**.***.**....*.*......*..***.***..**.**.*.**.*...**...*.*..****.**.*.**...*..*.**..*..*...*.....*.**....*.*..*...*.****.*..*.*...*..*..****....*.*....*..*.**..*....**.***.**.****..****.*.*....**...***..**..*.*.*..*....****...*..........**..**.*.**.*..*...*..*****.*****....*.****...*.**....*..*..********..****......****...*.*.....**.*.*..**.**.....**.*.**..**..*...*..**...***.*..*.*.*******.***...*..***.**..*.**...*..***..**.*.....****.********....*****..*..*.*...**....**......**.***.**.**..**....***.....*.****.****..**..**.*.*...*.*..*.**..*..***.*...**....***.*.**.**..*.*.**..**.***..****....*..******..**....***.*..****..*.**.**...**.**..********.***.*****..*...**.*.*...**..**.*....*..**.*.*..**.**.**....*..*****.....****..***.*.*..****.*..**.******..***.*.**.*...*.**..**...***.**..**.*...*.***...***..*.***..*.......****..***.*...****.*.*..*.**..*...**.*..****...**.**.*..*.****..*.**....**.****.*.*..**.....**.*....*.....*..**....**.*.*.******...***.*****..*....*.*.**.*..**.***..****..*.*..***.***.*..*..*******....*.**..**.*..*.**..*..***......**..*..**..***.*.**.**.....**..*.***..**.*..****...**...*.*.***.***.*
****..**....*.*...*......********.*.****..*....***..*.*.....**.**...*****...*..**.**.*..***.****..***.*....**..*.****.*****..**.....**.**..*...**...*.*..*.*..*..******...*..****.....*.*....*..******..*..*..*.....***.****..**.****.*..****.****.*..****.****.**.*.*.....****...*.***.**.*.*..****.*..**..*..***.*******.**..*.*****.****.**...*.*..*******..*...*..**.**.*.**..*.....*..*.*.**.*.***...***.....*........*.**.****..***.*....*.**.**.*.*.**...*....*.****.*.*..*.*.*.*.***..*......*..**.*****.***.**.*...*.*.*****.****....*...*.**.**.**.*..*....***..*..**.........***.***.*..**...*.*..*.*.****.*....****.*.*****.*...***...*.*.**.**.*.****..****.**..*..*.*..**..*****.***.****.*....***.*...*.**.*..*......*.**.*....*....*****.**....*.*.*.**.***..*.*..*.*..*.*.....*..*.**.*.*.*.*..*.***.*...*....**.*****.**.*****..*.*...**.**.*.****.*..*.**.*.*****.......**...***.*.****.*......*.***...****..*.**.*.********..*.**.*.**.*.****.**.*.*..*.*.**.*..*.***....****.**..*****.*.*.****..***..****.**.***.**.*.****.*.....*....**.**.**.**....*****...*..***.*.**.*.*....*.*..*...***.*******..**...****..*..*.***.***.**.*****..*..***************.**....**.*.*.*.*.*.....*..*...**..**...**.**..**.**.*...***.*..*....*****...******.....**...**...*...*.****..***.*.*.**.*****...**.*..*...**.**..****.*....*.*****.****.***..*.**...**.**.*.........*.*....*..**.*.**.*.*.*...**..*...*...*..*..***.*...****.*.**.*..*...**.*.***.*...******.********...****...***...*.*...**..*...**.*....*.*.***.**.**..**...*......***...***.*.*..*.***..*...**..**..***...****.***..*****..*.***.*...***..*.***.*.*..*....*.*.....*.*.*.*...***.*.....*.**....**.*..*...*.***.*..*..***..*..***.***.**.**.*...*.**.***.*..*.***....*.*..*...**.*.**.**..*****.*...*....**.......****....***.**.*.*...........*.*.....*.***..**.*.**....**.*.*..***..**.***.*****..***..*.*..*.**.*.**.*.......*.*.***...*.*.*..*.*.*...*****.*..****.*.*******.****..***.**.*..*..*****...*.......*.....**.***...*******...*...*.*.*.*...*****.**....*.*.*..**...*..*......
**.*..*.****..*.*.*........*..**.****.****.*..*.**.*.**....**..**.*.**..**.**.******.**.*.**..***..*..*.*.....**..*.***.*.*..*....*.*.*...*.*.**..*...**......**.*..*..**.**..**....*****.*******..**..*.*****...*...*.**..*.*...**...**....*.*.*..*.**.*..******.***.****.**.*****...****.***.*...*.**.***.***..***.**.*.*.*..*.**.***...***..*..*...*.*.***.*..*****..*******..*.*.****.******.*..*...*.......*.*..*..*.....***.*.*...**.....*..****.*...*.*...**.**..***..****......*....*.*.**..***..***.*.*....***..*****.***...***..*.*.***.**.***.*.*.*....*....***..*...**.*.*...**...**..*...**.*....****.*...*.***.*..***...****..*....**.*..**.**.**.***...*.****..**..*.******....*.***.*****.***.*..**.*..*.**..*..*..*.....***.**....***..**..*.*...**.*.**..*.*..*..**.**........**..*.***.**.*..*...*..**.*.*..*..*.....*.*.****.*.****.*.**.**...**.*****.*..*...*.*......*..**.**.*.**..****..*...**.***.*******.*.*.*..*..**...***...*..***.....**..*.*.**.**.*..*...**.*.**..****.*****.**..*.....*..*..***.*..*.**..**..*.*...******...*..*..***.**...***.*****.*.*..**.*.*..*..**.**..**.**.*.**.****.*.**.****.....**.*****.*.*****.*..*.**....*.*.****...****..****.***.***.*...*.*..*.*.****.*.*.**..**.......*..*****..*....*...*.*.**.****...****.**.*.****.**..*.*.***..*..*..***..**....*.**....**...**...*.*.*.****...*..**....*.*..**....**..*.***....**.*.***...*.*.****.**..*..****.*****.*.*.**...*.*.*..*.***.*.**.****.*****..*...*.**......*****.*..*...**.*.***.******.**..****....*.***.*..**...*.*.*.*.***...*...***..*.**....*.*...*.**..***...*.**.*..*.****..*****.***.****...**.....**.****.*..*.****.**...*.*.*.**..*.*.......*..******.**.**.*.*..*..**........*..*.***...*.*.....*...*....**.***..***...**.*.**.****.**.***...*.***.*******.*...**..*..*.*.*.*****.*..*.*..*.***.*......*...*..***.****...**.***...*.**..*.***.*.*.***.*.*.**.......*..*.******.***....**.*..**..*.*.***..*..**..*****....*...**..**.*****..*.*.....**..**.*...*..**..*.....********.***.*****..**.**....*.***.**.*..**.*.*.*..*..*.*****.***....
*..*...*.**.*...*.*...**.*..*..**.**..*.**.*.*.*....*..**..**..*.**.**.*...*..**........*.*......*.*.*...**...****.****..*.*....********..*..**.*..***.*.**.....****.****..*...*****..****.....**.....****.*.*.*...*.**...*..*.**...*.*.***..*..***..**..**.***.**.*.***......*.*.***..*.....*.*.*.....*...***....***...*....*..**...**..**.*.......*...***.*.**.*.*..*....****..*...**..*.*****.*.***.*..*....*.*.**..*.**.***.**.*****.....*.....*...*.*.*..*.**.**.***.*.*...*****...*****.**.**.*.**.*.******......*...***.....****..**..**.**.**.*...**.*..**....***..*.*....***.**.*.*.**.*..*.*..*..**.*...****.**.**.*.*.*..**.*..**.*.*......*.*.*.****.***.*....*.....*..**..*.*.**.**.*.......*..*...*...**.*.*.****..*...*.*.**..*......*.***.***...*...*.*..*****..*.**..****..*..*.*.***......*.........*.*..*....*.*...*.*.**.*****...**...*.*..***..***.*...*..*.*...*.*.*....*****.**.*..****..*..****.******.**...*..*..**.*****..*.*.*.*..*********.*.*.*..*..*...*..**.....*....*...*..**.**.**.****....*...*.**..**.*.**.*****....*.***.*...***.***.***..*.***.....**..*...*..******.**..**.**.**.*.....**********.........*.****.**.***..*.*****.***...*.*.**........**.**....*.*.*..*.....*..*.*.**..*..*.*...****..****...*.********.****..*...**.*......*..*.....**.******..*****.****..*.**..**.*.***..***.*.***...**...***.*.*.*...*...*.**.**.*....*.*....***.***......**....**....***.*....**.****..**....*.***...***.****.**..******.*..*.....*.*.*....**...***......***.*.*..***..*.*.*.**.....*.*..*.*.**.*.******....*****.*.*...*****.*.*..*...****.**..*...*.*.****.*.**.***.**.*....**.*******..**.*..*.**.***.*....*..**...*..*..**..*.**..*.***.....*.**.*..*.**.*.****....****.**.*.*....**.*.*..**..*....*.***..*.*.***.*.**.**..*..*..*..*..****....*.**.****...*..*.**..*.......*...*..*****....*..*.*..*..*..*..*.*..*.**...*.**.*.*..***...***.***..*.*....***.*......*.*..*.**...*.**.****.*....*........*.*.....**.**..***..*.*.....*....*******.**..*.*...**...*.**......***..*.**.**..*..*.****.**.*.**.*..**.*.**.*****.*..*.**
..****.*..**.*........*...**.**..**...*.*.*...***...****.*....***..........**.*.**...*..**..*.*..*..****.***.*..*****..**..**........**.**...**.**.****.****.*.***...*.***.**.*..*...*.*..*....*.......***..**.***...**........****.****..**.**..***.**..*....*..*.*.**.**.*.****.***..***.***..****.******..**.*.*.****.*.......*.*....****.*..**.**.*..**....*.**.**..*.**.*.**..*****.*.**.*.*.*.*...*****.......**.....*****......**.***..****.*.*.**..*.*****..****.....*********.*..*.*...*.....*..**..*.**..*..**.*...*.*.*..*...*...***.******..***..********...*....*.**....**..*****..**.*..****.**.*....*.**.***.*.*.*****.***......****.**...*.*.*...***.***.*...*.......*****....**..***.****.*..**.*.***..***.......*..*.*.**.....*.*..*.....*..**.*.*.**.***.**...*.***..*.*****.*....*....**....****..*.*.....*.**.**..*..*.**.**.*.*..********..*****.*.*...**.*.**.*.****.*.....**.****..*.**..*.*..**.**.*****...........******..*.....*.*..***.**.***.***..*.*.**..*..***.*.**.*..*****....*...***..*.**.....**..******.*****...*...*.*****.**...****....**...***.***.....***....**..**.***.*.*.*****...**..*..**.*..*...***.***....***.**.*......***.*..***...***....**.*.**...**.....*....***...***...*...***.*..**.*****.**..*.****...***..*.**.*...****.**...*..*...******...*..**.*****.**.******...*..***....*...*.**.*..*....*.....**.****.*.**.*.**.......*.*....****...**..***..****...***..**.*****....*****...**.*...*....****..**..**..**.***..*.***...*****.*.*.*.**.**..**.***......*..*.**..**....***..*.*****.*******...*.*...**.**..**...*.*.*..***..*.*...****.*..*.**..*.*...*..**.*****..*.*.*........**.****..*.**....**.***.**.*..*....*...**..*.....*.***..*.*...*.**.....*..***..*.******.*.****.*..*.*.**...***.**.***..***..**.*.*.****..***.**.**..*.*.*.*.*..**..**.*******.*..*..**.*......*.**.....*...*..*.****.....*****.*.*..**.**.*..*...**.***...***.*****...****.......****..*...**..**.**..*.**.***..*..**..**..****.***..*......**.*...*.****...****..**.*.*.**...*****..*******.*.*.**.....**..*...**.*.********.*.*.
*..*.....*...**.*.....*..*...****....*.*...*.*.*.**.**..**.***.....***..*.***.*......*..*...***...**..****..**.*.*.*....*..*.*...*..**.*..*.....*.*.*.*.**....*****.*.**..*..***...*****..*.*..******.....*...****.*...*..*....*..*.*.***.....***.*...**.**..*....*....*..*.*...*******.....*..**..**.*.*****..*..************.*.*...****.**.****.****.....*..*.*...***.*.*******....*.************.**..*.*****.******..***.****..**.*...*.*.***..*****.***.*..***.*..*.**.*...**.*.**.*..*.***..*.*..**.***.*.****.*....****.**..**.*.**...***..*.*..**...****...*..*.***.*..*.....*******.*.*.**.****..*.*.*.*..**....*.*...***..*.*..****..***.***.*..*..*...**.*.*..**..*.....*..*.*...**.*.*.****..*.*...**.******.*.....*..***.*.......**..*...*..........****....*.....*****.*...***.*.***.....*.....**....**.*.**.*.*.........*.**...*****.*.*.**........*...**..*...*...***.***..*..****.*.*.....**...**.****.*****.*..****.*...*...**....*.....**.**..**.***..**.**.*......***.****.*.*...*.*****..*.*..*...*.***.**.******.**...*.*..*.**...***....**.*****...****.*.*.*..*****..*....***.****..******..**..*.....*......*.**.**...**..*...*....*.....*****.*.*..*.*.**..**.****.*.*.*...**.*.*.*...****.*..*.....**.**.....*.*....*...*...**...*....*....***.*...**.**.*..*.*****..*.******..**.*********..........*.****.*******.***.*.*.*.*....***.**.......**.*..*.****...*.**.**..**.*..*.*....*.**.**...**.....***....*.*.***..*..*...****.***.*.*****..***.****..*****.*.**.*.******.**.**.*.*..*.*****.**...*....**......**.*.***.*..**.**...*..*..**.**..**...**..***.****..*..*....**.*..*.*.**..**.**.*.*...***.*******.*......*.*..**..****..**..*.**.*..*...*...**.*.*.*.*.....***.*******.****.*.***.*.*.***...****.*..*.**.*****.**.*****.**....*....***.**..*.****.****.**.*.**.....*.*...***.....*......*.**.*.*.***....**..*..***..**.......**.*.*..*****..***.****..*.*..*.*.*.*******.**...*.*...*****.*.*.*.**.*.*.*...*...*.*..***..*****.*****.....**...*....*....*...**.**.**.*.*..*...****..****.*...***.*.*****.**.****.***.*..*.*****...**
*..**.***.**.*.*..*....*******..*.*.....***.**..**.*...**..*...**......*...***.*..*......*..*....*.**..***..*.*..*.**...**...*....****...*.****..*****......*...**.**.***.....*..*...*.*.*.*.*.*.********.**.****.**...**.**..*...*.*.*****.****..***......*.***...*..****.*..*....*..****....*.....*.....*....*.******.**.....*...*....**..*********.....***..***.*.*...**..*.....****.*.***.......*.***..***..**.**....**....***.***.*..****.*.*.*.*.**...*..**..******..*..**.*....*..***..**...**....**..****.**..*.*....*.*.*..*.**......*..**...*.**.*.****.*.**..***.****..***.**.**.......*..***.*.**..*.**..*..**.*.*...*.*..***...*.*...........******..*.***.*...*..*.**....*.*.*..*...*.**.*....*.*.*.*.*..**......*.*.*.**.*.........****..*.***...*..***..**..*.....*.*........*..********.*.***......*..***.*.*.....*.**..*.**...*.***..*.....**.**...**.*.*..*****..******.**.*.....***..**.*...**.*.***.....*..***.**.*..*.*......**..***..*.**..*..***.....*....*.**.***.....**....*...***....*..****.**..*....**..*.****.*.*..**.****.*.***..**..**.**..*****..*..****...**.*...***.***...*.*.**...*.*.*..****.*..*..**.**..***.**.*.**.**...***.********..*.****....***.**.***...**.**...**.*...****...*..***.*.****.*****.*..*.**.*.*.*..*******.*..***.**..*...**.**.*..**.*.....**....**.*.***.**.*...****..*.**.**..*.*.**.*...**.*.****..**.**...**.*.**.......***..****..**.***.*.**...***.*...****..**....*.**...*.**.*.***...**.***..**.***...**.**.**.*.****.***..******..**..**..*.***....****.*.*.***...*..***.*.*.***.*.*.**.**...**...*****..*....*.*.....****..**..*.**.**.......*..***....**..****.*...****.**.****...**..**..***..*.*..*.***.*.*.*.***.**..*.**.*****.**.*....*.**..*.*.*...**.*.....**.**.*....**.*.*.*.**.***.....*.***....*.*....****...*...*.***.*....**.**.*.*.*.....***.*.****.*******..***.*.**.*.*.***.*..*.*..*.*.*...*.*.****.**.***.**.**.**...***.**..*.....**.*.......*.**...****..**.****.*..*.*.*...*.*..*.*.*.....**.***.*.*.**.***...****.*..**..*...*..*..*.*.**.**.*.**.***.*...*.***.*.*..*.*.**.**.**.*
**.*..*.*....*****.**.*.***..****..**.***.*...*..*...*...*...*.***....*.**...***..**.***.*..*****.**..*..**..****..*.*....*....**...**.**.*.**.....*...*.*.**.***.**......**.***.*......****.*..*.*..*.**.**..*..***.*****.*.*.*.*****..*..***..*.*..**....*.*.**..........**.....****.*......**.*.**.***.*........**.*****.*....**...***.**...*.*..*.****..***.**..****....**..**.*****.*...**..*....**.*.**..*....***.....**..**.*.*.*...**.**..*..*.*....*..*.**...*.****...*..*.***...*.*.*..**.****.*..***.*..*....**...**.****.***...****..**.*...**.**...**..*.*.*.*.*.*.*.*..*****...**.*.****..**....**..******.*...*****.*.....***.**..**.*.*.**.*.....*.********.**.***..*****..***...*.**.***..*..**..****..*...**..*..****.*.*.*.***.**.***.**...****...*...***...*....***...*..***.*..*..*...*.*****....*.**.*.*.*.....******...*.****....*.*...*.***.**.**.**......*********....**.*..**...*.*.*.***.*..**.**..*.*.**..*.****.*...**.*..**..*....***.***.*.*....**.****.*....**.****.**.....***....*..*....*...*..**..**.**.*..***.*..*.**.*...*****.****.****.**..*.***.*.***...*.**.**.******.*.*******.****.***..**..*.*.**.*.*.**..****....****...****..**.**.**...***...***..**.**.*......*.*..***..*.**..*...*.*.*.*...**...**.....*..*...*.**.*****.*.....*...*.*.*..**..**.*.*........*.*.......**....*.***.***....**...**.***...***..**.***.*....*...*..*..***.....*****....*...*..**.....**.*..**.**.*..**....***.**..*.*.*.**....*..******..*.**.*...*......**..*.*....*...*****..*.*.***.*.**..*.******.....*.****.*.*.*****.*....***...***..***.*..**....*.**..*.*......**..*..****.*.*.*.*..*....*.*.**.*.****...*.**.*.*..*..*.**.*.**..**.*.**.*...**....*****...**.*.**...**.*.*.*.....**.***...*..*.*.***.**.****......**.*...**...***......***..*.*.***...****.*.*.**...*.*...*..**...*...**.........***..*.*...*...***...*****.*****.***...*.*..***..*..***..**.***.***.**.**..**.*..*****.*..**.*.*.*****.*.*..***.*..**.***.**....*.*.***.**.****..*.*..*.**.**....*.*.*....**.*...*...**.*..*....*.**.*..**.*.*.****...**....***.....*****
.*.*******.***.***.******.......**...***.*.*.*.**.**.*...*.*.***...********..***.*.*...**.***.***.*..*.*...***.**....***......**.**.**...**..**...****.*.*.*..**..***....*...*.*..***.*****.*.*.*****.**.**.**.*......*.***..****...**.*..**.**.**...*.*..**.****.*.****......**..*...*.*.*...*..*..**..****.*.****...*****..*.***.***...*..**.*.*..*..**.....*......*..**..*...*...*******..**.*.**...*.**.....***.****.*.*.**...**.*.*.*.*****.****.**...***..*.....**....*.*.....*.*....*..*.*.......****..**.******.*...*..*.*.**..*.***.*.****.*.**.*.*.*.*****...*.**.*.*.*..**........**.*...***.....*...**.*..**.*.***..**..*..****...****..**.***.**...****.*.*..*.*****...*.***.*.*.*.**..****.*..*.**.***.**......**.***.*.*....**...*.*..*.*.***.......*..****.*..*..*...****.*...**...**..***..*..*.***....***.***.*.*.*.***....*.***..***.*.*..*****.****...******.*.**..*.*****.*...*..*...*..**..*.....***...*...**.*...***....*.*....*******.**.....*..**..*.*...*..*.**..**.***.**..*..****.***.***.*..*.**.*..********.**...*.*...*.*.**.....***.*....*.*.***.*...**.***..*****....**..*....*..*.*****..*..*.*...****.*..*.*.**..*....***...**.....**.*....*..*.***..*.*.*.**.*.*.*...*.*.*..*...****..*.**...***.**.*..*...*...*..*..**....****.***..****..********.*.**..***.**..**.*...***...*.*.******....*..**..****...*....**....**..*.***..*.*.*.*..*.*****.*.*.**.*.**.*...**..******..******.****.**.*.****.*..*****.*.*.*.*..*..*..**.*..*..*.*.....*...**.*......*.***.**..*...**...*....*.**...*.*.*.**...*.***....**.*.*....**..*.*..*.....**.****.*.**..*.****.*.*..*.***.*.*..**..*.*...*..***.....*.....**...***.*********.*.****.....*.*.**...*..**...*.*.*..**...***...**.**.**....*****.****...***...****.***.*...*...*......*..*.*.**..**.***.....*.**.**.*.***********.**.*****..*....*.....***.*...***.**.*****......*.******.*..*...*.***.*.*.*..***....***.**.*.....*.**...*.***....***.*.**..**.*.**.*...**.*.*.**.*.**..***.*....*.*..*.*.**..***..**...**.*.****.****.****.**.*...*..*.*****.*..***..**...**...****.....***..**.**
..*.*...**.**.**...****.*.*...***..*.*..*.**......*.*.***..**.*.*.**.***...***.*.**.*.**.*...**.**....*...***......*..*.*..***.....*..***.****...*.*....***..**...****.**.**.*.*.*****..**...*****.*********.***..*......*****.***.*..**..*..***.*.*..**..**..*.*.***.*.*..*..***.*******...*..****....***..****..*..*****.***.***.***.*.*.*..*.*.*..**.*..*****..*..**...*..***..***.*****.*.*..*.*..*..*...**.*..*.**....*.***.*..**.*....***..**.*.*......**..****....*****....**....**.......****.***..***.***..*.*.**.*.*..****.**..**.*...**.***..*...*....**.*****....*.*.*.*..*...*...**..**.*..***.....**..*..**.****.....**.*.*.*..*...*.**......**..***.****.***.*.***...*.*....*.**.*.**.****.*.*..***.***..****....***...***....**.**..******.****.*.**..*.*.****.*.*****....*.****.**.*.....*.*.*...*..*.*....*...*..**....***..***..*......*.......********.*....*..**..*.****..***......**.*.**.*.*.*..****....***.***..***..**.*..**.**.**.*...*.**.*...*.....*..*.*..*..****...*.****.*...**.*..*.**.****...*..*.*.**.*..***...**..*..***..*.***.**.**.**..*....*..**..*.**...**......*.*.**..**..*.**.*.*..*..**..*...**.**...***.**..*.**..*.****.****.***..*****.****.*.*...**..***....*....***.**.*....***...**.***.*...**..*.....**.**.*..***..***.*...*.*..**.**.***.****.*.**.....******....*........*......*..*.**..*.*.*.*.......*...********..**...*..*.*..*.*.***.*****..**.*.**.*.*..*...*...*****....***...****..*..**..*****.*.*...**.........*.........*....*..*...**..***.***..**....*.**.........***....**....*.*.*..*.***.*..*******.*...**.*****...***...***.....****.*.*.*.*...**..*.*.**.*..*..*.**.*..***.****..**.*.**.*..****....*.*******.*...**.*.*.......**.*..*......*********..*...***.*.*....*************..*.*..**.**...**.***.*..*...*.*..*.*.*.**.*..****..****.**..*******...**..****.*...*...*..**...****....*.*.**..*.....*...*********...****.*..**.*..*.***.**..*..*.***.*.*..**..*...*..***..*.***.****.....*.**.*.*........*...***.....**.*..***..**.****...*.*.....***....*..**..**..*.....****.*.*.*.***....**.**.**
.*..*.......*.**.*.******.*.**..**.*.....*.*...*.....**.*..*.....*.*.*.*......******..*..*.**..*.***..***.*****.*..****.....*..**..*...*..**.**........***.**.*.**.********..**.*.*....*.***...*.*.....*.*****.***...*.*.....********.....****.*.*.****........**......***.*..**..***..****......*.*.***.*.*...*.*.**.**.*..**.**.**.*.*.*......*..***...*........*.**.****.....*********..*****.****....*.***..****....*****..**.*.***..**.********.*...*.*.*...**.****.....**.*.****.*.*....*..*....**..****.**.*...*.**..*...*.**.***.*..*.*.*....*.***..**...*.*.*..**.****..****...*..**...**..*.*......**...*.**.**.**.***.*****.**...*.**...*****..*..***.*.**.*.***.**...****..***.*.**...*..*....*..*...**.***.***...**.*..***..*****...*......****......***...**.*.*....*.****.*...*.*.**...*...*..**...***.*.***..****.........**..*..*..*.*..*...**.*.**..*.**...*.*******.*..**......*********..***.*.**.*...**..*..*.***...*.*..*.*..******...*.*..**..*.*..***..*.....**.*....***..**.....*.**....*...*...****..***.*..**...****...**.....*.*.******.****...****....**.**..*.*...*..*...***.*.*.***..*...***.**..........*..*...**...*..*.*.*.*....***..***.....*.**.*****......**.*....*..***....*..*..*.*.*.*.*.***.**..*.*.*...****.*.*..***..**.*....*.....*..*...*.*.*.***.*..**..*....*.**.*.*.***..*.*...*.**..*...**.***.******.*.**.*.*..*....******.**..*..****.*.*...**..*....**.***.*..*...*******.*.*.*****....*.**.**.**...**..*.*****...***.***.*..*...****.******.....*.....*.**..******.*.*****.**..**......**..**.*.*.*.*.**.*...*..*..***....*..*..***.***.....**.**.**.***.*....*.***..*.*.**....*...****..***.******.....*****...****.***.....*..*..*....**...**.**.**....**.**.***..*.........*.*.**.*.......****..*..*.***.**.***...**.**..**.*...****..***.....*.*...***...*.*******.*..****.*.**..***..**.****.**.....****..*...**..**.***.**...*...**.****..*.***.*.****..**.....*.****..*****.**.*.**.*.**..*.......***.***.**.....*.**....*.*.***..***..***.....****.*.*..*...****..**.**...***...*....***..**..*.*.**...**.*****..*.
*.*.***...*....*.*.****..*.***.***.*.*..*.**..*..*****.**********.....*...*.*..**.*....*.**.***....*....*.*.***..**..*.*******.***.****.*.**.**..**....*...*.*.**..****..******.*..**.**.**.*.**.*.**...*.*.....*...*.**....***.*.**....*..****.*.**.**...*..****..*.**......*...*****..**...**.*.*.**.****..**..*.*.*..*..*.**.*******..**.....*.*.***.**.***.*....**.***...*.*.*.*....***........******.**.....****.*................*..****..**....*.**...*..****...***..**.****.*.*.*.*******...****.*.**...****.......*.*.*.*.*.**.**....**...*.**...****.*.**.*.*...*...*...***.*.*.**..***..*....*.*.*.*..*..*.*.....**.*.***.**.*.*.*...*..*.....***...*.**.*..***.*.***.*.....*.......*...**********......**.****...*.....*..**.*.**.**.*.***.*..**.*......*...*...*.*....***.**..**.*..*.*...****.*.*.***..*..**.*.*..*..**..***.**....*.....*.**.****.**......*..***..****.....*..***.*..*....*...****.**..**.*..***.*.***...**.***.*****.*..*..*.*.**..**.*.**....*.**..****.*..**..*.*...****..**.*..***......*.****...***.***.*...*.*.*.*..*..*.**.*..*.**.**..*..*.*******......**..*.****.*.*...*..***.*.**....***..*.*****.*.....*.**.*....*.***.*.....*..****.*......***.*..**.*..****.**.*.*.*.*..*****.***.*..***.*********..*....***..***.....*...*..**.*.*.***.**.*.*.*..*...*.***.*.***.....*......**.*...*..*.*.*.**.....*..**.*..******.******..*****.****...***.*..***..*...**..*.******....******.*.....*.*..**...*...*.*..*..*.*.*......*......*****..*.**...*.......**..*.**.*..***...**..***.*..**...*.**.*..***.*.*..***...*..***..***..*...**...***..*.*.**.*.....*....***..**.*..**..*.*..*.*.**.*.......****.*.*.***.*.****...*.**.**.****...*.*.*....***...*.**.......*...*.*.*..***..*..***...***.****.*.*.*.***.**.*..*..**.**.****..**.*..*.....***...**...*....*..***..**.*...*...*..*.*.*...*..*..**.....*..*..*********..*..***..*..*****.**.**.......*.**.*.*.****.*.*.*....*....***.**..***.*..*.*....*..........*.**....*****.*..**.......*.*.**..*.*****.****..*...*..*...***.*.*..*.****..*.****.**.***..**..**.*.*........**.***.
.....***...*.***.*...**....******.*.*...******...*.*.**.....***.*..*.*..*.*......****..**..*.*.*....*...**.*..*.******..*.***.......*.*.*.****...*..*..**..**.......***...*.**.**..*****.*****..**.****..**..**.****.*.*.*.*.*...*..*.*..*.***.***..***...**.*......**...*.*.*.*.*.**.**.*......*....***.*.***..*.......*.****......*..*...*...***..*...*.*.*....*.*..***..***.*.*.**.*.**....**..*.**.*.*..****.**..***..*....**..**.***.**..**..***.....*.*..***.*..*...*****...*****.***.**...**.***...**.****.**..*...***...******.*....*.**.*..****.*..*..**......***..*.***....**...*.**..**..........*...*.**.**..*.*.*.**.***..******.*..**.*.*..****.*..*****.**.**.*.**.*.******.....**.*.***.********.****..*.**.****.*****..*..*...***.*....**.*...*.*.*******..****.*.*....**.***....**....**********..*..**.***.**.*.*.*...**...**..*....*..**.*.*.*...***...*..*....*..*....****.****..*...*.****.*.***...**.*...**.....***.**........*..*.*.*.*......***.*.*.**...*.*..*.**.**..***.***...***..***..*.*..*...**..****.*.*..***..****.**....**...****.*....**...*.*..*.*.**.****.....**.**..**..*....***.*.**......*.*.*.***..*****..**.****.*****.*..*...**.*.*.***.....*.**.***.****..****......*.**...*.*....*.**.**.*.*...*.*..**.*.****..*.***..**..*****..***.*.**.**..*..*.**.***....*.**....*.*.**.*********....***.*....*.****.*..*..*...****...*..**..****.*.....**...*.*.***.*...**......*...***..*.*.*..**..**.*****.**..**.*.*.***...****...****...*.*.**...**.*..***.....***.**.*....*..*.*.*....**.**.**..*.***..*...*.*..*.**.*..**.....*.*.**....*.******..*.*......***...**.***...****.*..***.*...**..*******..*...*.***.***.*..*.**..**.*.**.*.....****.***..*.*****..**..*...*..***.*.*...****.*..*.*.....*.*.****.*..**.*.*...*.*.*...*.**.*.*..**..*****.*....*.*..****.***...***...*****...*...*.....*.*..****..**.*..*.**.*......*.***.*.**.*.*....*..*.......*.*..*.**.***.....*.**..****...*.**.*.**.*.**.*.***...*.*.....****..**.**.*.****.*.**...*..***....*.*****.*.*..........*****..*...**....*********.**..**.******..*.***..*.*
..*.*..*..**.***.**.*.**.***.*..**.....***...****...******..*.**..*..****.**...**.*.***.*.**.*.**.**..*.***.**..*.**.**..*.**.***...*.***......**.*...*.*****....**..*.**..*.**.**.*.....*...*.*..*...*..**.....***..*********..*.***...*..*..**.....*....*.**.*****.****..****.*.*..*.*..****.*.*.**.*....**..**..***.*.**.**...***.*..*...**..*...*.....*.*.*.**.*..*.*....**.**.*.***...**.**...*....*..*.......*.**.*....*..**..*..*.*...**.**.****.*.*.*..**.***...*****.**...*.*.*...*****.**.*..**..*..*..**.*.*...***..***.*..***.*..*.***..***.**.****.**.***..*.*.*****..**...**....**.*****..*...**.****.****....*..*....**.*..*....***.******.*.*......*..*.*..**..******.*...****.*.*.*.*.***...*..****.***.*****..*****.*.*...**....***..***.*.***.***.*...***.**..*...****.....*.**.*....*.***.****...**...*.........*...*..*.*.*..****.....**.**.*.*..*..************..**....*...*...*.*.*****.***....*.**.*****.***.*.****..*.*...***..*....*.****.***.****.****.*..***.......***.*.*.***...*.*********.....***..*..**..**.********.*.*..*.*.*..*...*...*.*.**..***.*.....*.***.*...*.*..*.***.*..**..*.*.***.***.**..**....*..**.*.*..****.***..***.*..*.**..*.*..*.**.*****.**.*.*.***...**.*....*....*....******.**.***.*.*..*..*.*.**...*.*..****..*.**.*.*.***...*.*...*.*...*...*.*.*.*****......**..*.*.*..***.....*.*******.****.**...**..*****..*..*.**.***...**...*..*.**.*******..*********.***.*...**......*....****.*.*.***...*.*.*..***.**.***.**.*****.***..****.....*.*.**....****.*.**.....**..**...*...**.*...****..*...***.*.*.*.*....*****.*..****..*.**.*.*..*....*.*..****..**.**...**.****.*.**....*.***..******..*..*....*.**..***....*.*.**......***.*.......**...**.*..***..*...*.**.*.*..****.**..**.*...*.***.....***.*.*******..****.****.**.*.**....*.***.*..****.....*.**.**....****.****.*.*..**...**......*.*.*..*.**..***...***.*.*.***..*..*.*.*.*..*.*...**..*....*..***..***.*..****.***..*......*...**.*.**.*.**.*.*.*..*.****.**...**.*.*..****.*...**..*.*..*.*.*..**..*..***.*..*.**.***....**...*.*.**.*..**.*..*.***
*****.***..*****..*.*..*******.*.*...*.*...*..*.****...****.**...**....*...***.**.**.*....*.****.*..*.**.***..*..*.******.*...**.*.****.....****...*....**...*.**..*..*.****......**..*.*.*.**.*.**.........*.******.*...*..........*.*..*..*.*.*...***.....**.***..*.****..****.**..*.*...*..*..*....*...*.**..*....***....**.****.*..*..*..*.*..*.****.*...*.**.****..*..*.**.***.*...**.****....*.****.*.*.*.*.**.**..**.********.......*****.**.....**..****..**.*..*..***.******.**..***..*....*.*****.*.*.*****..***.**...**....***.*..*..******.*...*....********..**.**.****...*..**.**..*.*..***...**........**.*...*...**...*.**...**..**.......*..***.**....**..**...**...****...*..***...*.*.***..***..**..**.****..**...*.***..*..***..**.*.**...*.*..****..*****..*.*.*..*..*.**.****..*.**.**...*.*.*.**.*.*..**.*..**.***.*.*.****.....*.****.***.*...****.*.******...*.*...*.*.*.***..***.*....*..*.*..***.****.*.**.****.*********..*...****.*..***..*..*.*.*..***.*.******..****.****.**.**..*.....*..***.*...*....*..*..**........**.*****.***.........**.*......*...****...**.*..*.**..*..*.****.......***.***.*.****.*...**.*.**.*.***..**...*.......*.....******..***.*.*.*...*.*.*.*...**.*..***..*.*...**..**.*.*..**.*.*.....***...*.*..*..**.****.*****.**..*..*.*..***..***.*..**.****.*.***..*..***...*.**.....*..*......**...*.*.**.*.*...*.**..*...**.*****...****.***.*.....*...*...**.**..*...*...**.**.*...*..**...*.**....***..**.*.*******..****.*.......**.*.*..*.*.*******.*..*.***.***.*.***.*...**.****.****.**..*..*****..**.*.*..*.**.*....**.....*****.*..***...*..**.***..******..**..**..*....*.***..**.***...*.*.**...*.**.*.*.******.*.*..*.*****..**..*.*.*****......****..*.....***...***....*.**.*..*.****...*..*.....*..***...*.*..***.*...**.*.*.**..*....***.*.*.....*...*..**..**.**..*...*.*.**...*.****.*.**..**.****....****.*...***..*.**.***.******.*.**.*.*...*.**..****.*..*..*****....*.**..**....*.*.....*..*****..*.***.**.*.*.*.**.*..*.**...*..*....*..**..******.**.*.*.....**.**.*...*..**.*****..**..**.*.*
...***.**...**.**.*.*.***.*.***.**.....**.***....*.**.**......*****..****..******.***....*..*.****.**.*.****.****.......*.*****..**..*.*.*.*...***....****.*.***.*.*..***..*.*...**.**..*.**....***..**.*.**.********..*.****...**.***.****.*....***.*.*..*..******.*..**..*.**.*.*..*.*..*.....****.**.*...*..*.**..*..*....*..****...*..*..*..**.****...*.....**..****...**.****.*....*...*....**.**....**..***..*...*.*.*...*****.******.*..*********.*****.**.*.****..**..*...**......*..***.....**.*..**....*..******...**.***.*.*.*.*.**..*********.***.**..***..****...*****.****..**...**..****...******...*.....*.....****.**...*....*.*.*..*.*.*.*.*.*..***.*.***.*.*.******.*.**.**.*.*.*...*.**......***...****....**...*..***.**..***..***.**.**.*.*.*.******....*.*.***.....*.*..*.....*****.**....*.****...*..***.*.***.*.*.*.....********.*.**.*..*.**.*..**....***..*..***.*..*....*...*.****........*..*.*.*......*.*****...*.*...***.**..****..***....**.*.*..**.....*.*.....*****.**.***.**.**.*.*..***..*..**...**.*.*.*.*.**....**.*...*.*.....*.***.**.*.**.*...*...**..****...*****.**..*..*.*.***......*.***..****..*.****.*.**.****...*...***......******.......**.**..**.**..*.*.*.*.**.*.*.*.***..*.***..*.*.**.*.**.**.*.**...*.**.***.****.....*.*.*.*******..*...*...**...**....***..*****.*..*..*.*.***.**.*.....**.*..**..****.....*....*****.*.*..***..*.***....*..**.....**...****..*.*.****.*.**.***..***...*..**.*.*.**.*...**.*.*.**.*.*..*......***.*.****.*.***.....**.**.**.*........**..*.*..*...*.*..*..*...*.*..**.***..**.*.***.*.*****.**.**..**.****.***.*****.*********..**.**.*.*.*.**.*..**...*.*...**.**......***.**..*..***..**..**.*.*.*..*..*..*....*.****.**...***.**..*...**..**..*..***..*....*..*.*..*.**..***.***....*.******.......*.*.*.*.*.*...*...**.********..******.*****.*.*******......*.****...*..**.*..******....******..*.****.*..*......*..*....**..*.*.*.**.***...****.***...*****...****.....****.**.***..*..**..**.*****.**..*...*.**.*.*****.**.*..*.*.....***.*...****.***.*.***.**.***..*.**.***.**
*.*..***....*...***.**.*.**...*.**..**.**..*.*....**.*...*..**....*..***......*...**....***.****..***..****....*...*.*...**..*...*...****...*.*.**...*....**..*.*.*.*..*.*.**.*.*..******.*.***.*.****.*..*****...**.*....*.**..*..**.*****.*.*...*..***.*.**.*.......********.**.*..*****..**..*****.**..*.*...**..*.*...*****..*..**.***.*..*...*..*.**..***.*.*.***.*.*...*.**.****.**.*****..**.******.*..**....*.***..*..****.*.*.**..*..****..*.*.***..**.*....*...*.*...**.****.*.....*.*.**..*...****.**.*..*.****..*.****...***.*.***....**..*.***..*.*.*.**.**.*.**..*.**...*.*.*....*..**.**...*****.*......*..*....*....****.....*...**.........*.**....*..******.*.*..*.*************..***.***..*.***..**.....**..*.*..*....******..**.**.**.....****.**.*****.*.****.*.*...*.*......*.*..****..**..**...***.....*.**.*..**.**...*..**.*.*.*.****..*****...**..***..**...**.***..*.*..***.*.***.***...**...***.*.*.**..*...*.*******..**.***.*****..*.**.***.*.**..**...*..**....**.*.**..*.*.*....****.***...*.**..***.*.*..**..*.....**.***..**..*.**..****...**.*.****.*****.**..*.**.**...**....**.***..**.*.*..****.**..******.**....*....*.*...***.****..****..**.*...***.*.**.**..**...*.**.*.**..**.*.*......*.*.**....*.**..*.*****..***.**.****.**...**.**.**......*......**.***..***.***.*....***..**..*..***..*....***.*.***..**.**.*..********.**.*.**.***......**....*..********..*......**.*.**.*..**..**...***.*.**.*...*......***.....**...**.**.....****...**..*.***.*.***.***.**.*...**..**.*.*...*.**..***..**..*..**.......*.*.*....****..*..*.***..*....*.*..*****..**....*..**..****..*.**..****..*..*.****.*.**.**..**...*.***.....*..***..**........*.**.*****.*****.**.**..***.**.**......*.*..***.**.*...**....*...*.**.**.**...*.*...****.*..*..*.*.**.*.****.....*...**.*..*.***.**.....*.*..**....**.**.......*.*.*.****.**....*..*.*..**.*..**.*.*.*****.*...**.....*....*****.**..*.**.***....*..****.*.*..*.....***..*..*.*..**....**..****...******.****......**.*.********..........**.*.........*....**...*.**.*.*....*.*.....*
....***.**.**...***.*..**.*..*.....**.*...**....*.*..**.****.**....*****..***..**...****.****.*..*.*.**..*.....**.********.**..*...*.*.*.**....****..****...*.*..**..**..*..*****.**..*.*..***.**..***.*.*....*...*.*......*..**.****.*..*..**.*...*.***..*...*....*..*.**.*...*.**...******..**.*...****.*....*.**.***.**.*****....**.*....**..****..****..*..*..*..*.*..****.*....**.*.**.***.*.**...**.**.***.***.*....****..*.....*....*.**..*..*..***.*..*.**.*..**.**.***********.***.***.*..*.****.*..******.**..*.***.....**.**.****.***..**....*..**.*****.*.**..***.*.*.***..*....*...***...*...***.......***.*.**..**...***..*..*...****..**...**.**.*****...*.....*..***.*....*..****....******..*****.....*..*..***.***.******.*.*.***.**....*.***.*....*****.**.*.......*.***.*.***..***...***....*.*.***..*****.*.**.*.****.**..*.****.......****......*.*.**..*..**..**.*...*..*...*.*****....*.....*.......*..*.....*..**...***.....*...*.**..*..***.*..*..***..****....**.***.**.*.*..**......***.**.....**.***...***.*.*****....*...**.******.*.*.****.*..*...*.***...*..*....**...**.**.....***.*.*.*.*.*.***.*.*.**..*.*...*....*..*.**.*....*.**..******.**..*....*..*.**.*..**.*****....***...****.*..**.*.*.*.........*..*...**.**.....***.*..*....*..*.*....**.....***..*.**.*...*.***.*..**...*.*****.***.*.**......****..*..**.**.....*....*....****.*.**.....*..**...*.*.*.....*...*.*.****.**.**...*.*.*...***...*.*..*********.*....**......**....***.*.****....***.....*****..*****.***.****..**.****.....*....***.****..***.*..*....*.**.**.*..***.***.*.**.*.*...**..*.*****....**.**..**..*.*....**...*.***.*****.*.*...*..**...****.*..****.**.**....*.**.**..*....*.*.*.*...*****.*.*****..*...*....*****..***.*.*****...**.*.*...**...*..******...***..*.......*****.*.**..*.*.*..****.*.***.*.*.*..***...****.**..*.*.*****.*****.*.*.*.*.****...***...**...*.*..*.**.*...*..*****.*...***..*.*.***...**....**...**.****.*.*.*.*...**.*.**.***......*.**.*.**.*.***..**..*.*.****...*.*.*..***.....*..**.*.*..**..*.*......*.*.*...*...***
*.****.*.*.*.****.*...*..**....***.*.**..**.*....*..*.*.**.*...***.***.*.**.***.*.*..****..**.*....*..*.***.......**.*.*****.*.*..**...*.**..**.*.*.**.****.****.*...***.**..****..*..*.***.****.***.**...**..*...*******.*.**.....**.***.***.*..**.**.****......****....***........*..***..**.*.*...**...*.......**.***..**..*.*.***.....****..***.*...*..***.*.....**..*.*.*.*.*..*...*.***.*.**.***.*.****......*.*..*..***......*..***....*...*.***.*...**.**.**..*.*.*.****.*....**...*******.*******..**..*.*....**.**.**.*.*.*....**........*.***.**..*...*...*..**.***.****..***.....**....*.***..*.*..*..*.*.**.***.*.*****.*.*.**....*.****.*****..**.*****.....**...*.****..*.*.*..**.**..*.*......******...**.***..*.***..*..*.*..*****..***..*....*...***..*....*..**.**..****.*...*.*...*.**..*...**..*.*...**.**..***.***.......*..**.**.**...**.*.**..*..*.**...******.**.*.*.**.*.*.**......*.****.....***...***..***.*.*...**.*.*...**.***..*.*..*..**..**.*.**...****.*..******.*......*........*..*.*********.**.*.....**.**....*....**....***....***.......*....*.....****.*.******...**...*****..*****.****..**...***.*****.*..**.*..****.*..*.*..***.**.**.*...*..****.*..**.**.***..***..**..*****....*.***..***...**.....***.**.*.***..**.*...****..****.*..*****..**.**...***..***...*.**..*.*...*...*..*.*.*..*.****.....**..*******.*.*.*.....*...*..*..*..**.*..****..*..**..**.*.***.*...**.*.**...*...*.***.**.****.*.**..*...*...*..*.*.*.*...**.*.*.*...*.**..*..**...******.*.*.*.*..*.*.**....*..*.**.*.*.**.*.***..****.*****.***.****..***....****..*.****..***..***..*.**.*.....***.****...*..*...****.*.*.*********.*.....***..***..**....*.***...*.*******...***.***...**.*********.****..***.**.**..**..*..***..*.*....**..**...*..**.....**....**.**...***.*.**....**..**..*.*....****.*.*.*...**..***.*.....*..........***...*..****.***...*......*....*.*..*****.*.*.**.*....*..**......*.****.*......***.***.**..**..*.*.*****........***..*.*..*..*.***.*.*.*.*..*....**.*..*...*..*.**.*....****.*.*....**.*.*....*.**.****...**.
.**..*..*.***...**.**....*.*..*..**.****.**.*****..***.****.**....**.*****.*...****.***...*...*...*....*.*..*..**.*.**..**....*....*.*..*..*.**.**..*.*....***..**.....***..*.*.*..**.**.***......******....*...*..*.**.....*.*..**..........*...*..*..*.**....*.......***.*.**..*.*..*..*.*...**.**.*...*****.***...**.*.*..*...*.*.*..**..**.****.*******.**..**.*..*.*.**...**...*...*.**.******...**.***.....**..*..*.*****....*.*...*..*....****...**..**.***....*..........**.*.*.*.*......*.*...**.***.**.**...**.*.*.....****...*..**.*...*****.**...*.*.....*...**..*..**.*..*.*.***.*.*.*****.*.**..**..*..***...*.***.....***.......*.*.****.***.***.*.....*.*.*..**....***..**.*.*.*.*...*.*****.*.*...**..**.*..*.*****.*.*..**.**.**.*.*..*.**.*..*..*.*.*.*.....*..**.****...*.**..**.*..**.*.****.****..*.*.***.*.**.***.*....*.**..***.**...***.*.*.*...**..*..**.***....*..*.*.*.*.**.*.*..*....*.*.**.*.....*...*...****.*.***....****.****.**...*.**...***.*.**...**...***..*.....*.*.......**..**.*.*.*..*****..**..*.*......*..*.**.***..*.********...*...****.*...*.***.******.*..****....*.*.**......*.....*......***.....*.**.*........*..**..*...***..***.**.*.**.***.*..*......*.****.**...**.**.*.*.***.*.*.*.*..*...**..*****.*.*..**.....*..**.****.......*.***..**.**.**...*...****..*.****.*******.....**.*..*.*..*..**.***...*...*...**.*.*.*.***..*.***.***..**..*...*****...***.*.**....*.........*..**.*.***.*....*.*..*****.**...*...***...*....***.*...*..***..**..*.******..****.*....**.**..*.**.....*..****.......**..**.*.*.*.****.*...****.***.**.**.*.*.*..******.*...*...*.**..***.*.*.**....**..*.**...**.*...******.**.*.*.****...*.*.***...*....*.*.*..***.*..***.....*******.*.*.**.**.****.******.**.*..****.*..**.*.*...*****.*.**..***..**..*.....*.*..*.**.***.****.****.**.*.*..**...**...*.......*.**..*.**.**..*...*....**.*...*.**..**.....*.**.*.*.********..*****.*******.*..*.*.**.*.*..**....*.*****.*..***.**......*.*.*.**..*..*.*..*......*.....*...*.***.*..***.*...*....**..**..*.*....*...**.*..*....***...**
..*...*....**....***..*****.***..*.**.***.****.*.*.**....*....**.*..**.**.....**....*.*...*..**...**.**...*.*.....*..*.*.*.**...*.**..**....***.**..**.******...*.*....****.**.*...**.....*.***.***.******.*....*..*.**.***..*...**..*..***.*.*.*.**....*.**...*****.***...*..*.***********..******.****.***...**.*..*.*.*.*.*.***.***..**.***.***...*..***.****....**..**..**.*.......*.*.*.*.*.**.*.****....***.*.*****.....**.*.**..*.*........*..**..*.*...*.*.*.*.**..**.**...*....******....*...**....*.**.*...**..*.*.*...*.***.*.*....*.*.*...*...*.**...**....*..*.*...*.*.*.**..*...*...**......*...****.**.***...*..**.*...*******.**.*.*.*.**.*****..*..*.*.*.***.*.......*.**.*..**...****.***.***.****....****...***..**...*.***....*.**...*.**....*.**....**..*..*.***.*****.*.***...***.***.*.****.*.*.*.*.****.*..*...*..*...**.*.*.*.*.*.****.*..**...**..**.....*...**..**.**..*****.**.*.***....*..**..*******.*.*..*..**....***.**..**..***.*....*.*.....**..**..*.*.*..**....**.*****.***.*.***.*..*.*.**.**.......******.**....*..****.*...***.*.***...**.****...***..*..*..*.**....*.*...**.**.*....*..*.*.*..*..*..*****.*..**.*....*****...***.*...*.**..**....*.**..*.****..*..*.***..**...*.*..*....*.*.*..*.*.......*****.*..*.*...***.*.**.*.**.*.**.****........*.....**..***..**.******...*..*..*.**.*.**.*.**.*.*..***.***.*.*..******.**.*....*...****..***......***.....**.**..*....*..**.*.....*.*..*.*.....**.*****.****.******..******.***.*...**....**...*****.*.*..**.**.**...*.*.**.*.**.**.*...***..**...*.*.***..*****..*.*..**..*....****.****.****.******..*..*.*....**.***....**.***.*....**...*....*...*..**.*.*...**.*..**.***.***.*.****.****.*.***...***.*******.**.*..*....***.*.*.*..*.**....*.**...*.*..****.**..****.......*.**..****..*.**...*.***.*****...**.**...*.*...*.....*..*..*.**..***.****....*.*...***.*.***.***.**..*****..***.....*.****.*.*.*******.....**.****.*..*****...***...**..*****..*..*****.*****..*****.**.*.*..*.......*..*....****.**...*.*..**...******...******...***.**...*****..*.***..****.
.**.**.*..*.*.*...*****...*****.....**.*.**.*....**...*.**.****.*.***....*****.*....*.****.*.....*...***....*.**..*.**...*.....**.**...*.***.**.***.**.*.*.*.*..*.**.....***..**.*...*...***..*.**...****.......**..**.******...*..**........**..***.***...*..**.*.....*....**.*.***...*.***..**.*.*..**.***..*.*.***.*.*...***.**..****.**......****.**.*.*.....*...*...*........**.*.***..***.*....*..**.*.****.***.*..**.*.*.**...**.*..*.***.*.****.****.****.****.*.*.***..*...*..*****....**.****.**.*...**...*..****.*.*.**.....*...***.*.******.*.*.*******..*.*...*...**..*****.***.***..*.**.**.**...****..*****..*.****..*...*.**...*.**.*.**..*..*....***.***.***.**.....*..**.***.*....**.*.***.....**.***....*......**.****....*..**.....*...**.**..........***....*..*.*..**...*...*****.*.****.****...*..*.*.**.****..*.***.*..***.**...*.**.**.*.**.....*.**..*......****.**..*..******...**...*.*...********.*..***..**..***.......*****.*......**..***.*..***...*****.*.*...*****..***..*....*..*.******..*....*...*..*...**.*.*.**......*..*.*..**....*...***.*....****..*...****.*..*...*..**.**...****..****.*.*****.*..**..*****.*..**...***.**....*..*...*.*****.*.**.**.***..****.*..***.*.**.*.*.*.*.*.*...*.**.*.*...*.*.**.*.*.*..***.*...*****....******.**..***.....*.**.**....*.....***.*..**.*.......*..**.*..*.*...*..*.....*.*.*.*..**.*.*...*.***.*.*..**.*..***..*..*..*.****..***.*...***...*.....**.***..**.*.*..*.**.*.*.....*.*.*....***....***.**..*.*..**..*.***.**.***.*..*.........***....*.**..*.*...*.*.*****.***.*.**.**.*..**.**.*.*......**.......*..*.***.*****..*...*.*.***...*......**...*..*****.*...***....**..*...*..****..****....***..****.**.**.**...*......****.*..***..**....*...***.***.*...**.**.*.**...***...*...*.*.*..**.***.*.*****.***...*...*..*.*.**.***.***..*...***..*.*.**.*.***.***.****.*.*****.*...***...****.*.**..*****.**..******...*..****..*.*.*..*....**.*****..*****..**.***..*****..*..***...**.*.***.*....*.*.****......***.**.***..******...**.**...*.**...*.*.**..*.**....*****..*.***..*.
**.*..***.**..**.*.*.**...**.*.*.***.*..**.*.*.**..*...*....*.*.**.*..**...*.**..*.**.**...***.....*.*..***.*.**.**..**..*.*.....*..**....*...*.*.*...**.*..**.***..**.**.*...**.*..*...**..****...****..**..*..**.......*..***.*..*..*..***..*..**.**..****.*.....*.*.**...***.***.*..*..**.*.*.*.*.******.*...**.*.*.*....**.....*.****.**....*..*...*..**.*..*.**...**...**..******..*...**.*..*...*..*...*..**.**.*.***..***..*.*.*.**.*.....*.*.*..*.**.*..*......***.*****....**.*.......*..**.....*****.*.****.*..***.**.*.*....*..*.*.***..*..*...*.*****..*..******..***...*.*..**.*.*..*.........****....*..*.*.****..**.**....*.*.*...*.**.*...*..**..*...*.*****.***.*...***.**..**...*..*...*.**...**..**..*.**....**.****...**.*.*********..**..**..*.*..*.**.*.****....**.***.**...*...***..*....**...*.*.******...**.*.******.*.*...**.*.*******.*.**.*.*.*.****..*...***....*.***.*....*.*.**.....****.****..*.***..***..*.***..**..*..**.**.....*.**.*.*.*.***.**..*.****..*.*....*.*.***.*..***.*.***.****...*....*.**.*********.*...**.**......**.***......**.*..****..*......****.**.**..**..*.****...*...*****..*.*..****.*.*.*.***..**..**..*...*..******.*...**.*..****.**..***..*...*...*......**......*.....**..*.***.**...******......*.*..*.**.**.*.*****.*...*...*....*...*.****.*.**.*..*...*...*..**..*.*..*.*..*.....**.*.****.*..**.*.**.*..***.**.****.***.**...*..*.*..***....*....***..*******..***....*.**..**.*..*.*.*.*****.****.*....***...*...**...***..*.*.*.***.*****..*....*.**.**..*....**..*..**..***....**..*...****.***..********.*.*.**.*.***...*...**...*...***...****..**....***..*.*.*.**.***.**.**..*...*..********...**.....*.*.**.*.*....**.***.***...*..**.**..*...**...*.*...*...****..*..*.******.*.**.**.**.*****.*..*..***.***.*******..**...*.*...**.....*...*.....*.**...*.***..*****...*****..*..*.*.*.....*..*.**.*.**....****..**.**.***.*.**.....*.*..*..**.**....****.*..*..*****.**.****.******..**.*.***.*...***.*.**..*....**...**.*...*..**.****..*...*.***......***.****..*....*.**.*..**..*..*...*.*..*
....*..*.**..*.**.*****.*.*......*..**...*.....*.*.**.**.**..*..***...********..*.**.*.*.**.*.....**...***..**...*...*.***.*.*******.....****..*..**.*....*.***.****.**....*.**..**.**.*.*.*..***.*.****.**.**.*.***....**.*.*.****..*.*.***.*..**...***..*.*...*...**..**.*****..**..***.***.....***...*..*..**...**.*.***.*...*..*****..***.*.***.*....*...**..*.**.*...***.**...******....*.**.***..**..*..*.*...**..*.*...**.*.*****....**.*.*.*****...***.*......**.**.......****.*.*..*.***.**....*...*.*.*.*..*..*****...**..****......*.*.*.**......*..****..*..*******.*..*.*....**.*..***.*........**...***.***...*..*.*..***...*.**.****..*.*.**..*...**.**.*..*.*..***.*.**..**..*..*...*.*****...*.*.*.*....*.*..*.*...****..*..***.**.***.**.*...***.....*.*.**.**.****..***.**.*.****..*.**.*.*..***....***..*..***..**..*...*.**.*.**....***.**.*....*.*.*.**...*..***.*.*..**.**.****.**..*****.**.*..******.*..*******.****..*.**.*.****...*..*..***..***.******..*.**....*..*...*.**.*..****....*.*****....*..**..*..**.......***.*....*.**.**......*****...**.*...**.***.***.**.*.**.*.***.**.******..*......*..*...*.*..*.*...*.*******.*.*..**.......**.*.**....***.*..**....**.*.**.....*.**.....**.**.*.........***.**....*..........*....*...**.*..*****.**...*.*....*.*.*..*...**..*....***..**..**..*.*.*.*.****.....****.**.**..**.****...*.*..*.**...******.*..**.*****.****.****..**.*..**...**..*.*..******....**.*......*..*..***.**.*.**.**.*...*.*****.**.....*..***....*..*...****..*.****.*.****.**.****.*....*..****.....*..*.*.*.***.*...**......***.*..*.******.*...**.*******....******.***..*.***..*.**....**.*..**.*..**..***.***.**..****.*....*....**..*..***..*.*...*..****..*.***.**.**..*...*.**.**.*.....*..*..*.**.*.*...*..*.*...*.**.*..**.***.*.*..*....*.*...*****.****...******..*******...****...*...**....*.*****..*.*.**.**....*..*.*.*.***..*..*.****..**.*..**********.......*.****..*..***.........**...**..**..*..*.*....*****..**....***......***.***.*.*.....*....**.*..*.**......*...***.**..***.****..***.*.***
.**...*..**.*.*.****..*.*.*...*....**.**.*.*.*.***.***...*.**..****.***.**....**..*.**.*.*..*..**.....*..**.***.**.**.*.*..****.****.*.**.....*..**.**..***....*.*..*..**..**.**.**...*....**..***.*****....**..*.*.*.**.*....**..**.*...*.*.*.**....*.*...*.*..***.*..**.*.**..***.*.****.*..*...*.**.....*.....***.**...**.*....**.*********.****..*..*.***..*..*.*..**..*.*...**.**..***.*.*.*...**..****.****..******.*.*.*.**.**.*...*..****....*.**..****.*..**.*.......**.****...*.*.**.....*.*..***.**..*....*.********..**.*.***.*....**..*.***.*.**...*.******....***.****..**.*...**.*..*****.***.*...*..*.**.**.***...**.**..***..*.***.....*..**.*...***....*..****.*****...*******.***.*..**...**..**.*.****.*..*..**..*...*....*****.*...**..***...***..***..........*.****..*****.**...***.****.***...****.*.*****.*.*.......***.*..*.*.**.**.**....*..*...*...*.*..*.*..*.***.*..*..**...*..*..**.**.*...**.*.**.*******..***....**.....**....***..*..*******.**...*..*...*.........**.....*..***.*.*...*****...**..***.**.*.**.*.*.*....********.*.*..****.**......*......*.**.****..***..*..***..**.**..**..*.*******.*.***......***.*.....****..**.*...**....****.**...**.*.**.*******..*.**.**.*******...*.**...*...**.....****.*.*.*.*.*.***.....****.***.*.*.*.**......**.*.**.****.*.*...**......**..***....*****.********...*..*..*.*....***.......*.*.**.*.*..*..*.*.*..*.*.**..**.*..***..*.....**.*..*....*..**.***......****.*.**.*...*..**.**.*.**.**.*.**..****..*..***..*.***...*...*.*.****.*...*...**.**..*......****.*****......**.*.*....*...*****.****..*........*...**.*...*..*....*...***..*****.*....*..**.*..***.*.....*.**...****.****.***..**..*..*.....**.*.....*..*.**.*..*.*....*.*..**....*...*****.*.*.*.**...*****....***..**..***..*.*...*.....*.**..*.*.*.*...*.*.*...**...**.....*..**.**.*..**.***...*.*.**.*.*.*.*.**.*****...*...*.*...**.....*..***...**.**...*.*.**..*...*...*..*.*.*.*.*.**..***.*..***..*..***...*.*****..**.*.***.*.*.*....*.**.****.***...**......*..**....**...*****..*.*..*...*.*....**.*.*.**.**
..**.**.*..**.*.*.*.*.***.*..*.*******.**.*.**.*..*.*.***...*..*.....*..***...*..*..****..**..*......*..*.*..*....*.****.*.**..**.....**.*.**.*...*..*....**..***....*..****.**...*.**.*.*...*.**.***.*****...*...*.....**.***.**.*.....*.*.**.**.*.********.*..**..**..*..*..**...***...*.***...**..*.........*..*.*****.**.***..**.**.*..****.*..*....**.**......*...*.*..***..**..****.***.*.*.*....***...*.*..***.*.******..*..**..*.*...*****.*..*.**.**.*...*..*....**...*.*..*..*.*...*.*..***...***.**.***....**.....**...*....**.**...**..**..**...******.****.*.******.*.*****..*..**..*....**......*..*...*...*...*.*...***.*.*..*..**.*....**.**.*.*..*....**...**....*.***.**.**....*...*****.*...***..***...*..***.**..**.*.*..***.***.*.***...**.***.....*..*.**.........*.*....***..*.*...***..**....***.*...****.......*..******...*..*..***..***.....**..*.*.*****.*****.****.*..**..*.**.**.*..*..*.****..*..**...***....**.****.....**.*..*...*.***..*.*...**..*..**.***..*..**.**.*.*****..*.**.*...*.**.*...***.*.*..*...***.**.*..*...*..**...****.****.*.....**..***...**.**..****..***..*...*..******..*......**.*..*..*..*....******.***.***.*.**..****.*.*.**.****..*....***.*.*..*.**...*.*..*..*********...****.**..*.***********..**..*.*.*****.***.*....****.......***......*.***.*****.**.....***......**...**....*..*......**.*.*.*.***..*.*********.....*.**.**.*...***.****...*..*.*.****.*.***********..*...**.******..*.*.***..*****.*..***...*..*.***.*.****.*.****..**..****.*.*...***.****...***..*.***.**...*.**....**....*..*.*...*...*..*****.*....*....***.***.***.......*....****.*..*.**.*.***.*.*.*....**..*..*.**.***.**.******.*.......*.*..**...*..*.**....**..**..*.*...***.****..*.*.*....*.*...*..*..*..*...****....***....*.*..***.*.**......***.*..*.*..*.*.....****.*...**.*.*..**..**..*.*.**.***.*******..***.*....*..*..*.**..***..**.**..**.**....*.*..***.......**.***.**.*..**..**.**.*.*.**.**.*.*..*..***....*...**.****.*..**.*..**.**.**.**.**.*******..*..**..*.***.***..*.*.**...**..*.*.*..*..*.*.***...*.*
**.*.**...*.***.*....*..***.*..***.*.*........**.*..*...*..*..**.*..****.*...*.**.***....*...*.***..*....*....****...****...**.**.*..*.****.*.*.***..**.**.*****......****.*.***.**..*...*.*..*..*.***...****......***.......*..**.*.*.*.*.**..*....**.**.**..*..*.***..***..**......*.*.*.****..*.***.*.*.....*****.***.*..**....***.*..***..*.*..*.***.....*.**.**.*.*.*.***.*...**..*****.*.***..**.**..*.*.***.*..**....*...***.**..*.***..*.....****.*...*.*.***.***...**.*..****.*****..**...*...**.*.*****..****.*.*..**.....*.*..**.***...******..*.*.*...*....*....*......*......**.*.**...**..*...*..*...*.***...*****.*.**.*.****.**......*..**.*****..**..**...**..*...*.*..*...***....*.**..*..****.**.**.*....*..**...*******..*.*....*...**.***..**....*..*.**..*****..**.**.**.**..**.**.*.*....*...*.*.******.****.*.**..****.**.*....*...**.**.*.*.****.**..*...*...**.**...*..**.*..**...***...*****.**..*..****.***.**..**.**....**..*******.****..*.*.....***.*.***...**.*..*.....**.**.***...**.**.....*..*..***.*.*.*...***..*....*......***.....*...**...*.******.**.......***.....***..**.****...*.*...*......**....**.**...***...*..*....****.*..**.**.*.**.***.***.*...*.*.*.***...**.*..*.....****.......**..*.**.****.**.*..**......*.*.**..**...**..**.**....*....*..*.*.....*.**.....***.*.*....*.*.*.*..*.*..***..***.*****.*..*****.**.**....*..***...*..*.*......*....*..*.*..*****.******...*.***..**...*.***.*****...***...**..*.....***....**..**.**.**..*...*..**...*.........*******.***.*.*.*****..*..****......*.*...*.***....*...*.*..***.****.*...**.*.....*..*....**......*.***..****..**..****.*.*....**..**...***.*...***.*.***..***.*..**..*.**.****....****...****...****...*.*...*..*.*.*****.**.*.....***.**.*.*..**.**.**..*.**.**....*********..*.**.***........*****.*.***.***.***..*..***....**.***..*.*......***.****..*******.*...*.***...*...****.*.***..*..**..**..*..*.**.**..**.*...*...**.*......******..*..***..*....*..*..**.*.*.***.*.*...***....*...**...*..*****.*...**....**.*...***.**.*.**.**.**.*.*.*..**.
***.*.**....*.**...*****...*...*.**.*..*.*.*..*..****.*.**.****..**.**..*.*.****...*.*.*.*..*....*..***..*....**..**.***..*.***.**...**.**...**..**.***..*..*.*.**...*.**.*.*.*..*.*.***.****.**....*.****.*******....*.**..*.*.*.*..*..****...**..*......**.******..****..**...*.**.*.****.**...****..*.*...*.*..*.*.*..**.**..**..******...**....******.*..*****.*.*****.***.**..*.**.*.*.**.....*...*..***..****.**..*...**.**.....******.*..****...*.**.**.**.*..**..*.***.**...*...*.....*....**.*.*....*.***..*.*******.**.*..*.*..******...*.*..*..*..*.********.**......*..*..**.*.**..*..******..****.**..*...**..**.*..*...*.*.*.*.***......***....*****.*.*.*.**.*..*..*.*..***..*.***...*.*.*.***..*****...*..*.*.....*...**..*.**..........*...*...**....*..**..**.***...**...***...**.*....*.*.**.**...****.*.****.*.*..**.*.*..**.****.**..*..*****.....*.*..**.*...*..*...***.......*.....*.*****.**....*****.*.*.*****..****..**..**.**.**...******.*..**..****...*.**..*.**.**.*..**..**.*.*....*.*..*....**..*.***..*..**..*..*****..*.*..........*.*.*...*...***...**..****...**..*....*.***.***.*.***.*.**.**.***...*.*..**..**.*..**..**..**..*.*.*.****..*.*...*.*..*.*.**.*....**.**.**.*.*..*.*.*..*.*******..***..**.**.*.**.*....**.******...*.*.***..**..*.*.***.....***..***..*.*.*.******.*....*****.**...*.........*.*.**.*........*.*.....**....*..*****....*..*****......****.****..***.*******.**...*....**.****....*.*.*..*..*.**.*....***..*..****....**..****..****.***.*.*..*.*******....*.*.*****...*...**.*....****.....*.***..*.*...***...**.****.**.**.*.*.**...*..*.....*******..***.**.******..*....***...***.........*.*.**.*.*.***..*.****..***.*...*.**...*......*...*..***..*.*.*..**.***...**..*..*..*.*.....**...*..*.*.*.*....****.*..**.*.***.*******..****..**.****..*..*..*.***.*.***.****..*.*..**...***.****...***.*.*.*...*.*.***..***....*...*..**..**.*.**.**...*....*....*.*..**.**.********..*..**..*....*....**....*.....*.*.....***..***..*.**..*.*.*..*......*.***...******.**.*..*.*...*...***.**..****...*.**.
.*.**.***....***.*..***.*..*..***.....*.*...*.*.**.*.*.**..*...*...***.****.*.****.**.***..*..*.**.*.**.*.**....*.****.*..*.*.*****.**.*...***...**....**..*...*..**.*..***.....**.**...***.***..**...**.....****.*..*...**.*.****.***..*.*.**.**...*.**..*..***...*.*.*.*.***......*.*..*...**.*.*.*.**.**.**....***.*.**.***.*..*.*.*.*.*...**..*.**..*.*.*..*...**..**..*.....*.**.*.**..***.*****.*.**..***.******..**.*....*..**...*..*****.......***..***...*.*..*..*****....*.*.*.*..**....*..*.**..**...****.*.***..*.*.*..****...*****.**....*****.*.**..*...*.*...****..**..**....**********...***..**......**.***......****...********.**..****.**.*.***..**.*..***.******.*.**..*.*.*...*...*.*..**.***..*.***.**..**..***.**.*..*.*..*...**.***.****.*.*.***.****..*..*.....*.**.*.*.*.*....*..*.....***.*..****.****.**..*...***....*.**..*..*..*.*.*.*.**.**..***..**..**..........**.*****.*..*.*..**.*****.**..**.*.....*.**.***.*..**.***.....*.**.**..***.****.*.*.****.**..*...***.*....*.*...****.......*.***...*.**.*****...*..*.*..****..*.*.*....**.*.**.*....**.**.*..*..**...*.**..*****.**.***.***..****...*.*.*.**.*.*.**..*..*.*.*.*..*.*.***...*...*..*..*.******....*.*.**....***......*.***....**...**.....**....**...*...*...*....*.***.*.**....**...*..*.***..***....*.*....*.***..*....**...*.**.*.**.*.***.....*..*.***..*******..**.*...**...***.**.....*...*..*...**.**.****..**.....*.**.......*.*..*.***.*....**.*.**....**..*****...**.*..**.**.***...**..****..*.***..**..**.**..*.***...*.*.**..*******.*.*......***.*..*.**.**..*...***.*.*....***.***....*...*...*.*.**.*..****..***.*.**.*..*****....*.*.***.***....*....******..****....*.**.*.....*.**.*.*..*...*....****...*.**...*********...*.*****.**....***..*..**...***..**.*.*..*.*....**..*...*...***..**..*****.*..****.*.*.....***..**..**.*.**...**..*.**....***..****...***..*..*.**...*...**...*...*...*.*...*****.**.**.....***.**.***...**.**..*....**.**.*.....***.*..*.*...**..*....*...*....***.....*****..*..*..***..*.****..*.**.**.....*..*.****.......***.
******..***....*.***...*..*.*...*......*..**....***..*..***.....*.*.....*..*...****..*..*...**..*..**.*.*...******.**..*..****.**...**.****..*.*.***...***.*....*...*.*.*......**.....**...**.**......*.....***.*...*..*.********..****.**.*....*.**.......***.....******..*..*.*.*..**....***..****..****.****.*.********..*.*..**....***...*.*..***...*..*************..*....*..*.*.**..*.***.*......*..*..*..**..**.*****...*..*...*..*****..*......*.*....*.*.*..*.*..*.*.*.**..*..**...*...****......*.****...*...**...*.*.*.*..**...***...*...**......*.*..*.***....*....**.**....*.*..**.*..*.**.*..**.**..*.....*...*.**.....*...***..******.*..*..***..**.********..*....*..*.***.*.**.*....**..**...*..**....*.**..*..*******....*.**.*.**.**...**..**.**..**..*..**...***.******...**.**..*.*.*...*.*........*.*.*.*....*..***...***..**..**.*..*.**.*****..*.....*...****.****...*****.**.***..*.....****.**..*.**.**.**.**..**.*.*.***.**.*.***.*.*.****...**.*.****....*..*.*.*.**.**..**....*.*.*..*****.*...****..*...***....*..***.*.**..**....**...***.***.*.***..*....**.**....*..*...*.****.....*.***.**....*.....*..***........*...*.*...***..*....***..*..*....*.**....**.*.****..***..*.*..**..****.**.****..*..**..**.**..*****.*.*.*..***....*...*..**.***.**...******.*..**.*...*..****....*..***..***.*.**..**..**.......*.*****.*..*.*..**....*..******.*.*****...**..*....*.*.**...**....*.*.*.**.*.***..*.*.**..*.*.**.*..*.***..*....******.***..**..***.*.*....**.....***.*..****.***.***.******..****..*..*....**.*.*.....***....*****.**....**.**...*.**..*****........*...*.**.**.*.***.***..*......**..**.*****...*......*.*.*....**...**.***.**.**...***..****..*....***.*.**.***.*.*..*..**.*.*.**.*.*.....*..**......***.**.****......*...**.*..**.**.*.*.*...**...**..*......*.**..*..*.**.**.*.**.****.**...***.**.***..**.*.***.*.***.*...*.*.*..*.***..*******...*.*....*.***......*..****..*.****.**.**..*....**...*****..**.*.**.*******.***.***.**.*.*..****.**...*..****..****..**....*..*.*..*.**....**..*******.*****.*.*.*.**.
..*.**.*.....**..***...*..*.*.****..*.*.***..**...**....*...***......***..*..*..***.*...**.*********..******.*..*...**.*...*...**.****...**.*..*.******.*.***.*.*.***....*.***....*....**.*..**.**....*.***..***.*..*...**..*.*..**...*.*....*.***.******.....**.*.*..*..*.**..*.*.**.......***.*****....*.*.*..*.*.**.*****.***.*....****..**.*.*.*..******.*......***.**.*.****..*..*.......*..*.*...****..***.***.***.****.*.**.****...***.*.***..*.****..**.*****...**.*****.********........**.*.**...**..**.*....*..**....**....***.******.....**..*.****.*.*.*.**.*..*...****.*.*..***.*.*.*...**.**.*.*..***..*.*.*******..**...*.*.*..*..*....***...***..*.***.*.*...****.**.*.*..*..**...**.*.*..*...**.**.*.****.*..**.****.****...*.*.**.*..**.***...*.**.***...**.*****..*.******.**...*..*.***..*.******.*******....**..*....*.*.....*..*.***..**..*.**.**..*.**.*..*****..*.*..***.**......********.*...**..**..**.*......*.***..*.*.**.......*.*...***.***..*.....*..**.*..*...*.*.*...****.....*...**......*.*.*...**.....*****..*****.*******....*.**..**....*..****..***.***..**.***..*****.....*****.**.....*.**.*.*.....**...*.***.*.**..*.*.*..*.*...**....**.**..******..**.*.***.**.*..****..*.**.*...***...*.*****.*..**.....*.**.**.**...*..*.*.*.*.*..**..*******..*..*.*.*..*.*...*....***..*.**....*.***....*.***.......***.*.***...**..*..***...**...***.**.*......*.***.***..*.*...*.....*..**.*****.***..*.***..*..*.*...*****.*..*.**.*.*.....*...***.***.*.*..*.***..*.*....*.*..**.*.**.*.*.*......*.**.....**....***...**.**.*.*.....*....*.**..**..*.**.**..*.....**......*.*.**.*.***.***.***..***.***..*.*...*...**.*.***...*****...*........*..*.*.***...***.*.*..**..*.*.****.**.*.***.***.*...**..*.**.**...**..*.***...*.**..*....*....**.**.*..*.....**.*.****....*.*..*.*.*..*.***.**.****..**.*....*.***.*.*....***.**....**.***.*..*.**.****.****....**..**.....*..***.*..*.**.*.*.*..****.*..******..**.**..****.******...***.***..*.**..*..***.*.**..*..***.*.*...*.*****...***.**...*..*..*.*...***.**.*.*....*..****....***..
...***..*..*.*****.*.***......***.**.......*....*.***.*****..*.*.*..*******...*....***....***..*..*.*..*...*..***..*..*...**........**..*..****.....*...*...***...*...*.***.**.*....***..**....*....*..**..**.*.***....****.*.*.***.*...***...******..*.**.****.*.....*.******.**.*...*.**...**.****.*..*.*..**..***...*.*....****.**.****..**.*....**.....*...*.*.**.**...****..*...**..**..**..*.***..**..**....*.*.**..*.**.**.**..*...*.*..**.*....*..*...**.*.***...*....*****..*.***.*.********.*..***.**.**..**.***...*..*.*.*........**.***.*...***..*......***..**.*.*.*..*.**...*.***...*....*.*...**.......*..**...**.***.**.*..*.***.*..*.**.*****..*..****.*.**.**.***...*.**.*.*..*.*.*..****.*.**.*.*.*.****..**...*...*..*.*...**....*.*..******..*.**.*.*...*..****.*.**.*..*.**.*****.**.**.....*.**.......*.**.******..*.....**.**..***...**.**.....**.**.*.***...**....**.*.**...*....***.*..*.**..*.*..*....*...******.********.*.*..*.*.***....**.*..**..**..*..**.*.**....*.*..*********..****.**.*.*.**.***.***.***..*.*.*.***.***.*.*..***.*.**.*******.*.**..***.***..***...**...*..*.**.*...**.*.*.**......*.*.****..*.......****.****...*..**..***....****.***....*..*.....*..*.*.*...*.**.******.*....*...*.**.*....**.******.***........*....*.*..*.**.*......****.*.****.*..**.*****.***......***..*.****....*.*.*.**.***.***.*.*..*...*..*.*....**....*.*.*..*.*.....**..*.**.*..*.***....*.*.*.**..**.***..*..*.*.*...**..********....*****..*****.*..*...**...*.**.......**.*.***...*...*.*..*..**..*.***..*.****...**..****.*..*.***..*..**.*.*.*.**..*.*...**.***....**.*.**.*..***.**.**.*..**.*.**.......*..*.*******..*.*..**.***...**...***..*....*.***..*...******...*..************.****.*.*......**.*.**.*.****.*****...*****.*.***.*.*...*..*...**.*.*..***...*.*..**.*.....*.*********...***...**.*.**.*.*.****.*.*...*****.....***..**.....**.....****........*......***...*.*....****.*********.****...*.*..*.*.**..*...***..*...**.*...**...**.*......****.**.*.*.....*.*.*...**..**.**.*..*.***..*..**.*...***...*.**..*...*.**
...*.***..**..*..*..*...*..*.*.**....*.***...*...**...*.*..**..***..*.*..*..**.*.*****.....**.*******..*..****..***.*.*.*.**.....*..*.......*.***..*.*.*.*.*.**.*****....*..*.*.*.*..**.*..***.**....*..**.*****..*.**.**.*..***.***..**.**..*.****..****.*.*.*.**.**..****...*.***...*...*.*..**.*.**..**.*.....**..**.**...****.*...*.**.....*.*..*..***.***...**.*.*******.*.**.**.....*.**********..****...*********.*...*.*.*.....***.**.*.**.*.*.*.***.**..*.*..*.****.*..*...****.*.***..***.****.*....**.**.***.*.***.....**...***.*******.....**.**.....*.*..***..**..**.*.*..**...**.***..*.....****.***...***.****...***.*....**.*.*.**.******.**.*****.*.*....*.**...****..**..*...*.**...*..*...*.....**.*.*.....*....**.*..*..***.*..*.*.***.*..**...*.....**.***.*.*.*.*..**..**....*...*.*.*.*....***..*...**...*.*..*...**........*.*.**..*.***..***.*..****.**.**..****.****..**..**.**..*.**....*...******..*.***.*.*...***..***.*.***.....****..*.**.**..*.****.********.***...**.****.*......****....*..*.**..**.*.*.****.**.*..*.**..***.**.*....*.*.*..***.**......*****.**.*.....*....*.**.**...*.....***..**....****..**.**..*.**...**..*****.**.*......*.*...*.*....*...***.*.*..***.*...*.******.*******.*.*****........**.*..*......**.....**.*.**...*...**......*.*.*.*.**.*.*.**..*.*.*.*.**...*..*....*..**...**.**....*****.**....*..*.*....**....*.***..***..*****.**...****.*.....****..*.*...*..*......*.***.**..**.*.****....*....*.*.*..**....*****..*.*.***.*..*...*****...*****...*.*..*.**.**.***.**....*.**.*.*.***..*...*.*.****..*.*...**...***.**.*....*.**********.*..**.*..*.****.***.*.*.*.******....*****...*..*.*..***..*.*...**.*.*...**.*.*.****..*.**.....***.*****.**...**...******...**.*.******...*..*..********.....*.*.*...*....*.*..*..*.*.*.*....*.**...*.*...*.*...**.****....*.**.**......******..***.*...**.***......**.*****.*.*..**.*.*..******..****...**.**.****.**...*..***.*.*.**.*.......***...*..***.*.****..**.**.....*..*.*.**.....*...*..*...***.**.**.*..*.*........****...*...**.**.****.*****....**.
..*........***.**....**.**.*.***..***.*......*..***.**.**.****.*....**.**********.***..*.***.....*.*...*.**......*..**.*..****.*..*.*...**.*....*..*.***.*....*..*.*..*...*.**.*..*.******.*.*.*..****.......*.*.****.****....**.*.******....***...*.*..***...*.*.**.*..**..*..*..****.**.*.*.**.***.*...****..**.**...*.*..*.******..*.*....***..*.*.*..*..***.**.*.**..***...***.**....**.****.*.*....*.*.*..**..**.**.*...*.******.***..*..*..***.*...*..***...**.****.*..**.***...***..*.**..**.**.*****..**...*..*...*...*...*****.******..***.*.**.*.....**....****.*...***.....*.......*...****...****.**.*...*.**..***....*.*.*.*...**....***.***..***.*.**.*...***...****.*..***.***.**..*....*..***.*.*.***.****.*....*...**.**...****.*......**..*..***..**..*.**.***.*.*.**.*.**......*.***.*..**...*..*..*...*..*...***..****.**..*...****.**.**.*.*...*....**.**....*....****.*.**..***.*****.*...*.*.*..*.*....*...*...*.**.*...*.**...*.*..***...**.**.*.******...***.*...*.*..**.***.*...*...**.*....**.*..*.***....*.*..*.**.*..*.**..*.***.*.*.*.*.***..*.***.***..***..***.*..**.**.*..**.***.**.*****..*..*.***..*.....*.*..*.*.**.**...**.*****.***..*.***.**...*****.*..*.**..***......*....*....******.**...***.....*****...**.*..*..*.*...***....**.....*....**...***...**....*.*.**.*.*.......****..*..*....***..**..**.*.**.*.*..**.**..*.**...***...*.**..*.*..****...*..*..*.*..**.**.****....***......*....*.*..****.***.*..*.*.**.*******.*.*.*..**.*.**....**.*.****..*..*..*.****.*.*....****.*******.....*.****.***.*****..*.*.**..*.....**.*.**..*..*....****..*....******.****.*....***.**....**.*..****......*..*.*.****...*.*.**...*.**.****.*.**...*..*..*....*..*...*.******.*..***.*.**..**.***.**...****...*.*.*.**...**.**.*.*..*.**...**...*.*.*..***.*....***.******.**.*.*..****...*.*.****...*.**.*.......***.*.....**.*..**....**.****.**.**..*..*..*..*.**...*...*.*.*.*..***.......****.*..*.*.***.*.*..**.**.*.*..***....*.*.....***..*.**.....*.****.**.**....**.****.****...**..*..*****...*....*..******.....*..*..****..*
*...**..*.*.*...*.****.*.*..*.***.*.*.*.**.*.**.*...****....****..***..***.****.**..***.*.*.*..*..****.**.*...***.*..*.*..**..*..**.*.***.*.....*.*...*.****.*..*..*....*...*..**..****..*.*****.**.****.*..*...***....*.**.*.**....*.*.....**..*...****...*.*****..*...*....**...*.....**...*.*.*.*..**.**..*..**.***.****....***..*.**...*..***..*..**..........*...*.**..*.**..*.*......*..**.****.**.**..**.***...*******.**.*..*.***.*.*.*..*.*.....*.*.**.*.***.*.***...*...**.***.*...*.*.**.*.**......***.******.*..*.*.**..***..**.*...*.*.*.*****..*.**...*..*.*..*...*...**..*.***..*.*....*.*.**..**.*.*..*..*.***......*.*...**.**..**....*....*..*.*.*...*.****...**..*.*.***..****.*.******...**.....*..**....****.**....***..*.*..*..*****..*.**.**.**.....**.*.**..**...***.**....*.....*..*.....*****.****.....**.***.*.**.*.**..*********..*.**..***.*.******.*.*.*.*.*.*.*..**.**.*.****...**.*......*..*.**...****.....*..*..*..*.***.*...*.*.*.*....*.**.**...*.....*.*.*..*.**.***....*..**..***........*...*.*.**.*.****.*.***....**.**.**....*.****.*...**...**.*..****.*..*.***.**..*.*...***.***********..*..***..*..*...*.*....*.*.**.*..*.*****..***..*.*.***...***...*..*....*..*....*.*********.**..**....**.*.*..*****....**..*.*....**.*********...**.***.***...*.*.**..*..****..****.**.....***..****.***.*.****..*..*.**.****.**.....*.*.*..*.****..*.*.*..*..**.*...**.........**.*.*.*..*.....*.*.****.*..*..**.*..**.*.***.**...*..**.*..*.**...***...*.*..**.**.*.*****.*.......**.**..*..***.*.**.**.*...**..*...*..*..**.*...**....*.....*..*.*.*.***..*...*.***.......*...*..*.*.***..***..*.*...*.*..**...***.****....*.**..*******.**..****..***..**..*.***.****.*..*..*.******.*..*.*.*.****..*..*.*....*.*.*..**.**.**.**..****....*..*.*.***..*..*...*......***.**...**..*..*...**********.*.***.*...**.*.*...*.*...**.....*..**.**.****.*.**.*.*.***.****.*.*.*.*..*.*.**.*.*.*.*.*.*.****.*.*****.*..******.*..**.*..*...*.*.*.*.*.***.*.*.***.*.**...***..*.*..*.***.***.***.*...*****..*****.**....*.**.**...*.***.**..***.*.
..*...*.*........*.*..*****.****..*..***....****.**.*.**...**.....**.*...***...*****..*.*.***.***...**..*.**...*..******..*.*......**.*....*..*.**.**..*.***.....*..*...*.....*.....**.*..**....*..*.*...**.*..***.**..*****.*****.***....**.*..*...*..*.***...****.*.***.*..*.*.**.*****..*.*.*..*...*.********.*.***.**.*...*.....**..**..*..*...*...*..***...**..*..*..***.*.*..**.*...****..******.....*******.**.**.*******.*.****..*.*...**.**.....**.*....**..*...*.*.**.**...*.*.*..***...*..*.*.**.***..**.**.**...**.***..***.*..*****.**.*...*.*.**.*..*..*..***.*.**...**...**....*.***.*..***..******.***..*.*..***...**..**..*..**.*.**..*..*..*.*..*.**..*.*...*...*.**..*.*.**....**.*..******...**....**..**.*********...*.*..***.*.*.*.*.***.*.****.....**.*.....***.*.*......*....**.***..*.*....**..**.***.*..**.******....****..*.**.**...*.**.*.***.**...*.***.*.*.*.**...*.**.....*.*...*.....*...**.*..*..*.*.**..*.***..*.*..**.*.***..*..*..*.......*..*.******...*..*****.****.****.*....**..*..*.*****...*....****.**...*...*.****.....*.*...*.*.***...*..**..*.*....**.*....*.*.****.***.*..**.....**.*.*****....*.....*.*.**.*****.*.*.****..****.*.****.*.****..*...*.****..***.*.*..**.*****.*.**.****.....*..***..***...**.*..*.*..****...*....**.*...**..**...*...*..*.**..*...**.*..********.***.****..*.*..*...*...**...**....*****...*.*..**.**.*****...*.**.***.****.***.*....**.*...***.***.**.*.*....*.....*.*.***.**.*.**.*.**.*..***...*.....**..**********.....*...*..**...**.**..*...*..*..*..*..*.**.*.****.****.**.***.*******....**.***...**********...**.*...*.****.*.*.*.....*.*....***.******.*.*.*..**.**.*.*...***....*..*...**..***..*.***..*.**..*.*.**.*..**.*****.*****.*...*..*****..*.........******...**......*.***.*.**..*****...*.**.*.*..*.*.*.****.*.*.**.**..***.**..*...**.*.***..*..**...***...*.*.**.*..**.*.**.*..****.**...*.....*.***...*...*.***.*..*.......*.*****.*.**.*....**.*...******...*..**.*..***.***.***......*...*...*.*.*.....**..*..****.**.*...*.**.**..**.**.*.**.*.....**.*.*..*.*.*..*.*
**.***.*..*.**..******.**.*.**...*.****..**.**..*.*...**.*.*..****....*.*.*.....**.*...*..**.*..*...*......*.**..***.....**.*.**..*...****.***..***.*.**....**..*.**..****.****.*.....*..*..**..**.******...**.*....*....*.*.*..*****..**.....*.*..***....***..*..*..******.*..**..***.*****..*.**..****.*..**.**.***..****..*...****.*.*..*...*.**.****..**.*..*.**..*.*...**.*..**..**..*****.**.***.*..*.....**.****..***...**....*.*...*..***.......*..*...***...**..*****..**..**.***..*...**.........**....*.*....*..***.*..**...****...*.**.**..*...*.....**..**.**..**.*.*..*.*.**....*.*..**..*.**..**..*...*..*..****.*..***..*..*..***.*.**...**....*...*.*.......**.**.******..*.....**....*.**.*...*****...**..**.******..***..*..*......*...*.*..*..*.**.....****.******.*.***..*.*.*...*...**..**.....**..******.**.******.**.***..*..**.**..*.*..**.*.*.*****.**....***..*.*...*.*..**.**.**.*.**..******.**.*..*.*.********.*.*.**.*.*..*..*.*.**.***..*.*....***..*.....*.*.**...........**..**.....*.**.*****.*...***..*...**.***.*..*****........*.*....**.*.*....*...***.**.**....****....*.**.****..*.*..*.***.*.*..*..*.*.*..***..*.***.****......***..****..**..*.*.*****..**.*..*******.**.********.*.*.**.****.***.........*...*.**.*....*****.....**...*.**..*.**.*****.**..*..***.*.*.****.**..*.........**.**.**.**...**..*.*.***.**..**.*...***....*.....*..****.**.****..*.*...*.*..**....*.***.***..****.*..***.*.******..**.*..**..*.*...**.*********.***.*..*.**...**.***..**.****...*****...*..**.***.*..*..*..*.**.*....*.*......*......*.**........*.***....***....**..***..*...***..**...*..**.****.*...***.*...*.**...*.*.*.*.**..*..*.*.*..*..**.*....**......*.*..*.***.*.*****.*.**..*.**..*.*.**.*.**.**.......**.***..*....*.**.*.***..*...*.**.*.*.**.*.*.****.*...*.*.*....****.**...**...*..****.*..**..*.*..**.*..*.****.*.....*.*..*.**.*..*.*.*****.*.*.**..***..**..*.**..*.**....*....*..*.*..**.**.....*..**.*....*..*.**.****.**.****..********.**.*.*.*..*..*.*.*.*.***....*.***.....**...***..*.**...*.***.*..*.*.*.***.
*.***....*.**..*.*...*.****.*..*..*.*******.*****..**..***.*.*..****....*****..*.***..*..*.....*.*.***.****..**.**..*.******.**....*....*.*.**..**.*.**..*.*..**.*.*.**.**..**...**...**.*.*****.***.*..*.**..*...**..*..****...*.....*.***.*.**.*****..*..*...**....***.*..**.***.*.....*......*.*.***.*.*..*.*.*.*..*.*...*.*..****..*.*.******.**.***...****...*.****.*..*.**...*******.*...**.*..***.*.***..*...*...*..*.***********.**....**..****..*....**.*.**.***.**.***..****..**.**.**...*...*..*.*.*...*.*..*.**..****..***.*..**.******.*...*****..*..*..***...**.*..*.**.**.*..***.**..***.***..*...*.**...**..*****.*..*.***********...****......*..*.*.***.***.*...*.**.****.****..**...***...****.**.****..*.****.*.*..**..**.*.......***.*.*..****.*.........*.*...****...**.**...**...*.*....**...*.***.**...*..***..*....***...*....*..**.*..***...*..*.***..****..*..*.**.**......****.**.**..**..***...****.*****.**.*.*..**.*.*.***.....*.**.***..***.**..*****..*******.*..**.*.*.*...***...*..*..*.***..****..*..*..***..*.*.****..***..*.*.****..*...*.**..**...*.*.*.***..*..*..**..*.**...***.*****..***..***..**.....*.**.***...*.**.*....*..*.**.**..*.*.**....*.**...*.*.*****..**.*...**..****.*...*.*.*......******..*.*****.**.*****.**...*****.....*..***.*.*..*.*.**.**...**.**.**...*..***..*..*..**..*..*.*.*....*..***.*.***.*.....****...*.*.*..**...*..**..**..**.******.*****......*...*..*...***.*...*.**..*.*****.*.***..*...*...*..*...*....*.....*..***..*...**..*...*.**..*...*..*...*..**********...**..***..*.**....***...*****.*.*.*..*.*.*.**.*.**...*.*...*.*****.**..*...**..***.**.**.*....**.*.**.*..***.***.**..***...*..*...*.......**.*..***...**....*..*.*.**..****..**.**..***....*..*.....*.**.*...**..**.*..**....*.***..*.***...*..*.****.***....*....*..*.**.***.....*.*....*.*.*.**.***....****.*...*....****...*....*....***..*****......*.*.**......*.*...***.*..*..*..*..*.*..*****...**...***..**.*..*.*.*...*....***.***..***.*.**...***..**...**.*.***..*.**.*..*.*.****..**...*.**...***....**.*......*.*
..........*....**.**.*...***..*.*...****..*.***.****..*..****.*.*.**......****.*****.*..****..********....*.**.**..**..**...*..*......**....*.*****..*.**.**.****.****.**.****.*.**..*..****.*..***.*..*.*.*...*...*.*...**.*..***..*..**.****.....*...**.*.*..*...*.*..**........*...*...***.****...***..*****....******.*..**..*.*.***.***..**.*......*.*.**...**.*...***..**.*..*.*..*..........**...*.***.*.**.****.**.***.*...****.****.**..*.*..**.*..*..***....****...**...*.*.**.*****.*...*..***.***.*.*....**.*.*.*.****.*...******.***.....*.*.*.....**.***..*.******.***.*.******..****.*.*......**.**...*......*..*...**.*..*****..****..*.*..*..*...**..*.*....*...*..*.********.....**..**..***..*****..****.****.*.**..*..*.*.*..**...***.*.*.*.*..***.*******...**.**.**.**....*.*.*....*.*...*...****......*....***.**..**...*.......**.*.*.**.*..***.***....**.***....***..*.*.*****..*..*...**..**.*..*..*.*..*....***...*.*..***..*******.**..**.....*...*.*.****.****.*.*...***..**.*.*.*...**.*.**.***.*.*.*.*..*.*..**.*..*.**.***.*.*.....*....*..........*..****..*****.***.**.*.*******.*..***.*****.***....****.*.**....**.**....*..*.*..**..*.*.**.*..*..*.***.*...***...***.*..**.****.****.***....*****.***.******..*.*********.*.**.......*..*.***.****..**.**.*.*****.*.*..*****..*..*****...***...*.*.......*.*.**.*...*.***.****..***.**...****.*.*..***....*.**...*...****..*.**..*.....*****.*..*.*.*....**..*..**.*.*.....***.***.****.***.*.*...*.**....*......*.**.**...***.**....***..****...*.**...****.**..*..**...**.*******..**...****..*..**.*.*****.**...*..*.**.*..*.*.**...***.*..*.**.**..*..*..**..**..*.*.*......***....**..*..**...*..**.*...**.*...*.**.**..*...***...*..**.*..****..*.**.*..**.**.****.*.***..*...*..*****.**.*.**....*..*...***.**.*..*..**..*.......**..**.*..**..*.*...*..*..***..*.....*******.******.*.*.*.*....****...*..**...**...**.*..****......*...*.*.*.*....**..**..*..*..*****..*....*****....**...*..**....***..**.**.*.****.**....****.***.*...**..*...*..*..****...****..*.*...*..****.**
*..*.**.**.***...***..**.**.**.**.**.**....***....*.******...***.**.*.*.***.*...**..*...***.****.****..*.***..*....***.*.**.*....**.*..**..****...**.**.*..**..**.****.**...*....*****.**.**.*..*..***.*.**..*.......*....**..*....**.**.**..**.*.*..*.****.**..*..*....***.**.*.*****.*.*****..**....*..*.**.....***..*..*.**..**.**..*******.*.**.......*.**.**.***.*.*.*****...*....***..**.**...***.*...*.*....*.***.**..**.**...**...*****.**.*.*...**..***......*.*.**.**.*.****.**..*.....*...*...**.*..***.***.**.**.****.*.**.*....*.*....*.****.....*.**.*..*..*****.**.**...*..*****..**..*...***....*.*.*..***..***..***.*.*..*...*....*..*..*****..*.*.**..****.*.*....**.*....**..*.**..**..*........*.*..*...*.........****..*.***...***.......*....*...**..*..*..*..*...*.**..*.**..**..**....**...***...*.*..**..****.*.*....*..*.....**..**..*.*....***.*.**.*.**.**..**.*****..*.**.*....**..***...*..*.**....**...**...**.*...*.*.*.*.**...**.*..***.*..*.**.**.....**.*.*....**.***.*....*...**.*.****..*.....**.*..*****.*...*.*...*..***..**.*...*..*.*.**.*.....*..***..*.*..**.*.....***.*...*.*.*..**..*..*.*....**..***.....*.*.**......****..*******.*..*.*...****..***.**.**..***.*...*...***.*.*.....***.**...*.**..*.*****....**..***.*********.*..***.....*****.**..*.****..**.***...***.*..*..*..****..**...*..*..*...****.*..*.**..****.*.*.......**..*.*.****.***.*..***..*.*****....**...***.*...*.......**...***...**......*.*.*..***..*****..*...**...**.*********.**..*..*..*.*......*..**.**.*.*..***............*.*..*....**.**..*...***.*.*.....*.****...**.*..*.*..*.*..*...*.*.*..**.*.*.*..*..**..****.*......*..****..*****...**..***..*..*.*..****.*.******.*.*.*.***.****...*.*...***.*****.****.***.***.**...*...*.***.***.***...**.****.**.*****.***....*..**.*.*...*.*...****.....**.***.*.........**....*...**...****.*..**.**.*....*.*.......***..**...*.**.......**..*.*******..*.*.*.*******...*...***.****.*..**..*.****.**..**.*.*******.*****.....*..****.**.**..**.*..****.**..*...*....*..***...**..*.***..***.*....
...**..*.....*...**..**....**.*..*...*....**.***...*..**....*..**.*...***..***...*....*...*...***.**.*****.*..**.*....**.*..*..*...*.*********.**..**.*....**.......***.*..*..*..*.*.*...*.*****.***.***..***.*****..**.*....**..**.****.*.****..*..*..**..*.*.*.**.....*..*.*.**.*...*......*.....***.**.........*.*.***.****.******.***....*..***..*.**.**...*.*.....*..*..**.*.*...*.*..**.*.....*..*..**...***.**...*...***.*.**.*****.******.*.*.....*.*...*...*.**.**.****..*.*****...*..**....**..*.*.*.*..*..*..**.*.*****.*.**..*...*..**.*.*..**..**.....*.****.*..*.*.***.******...*****.*...**...*.*...*..***.*..*.*.*.**.*.....*.*..*******...***.*..*.***...*....*****..*..***.**.**.**.*.......*..*..*****..**.*...*.*..**.*..***..***.******..*****.******.*.*...**.***.***.*...*.*.*..**..*.***.***.**.*.*****.**********..**.*.*.*******.*.******..*...*..*.***.*...*.*.*.*.*****.*.**..**...****.*.****.*.*..*.*..**.*.*..*..**.*****..*..*.**.....*...***..*.*.******..*.......*......**.**.*...***.*...***.*.*.***...****.*.******.***....**********.********....*.*..**.*..*.**.**.*.*......**..**.......*..**..**.***.********....**.**.****..****...*..*.*.**.*..*..**.*.*.**..*.*.**.***...*.****...**..*....***..***...*.*.*.*.***..*....*..**..*.**..**..**.*.***.......*.*....**...**....*.*.*****.***.*.*........*.*.*..*....*...***.....**....*....**..**..****..*..*.*.*..**.....***.......*****..**...******.**..**.***.**..*.****....***.***.*...*..*.*..***.*.*.**......*..*..*...*.*...*.**..*..*.*.***...*.**.*...**.**.*.***..**.*....**...**........*****..*....***.**.***...*.*******.*.*****...**.**..*.****.*...*.*.**...*.*.*.......****..*....******...*.*.**...**...*...*......******.*.*.**.*.*....**.*..*.*****...*.****.*..*..****..***.**.*...***..*...**.*.*.*..*.**..*.*.**..***.*.**.***....****.*.*.*.*..*****....*****....*..***.**.***.......****..*.***..*..*.****..*.***..**.....*.*......**..*..**...**.****.*..*...*....*..*...**.*...**.*.....**......***.*...**..**.*....*..**....*....*..**.....*.*...****.**..*.*.
*...**.*****....*..*.....*.****...*..*****.*.***..**.*..***.***.*........*****.**..*.*...**...***.*****...***..***.****.***.*.**...*.*..*****.**..*****...***.**.****..**.**...***...*..*.*..**..***.***.....*.*..*.*..*....*.*.....*****.***.*....**..*..*...***..**...**...*..**.....*..*...****...****.***.*...**.*.**..*..***.****.*.*....*.***.....*.*....**.*..**.*..**...*****..**..*..**....*.**.*...*.****.**.*.*.*..**.**........**.*.***.**..*..**...***.*...**.****.*..*.*****.*..*....**.*.*...**...***...**.....***..*.*....******..*.*.*.***.**...**.*..***.*.**..*....**...........*.....***......*...***..*.*....****....*...**.*..*.***.**.*...****.*...***.*.*..*....*.******.***...*....****...*****..**.*.*..****.*...**..**..****.**....*..*.........*............*.**.*.*...****.**..**..*....**.*****.*.*..**.***..**.***..***......*.****....**...***.**********.*..*..*.***......**...*..**.**....*****.***.*..*******.*......**..............**.***.*.....******..**.*....*****.....**.**.*.*...***.*.*....****..*.**...***..**...*******.*.*...*.****.****.**.****.....*..*.*.*..**..*****....*...*....*..*.*......****.*.********.*.*..**.****..*.***..*...*****..***.....**..*.*.*....*..*.*.*...****..****.******.*...**..***..*.***..***...***.****..**.....*..*..*..*.****.**.****...**.**.*.*.**.*.*.***.**.***.*****.**.*..**..***..*.*******.*.*.***..*.*.*....*..*..*...**.****..***.*.*...**.*...**.********........*...*...***.***...*...*.******.***.*.***...**..***.*.***..*.*..*.*.**.......*....**..***.*.*...*.*.**...**..*..........**.*..*.*.*.*..*.***..........***..*....***.*..****.*.*.**......*.*****..*...******...***..*..**.*.**.**..***.**....**..*.**....**.****.**.***..*.**.*..*.******.**.....*****........*.**..****.***.****.**.*..**.........*.****.*...***.........****.*.*.***..*....*.*...*******.*..**...*.***...*...*..*******...*****.*..*........**..*****.*****...**..**.*.*.*****..*.**....*..*..*.****.*******.**..***.**....****.*.****......*.**.*.*.*.*.**.*..***..*.**.*.*.*****...*.*...*.***......
...*...*..**.****.*.*..*.....*.***.*..**.***...**..**.*..*..***.**..*...*****.***.*..**.*..**********..*..*.*.*****.**.*.***.**.*...*...*.**..*.....*..***..**...*****.....*..***..*....*.*.*****....*...*..***....**..*....*****..**.*...*.*....***.**.**...***..*.*..*..***.......*..*******.***.*.....*...*...*.*.*...*.*.**.*......**..**.*...*....**..*.**********..***..****..**.*..****...*****.*.**...*...*......***.****....*..***....*....***.*..*.***.*....*.***.....*.*..*.**.*.**.**..*.*....*.*.******.****..*.**.*.****......***.*..**...*.***....*..*.***.*.........*....*.***..**...***..*****..*.****.***.**...**.***.****..*.***.*****.**..****..*..*..*...*.*.....**...*..***...***.***********..**.********..*....*.***.*.*.****..*....*...*****.*.****..*..**.*.**...*.*....*.*.***.*...*.*.****.*....**.*.*....*.*.*..***.....*****.****...*.*.***.*....*.*.....**.*.***..*.*..*.*...*.***.*....**.**.**..***........*.........*.*...**.*.*..*..*...*****....*..****..*.*..**.*....**.*...******...*.........*.***.*...****..**.***..****.**....*.....*..*.*****.**..**.....****..*..****.*..*...*...*...**...**....**.**..***.*.***..*****..*.**.******.*.*.**...***.**..*****........**.*..*.***.**...*.*.**.*.***.*...*.***.*.****.**.**.*.*..***.*...**......*.*.*.....**.**..*.*..*..*..*..*.*.***.***...*....**..***..*..**.**..*.*.***....**.*.*.**..*.*.*...*.....*.**.*.***.*.**.***.****.*..*.........*.*.**..****..*..*.*****..*...***.****.*.**.....*.....*.....*.*.**...*..*.*....***.**...*.*.*...*.**..**.*.*.*..*..******...***.*....***..*****......*.*.***.*..*..**.**....********.**......*...***.*.*..*.**.**....**..***..*.***.....*.*..*******..****....**.****..*.*.***..****..*****..**.***.*....**.......***.**.****...*.****..**...*.***.***..*.*.**..***....*.*.**........*....**.*.*..****.***.*.**.*.*.*.*..*.*****..**.*.**********..*.**..******.**.**.*...***....*.*.*...*.*..*..**.******.****...*.**.*.*.***.....**.***.*..**..**.*.**.*.**....*.**..***.*.*.**..**.....***...**.*...***..*****.****..**....***.***..*.
.*****.**.****.*.******....**..*..*.***.*...**...***.**..***.********...*..***..*.****..****.*..*..***...*.*.*..**..*........*..*...*.*...*.***.*.*...***..**....********.....*.*.*..*.*.**.**.*****.**...*.....**...****.**..***.*****..*********.*.*..****...*...**.**.*...*.*.*.**.*.****.**.....*.*..**...**..*..****.*..*.**..*.*...*.*.*.**...**.*...*.*.***.***..*.**.**.......**..***.*......*.**..****...*..*..*..*.***....*.****..**....***.*..**..*.**.*.*..***.**...**..**.*.*****.*.**.****...*....**.*.*.....*.*.***...*....*..*....**.*.**.*..*.****..*****...*.*.*..*...***.**..*******....*..*.*.*.****..*.*..*...*.***..**.*..***.***.*..**.*....********.**.*.**.**....**.**.**.**.*.....****.**.****.***..*******....**..**.**....**.....*...*....*.***..****.***.*...*.....***..*.*.*..*.*.*..*..*....****.*...*.*..*..******...*.*.**..**.*.*****.*....*****.**....*.**.*.*.*******....*.****...****.**..**..***.***.**..***....*.*.***....*.***....*.**...****...*.*.***.*.**.********..*****.**.****..*.*.*.*.*.****.*..*...**.*..*..**..**...*..*******....**...**.***...******.***.*..**.**..**..*****.****.*.*.******.*..****.**..**...*****.*...*.....*.***.**...*****..***...****.***..**.***.*..*.....***..**.**...******.****.*****..*.**.*......**.*.****.***.**.......***.**.***.**..**.***.*...*...**.*....*****....*..*..*....****.***..**.......*..***.**.**.****..*..****.*..*.**.**.**...**........**..*.***.*.***...*..*******..***.*.**.*.***.*..*.*.*.*.****.*****.******....*..*.....*..*.*...*...***...*.*.*..*..*..*.......*****.***.**..*..*...*.**.*.*...*.**....**...*.*...**...*.**..**..****...*.*.*..*..*.**.*...**...**......*****..***.**.**.**.*.****..*.*....********.*....***...*.**.***.*..***.*.*..*.*..**..***.*..*.**....**.*.....*...**.**...***..*...*.**.*.*...**..*.***....**..**.***..**..*.*..*.*.***.*.***********.....*...*..*.*..*.....***.****.****......*.*..**.*..*...**....*.*.*.*..*.***..**.*.*.****....*.*..*.**..*.......*.*....****.**.*..******...********....***.*.*..****...***...*..*.*****.***
*.**..*****.**.*****.**.*..*..*...**.****..***.**..*..***.*****.**..**...*..*.**.*...***.*..***...****.*******.**...**..*..*....*..**.*.**.*****..*.**************....***.***....*.***.*.***..*******..**....***.........**.**...***.*.***.**.*...***.*..****.*..******..***..*..*.*..**.**..*.*.....***.......**.**.*******.*.*..**.*....*..*..***..***..**..****...*.*..*..******...*.*.*.**..***.**.*.*..*....*.**.**.**..***.**.*....**...*..*..*...**.*.*****.*...*..*..***.....***.*.***.*.***..**..*.*.*****...*.*...*..***..**....*.***.*........***.*.*.*..*...*..*..*.**.**.*.***.....*....******....*...*..*.*....*.**..*.**...*.*****.*.**.*..*...**...*.*.*....**.**..*.*...*.**......**.....**..*...****.******.*.*..*.*.*..*...**.***...***..*.**..******.*.****..*..*..*.**.**..***..*..**.*.*.**.*...***....*....*..*...*.**..*.*****.*....*.*..*.*...****.*.*..**...*.**..*.**.*..**...***.*..****.***.**..*..*.*.**.*......**.*.***..*.*.*..****..*.*.*.****.**.....**..**.*.*.*.*.*.*...*.**.****..***.*..****.**.*.**..*...*.**..*...*.*.**.....***.**..***.***....*****.**....**..*......*...*...*.*......**..*****..*****.**..**.**...*.***.*.****..**.*.**..*..*.*.****.***.*.**....***...*.*....**..**..**..***..**.*.....****......*.***.***.**..**.*.**.*.*...**.......*.**.**.*.....*...*.**.***.*****.****..**..*....**.**.*.**.*.**.*..*.****.......*...*..*.....*.***..*..**..*...*.***.****.***.***..***.**..*..************.***.*....***.**...**...*.*..*.*****.*.*..***...**.*.**..*..*.*.**....**..*..***.***.*.***.*.*..*.***...**...*.*.********..***...****....***.***..****.**.*.*..***.*.*****.....**..***.*...***..*..***....****......******.**....*..****.*.*.*.*..*....*.....*.*.**..*...*.**.*....*.**...*.*****.**.*..**..**.**.*.*****.*.**.*..**.*.*...**..*.*.**...***..*.*.***.*..***.*.****...*..*.*....*.**..*..***..*...*.*.*...**.*.*....**.*....**..***....**..*****.*.*...*.**..*....*....*.**.**.****....***.**.*.***..*....*..*..**.*........*..*.*..**...*.*.***..*.*.**.......*.**..**.*.**...**...******.*..**...**
....*..*..*.*.*.....**.***.*.**..**.**.*.*****...*.***....*.*.***...*****...**.*..*.***...****.*....*****..*.***..*....**.*..*.**..******.**.**.*.*.***.*.***.*.*.*.*.*..**..*.*...**......*.*.....*..*.*.*....*....*.*.***.*.*.***.*..**....*...*.*...*....**.*...**.*.....**.*....**.*...*..*.*..*.**.**...*.****.*..*..**..***.*..*.*.*...*.*....*.*.*.*..***....**..*.**.**...***.****..**..**.***..*.***.*.***.**.*.**....*********.*...*.*.*..*****..***..*...*.*.*.****.*..***.**.*.*.**..*.*..*..*.*...*.*..*..******..*.*......****.*.***....**..*...*..*.****.**.*.****.*..*..*.***...**.*...*..**.*...*.****..*.*****.*.....***.*...*.*.**.*****..**.*..*..*.*....*.*...*..**.*.*****.****..***.**..**.....*.*.**.*.*******..*.***..*..**..***.*...**.*.*...*.***.**.*.*.**.....***..*****.....***..*..********.**....*..*..***.*.**...***.....**.**.*..*....*.**..*.*....**.**...*.**.....*.*****.....**.*.*.*.....*.**..*.**..*.*.*..***.*...**.***.**......****.**.***..*..*.**.*....**..*....********.*.....*..****...*..**.**...***.**.***..*.**.***********.***.***.*...*....**..*..****.*...**....*******.*.*.*.*.***..*.*.**.**.**...**.***...*.*****.....*.*.**...*...******.**..*..*..**.**.*..*******....*****...*.********..*..*******...*.*...........***.*...***..**.**......**....*....**......***...*.**.****.*.*..*.....***.***...**.**.**...*.*.*..**.*..***..*.***.***..*.**..***.*.*..*..****..*..***...*.***......*...****....*...*..*....*.*.****...**.*.**....**.*..**..**.**....**..****...*.**...*.**..*.***......**..*...***.***..****...****..**....**..*....******...**.*.***....*.**..**.*..**..**.*....*.**.**..**.****.*.*.**********..****.**...*.*...**....*...****....*....**..***.***..**.*....*...*.**.**..*..**.***...*.*****.***...*...*....**.*****.*.*****....*.*..**.**....***..*..***.*.*...*....*..***.**.*...*.....*....*.*..*.*....*.....*****..**..****.*...*.**...**....*.*..*..***.****.***.**...*.*..**..***..*.....*.*...**.******.*..*.....**.*.*.**.***..*..*.**..*.*******..*......**..***.*.****.**..*.*.*..*.*
.*.****..**.*...*****.*....***.....*..*..*...****.**....***.*******..*.***..*..****..*....**.....*..***.*..*..........*.*.**..**.*..*....*.***.*.****.*.**.*..***..*...**.*.******..*...**...*..*...*.****.....*.***.....**.**.**.**..*..*......****............***.*.**.**.*......*.**..*..*.*......*...****..*.**...****.*.*..***.**...*.**...****.....**.....****...*..*.*.*..**.....*..*.*.**.***....***..***.*..*..****.....***..**..*.*....*.**....**...*.*....***.......*.***.****..*****.*****.*.....**...*..*.*....*******.....***.****......**..*..*..****.*..*........*****.*.*..****..****.*****..**..*.....****..***.****....*******.*.*.*.*.*.........***..**..*..*..*.*..**..*.**.**.****..***..***...*****..*...*..*..*.*....***.**..***.****.*.***.*.***.....*..*...*.****.*..**.*......***....*.*.*.*.*.**.......*.****..***..**...***.*.****.....*..**....**..****....**..*..****.*.***..**...*..*.**...**....***...*.**.*.*.*.*.**.**..***..**.....*...*.***..*..**.**.***..*.**.*....**.*..***......*..*****..***..*.**..*****..*.*.**.**..*.*...**.****.*..**.*...*.*....***.**..*.*******....*******..*..*.*.*.**.*.***.***..**.....**.*....*....*.***.*....**...***..****........*.*.*.....***.*.***.*......***.*..****.****..*.**....***.**...****....*...***....**..**.*.**.*.******.***.**..***..**.*.*...*.*.*.....*..***....**.**.*.*.***....*....**.**.......****..**..**.***....*..***..*..***.*.**...****.*.***.*..***......*.****.**.....*.*....**.*.....***..*.*..*.*.***.**********.**.*.**.**..*.*.*..*.***.***..*.*.*..*.****.*..****..*.*.....*....***.***..**.*.*.**.*.**.**.***.**.***.**...***.*.*..*.*.*..*..*..*.*...*****.***...*....**.*.....****.*..*.*.*.......*..*.*.*.*.*...**.**.*....*.....**.**.*.*.*.****.*....**.*....***..***...*.*..*.**..**.***.*****.***.*.*.*.*..****..*.***..**.**..***.**.***.*.***...***..*.*.*.*.*.****.*.**..*.*........*.........*.**.*.*.*..*.**..******..**..*.**.**..**.......**.**.*...*.*..*.***..*.**.*..**.**..**...*...*...*.*.*****.***.*.*...*.*.***.**..**.*****..**.....**..**.*.**
.*..***.*..**..*.**.*.***..*....*..***.*.*.*.*.*.*..***.*..*.*.*.*..*.**....*.*..****..**...**.*..**.**.*.***.***.**.*.**.*...*..*****..**....*..*.*..*.*..****.*.*...*...*.*.*****.**.****.*.......***..*..*.***.*.**.****.**.**.*...**..*******...*.****...**.***...*.**..*...*...*..*.*.*....*..****....***.**.***..*..*..**..***.*......******.**.*.****...*...***.*.....***..**....**.*.....*.*****..**..*******.***..*..****.***.....*.*.**..*.*.****....*..**.****.***...**..*....*...****.......*...*.*.......****...*.**..****.*..*..**.**...***.***.**..***.***...*..**..**.*..***.....*......***.**.*..**...***..***.*.******.*.*....***...***.*....***..*.*..**.*****...****.*.*...*.*....**..**.******..*..****.*.*.**.**.*.*.***...*.**.....***.***..**..*.*...*.*.**..*.**.**.*..**..**.*.*......**..**..***...*.*....****.***...**.******..*..***********................*****..**....*****.*.****..**.*..**.*.**...**.*********..***..*..*.*.....*.....****.**....**..*.****.*.*.....*..**.*********...*...*...*.**..*.******....**.**.**.*.*********.***.*..***..*.*..*...*.*.*.****.**.**.*.***.*..***..*.***..*.....*.***.**.*.......*....***...**.**.**....**...******.****..****.*..*....*****.**.***..*..*.**.****.*..****.***..*......*...******.*...**.*...*.**.*****.****....*..**...*....**...**.*.........******..*.***..***.*.**....****.****..*.**.***....*.*.**.****.....*.*********.******.*.*...*.**......*...*.*..*..*****..***.**.*.*.*.*..***.*..........**.**..*.**.**......****.....****...**.**..*...***.**.***..*****.*...*...**......*.....*********....*****.*...........**.*.*..***.*.***...***...*..*.*.*...****.****.***..****...*..******....*******.....*..**.**.***...*.**..***.***.**..*.*.*..**.*.*.**.*..*....***..****.**...........******.*...**..*..*********.******.***..*****.*.***...*...*.*...*.**.*..*.**...**....*..*..*.***..**.*****.****..****..*...*.*.*..**.***..*..*..*..**..*..*.....***..*.**...****..*.*..*.**..*....*****..*.*.*....*****..*...*.*****....***.*.*.*.*..**.*....**.*.*..*.**...*.*.***.*.*.
*.***...**..*.*.***..*.***.*.*...*..*.....****..*..**..*.*...*..**.**.**.*.***....*.*..*..*..*.*.*.*****.*...**..****..*..*..*..**....*****....*.....*..*.***..**...**********..***..*...**.....**....**...*..*.*...**.....*...*.............*.**..**.*...***...**..*..**..****.**..***..*..*.**..***..*..**.**.*.*..**.*.*..***...****.**.*..**..*.**.**.*.*..*..*****..*...***.****...**.***.***..**...*.*****.**.*.*.*.*...***.***.***.**.....*..*.*.****..*..**.***.****.**...*.****..*.***.*.****..****.**.*******.**.*.*..***.....**.**.*.*.*..*..*..*.***....*.****.**.*.**.*.**.*.*****.**.*..***....*.*.....**...*.***...*.*...*...*.*.***.****......****...**.*.****.*..*.********....**.***.*.*.*.*..****.*.*.*.**..**..*.**....*.**.*.*.***....*.*..***..***.*..**.*.******.***...*...*.**..*...*...***.*..*.*.***....**.*...**.....*.**...**..*...****..**.*..*.*.****....*..*...*.....***....***..**.***..***.....*.***.**.****.**.***.***.*.*....*.*..*...***.**.****.**......**.****...***....**.*....*.*.....*..****..*.*..***.*.*.*....*.*.*.*...***.*...****.**..**..*.****.*.**.*.***..*....***..*.*.**.*.*..*.*..*.***..*.*.*.****.*.**.**.**.*...*..*.*.*.*.*.*.**.*...**..***..**.*..***......**..***.*..*.**..*.*......**....*.*.*.*...*.*.**..**...***.****.*..***.**.*.*.***...*.***.*......*..*.*..*.*****....*...***...**....****.****.***.*...****.**.*..***.**.*..*..*.**..****...**.*...**..**.**..*.**.*.**..*.*****....**.*...**..*.............*...*.*****.*.*.**.*.......*******......*.*.**...**..*.****.....**..*.**....*......*.*.**.*..***.*****...*.*.*.*.****.*...*..****.****....*.*.*.*.*.*.*.*.**.....*...*****.**.**..**.....****...*.*...***.*.....**.*..*..**..***.*.*.***...*.*..*****......*..*...**.****.**.****..*...***.*.***.*..***.**......*.****..*******.*...*....*..*****.****.....*..**..**.*.***.****..*.***.****.......*.*...*.*.***..*..*....*****.*..**.**.*...*.*..**.*......***..**.***..******.*....**.*..**.**.*.*..*.**.*...****.*.*.....**...**.**.*.*.**.*.*....*.*.****.*..*.....****...*.*.***..*.*.*..**
.**.*...*.***.*.****.*.*..*****.*....**.*...**.***.***..**.*.*.......***.**..**..*.*.***......****...******.**.*...**..*.**.*...*....****.*..**.*.....****..****..*.***.*....***..***..**...*****..*...*..**..*..**.****.*....*....*.***.*..*.*..****.****.*...*.*.*...**.*.*.*.*........*.**.**......**.....**..**.*..**.*.**..*.*...*.*..***.******....*...**..**..*...**....*......**...**.**.*.*.*....*.*.*..*...*.*..**.***..*....*.*.*....*...*.**..*.*****.*...*.***.******...***.*.*.*..****..*..**.**..**..*..**.*..**..**.*.*..**.**..**.**.*..*.*...*****.*..*.*.*.*.**.*****.****..*.*..**..*..****.*..***..***..***...****.*.***.....*.*.*.**.***...***.......*..**..**..*.*.*.*..*..*.****.**...*.*..*.***....*.**.......******..****..****...**..*.**..**.*.*..*******.*..*.**.*..*.*....***.*.****.*.**.*....*.*....*.********.*.....*.****..*.*...**...*.*.**.**..**.***.**...*****.***.*****..*..***.***....*..*...**.*..**.*.*....***..**....*.*******..*....**....*.*...**.**.**......**..**..**.*.*.*.....**...*...*...***..**...*......***.***.***..*.*.......***..**.**.*.**...****.**.***.*.*..**.**.***..*..**....**.*.*.*.**....*.*..**........**.********.****....**.*..*..**...***....****.*.*...**..**.*...***...***.****.....******.*...*****..*..***.*.*....**.*.*.*****.***.........**..**...****.*.**...**.**..***..***..*.*.*..***.....**....*.*.***.**.*.***.*.**...*..**..*.***.*.*.******....*..*....**.*....***...***..**.......**...***.**..**.**...**.***.**..*.****...*.*.*..*.**.*.*..*..***...*.**.*...*..****.*.*****.**.**.*..*.*..*****..*.*.*...*.*.**..***..*.**.*...*...**..***..**.....**.*.**.***..**...**.**.*.*.**.*...*..***..***.*.***...***.*.*..***...**.........****.**.*.*..*....***....****..*****..***..*.****....***.*.**.***.******....*.**.*.**.**...*.*.*.***.**.****.........*....***.*...*..**.*...**.*.*..**...*.***...***...*..*.**.*.**....*.***.***.****.**.***.*.**...*.**..*...*******..*****.*...*.....*.*.*.*.**.*....***.***..*..*..**...*.***...*.......**.*.....**.*.....**.**..**....*.*****.....
**...***.*...**..*.**..***..**.**.........**...*.*...*.****........*........*...*.*..*.*.**..***..*.*.***...*.*.*..**.**.*...*.......*.*.*..*...*..*.*.**.**.*.***..*.*.*..*..*.......*.***...**...***.*.******.****....*.**.*..*.*.***.**..**....*.***..**.****....**...*...*.****...******.*.*******.*.*.**..******.*.***..**...***.**..*...*...*.*.*.*.**.*..*.....*.**.****.*..*.*.**.**.**.*.....****....*.***.**...*.*...****.*...*.**.**..*..***..**.**..**.***.*..*.*.*****.*.*..*.**.****.*.*.....**...*.*...**.***..**..****.*....**.**.*.*.*..*...****.....**.*..**.****...***..*..*....****.*.***..**.*.*******.*.*.*.**....*.*.***.*.**.*.**.....*.*..**..*.*............**..*....*.*..*...*.**.***..*.*..*..*.*...*.***.*.*.*....*.**.****...**.*....*...*.*.*****.****.*.**....***......**...*.**....*...*.*..***.**.*..*..*****..*..*.*..*.*.*...*.*.*...*...***.*...*..**.*...*.*..*..*..*.*.*....***..******...*.******.*...*.*...*.**.*.**...**.********.*.*....*..*****.**.*..*........**..*..*.*..**..*..*..*..*.**.**.....*..*..*.********..*...*...*.....*.*..*..***...***.***.***.***.*..*.****.*..**.***.**..*.**.*...*******.**.*.*...*...*.....*...**..*....**.....**.**..*.***.**..*..**.....*****...**.**..*.***.*...**...*...*.*****..**.***....**.**..**.*..**....**..****.*..**...*.**.***.*.....*.*...***.**...**.**...****.*.......*..***...*...********...*.****.*.****..*..****....***....*.******..****.*.*.***..**.*******..****.*...*...**.....*****.*.**...*...**.*.*****...*....***...*.**.*.***.........**.**.*.*.**.*.**.*....**.***....**.....**.*.*...**..**.*..**.....******..***.*..*..*...**.***....***.******.*.**..*...**..*.*.**.***..*.***....*.*.***.**..******.*.*...*.*.....**...***..*..*.**.*..*.***.*.*****..**.*.*...****.******.*...******.*.*...*..**.*.*...*.*.....***....*......**......*.*..*.*.*.***...*.***..******.*.*...**.**...*.**...**.*.*.******..*.*......*.*.*****..*.....*..**..*..*.***..***.**.**....**..*..*...*.*.**..*.*.***.*....**....*.*...*.**..*.***.*****...*.***..*****.*...*..***.*..***
*...****.*.*.*.*..*.***....*...**.*.***....***.**.***....**.......****.****.*****.*.**.******..**.**.****...*.*...*****..**.***.*.**....*....**.**.*.**.*..**.*.*.....*.*...****..*.***.*...*.*..**.*...*.**.*.*..*..*......*.***..*......**....**..*.*....**...*.**..*.**.....****.....**.***.....*..***....**..*.**..*********..****.*......*..*...**....**.*..*..***..**.*.**..***....*.*.***..*....*..**....**.*****..**...*...*...***.*.**..*..***..***.*.***....*****.*.**.***.*.***..*..****.*...**...***.*...*.**.*..***...*....***.....**..**..*.*..*...*.*.**.***.....*.****.*.**.**.....********.*..*.*****..**..*.....*****...**.****..***.*.**..**...***.*.**.*..*.***......**...*....*....*.*..***.*...***.**.**..****.*.***..**..*.*.*.**.*.*.**.**...**.******.....*.****.**.*.....******..**..**..**.......*****....*.*...***...***...*.*****..***....**.*.....**.*..*.**.**..***...*.*.*.*.*.****..**.*.***..***..*.****....*.****.*.***..*.*.***...*...**....*...**.*..*...***...******.*.*...***..***.**.*.*.**.**.**.**.*.***.*..*.*....*.*...**......*.....*...*....***.*.**....*..*****..**.*..**.**..***.*........*.*.....***.......*****..***..*.*..**..****.*..**..*....********.**.*....**.***.***.*****...**.....**.***.*..**...*.**.....*..*..*.*...*....***..**....**....****.*..*...**..***.**.......**.*.*....***..***.**.*.*.*...*.***.*..*.*..**.*...*.**.***...*.***.*..**....*.**.**...**.*..****.***.*.****...*.....***.****...******.....****.**......***.**.*...*...***...*.*****.*.*.*.*...******.**....*..*.****.*..*..*.....**..**.**.**.*.****.****.....**..*****.*.****.**.*.*.....*.*.****.****....**..*...*.**.**.*.*......*...*.*.**..*..*..**..*...*..**.***..*..*..*..**.*.*...*..***.**.*.....*..*****...*..*..**..****.*.**..**.*...*..*..***.....*.*...*..*.*.....*.******..*.**.....****...**.*.**.***..*.*.**.**....**.*.*.****.***..**..*.*..**...*..***...******..***.....**..*.****...****...**.*....***.*.**.*..**.*....*....*..*..**..******....*..*.**.*.*.....**.**.....**.*..*.**.*.**.*.*...*..*.**.*.........*.*
*..**.**.**.*.*....*.....**..****..*..*..*..****.*.........**.**.****....*....***.***.****...*.*.*......*..*...*.***..*....*.**..***..***.....*...*.**....**..*.*....*.*..*..*.**.*.***.**.**.*.*.*****..*.......**.**.*.**.*.***.*.*.**...***.....*.*****.**..**.******....*..*.***...*.*...**....**..*...**.*..*.*..*.**.*.********.*.*.**.**..***.....*.*.*.**..**..**....*.****.*..*.*****.**.....**.*.*.**.*.*.*..****.*.*..**......*.***.*..**.****.*.**.*.....**.*.***.**.***...******...**..**.***..*.*...**...*.*.****..*.*..***.**...*****.*..****.*..*.*..*.*...*.***....**..*.*.*..***...**.....*..*.*...**.*.***.*..*.*.*.***..*.*.*.**.*......*..**.*..**.**..****.***...*******..*****..*.*.*..****..*.*.***.*...*.*.....******..***..**.**.*..*.**.*.**.***..*..*.*.**...*..*****.*..*.***..**.........*.*.*..**.**..*.*..*****.**..*.*.*.**..*.*..*...***...**.*..****..**..**..*..**.**.**.*...*....*......*..*..*.**.***.*.***....*.*...**..**..*.*..**.*******.**.*.*****.**.******..*..*..****.*..**..*.****...*....***.*...****.**.*****...*.*****...***.*.......*..............**.**..*.*.**.*.***...**.......********.*****..**...**.*..*..*..*.....***.*...*..*.**.*.*.****..*.**..*********.*...***.*.*..*..***....*...*....*.**.******...*..*..*...*..**...**..***.******.**..*****.......***.*.*......*.**...**.**.....**..***.*****.**..*...*.**..*.*.*..***...**...*.*..**.**.*.*****.***.***.**.*...*.*..**.......*.....*.*.*.**.*..*......*.*.*...**.*.*....******..*..*.*.**..**.*.***....**.**.**....***.****..**.*.*****.*.***.*.**.*..*.***.***...**.***..**.*...****.*.*.*....**..*.***..*.***...*.*......***.*....***.**....*.*..*.*...***.*.*.*.**.*...**..*.*.**.**.*..**.****..**.*...*.*****..***..*...****...*.*.*..*.**..**.**.*.....**..********..**..***.**...**.*..*........*.*..**.*.****....**.***.***..*.**.****..**..*.*..*..**..***.**.**....*..*.*....***.*.**.**...******...*..**.**.***...*.**.***.***..*.*.**.**.....**.*..*.*..*****.**.*****.****.**....*....**.**.*****..*....***..**....*...****.***.*..**.*..***.*.
..*..*..***....******.*.*.*.*..*....**.**....****.*.*..**..***..**.........*.*.***.*.*..**.*...****..*...*.***..*.**.*.*..*....*.**...*.***...*....*.*...*****....*.*..***.***..*.*****..***.***.*.......***.....*..*.*.*.*..*.*****.*..***.***.***....*.**......****..******.***.....**...*.*.***..*..*..**.*.*.*..**.*...*..**.*..**..***....*.***.....**.*****...**...*.*.**.**.****...**..*.*.*..*...*.....******...*.****..*...*.*......*.*.*...*.*.**.*.*..**....*..**......***.....*.*.*.***.*......*..********.*....*.**.**.*...**...****.**.*.***.****....*.....**.***.*.*.**.**.*.****..*.*.***.**.**.*.*******.*...*.**...****...**..****...*...*.**..*...*...........***.****..*.*..*..*.**.*..*....*****.*.***..*....***...**.***.**..*.*.**...*..***...****.*.**......*..**..****.**.**.*..***.**...*.**..*.**.*.**.**.*...**....*****........*.*.*.*..**.***.*..**..*..****...*.*...*.*..*.***.*..**...*.*..*.....*..*.*.....*.*.***....*....*.*..****.**.***.**..*...******.....***.*..*.******..*.**.*..***.*.*.**.**...*****..***..*...*.*..*..*..***.*..***..**...******..****..*..*.*......*******.**.*..*...*.**.*.*....****.....**.....*.**..*.*.*....******.*..**.*..********..**..**.*.*..*.*****..*.************..*...*.*.*.**....***..**.***.*.**.*********.**.*.*.**.******..**..****....*..*.*.......**...*.********..*...*.....**.*..**...***.*.**...**..**.*..*.....*******..***...***.**.******...*.********...***...******...*.**...*.*...****.**.**..***..*.***.*..*.*...*...**.*..*.*.....**.**...*..*..**....**.***..*.***.*......*...*.*.*.....*.*...*.**....***.***..****...****..**.*.*.*..*..**..**.****.****..*......*...*.......*********..*.*..*.....***.....*..*..**.*..**.*.*..******.**.*.*..**..**..**..****.**.**.****..**..*.*.**.**...*.*.*****.*****..*.*..*..****...*.***..***.....**......****..**....***..**...***....****.*.***.***.**.....**.***...*.*..*..**..*.****.*..*..**.***.*..**.***.*.*.**..**..**..****...**....*..*..*.***.*......***.*...**...**.*..**.*.***.*...****..****...******.**.**********....***...*
**..****....**.....*..*.*.*.*...*.*.****..****..*.*.****.***..****.....*.**........**.**...****..*.**..**.**...*.***.**.***..****.**.****.*.*...**.*.***.**.*...*.**.****..*..***.**.*..******...*.**..**...*....*.....*..**...*******..*...*.*******....**..*.*.......***.**.....**...*..***.******.*******..***....*..*.**.****..***.*..**.*.**...*....**..*.*.****..*****.*..**...........**.**...*****...***.**..*.**.*.*.....*...**.**.*.*..******..*******...**.***.****...**..**.**.*..*.***.*.*......*..*...***.**.***.**..*.***..*...**...**.***..*.******.**..*..***.*...**..***....*.*..**...*.**..*.*...**.*.*****.***...*.**.*.****....*.****..**.*..****..*...*.**.......*..*.*.*...*.*.....**..*...*....*****....*..**...*..*****..**.*****.***..*....**.*......**.*.**.**.****.***.*..*.******.*...*.****..*.*....**..***.****.***..*****......*.**..**.***.****....***..*.**..*..*..*....*.*.**.*.*.**...***..**.*.....****.***..*.*.***.*.**...**..****.*.**.*..*.**.**...******.*.*.*....*.*..**.*.*.*.......*.***..*.*.*.*.*.*.**.*.*...****..*.*...****.****.*..**.*...*..*.******...*..*.**.**...***.......*...**.*..**.*****....**.*.****.**...*..*.*..***....**.***.**...****..*..*..*.*******.*..*.*.**.*..***.***..**..**..***.**.*...**..**.*...**..****..*.***.......*.****..**.***.***.**.*..*.***...***..*.****..*...**.*.**..***...*.**..***.*.*****.**.......****.**....**.*****..*.*......***.*****..**..***..*.*.*****.****.******..*.*..***.**.***.............*..**.***.**..*.**....*..**..*.***.**...*.....***......**.***...*****.**.*...*.****..*....***.***..*...*..**....*.*..*.*.*..*.********...**.*****..*...****.**.*..*..*..**..*..**...**..*..*.*.***.**..*...*.*...**..*.***.*.*..**.**.*..***.*****..****...*.*..*.*.***.***..*..*.......*.*.******.***..**...*.**..***.**.*.****..***..*.***.*..***.*.*.*.*.**...*.*..***....**.**..**....*.*.*..*.*.......*...*.**..*....**.*..*..****...*.......*****.**..*.******...*..*.*..**.....***.......*..********.*.....*.*..*.*...****..***..*...**.**.*.*.****...****.**..*...*..*
**....*.**.....*.*...***..*.*.**...*.*.*.******.*...*.*...*.*.*..**.**......***.*..*.**..****.*...***.....*..*....*.**.*.******...*..*...***.*....*.**.*..*..**..**..*.*****.**..***..**.*.*.*.*********...******..*******....*....***.*.*..*.***.**.*...*..*....*..**....**..*.*...******.**.*****...******...**.*..***.*....*..*.....****.*...***..**.*.*..**..*.*.**.*.*.****.**.**....*..**.****....**.****......*..*.**.*..*.****.**....******.****.*.*.**.*.*.*...***...*..*.**.**.*...*...*....*..*......*.....*.*.**...*....**.*.*.*....*...**...*.**.*.**.***.*.***.***.*.*.*.******.****.*....*.**.**..*.*.**...*.**.*.***.*.**....**.*****.*...*.*...**...*..*****.......*...*...*.....**...****...***.*.....****.****.*******.***.*.*....*.......**.*.***.****.**..*.*....*.*.*..***.....*...*...*....***........*...***..*.**.******.***.***.****.*.**...*******..*..******.*.*..**..*.*.**.*..*.****.*..*..**.....***.*...*.***..****.*.****..***.**...***..*.*.**.*.**..**.***....***.**..*...*.*...*.*....*****..*.**.*.*..***.*.**..*****.****..*..**.**.....**..........*...****...**....*..*.**..*.**.*...******...***.*..******.*****..*.*..**..*..*..*.*..****..*..*..*.******............**..*.***..**..*..***.**.**..**.*.**.*.....*******.*...**...**.*.....**.*.*.*.*..*.....*****..**.**.**.*...*.***.*.*.***...*****.*.*.***...*.***.*.***.*.***...**.*.***...*..*....***...**.*..**.**.*......*....*...*.*.*.*.****...***..**....*.*.*.****...***.*.*...***.*....*..**.......*..*.*******..******.******..*.*.*...*...*.******..*.*..**.....*..*.*...........*****......*.*.*..**..*...****.**...**.*....**.**....*.*.****...*..*.**.***.*.*.*.*****.*..*..*..**...*.*.*.**.**...**..**....***.*.*..**.....*.*..*....****...*.*...*.*.***..*...*.*.***.*..****.*....*..*****.*****...*..**...****.*...**.*.****..**.*..*...**.**....*.****.****..****.**.*..*...*..*..*...**...**....***.**..**.*.****...*.*.*.*.*......*..*.****..***....*.*..*...**.***.*...*.**.*.*..*..*..***..*.**......*...*.*..**.*.***.***..**....*..**.*****.****...***..**
..**.***.***.**....****.**....*..*.**..**..*..***....**...*.**...*.*....****.****...*.***********.*.**....******..*.****.**..****.**..*.........*....**.**..*.*.*..*.*..*..*.*.*...*.**..*****..**....*.******..****.***..******.**.*..*.*....*.*.***.****.*..***....***.*.**...**...*.*.*...*.*..*.**....**...****.**.*.....**.****....*.*...**....*.*......***..***********.**.*....*.****.*.....***.**..***.**.*.*....*..******.*.*.*******..**.*.*....*..**.....**.*.*.*.**...**.....*..**.*.*..***.........***.*.*..*..***.*..*..*.*.*.*....*.*.**.***.*...*****....**....*...*..*.*....*..*.*****..****..*..**...*.*.***.*..**.*.****..*.******.*..**.*..**.*.*.*.***..*****...*.*.****..***.*..***.*...********.*.**.**..*****...*.*.....***..*..**.**.*.**.*...*....**.****.**.**.**.**.***.*.*******.**.*....*...**..**.***.***..****....**.**.*.*...*.**.*.**************.*...****....*..***.***..*..**.*..*.*.**.**..**.***.***.**..*.*.***....*******.***..*...*..**.*.***.***..*.*.....*.**..***.*.*..*.***.*...*********...***.*........*...***..*....****..*.*..**..**.***..****.*.**...*..*...*...*.....**..*******...**...***.*...**...**.*****.***.**....***.**********.***.....**.***.*......*...*.*..*.*..*.**********..***..*.***.*.*..*..*.*..***..*.*.......***....*.*....**.**.*..*..***.**.****.***.*....**.*..**.**.*.*..*.....*.*.*..*..*..***...******.*..*..*.*...***...*.*.****..**.*...*.**.***.*...***...**...***.***.*****..****.*...**....*.**..*.*.***....*.*.*.....*.**.*..*.*.....*.....*.*..***..*......**...**..**.*.*.***.....**.*.**...*..**....*.*.*.*.*.*.....*.***.*.***.***...*****.*...*.*.*.*****...***.*..**..*.**..***..*.*.***....*.*.**.*.****.**.***...***.***.*.*****........******..*****.*.*.***..**.....*.****.....**...*.**..*.**..*.**.**..*....**....*.*.*.*....*.*.*..*.*...*..*..*.***..**.*.**...*.*.****.****.****..*.**..**.**..*..**....*..*..**...****.*...*.....**.*.*..*.*.*..*****.*.*.*...*..*....**..*.....*.*..**.**...*....*.*.*.*.*...*.****..*..**.*.*......*..*.**.*....***....*.*.*.**..****..*..*.
***..*....*.*.**.*...*.....**.**...**..**.*****..*.*...**....***.*.***.*...**.*.**...*.*.*.*.**..*******...****....***.*.*.*...*****.*..**..*.*.*.**....*..**.***..*******.*.*.....*..*****....*.**....**...**.*.**..*.**.**..*..*.********.*******.***.*.*.***..*..*****.*..*.*******..*..*.********.*..*..*.********.*.****.****.*....**..***.*.****.*..*...*.*..***.....**.*.**......*....*.*.**.*****.....**.*.*..**..*..***.*.**.**.*....******..*..*.*.....*******......****.**.....*...**.***...***...***.*.*.*.......*.......*.***..*.*....**....**....***.....*****.*.....*.**..*...**...****.*...***...**.*..*******.****..***.**..*.*...*..*.**.**.**..***..***....*....*...*.*......*..**.**..**...****.*....*****.*.*..*****.***.*...*.*.***..*..**..*......*...*.*..**.*****.*..*.....****..**.*.....*.........*.*.*.......*.*..****......*.****...**.***..*.*.****.....***.*..*.***.***.**......*...*.*..***.**.*.***.**........**.**.**...*.....**.*..*...***.***..*..*....***.**....*....*.***.**.*.*....**.**...**..********..**..****.*.*.******.*.*.*........**..*..*.****....*.*.*****..****....**....*******..****.**...*..********..****.*...**.*.****.*.*.**.***....**.***..*.*.*.**.**..*.***.*.*..*.....***..*****..***.*....*......*.**..*.***.****..***.*.**..***..*.......**.....*...**..*.*...*.*.**.*.*..**.......*.***..***..*.*.***.*...****...*****.*.....*.*.*.*******.**.**..*.**.**...**..*..*.*.*.**.**.*.*...*....*....****.*****.***.**.**...*.*********.******..*******.....*.****..**..**..**..**..*.**......*.*.**.****.**.....**..****.*..**.**.*.*.....*.*.**.*..****.**.*.**..*..*....******....***.*...*.*..**.*****.***.**.****.*****.**..*.*.**....**..**..***....*****..****...**.*..*..****...*...**..*.****......*.*....**.*....**..***.***.....*..*....***.*..*.****.*...**.*****.*.***.**...*.*****.****.**..**.**..**..*...**..*.**....*..*.....*********..*.*..*..*.********.***.*..***.*..*...*..*...**.*.**.....*****.***.*.*..********..**.**.*..*..*.****.*..*.*.**..*..**.*.....***.*.***.*.*.*.....*.**......*..**
*.**.*****.***.*..*.*....**..**....***..*..***.****...*...*..*.*.**..**.*..*..*.*.*.*...*.*.*****..*.*.*****.*.**.**..*.**.*.*.**..*.*.**.*.......*.**..**..******..*...*.*.*...*...**.*...****.*..*.******...**.*.*.***.*.*......**..***.........****.**.*...*.****....*.*..*..**.**.**..****....**.*.*.*....*.**..*.*..**.*.....*.**...*****...**.***..**..*.****....****..**...**.*.*.****..**.****.*..**.**...*.***.*.**..*..*.***...*..*..**.**....*.*..**.*...**.*...*.**.*.....***..*.**.**..*****.*.**.*.***.........**.***..*.*..*..*...**.*****..****...*.*.**.**..**.*.***.**..*...*.*.*...*.****.**......**....*.*.***.**..*..***..*..**.......****.*..****.**...****......***.*.*..***...*...**....*..*..*.*....*.**...*.**..*.****...*.*.***.*****..*.*.*.....*..**.**.**...*.*..*.***.....*....***.*..*...**.*.*...**.*..**.*.....***..*.***.*.***.****.***..*..**.***..*...*.*****.*..*..**..****.****....*..*.*..***.*.*..****....*...***.**.**.*.*.**.......*****.**.**...*.*.*.**..**.*.....********..**.***..***.**....*....**.*..**.**.*.***.*..*.***..***.*.*..*.****.........**.*.....***.*.*.*.**.**..*.**.**...**..**.*.**..***......*...**.*..*...**..******.*.....*...*.*..***.*.*.*..**.*....***.**.***........*.*...***....**..*..*.***.*....**.....******..*.*..*.....**.*...*****..*****.**...******..******.****.*..*..*.........**..........*.*.**...***..**.*...*.**..**..*..***...*.****.*...**..***..*..*.**.*..*..*******..****..***...*.....*..*.****.**...***..*..*.******.***.*.....*...*...*****.*.**..****..*.*.*.***.**..***.*..**....*..*......**.*.*..**.*****..***..*..****.*.****....*****.***..*..*.***....**.***.....*....*.*..*.....***.**..*..*.**...**...**..*...**.*....*.*.*.............***...*..**..*..*..*..**..***..***....*.**.*..***.*...*.*******..*****.***.**.***..**.****.*...*.******.***....**...*..*****..**.**..**..*.**.**.*.*..*.****..**.***..**.**.*..*.*.***.*.*.***...**......**..**.......***.*.*...***...*.*...**.*.*****.....*.*....**.*....*.....*.**..*....**.**...**.*.****.**...*.*..*.*...**.*
*.****.*.*..**.***.*..*..*.*.**.*.........**.***...*******...*..*.***.****..*..***.*...***.*****.***.*.**.**..**.*.*.......**...**.*..**.***.***..**..*.**....*..*.*.**.*.**.*****....**...*.*.****.**.*.*.*.**.....*.*.**......*.*....**.***.*.*...*..*.*...*.**.*..*......***.*..**.**********..***.***..**..**..*.*.*.**.**.**.....*.*...*.**..**......*.***.*******.**.**.*****...**..*.**..*..**.*.*..*.....*.**.**...*.****....*****..*.*.*..*******........***..****.***...**.*.*.*.***.*****....*..**...**.*..**.**.**.*..**.*.**.***..*..**.**...****...****........*..***.***.*.***.*.*..*.*..**.**..*.....**..****..**.*.*.*.**.....*.*.***.**...*****.....*.*...*...*.**...**..*..***.***.....*.*...**.*.**.*.*.*..*......*.**..**..***.**....***.**..*.*.*....*....***.**..*.*******...*..****.***.**.*.*.***.**...*.*...***.**..*.*...*.*..****..**.*..**..*.*..**..***.*..**.***..*.*.*.**..***.*..**..**.***.*.*..**.*.....*.**.**.....*.*.*..*.*....**..****...*..*.**...*....**.***......***...**.***...*..*..*..*...***..**.***...*..*....*.*..**..**.***..*..*...*.*.*.**.**..**......*.......**.*.*.*..*.*..**.*.....*..***...*.*..**.**...**.*.......*.**....**..**.***.**.*....*.**.*.*....*.*****.....**......******.*..*..****.**.***.***.*.......*..**...***..****..***...******..**.....**.**.****.*...*..***..**..***..**.*..*..*..**..*..**...**..*..***.*****.**.*....*....*****.*.**.*.*.**....*.*.*.*******..****....*...**.*...****.*..***.*.***...*****.**..*...*.*...**.*.*..**.*.*..*....***..**..**....**.....*.***..*..**.*...***...**..**..*..*...*.*.*..*.**.*.**.*..*....*..**.*.**.****..**...***.*.**.*.*....****.*...**....*..***.**.*..*...*..*.*...*.....**.**........******....**.*..........*...*.*.**..*..*.**.***.*.*.*.**.*..**.***.**....***.*.**..*..****...*.*..*.....**.*.**.**.*..***..*..*.**...**.**...***..*.**..***.**...***..****.*.***...*.****..**.*.*.**.***...*.**..*..**.**.*****....**.**.******....*.**.*.**.***.*..*****..****.....*.*...**...*..*...*.**...*.**..**.*.*.*.*.*.***.****.*..**.....**..***.*
*.***....*.**.***.**....*.*****.**..*...*****.*.**..**..**.*.****.....***.***...**...**..***..*.**...**.*.....*....*.*.***.*..**...**.*...*.***..*..*..***..***.**.**..***......**..**.***....*..*.*.***.*...*******.....**.*..*..*.**..*..*..***.**.*.......**.*...*********.*.*.*.***.***.*****...***.*.*.**.****..*...*...*..*.**..***.**.***....***..**.***.*..*........*...***.*.*.***.....**..**.*.*.*..*.*...*.*.**..**..**......*.*..*.***.***...*..*...*.***.**.*..******....*.********..**...**.*.*.*..*.......****..*.*....****.*..***...*..*.*..*.**...***....**..**...***.*****..*.***...**...***..**.**....****...*****..**...****.**.**....*...**....*.**..*.*....*.**.**...*...***.***..*..***......*.**..***.**..*.**..*.**.*..*.**.*...*******..*.***.**.*...*.*..*******.*.*.........*...************.*..*.*.***..**...***...******...**.........**.*..*..*..**..***.*...***.**.*..****..*..*...**.**...**..*.*.**..*.*..**.*.*.*.***.*.****..***.******...*.**.**.***......***..*......*.*..*****.*.***..*****.**....**..***.*..*.*..**.*.*.**.*..***...***....***.*.*...*.....*.*****....*...***.*..*..*.*...*...*..*..**..*...*..****.***.*.*.**..*.*.....*.******....*.*.**.**.....**.....*..*****.*..*......*..**......**.****...*.*.*.*..*.**.....****.*.*.*...****..*...*.*.****...*.*..*......**..*....*.*.*....*.*..**......**.*.**.**.**.*...****.*.*.**.....***.....**.*.****.****...*.**..********.*.*.**..**..*..*....***...*..***...*...*.*...**.***.**.*.**.*..*...*.*...***..*..**......**..***.*.*....*.*.....*.*....**...*..*.***...**..****.***.*.*....**.*..**.*.***.***.*.*......****.*.*..*.**.*.......***.*.*****...*....*.*...******.....**.***.**......**..*.*.*..*...****....*..**.****.**.*...**....*.*..**.*.**..**.**.**..*******......***.**..*..*.**...*.***......*.*.*..**********.*.*..*.*...****.*****.*.*..**.*****..*.*.**........**.****...****.**.*.**.**....*..**.*..*.*..******.*.**.*.*.*.*.*.*.**.*.*..****.**.***.***.***......*..*..*...*.**.*.**.**.*..*.****..*.**.*.****.**..*****...*...*.***.***.***..**...*
*.**.*..*...*..*..*..*..**.***....***.....*.**..**...**.***.....*....*..*.*.***.*..*.**.*.*.*.**..**..**.*****.*.*.**.****.*********..***.***.***.*****.*.*.*.*.*..*.**.*..***.*..***.**...*.*....**.**...***...**.****....*..**.*.**.******..*.****........*.*.*.*.**.**..**.**.*..*....***.*.*.***....*.*.*..*.*.**..*.*.*.**.*.*......*.***.*..********.*.******.*...**..*...*..*.*.***.***..*...*...*****.******..***.*..*.****..*..**.*.*.**.**.***.....***.*.**.**..*.*..****..*****...*..*...**...*.**.*.*.**....*.**..**...**.*...*..****.*..*.*.**.*.*.*....*..****..*****..*.*.**...**...****...***.*.*.**.****..*.*.....*.*....*....*.**.***........*..*.....*.*****.*..*.....**.**.***.*.*****.*.*.***.***....**.**.*..**..**..*****.*.**.*.....*****..**....*.*.*****.*..*.**..**.*....*...*.*****......*..****.**.***.*.*..**..*****..***.*.*..******.**.*.*..*.*.*..**.*.****......*.*.**.....***....****..*.*..*.***.*...**.*...****.*.**..*.*...****.**...*..*..*.*********..***...*..*..**...*...***.*.*.***.**..*..........***...*.**.*..***.*.**...*..*...*.*..****.**..*..********....*...***.*..*..***..******.*.*.*..*..*.*....**.*.**....*..*.*.***.****..*.*...******.**.*..*****.......*..**.*....*..*..*..*.*...**....***.*.*...*..**...**....*...*****..*.*...**...**.***.*.*......**...*...**..*..**.*.**.*..*..*..****.*......****.****.*****..*..**.*..*..**..***...*.*.*.**.*.*..*.**********.******.*.****...**.*.*.**.*.......**.****..*...*.***......*.**.*****.....*.****...***...*.*..**........*..**.****.**..*..*...*.*...*.**.**..**...**...*.**.*.****......*.**..*...*********..*..**.*...*..******.*..**.*....***.*......***.*..*.**.*.****.....*..*.*.....******....*...*.****...*.*******.****.*.**.**.*..*.*.****.***..****.**.*..**.*.*.*...***.*..**..*.**.****..****.*.*.*..*.**.**.****..*.*.*...*.*..*...*....***...*.***.*****.**..*.**..******.*.****.****.*......***...**..*.*.*....****..*....*.....****..*.**.***.*.*......*.....**.........**.*..**.*.*.***.*...**...**.***.*.*.....**.*..**.*..**.*...*..*.**.*.****..
*.*.*...**..*.**..*...*.*.****..*..**.....**...******.........**.....**.**.*..*.*.......**.*********..**....*****..*....**.*****.*****.*.*.*....**...*****...*..*.*......**.*..*.***..*..**...***.....*****..*.***.*.....*.**.*.*.*.*.****.**.*****..**....*...**.*.**..***.*.*.*...*.....*.*..*..*.....*..*..*.****..*...*.**...*..*.**...*.**.....***...*******..**.***...**...****....***..**.***.*...**.**...*...**.*.*.*...**...**.*..**.**.*.**..**...****.**.**....**..*.**.*.*...*.*..*..****..*...*.***..*.....*...*.***..**..*.**.**..***.**..**...**.**.*..*...*****.*.....***.*.***..**.***.****.***...**.*..****..**..*...*.**.****....*...**...*.**..*.*.**..*******.*..**..*.*.*...*.**.*...*..*..*.****......**..*...**.*.***.*.*.*.*..**...*.*...*.*.**.*...**.*.**.*.*.*.*.*..*.*.....****.*..**..*...*...*.*.***.*.***.........*.*.*....***.*..**.****.******..*....*.**.*.***.**.***.*...*.*..*.****....**.*.*..*....*.....**...*.**..**.*..***...*.*..*.*.*.**.*****.*..****...**...*..*****..*..*.*.**.**.*.*.*..****...**...*.**.****.......*..***..*.****.*****.******.***.*...*.......***.**.*...*..**.*.**.******..*..*....****...*...*.**.***.*..**.**.*..****.*..****.**....***.**...******.***.*...*.*........**.*****.*..*****..****.****.*.....*..*....**.*.*.**.*...*.**...*.**.*.*.*****.***.***.**..*..*..***.***.*.*.*****..***...*....*.**..***..*...**.****.*******...*.**.*.**.***.*.******...****.**.***.*.*...*.*....**..******.**..*..***.*..*.*..**..*...***.***.**.*...*..***.*.....**..*.*..**.**...*..*.***.*.*...*.**.*..*..**.*..**.*.**....**.**.*..***..*..*..*..**.*.*.**..*.***.*..***..**..*.*.*****.**...***..*.......*.***...**.*..***..*.*.******...**.*..*.**..**.**......*****.*.**......***....*..*..**..*.**...*..*.*.*.*.*.****........***.*****.**....***.**.*...***.*.*.**.**....**.*...**.....*.....***..*...**.*.****...****.*...***..**.**.***.****.***.*.***..**...*.****.*...**....*..***.**.*......*..**.*.*.*.*.*.*.*..*..*.*....*..*.*....*...*.**..***.....*.******..*.**...*....*.***.*..*.*.**...**...*
*.*...**....***..***....*.**.*******.*.*..****.***..**..***.**.**.*.***.*...**.*..**....*.*...***.**....*...*.*...*.***...*.**.*..**.*.***.*....**......*......*....*.*..**..****..****...*.*.*.*.*.........***.*.*.***.*.**..*......*..*.**.**..**.**.*..******..******..****.*.*.*.*.*..**...***......**....*.*..*..****.....****..****.**..**.******.**.*.*.**.****.*..*..*.***.**..**..***..*.***...*.***.*.*.**.**.*....*..*******.**.**.*..*.*.***..**.****..**.**.**.*.**.**..****.....***..*.*.***.****..*****.**.***.....*..*..****..**...**.****...*..****.......**..**......**..***.*..*.*.*....*...***..*..*..**....****.****.*.*..*...*...*.**....*****.*.**.*.*****.***...*..*.*.*.*.**..*.***..**..*.*..*..**.**...**.***...*.**.**..*.*.**...*.*.*...*.*.**...*.*...*.***.**...*.*****..*.*...*.*...**..**...**.****.***...**..*****.*..*.**.*...*..*..*.*.*..**..*.**.....*.*.*..*.*.*...*.*.*..**...**.**...*.**...*....*.*....*..**.*...*.****..***.******..**.****..*.***.**.**..*.**....*....*..**.**.*..***...******..**.*..*****..**.****.***.**.***..*.*...**.*.*...***.***..**..**...*..***..*.*........***.*..*.*.*...*.*.**.*****..***.*..**..*..***.*.*..*....*.**.*.*..**......**.....*.*..........**..***.*.**.*..**..*..*......**..*.**....*****...*..*.*.......**.*...*.*..**..*.*..**.*....*****..*..*.**.*.**....*...*.*..**...**.**.**.*.**..****.*..****...**..***.**..*.**..**...****.*.****..*********....***************..**.*...**.**.***.*.*.*.*..**..*...**.*...*..**...*.*.***.***...*...*...*******.......***.***.******..**.*.**.***...*.**...*.*..**.*.*.**.**.**...*.*...**.*****..**.*..****...***.*.**.**..*.*.****...**.*..*.....***.*.*..*.**..*.*.***.**.**.***..*....*.**.*..**...**....*.*****........***.*******..**.**..*.*.....*..**.*.**....***..*.***.****...**....*....*...*********.**.......**..*..**.*.*....*.*....**..*.**.*....*.*..*.*..*.***....**...*.*.*.*..*.*...*...****...****.***..**..*..*.*.*..*...***.*.*....*.*.*..**..*..*....**..***.*.***....*.....*....******....**.*..**...*.*...*.***..***.*.
.***....*.*.***..*.***.....*...********.*.***.....**......*.**.***..*.*.*..*...****.....*******.....*.****.****.*...***.*...*...*****.******..*.*..**.*..*...*...*.....**..*.*.*..***..***.***..*.***.*....*.**...*..***.*.**..**.*.**..**..**....**....****..*..****.*..*.****.*.*..***..**..*...****..*..**...***...*.**.**......**.***.***.*****.******...**.**.*...**.*.**.**.*....*.**.*.***..**.*...*..*..**..****.*....*...***.***...*...**....***..****.*...*.**..**..*......****..***.**..***.*..***.****.****.*.*.....****.*.**..*****...*...*..*.****...*.*.*..*****..*.*..*.*..*.*..***.*.**.*.*....*.******..****.**.*...***...**.****.*.*....*.*.****.*.....*..****...**..**..***..**.**...*.*.*..**.**.****.*..****....**..**...*.*..*.*......**.......****.*...*......*.*.**..*.*******...*..**..**..*.***..**.*...******.***.*.**..**.*.*.*..**...**.***..*..**..****..*...*...*...*..*...***.*.*..***..**..*..**.****.**.****....*.*.**********.*.*.***.*..*******.*...*.**..*..**.......********.*.*.**.***...*.*.*.*****.*.**...*..*...*..**.*.*....*...**..*.**..*.*.*..**..***.*.****..*.*.....*.**...*..*****.*.***.***.*..**.**..*.*..**.****..**..*..**.*.**....**.**.*...*.......*.*****...*.******...**...*..***.*.*****.*..*.*.*.*...***..*.**.*.*.*****.****.*****..**......***..*..*.*****.****..*..**.*****.**..*.*.*..*.***.*..**..***...**..*..*....*...*...***..*....**..***...*..****..*.**.......**..**.*.*.***..****..***.*.*.*..***..**********.*..*..*.*.**...*.*.......*.......*.********.**.***..******.*..**.*..**..**.**.*.***.*....***.****..**.*..**..*...***...*..*.*.**.***.*****.*.**.**.**..*.***.*.*..*.....*..***..***.***..*.**.*...*.**.*..*..*...*....*......*..*..*..*..*.*..***.*...*...*..*.****.***..*.***....*.****..***...*.**..**.**..*.**...*.*.*....*........*..*******.******.*...**.**...******.*...*..*..*.*......**....**..*.*......*..**..**.***..**.*...**......*..*.*.**..**.*...**.***.*...*...*...***.*..****..**.*.*.*.*.*.*.*..*..***..**...******.**.*...*.***..*****..*...*.....*.*..**.***..*..****
*.******.***.*.*.*.**.**.*....**....****..*.*.*..*****.**.**.**.**....*...**.*..*.*.*.......*...***.******.*****.*****..*..*..**..**......***.*.*..*******.***.**....*.*.*.*..*.***.*..**..*.***......*..**.*.*...***..*.*****.*.*.......**..*...*.....*.*....*.*.*.*..****.*..**..*..****..**.***.**.****.***....*.*.***...*...****.*.*.......*...*...**..*...*.*.*.*.**.*..*......*.*..*......*...***.*.**.......****..*******.**..*.*.***.*.*....**...**..**.....****.**.*..*.*.**.*..*..*.****..**.....*..***...*.*..*.*.*.**.*.**.**.......**.**..*...**.**..*....*****.*****.*.****.....*...*.**.*.*..*..*...****..**..*...**.*.*.**.*.....*..***....**.***.*..*......*..*.*.*..******.**.*..*.**.*.***.******......***...*..*..***..*..*.**.*..*...***.*.**.....**......*.*****...*..*..*.****.*.*...**..*.*..*.**.**.**...*.*....***...**.**.**....***.....****..*...****.**.**.*.*.***.***..**...*..*..*.**...***.*.......*.*******.*..*.....*....*.**.**.*.***.**.*..*..****..**...*.*.****..*..**...*...*....****...***..**.******.*..*.*..***.**.....*.*.***...*.*...**..***.*.*....*.*...***.****....**..**.**.*.*..**.**.*..*..*.***....**.*.*.***....*****..*.**.**..**..**.**......*..**..*...********.****...*..***.******..**..***.*.******.*....**.***..*.....**....***..*.****.**...**...**..**.**..*.......***..*...*.*.*..***.******.****..******..***...*..*....**.*.*...*..**.*.*.**.*..*..*.***.***..**..****...**......*.....******..*.**.*.**..**.....***..*.*.*..****........*.*..***....***.*.****.****.**........*.*..***.***.*...****.**..***.****..*.****.*.**...**.....***........*...*.**..*.*****..*.*.*..**..******.**.**.*.***..***.*.***..*..**....*.*...**.*..*.**.....*....***...**..**.*.**.***.*...**...****.....***.**....**....***...**...**.******.*.***..*.*.*...*.....***....*..***..***.***.**.**.**....*.***..**....*.*..*.*.**......*******.*....*.....***...*...*..*.*.*..*.****.**.*......*****...**.*****.....*...*.**.**..****.**....*.*.**.*.**...*..*.***...***...***..........*.*.*.***..*.*.*..*.*.*...........******.
.***.**.*...****....*..*.**....**.**..*.***...*...*.*.**..*...***..**..***.**.*...*....*....*..*.*.****.***....*****.**........***.***.*....*.****.**.*.*...**.*..*.*..**.*.**.****.**...*.*.*.*..*.*..***...*****.*.*..**.**.**..........**...*..*..*.*.**......***.*.****...***..*....**....**.......***...*...**..*....*..*...***.*..**..*..****.*.**..**..***.***.**.*..*..**...***...*.***.**.****....*****.*.**.*..**.*..**.**..*.*.*.*...*****.********.**..******..*..**.......*...*..***.*...***.*.****.****...***..*.*.***...*****...***.***..*.*****.***...*..***..*.*****.***....*.....*.**..***.*..*..**.*.*...*....*.****...**..*.*..**......**.......*.*....**.*.......**.*...**.**..**...*.....*.*..**.*.****.*...*..**.*..*.****.**.*..*....**..*.**..**....***.*.*.*****.*****.*...*..***.*.*..*****.*..*.*...**...*..**.***.*.**.*...**...***.....*.*.***.****....*........*....*..**...*..*.***....*..*.**..*.***.****.***.*.*...**.*.**...*....*.*.*...*.**....*...*....**..*.......*.****....**...*.*..**..***.**...**..*..*.*.***..*.......*......*....*.*....*....**.******..*......**........*..*.*.*.**.**.*.********.**....***....*.*..*.......*.*.**.*******..*.*...**.*******.**.**.....*.**.**.*.**.*.*..**.****..***.**..***********.....*.*..***.**..*...*.***..*...*.*.***.***....*..*****.**.**.**......**.**.**.***.*.*.**..*****...*.***..*..**...**..*...*..**.****.*****.***.*.*..***.*..**.....**.**.***.*.*.**..****.*.**.*.****.**.**.*****.*.*.*.**.**.**.*..*.*.****.*.*.**..*.*..****..*.*.*..*...**.*...*.*....*.*******...*..**..****.*.****..**..*.*.*.**...*....*.*.*.*...*..*..**...**.**.**..*..*.*.******.........*..*..*.....*.*.*.**...*....*..*.***.*.*..**.*.....**.***..*....*..*.**..***..*.*.*.*..**.**.**.**...*......*.**.**........***...*...**...*.*...*.**.*..*.*.**.*.**.*.*...*.**..****.***..**...*.*.*..*.*.*..**.******..**..******...**..**.**......****...****.***.**.****..*..*..*****..*..*.*..*..******..***.*..*****.*..***...*.****..**..*.*..**..*..*.*..***..**...*.....********..*****.*.....***.*
.*..*.**..**..***..*....****..**..*.****.*.***...*....*.*...***.**.**.****.*....***..**.**....*.***.**.*.****.**.*.*.*****.*.*.*.*.*.**..**...**.**.****.***.*...*.*..*****.*...**...*******.*.*..**.*....*....*.*.*...**.*..*..*..***.*.*.*.**.**.*...*.*****.*...***.****.*.........*.*..******.*..*...****..*.*..*..*.*.***..*...***.*..*..*.****.......**.**..*.....*..*..***..***.**..****.*.**..*..*.....*****...**..***.....*.*****..********.*.....*.**.*..*.**..**...**....*****..*..*.*.***..*.**.*.***..*.*****..***.*.**...****..**..*****.*....*..*.*.*......*...*.*..*..*..**.**.....*****...**..***.****.*.....**..*..*.****......***.*.****..*..*..*...*..****.****....*.*.***..****...***.**...**.....**.****..*.****....*...*..*.*...*.....*.****...**..*..*...*.......**.*****.*..*.**.....*.***..**..**...*.**.****...******.*...*.*.*.*.*.**..**.*....*.**......*..***..**.**..*..*****...***.*....***...*...*...*..*.**.....**..**.***.*....****..***.**..*******..****.**.*.**.*.*..**..*.*.*.*.*.*.***.**.*...*.***.**.*.*.**.****.*.**..****.**...**..*.*****.*.***.*.**.**...**..***.**...*****..*..*.*.**..*.*.**.**.****....**.*.*..*..*..****..*...*....*.*..*.*..****..**..**.**..*...****.***.**.*.**..**..*.*..*..*.*....*.***.*.....****.**.***..**...*...***..*....*...*.**.*....****...***.*...**.....*.***..*..*..**.*.....*..*..*.*.*...*******.****.*.*.*...****.*..***.*......*.....***...*.*.*..*.**.**....*.*...*.*..*****.*.**.*....*..****....*...*....*.*.**.***.*.**...*..**...***...*.*.*.**.*.*..*..*......**..***.....*.*...***..**...*.*.***.*.**..***..*..*.*.....**....**....*..*..*.*******..***.***.******.*.*..*....*.*....*.*.**.....*.**....*.****..*.....*.*****.*.**..***.**..*...**.**.**....**...**...*.*.*..******..*..*****..**.**.**.*..****.*...**..*...*******..****.*..**..*..**.*...*.**.*.****...***.***...*.**.*.*.*.*.*.**.*..***..**...**.*.*....****..*.....*.....*..*.***.*..***...*..***..*..**.*.*.*.**..******..*.....*.*...*..***.*.*...******.**.....*....***.*..**...*....*....***.**..**..*.*.*.
.*...****.....*..**...***..*.......**...***.**.**.**.*..***...**.**.*....**..*.****..**..*..***.*.***.***..**..*...**.*.*.....*.***...**.****..**..*..****..**..*..**.*..**...***.*..**.****.**.***.*.**..*..******..**..*....***..*...*..*.*.*...**.*.....*..*.**.****.**....*.***.*..*.*....**..**.*.**.**.****....*..*....**.****.*.*..****...*..*****......*.*.....**...*.*.*.*...**...*****.....*.*.**.***...*..**.**.....*..**.........*****..*....*....*.**......**.*....****.*.***...**.*.*...****.***..*..****.*..*.*.****.*..*.*....*.**....*.*.*..**..*..**.*.**..**..**.**.**.*.****.**...*....*...*.*.*..**.**..*.**.....**.***..*..**...*.****.*****.***.***..**.***.***.***...********...**..****...*..*.**.*..*.****..*...**..*..*.**..*..*.***..******..****..*..*..*.******.*****.****.**....***.**.**..***.*....**.**...**.*.*.**.*.*..*..**.**.****.*.*..***.*..*.****.*...*..*****....*.*......******..*....*.*...*.**...*.**.*...*..***.**.*....*.....*..****.*...***.*..******.*..**..*.***.*.**.**.***..*.........*.*.**.*..*.****.*.....*****......*****.*......*.*.*...*.**.****...*.*..**..******.*.....*****.**.*****...*.......***.*..***.*.*.*.*........*****......***..**...*...**..*.*.*.**..*..*...**.*.*...**.*...*****..*.*.*.****..**..*...*.....*.*.***.**..*.*.**...*...***..*.*.*.*...*..*.*..**...*******.***...*****.*...*.*...***......***...*...*...******...*.*..*..****.**.*...*.*.****.....*..*.*.**.***.****.*.*......*.**..*.*****..*..******....*....*.*.****....*.*..*..*..*.***......*.....*.**..*******.*.*****..**.***.***..*.*.*...*....*..*.****.....*.**...***.**.*****.*..*..*.*..****.**..**..**.*...*.*...**..**.******..*.**..*.....*..****..*....**.....*.......******.***.**...***.****.**.*..*....*.*.**...******.**.***.*...**.*....***.*.**.**.*.*..**......****...**..**..**...*.*****.***...**.*..*.******.*.*.**.**..**.**..***.***.......*.***.*...**..****..***...*.**..*******..*..***.*.*.****..*.**..*..**.***....****.*.**.******.***.......*****..*.....********.*...**..*.**..*...***.**.*.*...***..
*.*..*.*****.**.***.*..*.*.*..***...**.**..*..*.*..*.*.****.***..*.**.**...*****.******..**.*.*..*.*.****.***..*.....**.***..***......******..**..*.***.*.*.**...***.**.*.**.*..*..****....*.*.**..*..*.*..**.***.*.....**..*.*.****.***..*..***.******..****...*.*.*...***.******......*..***.*.*..*.**....*.*.....*..**...**.*.*...*..*....*..*...*.*..******.*.**....****...**..*.*..*.*....****...***...**..**.*..***...**.*****.**...*...*****...*...***.....*....**.*.********.**..*..**..***.**..**....**.*...**..**..****.**.**.***..*.*.*...**.******.**.***.***..***.**.**....*.**..**.*.**.**..******.......*****************.*..**..***...*..**.*.**..**.*.*.*....*.**.**.*..*.**..**..*...*..**.*.**...***.***.**.*.*...*.**...*..*******.*.**..*.**...*.***..**.*..*...**..***...*....**..********...**.*....**.*.******..**..*..****.*....**.**..*******....*.*..*.*.**..***..*.***.*.*..*.*..*.*.*...**..*.***..*.*...***.*...****..*.*.*.******...*..*...**.****..*.*.*...**..*...*.*.*.*.*.*.*...***.*********............*..**.****..*****.****..*.********..*.****..******..**.*.**..**...***.*.*..**..**..*.*.**.*...*****.........*.**.**...******.**..******.*..*...***.*...*.**.*******.**.*.*..*..*.***..**.****..*...**...***..*.**.**.***....*...**.......********..****.*.*.**.**.*..**...******....*.***.*..*......*******.***.****.**..**...*..*..*...*.**.*.****..**.*...*..**.*....*.**...*.**.....****.*..**..*.**.****..*.*....****.*..*........*.**.....***....*..***......*.**..*.*.*..**.*.......**..**.**..******.*.*..**.*....*.*..*....*.**.***.*....*...***.**.*....*..**..**.**..*..*.**.*.*.*.*.**......*..**..****..****..*.*.***.**..*.....**.***.*..*****.**.***.*...*.*.*.***..*..*..*.*.**.*.....*.*..**.*.*..*.**.**..*..***..***.*.***.*.......*...***.....***.****.***.**.*****.**..**.**.***..***.*..*.****.*.*..*.***.**.**.***.**.**..*..*....*******..*.*******..*..***.***.*...*..**.**.*****..**..*.*****..*.*.**....*.*..**.*.*.**.*.**.*.*.*.*.**...*.**.*.*..*..***..*****..**.****....**....*.*.*...*..*..*.*..*.**
**.*.*...*..**...*..*......*.****.*..****.......*..*.***.***..*.*.**.*..*.*****..*...*.***..**...****..*..**.*.****.*.***...*.***....*******.*.**.*****...*...*...*.**.**...*.**.*.....*..****.*..*..**..*...*.*.*****.*.*.****.....*.*.*..*.*...*.*...***.*.*.*****..*.**..*.**...*..**.**.*.*.*.*.*..**.*....***..*.*..*.**..*..*.*.*....*..****.**.**....*...*..*.......***.***...**.....**.*.*.*.***..*.****.****...***...***...**...*.**..*.*..*.*.*.*.*.**.**.*...**.**.......*..*.*...***.*.*.*..**...*..******.*.*.*......***..*..**...***.****...*.***....*****.*....*...*.*******..*.*..**.*..**..***..**...**.**.**..*.*.***....*.***..**...***.***.*.**.*.*.****.*....**.*..*.*.*..**.*.....*.*....***..*.***..*....**..**.**.*.*.**.*.******..**..***.*.**...*.*..***********.****..**.*..*.*..***...**..*.***.*...*.**.***.*.**....*.**..***.**.*****.**.*.*.**....*.********.*.*.****..*..**...****.**.**...****.*....*.*.*...**.**......*...**.**.*****.**.......*.....***...*..**.....*.******....*.**...*..***.***..**..**..*...****..**.*.*...**....*..**....*.***..*.*..*.****..*.****..**.***.*.**.**...****......*..**...**..******.****.******.*..*..***..*.....**...*..*.***...*.*.....*.**.......**.****....*.********...***..**..***.*.**..**...**..*..***.*..*...*..**...*..***.*....**.*..***.**.*..*....*..*.***....*****.*...**.**..**......*..*...***..*..*...****..**.***.*..*.***..**.**..*....*...*.*....*....*.*..*...*****.*****.*...***....****.....**.....****...*......*.***..*.*...*.*.*..********.******..***...*..**....*.......*...**.*.*..****........*******.....***.**..****...**..**..****.****...*.*..*.*...***..*.*.*.*....***.*.***....**.**.*..*.********..*.*....***..*..*.*..*.....**..*.**.*.........**.***...*.**...*.**..****.*.....***...**...*.****.*.*.***.*..*.*.*.***.*.*..**.**.**.**.*.***.*.*.*.***..*..*.*...*.......***.**..**.********....*.*..*.*.*****....*.*..*.....**....*..***..*.*...**.**.*.**.**....****.**.*.**.**..**..***...*..*..*.*.*.**..**..*.**.***.***....*..****.*...*..**.*..*.*....*.*..*
.****...*..*.***.*.*.*...*..*..****..**.*..*.*..*.*..*.*.**.*.**.****.*...**.**.*.**.**.....*.*....***...*.*..***..*.*.**....*.**..*....***..*****.**.**.****.**....****..*****..***.*.******.*...*..*****.........*..**.*..**.***.........*..*.**.**..*...***..**.*......***....*....**..*...**.****........**...*.*.*...*******.***.**.......**.***..*****.*.*...*.***...***..*...*..**..*.*...*....*.****...**....*.......**..*.....*****.*.*...*...*..*.*...**.*****..*.*..**.*..**.*..**..***.*.......*.***...*.***...*****...*.*..**.**...*...*.*....*..****..*.***.*..*....*.******..***.**...*.*.*....***..**.*.**..**..*.***..*..******......******.*....*.*..*....*.......***.*.*..***.*.*...*.*.***.****..****.*..**...*.*..***..**..*.**.**...*..***....*.*..***.....*.****.****.***..***.*..**.*..*..***.*.*.....**..******.***.***.*.*.******..*.***.*****..*...**.***.**.**.**.*.***..**....**.*..*..**..*.******.******.*.*.*****...***.*....**..*....***....**.......*.****.*...*.*..***.*.****...*..***.**.*..**.**.*..**..**..*..**.**..*.***...*.***.*********....**.*..**..*.**..**.*...***.**.*..*.*****.....***.....****.*.**.......*..***.**..**.*.***..*..*..**..*.***.*..**.*..*.****........*..*..*.**.**.***.*.*****.*.**.***..*..*.*..*.***.*...*..*..*.*.**..***..*.**.**.*...***.***.**..*******.*.**...*******..**.*.....*****.*.**.*...*****...****..***..*.*.**......**...**.*..*.**....*....*.....**********....****.***...*****..**.**..*******..**...*..**.*****....**...***..*****...**..**..*.**..*..***..*..........***..***.**...*.*.****.********..**.**.....*.***..***.***.****..*.....*.**.***.*..*.**.***.**.****..***...**.***.*.*..*..******..*....****.**...**.**..**.***.*.**..*.*.*..*****...****...*.....*......**.*...**...*.**..***......*.*.*.**.*.*..*.***..**.*.*.****..***.**...**.*.*...****..**...*..******.*.****.******.*..*.*..*.*..*.**.***..**.**...*.*..**.*..*.*.*..**.*.*.*...*....******.**.**..***.**.***....*......*.....****...***.....*..*.**.**.*.*.**.**.*..**.**.****...****.***.***...*...*.*.***.**
.*.......**..**.*.**........**..*....*.....*.***.....*..*..*..*****.*...**.*.*.*.*..*..*.....*.**...**.***...**.*****...*.*.*..*.*.*.*....*.******...*.**......**..**.*.*..**.*...*.*.*.*..**.*...*...**.*..***.**.*.*....*********.**....*.****.....**.*.**.**...**..***..*.*..*.**...****.*....*.*****...**..**..*...*.*.***...*.****......****..*.**....***..***.*.****..****.*...*..**....***....*.*.....***.*.********..**.**.*...*.....*...**....**....*.*..**.**..********...**.**.****.*.*.****.*.**.*..**.**....*.***.*..*.**....***.*...*.*.*..*..*.****.**..*...*.*...*..*..*......*.....**.***..*....**....***..*..*.**.*..*.**.****..*.**..***..*..**..**.**...*.***...**.*..**.***..****.***.****.*..*...*.*.****..*..*.*...*..**....*..******..*.*..**.*.**..*.****.**..***.**.**.*.*.**....*..**.*..****.*...*.*..*...*.****..***....**...***.**..*******..*.**.*....**...***...*..***.*****..****.****.*****.*****.*.*....*..**.*.***.*.**.**..**..*..**....***...*..*.....*..**...**.*...**.**..*...***.*.*..*..*..*******.*...**.*..***...*.*.**..**..*.*****...*......*..*...*******..*...*.*....*.*.......**.......**...*..*.*.***...*******.*.***..***..****.**.**..*..*....*..*.*..*..*.......***..*.*..***.*****.*.**.*....*.***.**..*.......*.**..*..****....****..*******.....**..**...*.**.**.******.**.*..***.***..*....**.***.*...****.*..*****..***...****.*.****.*..*.***.*..*.*.**..****.*******.*...*....*....*****.*.*.***..****..***..*.*.*.**..*.....*..*.**.*..****.*.**.....***.....*.***.****...*..*.*..*...**.***..*.**.***....*****...****.****....*...*****....**.*..**..*..*.*..*.*.***.*******.**....*****..*.*.*.*..**.*.*.*..*.*.**..*..*.**..*..**.*..*****..*.......*****..****.*.**.....**.**...****.*...**.*..*.**.**.*.....*.****.*.*.*...*...**..**..*...*...***..**********.*.*...*..*..*..****.*...****..*..*..*******.**......*.*..*..*.**..*.*..*.**..***..**...*..***.*....*.***.*..*.*.**...*****.*..******.**..***..****.***..**.*.****.**..*...*..**.*..*.**.......***...***.*.**...**.*****.*....**..*******.*.****
******.*.**...**.*...**..****.**.*..*.*.....*.*.***.*.***.*.*..**....*.....*..*.*.*.....*.*.*..**.**..*.*.**...**....*....****..*****.**.*.*..***.*..*.*...*.*.**..******.***...*......*..***..***...*..***.*....*..*.*....**..***......**..*.*.*****.*.*..*.***......**********...***..***.*..*....*.**..*..*..*....***..*..*..*.....**.**.......***..**..***.**..*.*....**.*...*.*.....*.***.***..*..*..**....*....***...*.**..**..**.....***..**..*****.**..*..**..**...**..*****..*...**.******.*******..***.**.*.*.**.**..*...*.*.***..*.**...***.**..**..*.....*.**.*...*...**.......*.....*.*.*........**.********..*****.*..*..*******...*.*..*....*.*.**..**...***.**.*..***...**....*.**.****...*.....***...*...*.**.**.*.**..*....*.....**.*...****.***..*.*...*...*******.*...****..*.******.**..*.**..**.******.*.**...*.***.*.**..*.***.****..*...*.*..*..*....*.*..**..***....**...********..*..***.*.*.**...*.*****.*.*..***.**....*..*.****.....****..***.***...*..*.**.***.**.*..*.*.**.**..**.**.**.**.***..*.**....*....**..*.*.*.*..*.****....***.**.*...*..*..****.....*.*.*....*....**..*.**...****.......*.*.**.***..*..***..*..*.*.*.*.**.*.***.*..**.*****..*.***..*.*....**.*...*.***.**.*.*..*....*..**.**.**.***.....*..**....*.*.*..******..*.*...**.*..**.****.*.**.**.....***.*.*..*.**..*..**..*.*.*.*..*.*....**..******.*..*.**.**.*****.**.***..*.*.***........****.******.....**.....*****.*.*.**.*..*....*.**.**..***...*...**.**..**..**...*****.**.**..**..***..*....**....**.*..*......**..***.*..**..**.*..*..*.*....***..*.****.**...***.*.***.*..******.*..**...***...***.*...*..*****.**...**.*..*.*.....*.**.***.***..*..*.*.**.*.**..**.**.**....****.*.....*..*..*****..*..***.****....*..***...*.****...*****....**.****..*.*..*...*...***.*****.*..**.*.....*.**.....*..***..**.*..***....***........*..*.*.*.**.*.***.**.*..*..****..**.***.***..**.**...*.*..*.*...***...*..**.*****.*.***.*..***.*...*.***.***...****...************...***..***..**.*.****.**.....***.*.****.*****.*.**.*..*..*...*..*..***.**..****.*.*.*.
**...*.*.**.*.........*.***..*...****...****.**.****.***..*..**.****.*...***.****.***..*..*.*.....*..*.*..*..*.***.*.*...**.**.*..*.*.*****...**.*....*.*.*..*..**...*..*.....*.**...**.**.....*.*******.*.*.*.*.*..**********.**...**.*...*.....*.*.*.****.**.*...**.....**...*.**.***.*.*..*.***..***.*.....**.**.*.*..***..**..*...***..*.*...**..*.**.**.*.*.*.*.*.****.*.***....**..**..**..**.*.**..*...*..**..*.....*...*..**..*.*..*.*...*.****.*****..*.*.*******..*.*****...**.***..*.*.**.*.**.*******..*...****..*...*.*...*....*.*...***......*.*.***.****..*.....**.....***.*.***.****...*.**.**....*.***..*..***.*..*.....**.***.***.*.*..*.*.***.*.*..**.*...***.*..**.....*.*....*.****.*.*.*.*....*.***.**.**.**..***.*.****.****..*.***..*.**..*...**.*..***.....*..*..*..**..*..**.*.*.*.**..**.**..*...*..*.**..*...*..*...**.*..**...**...*..**....*.*.**.*.***..*.**.***...*.**..*.*.*.*.****.**.**.*.******.**.*.....*.*..**..*..**.*..**..*.*.**...**.*...*.***.*...*.*..*...*....*.*..*...*.****.*.*..**...*.*..*....*..*.**.*..***..**.**..**.****...*.*........**.**..**..**.******.***..**...**.**.***....**.*.*..*.**.*.**.***.*****.*..***...***..****.**..**.*.*..**.*........*..*.***.*.*.*..****....***..*.*.**.***...**..*.....***...*.**..*..*.....**.*..**.**.*.***.*..**..*.*.*.*.******....**..*......*****..**........**..*...**.*.***...**....*...*....*..*.*****..***.....*.****.**.*.****..*.*.....*.******......*..**.*.****.*..**..*.**.*.**.**.*..**.*****.****....***......***.*****..****.*....*...*..***..*..**.*.*.*..*.*..*.***.****.....**...*...*.***.***..*.***..**..**...**.**.***.***...*...*..*****....***..*.*****..**...*.******..*..***.......*...**..*...***.*.****.***...**.*.*.....******.*..******.***.*.**......***.*.**...*...*..*.***....*.**.***.*.*******.*...*.**..*...*....*..*.*....*...*...***.*.....**.*****.**..*.**.*..*.*.****..*..*..*.*.*......*.*.*..******..**.*.*.......**..**.....***.******.*.*.......**.**...*.*...*......**.**.*...*.**.***..***.*.*.**..***.*..*...*.******..**....**.***
****..***..**..*.*.....***********.**.**..*.**.*.**..******.*.****.*****..*******.**..***..*.**..**.**.*..*....*.*..**.*.*.***.*..****.*..**....*.....*.*..*.*.***.*.*.*..*.**.*..**.*..*.*..*.*.....**.*.****.*.******.***..*...*.*.*.*..**..*.....*...........*..*.*.*..***..*.***..****...*.**.....*.*.*****...*...*...*.*.**..**....*.***.***.....**.*.*.****..**.*.**..**.*....**.*..****.**..****.***.**.***...*.*.***.......**..****.*..*.**.***.***...*****....**......*.**.***.**.....***.*....***.*..***.**.*******.**....*..*....*...**...*...*..**.*.***..*...******.*.**.**...**.**.**.***.....*..**....*.*..*.***..*.**...****.*..**..***..********.***.***.**...*.*...****.*.....*.*.*****.*.***.*..******...*.*.*****.********.*****....***.*.***.**...********.**...***.**.....**.*.*.*.**.*****.***.**..*....**.**.***.*..**.*.*.*....***.*....**.*.*.**..***.*...**.**....*.***..*.***.**...*....**..*.....*...***.*..*.*..*.****.**.*..****..***.**.**********.**.***.**.......***.*.****....**..**.*.*****..**.*......*****...*.*****..*.***....*.*...**..*.*....*.**.*.*.*.*.***..*.**.*.*********.****...*.*.**..****.**.**....*...****..*.*.*.*..*******.**.**..******..***.*...***.....***...****.******.*..**********.*.**.*...*..****.******.**.***.**.*....***..*.....****...*.*..*...*....*..*.****..*...*.****.*.*.*.******.**...***.***.**.*.**.*.***..*.*.***.*...*.*....*.**.**.....****..*..*.***.*******..*..*.*..*..*.*.**..*....**.....***...*****.....*...*....*.*.*.*...***.*.**.**...**..*..**.*****.*.*.........**.....**.....****.***..**.....*.*...*..*...******........*****.*...**...***..**....**.**.******.**.****.***..*.**...*.**.*.**..**.******..*.******.**.*..*..***.***.*.*....**..*..*...*.*..******.....*..*.....***.*..*..*.*...***..**...**.*..*.*.**.***.*..***.*..*..*...*.*..*..*****.*.*******.*.***.....***.........**..*****..*...*.*......*...*...*..**...******.***.***..****.*****.**..*.*...**..**.*..*..*..*..****.*...*.*.***..*...*..*.*..*.*.*...*****..******...*.**.*.**..*.*.*..*.*..*.*.***...*.*...
*..*...*.*.***.*..****...****.*....******.***.....**.**..*.*.....**..*.*****...**....*...*.......**.*.*....**.*..******.....*.*..***..**.*..**......*..**.***..*...**....*..*.*..*.*.*.**.....***..*..***.*..**..*..**...********..**..*****..*.*.*.*...**.*...**.*.**.**.**.*...**......*...*.**.....**.*..*.**.**...**.*...*.**.*.*.*.*.**.*.**...**....*.*******........*.****.**.*.***.*...**...*******.*.****.*.*.***.*****.*.*...**.*..**....**..*....*.*.*.*..*.*.*.***......*****.*..*......****.****.**.**...*...*..*..**.*..*...*..**.**.****.*.******....*.**...*...*.*.*.*..*..*.*..**.*...***....*.*.*.**.**.**..***..****..****.........****..**..*.*.*...***..***.*.*..*..*.***.******.**.....***...*..**..**...*...***....****..*.**.**.....*****..*.**.*.*.**.*.**.***..*..*...*.......*..***.*..*.*...*...****.**..****..**.*....*....*..*.*...*...**..****.*...*****.*.****.********.*.***.......**.....*.*.******..****.****.******.*.*****.***...*.**.***..*..****.***.**.*...**...*..****.*.*..**...**.*...**..*.**.....*.*.*.*.*.*..*.*.**...*..*.*****.....**.*.*....***.**...*...******.***....***...*...******.**.*....*......*..**.*...*..*..**.**..**....*.***..*..***..*..*.*.*..******.****.*.*.*.***.*....******.......*.****..**..*....*..*.***.**..****..*...*..***.*..**...*..*****..**.*...**.**.*..*.**...**..*.****.....*.*..***......**..**.*.....*.***...***...****.*......*.******..*..**...*...***..*.**.*..*......*..*...*...*.*.******.**...**..*****.*.*.****.**.*..***..*.**..***..*.*.*.*..**.**.***.*.*.*..*.*..**..*....***.....***...*...*****..*.*..*.*..**.*.....*************..**..*.**.*...*..*.*...****...**.*.**......**....***.*****.**..**...**.***.*...****.**.**...**.....*..****......**.*...***.**.*..*.*.****.*.**.**..*.**.**..**..**.***..*..***.*..**..*...*..***......*.**...*...**.*..*.**..**.***.*****.**.*.*....*..*****.**.**.**.*****..**....*.*.***....*.*........*.*.***...*.*.*..*.***.....*..*****.*......*.*..*..*.**.**...**.**....****.*..*.**.*****....**....****..*..*.......***..*..*.....***.
**..*.***.***.**.***.*..*.**..**.****.**.****.*.*.*.*.******.**.*.*.*..**...*.*.*..***.*..****...****...*.**.*.*.*.**.****.**.*.*.*..*..*****..*.*.****.*...**.**.*..*....*******.**..*.*.*....**********.*.....*........**..*.**.***...***.*.***.*..***.***...**.*.***..*..**....**....*......*.*..****.**...****..**.**.*.*..**.*.**.**.*.**...*..**..**.***..*.*.*...*.*.**.****.*.**..**....*.**.**.***.**.****.*..**...**....*.***.....*.**.*.*.*.*...*..*..**...***.*...**..****.*..**....*..*..*.*..*..*.*.*.*.**.*..*..*.....*.***...*.*.*..**......*..*....**..*******.*...*...*.**..*.*..**..*.**.**...****.*..*.**.*..*.**.*.****.***.**.****.**.*.**.*.*...**.*.**...*......*.****........*...*...***.**....*****...**....***...*****...*.*.*.*...*.**.***.**...****..*****..**....*.*****.*..**..*****..*..***..****.***.***.*..*..***..*.*.*..***.....*....***.****....*.**.**.**..*.**.**..*******.*.*......*...**..**....***.*.*********...***..*****.******.*.*....*..*.***.**....*.**..**.*...*.**..**.*.***.**.*.*.**...***.***.*..*..*.*..**..*..*.*...*...**.**..*..**...*.*.***.......*.**.*.*.*.***..*****..**....******.*****.**......*..*.****...****...**..**.***..*...*****..**..**...****....*.*.***.*.**.*..*.*.***..**....**....**..*.***...**.*..*..****..***..**.....***....********.*.**...*....***.*.*..****.****..***.*.*.*.**..***...***..*..*.*.*...*...*.*..*........***...*.*...***.*.*..**..*.*****.*******......*...*..*.*.*..**..*...***.***.**.**.**..****.*.*.*..****..*.**.**..**.*...*.****.*.**.*.*.**.*.**.*.***.*.*.*******...*........****.****.*...*.**..***...*...***.****..**.***.**...*.**...**.*..****..*.*.*.*....**..****.*....*..**.***.*.**.*.**...*.*...***.**....*..**.*....**.**.*****..**...***..*.*.******..*.*...****.***...**.**..**.*.*.**..*.***.*****..*.**...*...*.******..*****...****.*.****..*..*.*.*...****....*.*...*.*.*..*.*.**.*.*.*****..***..*..**.*.....*..*.*.*..**.**.*...**.***.*.**.**.*.**.*..**..*.*.**....***.*..*****.***....***..***.**..***...***..*.*...*..***..*****...*.*.*.**..*.
***..*..****..**...*......*.*.*...*..**.....*.....**...**.*..*......*.*...*.*.*.**....*****.****.***...*..**....*****.*.*.*.**....*.*.....****...*..*.....*.*..**......*.****..***..******.****.*****..*..*.*.*.**..*..*.**.*.**...*.........**.**.*..**.**.**..*.*..*....***.*.***..***.***.***..***.*.**..****...****...***.....*..**.**..***..*.*.****.**.....***.*.*.**..*****..**.*....**..*************.*.........**.*....***.***.*...**...*..**.......*....**....*.*......*..*.*....*..***.*..*.*.*.*..***.**..*..**.***..*..***....****..*.........*.**........****..**..**.....*.*..***..*.**....*..*...*..*.....*****..***.****.....******..**..**.*...***...***.*..*.****..*..**.****...***.**..*..*..***.*****..**.*...**....*********..*.*.**....**.*..***.*.*..***.***....***.**.**.*.**..*...*.*.*****.**.*****..***.**.......****.....**..*....**.*.*.*.***.*.*.**.......**..*.*.*.***.*..**.*..**.***..**..*.**.*.....**..**..**.**.**....***.****.**..***..***...*.*..***..*....**......***.....*.......***.**.****.****.*.***..*.*..**.*.**.*..**.*..**.******.**......*.**....******......***.*..***..*....*.*..***.*...........*****..*.*...*.*..***..*.****....*...*******.*......*..**.**..**..***..****.**..*..*..*..**.*****.**.*......*.*.**...*.*.*.*.****..**...*.*..*****....**...*.*..*.**..**.*...**.......*.*..*....***..**...*.*.*****...*.****.***...*...*......**.*.....*..**..*******...*...*.**.**...****.*.******.***....**.*....**.***..*..*.***.....*........*...*..**....*.*********..*....***..**..*.*......*.*.....*...**...*.*.***..**.*..**..*.*.*..*.**...****.****.....*.******.*.******....******.******.*...*.....**.*..*...*..*....*.*.****.*****..*..****.*..**..*...*.....*...**.***...*.**..**........*****.*.**...*.**.**....**.**..*......*.*..**.*.**.*.*.*.*.*..**.***...*..*.****.*.***...******......***..**.*.*...**.*.****..**.*..**.**..*.*****..*....*****...****.*.***.*.*..*....*...*.*..*.**..*..**.*...***..***.****.**.*...**..*...*..*...*.**...**.*.******.*...****.*...*.*.*...*.*...*.*.**...***..***...
***...*...*.**.***....**..**...*.**....*.......*.*.*.****.***...*...*.***....**.**.*..****.*.*...***..****.*..**..**...****...******.*.**...***.*..**.***.*.***.*.*..****...*....*.....***.*...**.*..*.*...*.*.*.**.*..**.***.**.*..*.*.*..*.*.*......**..**..*.*.**.*..........***...*.*...**..*..*..***.*..***....*.*...**...*.*.**...*.....**.....**..***.**..**..*.**....**.***.**..*.**....**.*.*..*.**..*...*.**......*****...*..*..**..*....***.*..*****....*.*****..**..*.**..*.*.**....*.*..***.**.***......**.*.*....*.....****.*****.........*****...*.*..**.*.***....**..**.**.*.*..**.*.*...**......*.*.*****...**.*.....***...****.*..**...*.*.......**..**..*......*.*.**.*.**.****.**..*.....***.***.**.*.*.....***.**.*..*...*....**...**.***.*..***..*....*****..*....***..******.**..*.**.*****..*.....*..*.**.***.*...**.*.**..****.*..********.***.**......*.....*****....*.*.*..****.*.**.....*.**....*.****.***..*********...******.*.*.***...***..*........*.*..**.****..**.*...*.*.*..***..***.***.****....**....*.*****.**...*******.*......****.*..*.*.*..*...**...*...*..*....*.**..****.*.**..*.....***.*......**...*.**..*.**..*.*****.***..*..*..........***.****...***.**.**.....*.*...*.**.**.***....*.*.*..*...***...*****.*......*.**.**.*****.*.*.*.**..****.**...***..*****.**.....*.*.*...***..*.*...*****.****.*.**..**..*.***..*.*...**..***.*.*..**..*.******..*....*.**...**.*....**.*..***.**.*.**.**.*.*.*.....*..*.*...***..*...*..*.**.**.**....**..**.*.......*****..*.*...*...*.***.*...*...***.**.**...***.**.*.****...*..*..***..*.*.****..**..***.......**..*...*.*....*.**.*..........*.*.*...***.*.**....**.*......*.*****.***..*..******.**...*.****.*.***.**.*****..**..**..****.*.*.**.*.*.*.***.**.**.********..***..*.*.****.......*..*.***.....***..*.*..*.*....***...*..*.**..**..*..*..*.*..***..*******.***.**...*.*..*...**.*...**..*.*****.*.***..*.**.***.**..**.*..*..**.**.**.*.***.**.*..*...**.*...***.**...****.***..***.....***.**..**.******...*..**.**.**.....**.........*.*.*.****.*.******....*****..
..***.*..*****....*..*.....*.**.**.*.**...***..*.***.***.***.*...***...**..*..**.*....******.**.**....**.*...**..*..*..*..**.*.****.......*****..*.*.***.***.*...**..****...*..*..*.*...*..**..*..*.**..**.***...*..***...***.*.**..*.*.**...*******.****...***.*.****.**........**.........**.*....*.*...**..******....**..****..**...*.**.*.*****..********..***.*..*.**.*.***.****...*....*.*.******....*..*....***.*.*..******.**.***....**..**.**.*......**.*.*.**.**...*.**.*.*...**.***.....*.***......*..*.*..*.**...***..***.....**..**.*.*.*.**.***.*...........*.*.*..****.*.***....*.....****.....*.*....**.*.*.*****..****...**.*...*..*..**..*.**.*....***...**......**....***.*..*..*.*..*..**.....*.*...***....*..*..**.*.*******.*....**...*..*...*...*..*.*......*...******.*...***..**...*.**.....**.***...******..*.*.....*..*.****.**.**.*.****..*..*..*.......*......*...*****...**...****..**..*.***...**...****.*.*..*...**.**.*.*.*...**.*..*.....***..*.***..****.**.****.*.***.*..*.*.**..*.*....*.***.**.*.**.......*.**.*..***.*..***.***..**.*.*.**..*...****.....*.*....*.**.*....**********.***....*.*.*..*.***.*****...*..*..***.****.***....*...**...*******.**.***.***..*****...*******.....*..*.******.***..**.*..**..***..*..***.*....*...**********...***...**.*..*..*.***.*****..**.******..***.*.....*.*..*********....**.****.***.***...***......*.*..**..*...**...***..**.*.*****..**..**.*.********..*...*..*.*.*.*.*..**.*.*..*..*...*..**..*..*.*.*.***.***.*.*****.**..*...***..**.***..**.*******..***..**....*.**.*....*.*.*.*..*.*.*.****......***.*...*..***....********..**.**.**.**...*.****.........***...***.**.*.**.**.*.*...**.**.*.....**..****.****..*..*..*.**..*..****..**...*..*..*.**....*.**.*.***..*.*...*.**.....*...*.**..*.***..****.*...*...*...*..**.**.*.***........*.**.****.....*.*.*.**.****..**.**....*.***...**.*****....****.*.*.**.*.*.*......****.*.****...*.......*.*.*..**.**..***.**...*....*.*..**..*...**...*.*.*.....*****....***..*..*..*.**.**..*..*.*.*.**.*...**.......********.*.*...*.
.*...**..***.****.*..*......***.**.**.**.*.....***....*.*..**...*.***....*.**....**.*******..**...*.**.....*****..**..*..*..**.***..**..*..**......**..**..****.*.*..******.***......*..**...**.*..**.*..*..****.*.*****.**....*.***.*.*.*.******.*******..****..*...**.*.***.*..**.*.....**...**....****....*.**.****...*..*..**.**.*..*.**...****.**.*....**.***...**.*.****.*.*.*.**....**....*.*...***....*...**...*.*..*.*.*.*....***.**.*.******..*..*.*.**.**...**....****..**.......****.**.*****..*.*.***.*..*.**...**...****.*.*.******..**.*...**..*.*.***.*..*..**...*.*.******...........*..*.******.*....****...**.*.....*.**.**..**.******....*.*..*.*..***.*.........****..*.*.*.*..*.*..*.*....***.***..*..**.***..****.*.**.***..**.***...**.***.*****..*...**.*..*.**.*....*...*.****..****..**..*...**..*.*.*.****.*..*.***.*.....***.*.**.*....*.*.*.****..**.*.***...*..***.*****.**.**..****....**...*.**..***...*...*.*.**...*.**..****.....*.**..*.*.*.**...*.*..*******.*******..*...***.*.*.*..*.**...*.***..*....**.*..*.*..**..*...*.*.......*.***.****.*.**.**.**.**..*..*.***.***..*.**.*..*....*...****.*.*...*****.***.*....**.*..*.....*....*.*.*.....*.*..**....**.*...**.*.***.**.**..*..*..***.*..*..*.***.*...***.......*..*..*.****.........*..***..****.****.**...*.......****..***.*..*.*.***.**.*.****..**...**...*.*.**..**.**.*.********.*.***.....*.*.**.*.*.**..*.*.***.**......**.....***..*****..*..**.**.*.*.*..**......**.**....*....*.****........****.**.***.**.*.....****...*.**........*.*..****....*..*.**.******.*.**.**.*..*.*....*.*..*.*...*...***.*.*.....****...**.**********.*.**.**....**....**.***.***.*.*..*.**...***.****.*.**..**.........*.****..**......***.***....*.*.*....**.*.*******.....****..***.*.********.*..**.**.*.****..**.*..***..*...*....*.*...**.....*.*.**.**...***.**..*.*..*....**..*....***....*.*****...**..*****..*.*.*..*.....***.*.*..*....*....*..*..***..*********..*...*.**...************..*...*..*.**.*.....*.*..*.*.*..****...*****....****.****.....**.****.**....*..*.***.**
*.*..**.*..**.*.******.*...*.***.***.**....****.*****....*.**.**.**.*.*.**.***...*.**.....**..**.....**.**.*...**.*...*.*...*..*.**.**..*.****.***.**.*...********.**..*.*..*..*..****.*..*..**..***.*..**...*****.***.**.***.**.*.*.**...*.*...***.*.*..**...**.***.**.**.****.**....****..*.*...****.**..****...**....*....**...**.**..*********..***.**...*.*...****..****..**......*..*.......*..*.**.*.**.**.*..*.***..****..***.***.*..*....*....***....**....*.**..*..**.*....*...*..**.***.....*.**...*...**....******.**.********...*..*****.***.*.*...*...***.**..****.*..**.******.**.*.**..***..*.....*.*****.*.****.**.**..**.**...*...**.***..*..**..**...*.......*.**.**.****...**.*.*.*..*.**...*.*...*...**.......*..***.*...**..*....*.***...**.*****...**.*..*.....**..**...**...*.*....**..***.*****.***..**.....**.*....*.***...*.*.**....*.**.****......*.*.*.**.*..**..*.....*..*.**....**.*.*..*********.**.*.***..**....*.*.**.*.***........*......**..*....**..*.***..****.*..*.**......***.*.**..***.*.*.***..**...**...*.**...*.***.*..*..*....*..*****..*.**.*****.****.*.**..**...*..****..*..*...*...*..*****...***..*..*...*....****..*.*.**.....****..*****.**.*.*...*.*...***.**....*..*.*...***.*.*..***.*.*.*..*..***.**.....*......*...***.*****...*..*..**.****.*....*..*...*.**....**.**...*.**..*.*.**...**.**.*.*..**.....*.*..**...**...*...*.***..*...**....*..***.**.**...*****.*.*...*....*....*...**..***..**.....**......*.*.*..***.....**..***..*..*....**.*.**..***.****.*.*.**.***..**.*.*.*.****..***..**.**.****..*.*.**.*.**.****.....***.........*.***********..**...**.***.****..**.*.**.*...*.**..*.*......*.*.*.*.**.**.****..*.*....*.**.*.*..*...*..****.*..**....**.*****.***.***..**.*.**.*****......*...**.**.***..**..*.*..*.**.*....**..*..**..**......****..**...**.*.****.**...*..*.*.****..******.***.***.*.**.**.***......**.*..***.*.*....**.****..*.**.*..**.****..***..****.*.**.**..*..***.***.*.*.*.*..*..**....**.****.**..*.*.*.*.***.....*****.*....**..*.*.***...**..***..**.****.*.***.....*.*...*
.*****...*******..*.****...*...*...*..**.*...*.*.**....*..******.**.*.*...***.......*..**.*.*...*..*...*****....*..*.****.*.*...****....**.**....**..*.****.***.*.*.***..***.***.**....**............*..***.*.*****..**..*..****.*.****......**..**..*.***...*..**.*..******..*......*...***.**.........**.**..**..*......***.....**.*..*.**.**....*..**.****..*.....*.*.******.*.***.*.*.*..*****....***.**..**.***...*****.*.**..***...*.*.****.**.****.**.......*.**.****..*.*.*.....*..**.*...**.***....****.*.***...****.*.....*.**.**.**...*.*.*..**.*.*...**..*......*.*..*..**..**....*.**..*..*.*.**.**.**.*.**..*..*.*.***....*...***...*.***..*.*****..*.**.*.*.*....***.*...*****.***..***...****..*.***.****.**...***.****.*.....**.*.*.*.*...**.***.**..*.*.*.*...*.*..*.**.*.*.*.*.*...***..*...*..*...*.*.*.**..*..*...*..**....**..*.******...*...*..**...**.*.***..*.**...*..*..*...**..*...***...**.*..*..*.....*....*.**.........*...**...*.*.*****.*..*.**..**..*.**.*....*.*..*.....***.***.**..*..*.**.*..*...***.****.....*...*.*.*....**..*.*.****..*.***.***..*..*...*...*..*..**.*...***.*.***..*.*.**.*.****.*...*..****.*..***.******.**..*....*..*..*...*.******..**.*.*....*.*.****..**.******.***..*.****..*.***..**.**.**..*.***...**.*.....*.**..**..****.**.*.***....*..*.*.*.***.....***.**.***.....**..***.*.*.*.*...***..**..***.*.*..*.*..***..**....*.....*.**....*.*.*.*.*..**..*...****...*..**.*....*.**.....***.*****..**...**.***.*.*.*.**.*...****........*.***...*.*.....**.**.*.*.**.**..**.**.*.*.***.***.*...**.*..*......*.**....**..***.*...*.*..***....*..*....*.**..*....*.*..***.**..*....*.*.**...*****.*.**....*.*.*.**...*.***...***....**..***.**.**.*.***...***.*..*..*.....*.*.*.*****.*...*.*.*****.**.*.*..*.*...***.****.******..***.*.*...*..****...***.*..**....**.***...****..*....**..***.....*.*.*...*.**..****..**.**.*..*..*...*.....***...*....*..*.*...**...*..***...*..*...*...*....*.**.*.*.*.*..*..*********..****....**....*.**..*...*.*..*.****..*.*.*****..**.....*..*.*****..******..**....*...*
****..*..*....***.****..***.*.****.*.*..*...***.*..***...*...**..**.**..*...*.**...******.*....*...***..**..*****.*..***.*...*.**..*.**.*...****.***.*..**..*.**...*...****.***.*.***..*.*.*...****.*..*.....*..**...*..****..*.*.**.*.**...**.***..*.*..*.*...*.**.*..***.*....*...**....*.***...*.**.*.**...**.******..*...******.**....**.*.*.*..***.*..**...**..**....*...***.*.*..***.*....*.*....**.*..*...*.*.****.**..***..*..****..**.*.**..**.*.*..*....*...***..*..*..*.*..*.*...*..**..*****.***.*.**...**.....*..*.****.....*.***...*.....**.....*.*.*....****..**...*..*.**.***.*.**.*.*..***.*******.....***...****..*...***.*.****..***...*.*.**..*..*.*.**.*.*..*.**.*..*..*..*.*.****.*.*****.*.****.**..**...*.*..*.*..*.*.*.*...*.*.*..***.*.**.....***.*.*.*.**.*****.*...*.....***.*...****.****..*.*..*****...**.*..*...*.*****.*..*..******..**.**.*.*.*...*.**.*.***.****..*.*.*..***...****.**..***..*.*.....*.*...*..*..***.....****.*.*.*...*.*...*..*.**...**...***.*..****.*....*.**.**...*.***...*.***..*.*.*.**..**..***..*.*.***..**..*.*....*........***..****.*.**...*.*...**.***.***..**.**.***..*...*.*.****.**.**.**.*..***.*.****..**.....*..*....****..**..*.***...*..*.***.*.**...****.*.**...****..*...*.*.*.*.*..*...**.....**.*.*......****....*....******.****.***...**....*..****.**.**.*.*.*..***...**.**.*..**...*.*..*...*.***.....*....*..**..**..**....*.**.***.*...*.*.*...***.*.**..*..**...***.***...***.*.***.*...**.***..*..*.**.*.***..**..*...***...***..*..*...**.*****..**.*..*....*.**.*******.****.***********.*..*..*...**.****..***...*.*..*.*.*....*.*..**...******...**.***..****...**...*.*.**...**.*.**..*....**.*.***.**.*....**..**......**.**.*....*.*.**..**.*....**.*...************..****.***...*..*.*..*.*.....*........*...**.*.***.*.**..*.*..***.*.****.******.******......**..**.*.*..****.*****.....***...*....**..**.**...*....**...*....**.**.....*..**.*.**.**...*.***.....*.*.**.**..*..*.*...**.**.*.*.**...*********.**..*****..**.*.....**.***.*.**..**.***.*****.*....**..**.***..*.**.*
*.*****.**..*.*...*******.***.***...***.....*.****....***...**......****.*..*....*.*...........*..*******.*.*.**...**....***..**.*...*.***.*.******...*..**...**..**.***..*.*....**...*....**.*..**...*....**..*..*.*...***.*.*..**.......**...****.*.***.*.*...*.....*.*.*.***...***...***.***...*..........*...**.**.***..*.*.****.****.*.*...*.*..*.**...*..*..**.******...*.*.**.*.*.*.*..*...***..........**.....****..*.*.*.*****..*.**.****.*.*.****..**..******....****..*.*..*...*........**.****.*...**...**.*.**.*.***..***.**.*.*.**..***.***..**.*.*.*...*****..*....*.****.***.*****.*....*..***....*..**....**..*.**.**...*..*....*..*..*.*.**.*.**...**.*.***.***..****........****.*.*..*..****.*.**.**.*.******...**.*..*.*....**...*..*....*..*..*..****...**..***..**.**.**.*.*.**.*......****.****...**.***.**.*.***.*.****.**.**.**..**.*..*...*.*.***...***.**..**..*...*..*.*.*..**.******..*.........*..**...*..***.*...*.*.***..***.**..*..*.*****...*.*****..**.*..*..*.....***.*****..*..**.*.*.*.**..*.**.**.**.****.****.***....*.*....*****.*...****..*....**.**..*.*..**.**...***.**.*****...**.*..*..**..*.**.***.**.*...***.*.......**.**....*.**...*****...***.**.*........*..*.....*...*.**.**..**...*.*..**..*.*.*..***.****.*......*.**.*..**..**...*.*...*...***...*.***..****..*.*..*..**.*....*****...*....**..*.*....******.....**.*..**...**.**.....**.**.*.*......*...****.*.*.....*.*...**...*.*.*..****.*.**.**.*****.*.*.*....*..**..*...***.*.*.*..*...***.*.**.....*.*******.***.*..**..*...*****.*...*....*..**.**.*.***....**....*..***......*....*.*.***....*.*.****......****.*.*.**.*..***...**.*.***...**.**...*.*..*.....***.**...*.***.......**..****.*.**..***..***.*...*.*......**.*..**.**.***.*.*.*..**..**..**...*.*.**.**....***.**...*.*.***.*...*.*.**.****.....*..*........***....*.**.**.**......*..*...**.*.......***..***.****...***...*...**..******...*..***...**..*..*.*....*******.*...*****.....****..**....***....**..*.*.*...**.*.*..**.....*****...***....**..*...*.*...**.**.**..*...****.***.****
*...**..*..*...**..*.*..**.***.****.*.*****.*.*...*..*.*.*...*.*****.**...*.****.***.***..*...**.**.*..*...*.***.....*.**.**....*.**..*...*..***...*...***.*******...*..*..*......*..**.***..**.*.*...****.*.**...*.*.*.....***.*.**.**.*.*.**.****..*.******.**..**.*.*.....**..****.**.*.****.**...******..**......*.*..**.**..****..*.*.......**.*..***.*..*..*..***.*....*.**.*..*.**..***.**.*..*.**..*.*....**..***.*.....*****........*..****.....*...**.....**...*..****.**..*...**.*.***..*.*.***.*..*.***..***.**..**.**.*****.*.***..**.**..*....*.*****.******...**.**.*.*..*..*.**...**.**..******...*.**..***.*****...*.*.*..*..***..***.*.**.*.**.************...*****.*****.***.*...****..*....*....**...****.***...*.**.****.*******...*******..*.***.*...*...**..*..***.**..**.*....**.**...*.*..*.*****.......*..*.**.**..**..**.*.*****...****..*...*......*....*.*....*****..**...*.....**..*....*....*..**.***..**.***..*.*.*..**....**.**.***.....******.*.***.****..*.*..*..******..*.**.**.**..*..*..*.***.......*....*.*.**.*....*...*.*..****...*.**.*..***..*.*......**..*..**..*.*.*..***..**...**.*.**.**....*..***.***..****.**.*.*...*.***.*.*..*..*.......**..*...**..**.****...**..***.***.*.....***...*.**.*..*..*..**..*.*.*.*.*...*.**...*..***.**..**.*****.*****..**..*.*.*..**.***...***.**...*.*.....****..*..**.**..**.*****......**..**.**..***....*.*.***.....*....*........*.*..*..*.*.*....*****.*.***.**.***..**.**.***.**....*.........*...*******.....**.*.****.*...*....**.***.***.***..**..*....*.*.*..*...*.******.***.*....**.........**.**.**..*.*.*.*****.*.....*.........**..***......***.***.*.**..*..****...*..*..**.*.*.**.....**.***.*.**..**.*.*.*.*.*..*****.**.*.*.....*.******..***......*....***.***.*.*..**.**..*...*..*****..****.......*..*.*...*..*...*.*..*..*.*...*...*.****.*.*.**..**.**..**.*....*..**..****..**.*.*.*.*.**.....*.*....**..***.*****.***..***.***.**...**..*.....*.***..*.*.......*.***..*.**.*.**.***.**...*.**.**...*..*.....****..**.*.*..**..**.*.**........*.*.*.******.*.***.***
.*..*..*.**.*.....***..*.*....*****...****....**..*.*..*..*...**.*.*..*.*.*...*.**...*....***.***..**.****.*....**.***.*.*.**....**.*..*....*.....***.*.***.******.*.**..**...******.*...***.*..*.*....**.****.****..*.**.*..***..*.*.*.*...***..**.**.********.***...***...**........*..*.*....*.*.*...*.....**.*...*..*.****..*.****..**..***.*...*.*.**.*...*..*****.*...***.***.*...**..*..***..****...***.*...***..*.**..****...***..**.*.*..*..*...**..*....***.**...***.*..*..*****.*..*...***.**..*..***...**.*.*.***.******.*.***.**.**.**.*...*.*.......*..**......**.*******.*.*.***...*.*.****.*****..**.**.**.*..*.*.**...**..*..**..*..*..*.*..****..*............*.**.****..*.****.*.*.*..**.**..***.*.*...**..*.*...***.***..*....*..*.*******...**.*.*.******...*..*.**.......*****.....*.*.*.*....****.**..*..***..***....**.*.**.***...**..*..*.**....*.**...*........*.****..**.*****.......**.**.**.***.*.***....**...*.*.*..*.*.**.**..**.**..*.......***...*..********...*..*.**.*.....**..*...**...*....**.**.*.***..*.*..*..*....*.**.*.*.**.*.......****.**..*....*****..*...*..***.*.*.*.*...*...*..**...**...*..*...**.*.**.*.*...*.**..*..*.*.**...*......*..........******..**.*....*.*..*.*****..*.....*.*******..*.....**...***..*...**.**.****..**..**.*..***...*.*.*.*.*.**.***...*.*.**.***..****.**.***.*...******....**.****..*.**...********.....*.*..*...*.***.*.*.*.***.**...***.*..*.*...**.*.**.****.**...***.***.**...*.*.**.**.*****..****...**....****.**..**.***.**.*.************...**..*...*****....*.*.**.*.****....***......*..**.**.****..*.*...****.*..*...*...**..****...**..*...**..*.**.**.*....*.*.*....*.*.*..*.*....*...*.*...***.*.******.....**...****.***..*****.*.....*.......*..*...**..**.*....***.***....**.*..***.****..**...**.....****....*..**.*..****.*******.*.*......*.*..**.*.....**....***.*.**.***.**.****.****.*..**.**.*..******.*.*********..**...*.**.*...***......**.**.*...*.**.*.*..***.*****.*.******..*.**..**..*.***..*.*...*...*.**..**..**.*...**.*..*.*.***..*.*.*...*.....*....*..*.**.
**...**.*******........****.*..*.....*..******.***.***.***.*.**..*****.***.**....***...*.*..****..***..**.*****........**..**.*..*..*.*.*.*.**..*.***.*.*****.*..*.*..***.**...*..**.***.***.****...*.*.**.**....*.*.*.****...*..*....*....**.*.*...**...*.*..*.*.*.*.*******..***...***.******..*.*.*.*..*..*.*******....*..*.***..*..**..**..****.*.**...**.**..*.*........*.**..**.*.***....*.*..***.*..**..**.*.......*.**..*...**.*.*.*...*......***.......*.*...*...**..*...*..*..*.****.*.*.*..*..*.*.*...*..........***.*...*...***.***..**..*.*.***....***.....*.*...*...*..*..*..*****.**..*....*.*...**.*.*...****..**.*....*..*...*.***.**..*.*....*.**.*.**.**..*..*****.**....**...******.*..*.****...*.**...*.**.**.*.*....*******...*.*.*......***...**.*....**.**.....*.******..***...***.**.****.*****.**...***.**.****..*.*....*.*..*****.****..***..*...*...**...**..**.*..**..**.*..**...***...***..*..***.*..*..**.*.**.*.**..*..***.*.****..*.*.**.***.**.***...*.***.**...*.**********..****.*..***..**..**....**.**..*.**.*..*.*...**....***.*....*.*.*.*.**..*.***.**....**..*....*...*....*.*....****.****.***.*..***.*.*..*....*.*..*...****.*.**.*.....****...*.....**.*..*.***.**.***..*.*...**..***.*....*....**.**.***.*.**..*******.****...*..**..*....*..*.**.*.*.**....***.*..*****..*.***...**.*.*.*.*****.**..*.*.*.*..*..**.**..**..*..*.*...****.**.*...**.**..*********.*****.***.*..*.*.***...**.**...*....**.**.....*.*..*.*.*.**.....**.*******.*....*.**.**.*.......*.*..*.***..*..*.**.**..******....**.*.*.*.*...****.*...*....**...*..***.*...*.**.*..*....******.*...**..**....**..*..**...*.*.*....*.**...*..****..*.*.***.***.**....**..*.....*.*..*.*.**..****.**..*.********.*...**..*********.......**..*....*****.***.***.*..*.*...**..*....*.*.*......*..***.******.*.*.*..*.*.****.....*****..**..**...*....**..*.*.*.*..*..**.**.*....*.*..***.....*....***...**.**..*****.*.....**..*.**.....*.***..*..*.....*..*.***.*.**...****..*.*.**..*..***.....*.....***..**.*..**.***...**.***...*.*.***....**....**..*.*.*.*.
*.*.**...**..*.*****......***...*.**....***....***.**..**.....***.*****.*.*.*.*.**....***.....*.*..*.*.....**....***..****.**.*....******....*...*****...*...****..**.**********.**.*..*****...*....**.***....*.*..*..***.**.***.*.**.*..*..****.*.*.**.....*.*.*..**.*.*.*.*.***.***..****...**.....*.*..*.*.**..*****.**.*.***.**.*....*.**.*...*.**...*****.*..*..***.*.*.*.*.*****..*****.**.******.**....***.*.*...**..**....*..**.*.*......**.....*.**.****.**.*..**.*.******..*..*.**....**..****.***********.**.**..***...*..**...**....*.*..***..*.***..*.**..***.*.*..*.*.***..**...**.******..**..**.*.*..**...****.**..*.......*.......****..**..**.....**.*****..**..*****..*...**.**.**..**..*.*.*.*.*..*.*..*..***.*.*.*..***....*.*....**...*.*.*...*.***.***.....**.**.**.*...*****.*.*...*..*...*..**..*.**..**.....**....*****.*.*****.*...***.**.*....***.*..***.**..***.*****.*********..*.....*.*..***.*.*....**......**.***....*****.***......*.....***..***..*.**.***.*******..*.**..**.**.*.*....*.*...*.****..*.******...*.*.**....*..***.***.*.*..**..****...*****..**.**.***.*..*...*...*.*.***.....**.****.**....*.**.***..****.**.***..*.*...**.****.*.***.*......*..***....**.****.*.*...*....*.****..*..*.*...**.***...****..***.*.****...**.....***.**....**...*..*..*.**.**....**...*...*******...****.*.*.*.**.******.*.**********..*.**...*...***...***.*..***..*****....*.....****.....**.**....*.*******..*.**.*..**.*.....***.*.**..**...**..*....**...*...*...***..****..*****..*..*.*....**.**.*.....*..**.*.*.*.**....**.*.**..*....***....**.**....******..*..*...*.***.***....**.*...****..*****.*...*..****..***.*.*.*..**.**..****....*..*.*.***..*.*....*******.*****.*.....**.**.**.*****...***....*..**.**.*.**.*.**..**.*.*.*.*..*.*..*.**.......**..*...*.*.***.*..*.*..*..***..*...*..***.***.**.**...***..*...*.*.**..*.*.*..***.....***.*.*.*.*.*.*...*.***..*......***..**..*..*.*..****...**..***......*.*****....*.*..*.*..****..*.***.*.**.*..***.*...*.***.....*.*...****.*****.***.******.*..*....***.*...***..*.***
*.*..*..**.*.**....*..***..**....*.***..***.....**....*.*..*...*...*...*...**.*****.***..*.**.***..***.*.*.*.*..*...*...*...*......*****...***.*.*****..**...**..**..***...*......*.*.***.*..*.**..****...**.*...***.*...***.*...***.*..****...*.*****.*.*.*.**.****..*..*......**....*****...***.*..**.*.***.***...***....*..**....***.....*..**..***.....*.****.*....*.*...**....*..*..***.**.****.********.*.*..*..*****.*.....***..**.*.......*.*.*.*.*.****...*.*.*..***..*....***..**.****..*.**.*.**.**.*.***....*..*..*.....**...*....*.**.*...***.*.*.....**....**..*..*....*.***...*****...**.****.**.**.**....**.*.**.*..*..***.**.***.**....*..*****.****......*..*......***.**....****.*.*.****.........**.*.*.*...*.***.**.....**.*....**..**..***..*..**..*..*..*.*.*.***.......*...**.**.....*.******.*.*.....**...***..*..*.*.***...*****.*....**.*..*.*****.*..*.*.*.*.....**.*.*...*....**.**.**.*.***...*.*..*..*..*..*.....****.*.**....**...*...*.**.*...***....***....**.....****.*..**.*.**.**.*.*.**..***..***.*.....**.*...*..**..****.*....***....**.*..****.**..*...****..*.*..*****.*......*..*..*...*.**...**.*..**.*.**..*.*.**.*.**.*...*.*********.********.....**...****......*.**.*.***..*****.*..*.****....*.********.*.*****.***.*..*.*..*.*.*....*..****..****...**.***..*...**.*....**.***.*.***.......**...***....*..*..***..***.*...**.**.*...***.*...*.*.**.*.**..**.******..*..**.*....*.*...****..*.*..*..*.*.*****.**...*......**..***.*..*******..*..****.*..**...*..***.*.*.***.*..**.*.*****.**.*..*.*....*.........**..*....*.**.*..*..*..*..**.***.*.**..*...***.*..***...*..*..*..****..**......*.*..**...*.*..*****.***....****...........*.***.*..*...*****.*.*****.*.***.*.*..*..*.**......**.**.*..*...*...**.*..******..*.****..*..***.......***..*...*.*..**.**.****..*....**...*.***..*..*..*....*.*..*..**.*.***.....***.....***...*.****.**.*******.**.*.*...*..*..**.*..*.*.**.**.****.*.**..****.**.****.*....*..*.....*...*...*.*...*..*.*..*.*.*...****.**.*.*.**.**..*......*.**.*...*****.****.**.**..**....*.
..****.**..*.*...*....**..*..**...******....**********.********.*....***.***.**..*.**.**.*..*.*..**..*.***..**..**...*....***...*.****.....*....*....**....*.**.**.*.**..**.*......***..**....****....******.*****..*.*.***.....**.*.**..*.*.*.......**.******.*.****...**..*...*.......*....*..*.....*****.***.*...**...*...*..*..*******...**..***.*.*.**...**...**..*.****.*..*.....*.***.....****.**.***.**..*.*.........*..*.***..*.*..*.**....*....**...**.***...*****.*.*......*.*..*.****.***.*...*.**.*.....****...**.***.*....****.***.....*....**.**..***..****....*..**.**.*.*.*..*.**.*.*..***.***.*****....***..**..*..****.*....**..****.*..**.***..*....**...*...**.*****..**.**.*****..******.***...*...**..*.***...*.**..*....***.**..***......*.**.**....**.**.*..**.*.*****.***.**.*.*.******..*.....***....*.*..*.**..*..**.*.*...*.***..*.....*...**.*..*.*.**.**..*.**...**.*....*.**..*.*****.***.**....*..**.***...****..*..**.*.*.***.**...*.*.....**.*.*.*...***.*..****.****.*.*.****..*.*.*.***..*****.**....***..*****.****.*.*.***.*..**.***.***.*.*.***.****.**..*......**..*...*.*..**.*..*...*****..**...*.*.*..*....***..***...**..*****.**...**.*.****.*.*..***..****...*..*.******...*......**..**.*..*.*........**.***.*.**...**.*..*.****.*.***..*.*....***..**...*........*..**..**.*.**..****.****.*.**....*.*****.**..****...*.*..*.*******.*****..*.***...*.*..*.**.*.*.*.*..*.*..*..***.**....*.....*.**.**..**.**.*.**..*.*.***..*...**.*..*.*****.*..**..*.*..*...***.*.*.***..***.*...*......*.*.**.***.*....***.**.*******....***.*.**.*......*.*.*..*....*****....**.*.*..*..****..*.*..*.....*******...*.*****.*.**..*.*.*.**..*****..*...*.........******...*.*****...***.**.*..****.*......*..**.*.*.*..*.**.*.*.*.*...***..*.**.**...***..*.*..*.*..*.*****.*...***....*.**.*..**.**...*...****.*****..**.....*.****....****.***.*.*.*...*.*...***.****.**..***.*****...*********...*.*..*..*.**.....****.*******..*.....**.****.*..*..**..**...**.......***.**..***..*.*.*....**.**.......**.**.***.*.*.**.**...***..**...
.*.**..***.*.*.*..*..*....*.......**.*****....*.****.*.*.....****.*....*.*..*.*.**....***.**.*..*****.*...**.*....*..*****..*.***.*...*.*****.*.******.**..*.****....*.*.***.*.*..**.*****.*.*..*..*.****.*.**...*..*.*...****.****..**.****.****...**..**.**.***.*.*..**..**.*******.***...**..**.*.***.*.**.*...**...*....***.*...******..**..**.*.....*..****..**.....*.*.*****.*....*.***...*.*..**.....*........**.*.*.*....*..*..**....***.........***.**.*..*.*.*.*..*.*.**...*****.***..****.*..*.**..*.*..******.*..**..**....*****....****...**.*.**.....*.*.***.*.***..**.**.**...*...*..***...******...*..*.*****.*.***.*....***.*.****..*.*..****.**.*.*......*****.*.*.*.*..*.*.**.*..*.........*..****.****.*...**......***.*.*.**..*..*.******.*.....****..*...*.*..***...*****.*.***.****.*.*.**..*..****...*.***....*...*.*...***.***.**.**.*..*......*.**..*..*.**..*..*.*.**.**..**.*.*.*.*.*..**...**..*.*.***.**..**..**.*..**..*..*....***.*....**.**..**.*.**.*****.....*...**.*..***..**..*.*..***.*.*...*..*.****.**..*...*.**..**..*.***.**.*.....**.***.............*.*..*..***.*****..*..**.*..*.**.*..***..*.**...*.....*..***....*...***.**....**.*..*.****..*.*..***.**..*.....**.****.*...*.*..***...***.**.*..*****.*...**.*...*.****....**.**.**.***..*.**********.**.****.**.***..**....*.*...****.*****..**..*.*.***.***.*.*.**...*.**.**....*...***...****.*.***...*..***.*.*..*****..**..******..*...*.*.*..*...*..*.*....*..*......***...***...***...*....*....*.*.*..***.....*..**.*..**.*.**..*........*..***..***..**..*..*.*..**.*.***.*..*...**.**.***...****.*.*.*..****....*.**.*..*....***.*.**..*..*****.**.*.**..*..**..**..**.*.*.*.*.*.....*..*.*.***.*.*.*..**.***.**....*..*...*.**...**.**...**.*.*.......*.****.***.*.***..*..***********..**..*..*..***.****......**.....*..**.*..***..**.****.**.*..*....**..*****.***.*........*.****..**.*.**..*...**..*.***..**.*..*..***.***.....**.***..*.***......*........*.***.*.*.***.***..*..****....***..***..*.**.*...*.*...**.*****.**.*****..*.*..*.*.***.**..*.....****
***....*......***..***.*.*..*....*.*..*.*.******.*******.*.*..*..*.*..*.*.....*.***..***..*...**.*.*.**.*.****.*.*..****....*.*...*.......*...***.*..*******.*******.*...**..*.***.*.****.**.*..***..*....***..**...**.**..*.***....**.*.**....********.*.**.*..*...**.**.**....**.**.*..**........******...***.**......**...*.**.*...**.*..**...**....*..***..*....*..*.**.***.*.*....**.........**..*.*...*.**..**.***.*.*..**.**....*..***..****...*****.*...*.******..*....*..***.*.**..**....*.***.*......*.*..*.*.***....*...*.**....**.*.***.*.*.**.**.*..*..***.**.*...**.**...***..***...**.*.**.*.*..*.*..*...***...*.*.*..*.**.****..*.....*.*.*...**..**.**.*..*...*.**..*.*.*....*..**.*..*.***....*.***.****.**********..****.**...**.*...**.****..**..*..**..*..*.*...***...*...**.*.*.*...**.*....***...**..**.*.*...**.****..*..***.*.*****...*.*.*.**..***..*..*...*.**.*.**.**.*.*.*****.*.**.*.*...*....**.*..*.*.*****.*.****.**..**...**..***..**..*.*.*.*..***..**.*.*....***.*.**.*....*.*.***...*.***...**.*..*......*.**.....***..*..****..*.********.......*..***..*.*....**.*..**..***.*.*..*..**.***...**..*.*...*..*..*****.**..**.*.*.*..**....**..*****.*.**.*.*..*********.*....*..*.....*...*...*..****.**.*****.....****.**....**.*****...***.*...****.....*..**....**..****.**.****..*.*.**.....***.*...**.*.**.*.***...**....*...*..*..*.*.**..***.........*.*****..**..**...*.........**.*....*.**.*..*.*....*.....****..*...*.***.**....*.***....**.*.*****.*...*.*.*.....******....*.****.....****.**..***.*.**...**.*.....*.**...*.*....******..*.*.*..*..******.****....*...***..*.*****..*....**.**.**.*.*...****.****.***......*..*.****.**..**....***..*.*..*.***...***..*.*..*****.***...***..**..*..*....**.***...***....*.*****.*...*.**...*....**.*.***..*******..**..***..***.*.**...*.**.*****..**.*....*......**...**...**...***.*...*....*.*.**...........*.********.*.***...**...*.***.*.....*..******.***.*...*.*.*..******...*....*..*.**.....***...**...**..***.**..***...*.*..*...*..*..*.*.....***.....*..*..*.**..*.
....*.****.**...**.***.*....*..**.****...***..*.*.*.**.*.*..*.***.***.*.**...****.*..***..*..***..*.*...*.*.**.**....**.*.**.****...*...*.....*****....*.*.***..**.......***.*..*******...****.******...*.*...****.**.*....*.***.**..*..*...**.***...***********.**...*.*..*.*******.**.*.....****.....*......**.***....*.*.*..*.....*.*..*....**...*******.*....*..*.......*..**..*.*..*..*...**..*....*...*..***.**.**.***...***.....*..*.*.*.*.*....*.*****..**..***.**..***..**.**.***.**.*.****.*.......**..**..*.**..*.*...*.***.***.*****.***.***.*.*..**.*.**...*..****..*.*...******..*.******...*****....*....****...**.*.*.*..**....**.**.**.*.***...**.***..*......*****..**...*.****..***....**.*....**..*...**..*.***..*.***.*****.*..*.****...*..*.*..*******.*.*...*.****.....***.....**.*.**.*.*...*.**.*........*..*...*.*.**.....**..**..********.***.****.*......***..***.*..***.****.***..**..**.***.*.*..**.***...**..*.*....*......*.**...******...*..*...*******.*....***...**..**..*..***.**.......****.**....**....*..**.*.*.*.***....**....*****.....*..**..*....*....*.*****..*...*.***.******.**.*.*....*****......*.**.*.*..*.*.**.***.*...*****.*.**.*......*.*...**..*.***.***..***.***.**.*.*..*****.****.**..***..*..*.*.*.*....**.*.**.**...*..*..****.*.****.*.**.*....****.**..*.***..***.**.......*...*.*....*.***.***.*..*.*.***.**.****.**.*.*.*.***....**.*...*..*...*.*.***********..*.*..*.*.***.**..*...**.*....*.*....****.**..**.***.****.....*........*.*.***...**.....**.****.**...*..**.*...***.***..*.**.**.**..*.....*.....*....*.**.....**.*..*.*..***.*.*.*****...*.*...**.*.**.*.**.****.*.*..**.*.**.***.*.*.*...*****..******.******.**.*.*..*.**.*..*****..**.***...***...***.*......*..****..***..***...*..*..****.*....*...***.**...**..**.....****.****.**..**..***.***..*.**.*.*..**.*.*..*.....*.*.....*.*..**.****.*.**..***..******...**...****.*..*******.*..**.***..*..*....****........*.*.*..******..***.**.***...*..*..*....*.*.........**.***.**.....*..**.*..*.***..*...*...*.*.*..****..**..*..***......
*.*.**.**...**...**...*.***.**.*.***.****..*....*.*.**..*.*..*..*.**...**...***..*.*.**.....*.**...**...*....**.*..***.****..***......*.**.*.*...*****.****...*..*..****...****.*.*.**.*..*.**...***.*****.**..**....*.****...**.*..***.*.***.*.**.*.*.*..******.*.*.**.....**....**..****....**.*..*****.*....*.*****.*..*.*.*.**.*.***.*.*..*.*.*....*.....*...**..*...**..***...***.**..**.*.****.**....*.**.*.**..*.*********.*.**.*.*.*.*......**.*****.*.**.***.*...***.***..**.*....*.**..******.*...*..*..*.******...**.****..****....*.*.*...***..******..****.*.**.**.....*..*.*..**.*...****...*.**.*.***..*.*...*.*****.*..***.*.......**......*.*..***.******.*....*...***.....**....**....*.*.*.**.*.***....******.*..*...**.*.****.*..*...*.*.**..***.***.***.*..**.*.**...*...*..*.*...*..***...**..*.**.....*..*.*.****.*....*.**.*..*..**.*.***..........**....*...***.*..**.***.*.*....*....*.**.*.******..**...**.*.*.***.**...*...*..........*..***..*...*...***...**.*..*.*.*.**.*...........**..*..**.***.*.*.*.*.*...*..*..*...*.**.***.**.**.*..**.***.*.***..***.*.**.***...*..*...*****..***....***.***.***...**..***.**.....*..**.*.*.**.......*.*.*.***....*...****.**.**..**.*.....**....*****.*.*.*.*..**...*******...*.**..**.*....*.*.....***.*..***....*.**..****.*.*..**.*..****...****..******.****.**...**..*.*..*.*.*.**.*....*.**..**...*******.*.*****.**.***.***..*.....*.***.***...****...*.*.*.**..*.*..*.****..*....*..*.**.***......*.**.*.*..*..**.*.*....****..*.**.**.....**.***.*...****.**..*.***.**...**.**.*.*.*..*.*..*..*.*..*.*.**.....*.********.*.*.**********.*****..***..*..*****.**..*.*..***..***..*****..**...*...***......*....***.*.****.*******.*...*******..***.*.**..*...**..**.**...**...*.*....***.***......*.*...*..**.*.*.**.*.*..******.*.*.**.****.*.*.***.*****..**....*.*.*.*..**.**.**.**.*...*.*.**...*.*****.**.******.**..*..*..**..............***.*.......***....*.*.**....*.******...*........*...**...***......*****..**..***.*****..******..*...*..**..*.*.***..*...**.*.*...*..*****..*...*
...**....**..**.**.******..*....*.**.**...*.*.*.*.***.****.**.**...*.*.**..***..****...*...*..*********.*.**.*.***.****.**..*.*..*...**.**.*..*.***..*.****.*.*.*...***.*.**.....*...****....****.*...**.*.**.*******.**...**.*.**.......*..**...****.**.........*..**...*.**....**...*...*********.***...****.*.*.****..****..*.....*..***.**..*.*.****.*.*...*.*...**........*****.**.****.**........**....*...**..*..*...*.***...*..***..*....***.*.**.*.***.***.**.**...*.*..**....****...*.*...*.**..**...**....*..*...***.*.**..***..*.*******.**..*...*.***..***.**.*...**.*.***.**.*....*....**....*****..**.*.*.***......***..*..*.*.*..***..*..****..***.*...***...**...****.....*.****.**..*..***....*..**..***..*.*...*.**.****.*.*.*****.**.**.**.*..**.******.***.*.*...*..**.**.*...**..*.....*.**.***.....*.*..****...*******.*.*...*.**..*..**.*.***.***.*.****.**..*...**......*..***.*..**....**..***..*...**.*.**.*.***.*.***.*...****.****.*.**....*....**.**.*..**...**..**.*.*....*******..*..***.*.......*.....*.*.....*.*.*..**.***....****.*..**.*****..***..*..***.*...**.*..*.***.**.***.***..*.*.*.**.*..***.**...**.********.****..*...*.*.*..**..*.****.**..*.***.*...*.***.*.*.*....**...*.**.**.*...*.**.****.*.*..*.**.....**......***.****.*....********.****.**...*.**.*****......***.*.*.*.*..*.....***...*.**...********.*...*.*..**.*...**.**.****..**.***.**...*.*.*.**..*****..*..****.....*..***..***..*...*..****.****.*.*.****.**.*....*********...*....******.*.*.....**.*******...**.*..*.*.*......*...*..*.****.***.***.*.**.********......**...*....**.*.*.**...***......**.***.*.*..****.*.*.***.*.**..*..........*..**.**.*..**.*.*****.*.****.*.....****....**..*.******..*.....*.*..*.*.**....*****..****.....******.***...****.*.****.**..*.**..*..**..*...***.****.*.***.*.**.********.**..***.*.**.*****...*.***...*..*.*.*.**...*..*.****.**.***....**.*...**..*.*..*.**.*.**.*..******...*.***...*....***...*.*..**.**.*.**...*...*...*...*....*****...**...***.***...**..*..**.***.....*....*..*....***.*****..*...*..
..*.**.*****......****..***.****..**.*...*.*...**...*..*...**.***..****.....***....*.****...***....**.*.*...**..****........***.***.**.*.**.****....***..*****......**....*..*.*****..*.....***..*.**.***.*..*.*.*...***.****.....***.**.**.*..***....*....**.*.*.***.*.*.*.***.....*.****........*...*..***.***.****.*..*..*...*.**.....*.****.*.*****.***..*....*.*.***..*****.*..*.**..***.*.**.*.....*****.**...*..****..*.**.*..**.........**.*..****..**.*..**..*.*..*****.....**..*.*.***.**.*.**.**.*.****.***.....****.***.*.*.**....*.***.**.....**.**..*.*.....**...*..**.****.****..**.*.*.*...***...**..*..***..***.*.**..**.*****.*....*.*...****.*.*.....*..**...*...**.*.*......*...**.*.*...***.*****..**.**..**.**...*.**...***.**..*.*......*.*.***..**.*...***.**.**..***...*...****.**..*.*****.***..**...****..**.*..**..*....***.*.*..*.......*.**...**.*..**.*.*......*.**.*.*..*...*..**..*.*.**..*..***....****.*.*.*..*...***.*.**.***..*..***..**.*.*...**..**.***.*..**...*.***.*..*.*..*.****......*.*.*.*........***.****...***.**..*..*.**...*...*..*.......*****.**.*.***.**.***.*.*.*******..*...*.**..*..*..*...*...*..****.*.*.*.*.***...***..*...**.**.*.*.***......*...*.*.***.**..***.....**.***....*...*..**...*..**.*...***.*.*.**.**......***..*.**..*..*..**.*..****...*.**.*.**...*...*.**.**.*.***.*........**.***.*..**..*...*....***.*..**.***.....*.******..**..*.****.**..***.**.**.*.*..*.......*..**...**..**.*..***.*......***....**.....***.*.*.*.**.....*.*..*..*..*..***....*.**.**.****.*.***....*..**..*.*..*...***..**.*..*.**.*.*.*.**...*.**..*.**..*.**.*..*..*****.*.**.**..*...*.....*....******.*..*.***.*.****...*.*******.****...**.***.****....****..*...**.*..***..*****....*.*.*****...****..*....**.*..**.......**..**.....*..***.*..*..*****.***.*....***.**...*...*...*.**.*.***..***.*.*..**.*******......**.*.*.*..*****.......******.***..*..*.*.**..*.***..*.......****.*..*.......*.**..**...**..*.*.*..**.***.*.****..***..***..*****.**.**.*.*.***.**..*....*.....*.*******.*.**......*.......***
..*...*.*....**.*..*...****.....*******.*.*****.****.****.*.***..***.*.*.*..*.****..*****...*...*.***.........*.*..*....****.**..***.*.*...**.**.*.**.*...**.*.***...*.**.*.**...*.*.....**.*.*...*....**..****....*.....*.*..*.**.*.**...*.*..****..*.**..**.*.*.......*...*.*...*..***..*.*.*****.*...*..*.*.**..**.....*.*.*..*.**.*..*...***.**.**.***.****.*..***.*.*.****..*..*...*.*.*..**.****...*..*.*******.*..*.*...*...**...*...**.*..****..*.*.***.**.*..*.*..********.*.**....*.*..***..**..*..******....*..**...**....*....***....**..*...**..***..****.*.*.**..*..****..*..*...*..*....*.*.**.......**.********.***.**.**..*.******.***...****..*.***......**.*...**..*.**...***.*..*.****....*.**.*.**....*.**.*.****..*..**.**.**..*...***.**.*.******.*.*.*.****.****..*.*...*..**..**.....*.***.*******.*..*..***.**..**.*.*...*.*..**..***....****....*.....**.*..**....*..*.*****...*...**..*..**.*.*.**....*.**.*.**...***.***.*.*.*..**....*.*.****....*****....*..*.********.*.**..*....*.**.****..**..**.*.*.**..*...**.**...*.*..***.****.**.****..*..*..**..**.*.....****.******..*..**********.*....**.**......*..*..*****.***..*......**.**.*****.*...**...****..**.......***...*..**..**..****.**.**.**..*.****.***.**.*......**...*...*..*****.*.***....**..*.*..***..**.****.*.**.**.....***..*....****..**.*.***.**.*..***.*...*.***...**..**.*.*...**.*...*.*..**.*...**.**....***.*......**.*****.***.**.*.****.*.*..*..****.....**.***.*.*.**...**.*...**.**.*.**.**.*.**..****.*.*****.***...****...*..**.***.****....*...*****....******..*...*.*.**.*****..**.*....*.**.*...**.*...**.....***.*..**.**....**.**.*.********..**.*.*......*..*.**...*.*.****.**.****.*..*.***...***..*.**.*.**..*.***....*..*.*.*.....******.*..**.**..**......*.********.***...*..****.******...***...*....*.*.*..*.**....***..*...*...**..*.....*.******.****...*..*.***..*.....*.***.*.**.*.*..**...*..*..***.**..******.......*..*....*.*....*....*.*...**...***..***..**..****..*.*.......**.**.*.*.***..*.***.***..*.*...*..**.*.*..**.**.*..****.**
...****..***.*.**.*.*.*.......*.*..*.*.*..*****.**.*.**..*..*.*.**.*.**..**.*.*******...***.....*.**.**...*..*..***.*.*.*.**..*...*.**.....*.*.....*.**.*****..*****.*..*..****.******.**.****..*....*****......**.****..*..**...*.*..***.*.*.***.*.*.*..****.*....**...******..*.*.*.********..*.***...****....**..*..*.....****.**.*.*..*..**.**..*.*.*****.**.*.*.**..**.**.**..*.*....*****...*.*.**.***.***...**.*.****.**.*......**.***.*..**...***......**.***.******.***.***..*.****...***.***...***.****.*.**.********.*...**....**....***..**.*.*...*..*****.***.**..*..**.......**...***.**.....*************..**..*.****.*..*.**.*...*.***.*...*.***.......**.*******...*.......****....*...*....**.**...**..*.***....****.***.**.*..*.*.*..**..***.*..*...*.***.**...*.*..*.*...***.**.*.**..**..**.**.*..***..**.*.*..*..***..**..*..****.****.......**.....*.******......*.***.*...***.*....*..*.****.**.....****.**...*****......*..*.***..*****...**...*..*..*..**...*.*.**.***..**..***..***.****...*...*..*..****....*...*...*...*.*.*.*..*****..*.**.**..*****....****.*.....*..*........*.***....*.**.*.****..*...**.**..*.**.*...*....**..*..*.****...***.*..****....****...*..****...**.********..**.****.**..**.****..*.**.***...*.*******..*...*..**.*.*...*...***...*.**..***********.****..**...*...*..**..**..**.*.**.**.**********...**..*.****.**..*.***...**.*.*..*.**.***.**.....**..*...*.*.***.****.**.*.*..*..***.*.**.**.**...*****.**.**..***.*....****.**....***....**.....**..******.**.**.**.*.********..*****...****..****.*****.**..**.*****.***.*.***..**.*****.*.*...*.*.**..*.*...**..**...**..*..*.*..***..**.**...***..***.*..*.*..*.*****...*.***.**.*.***.**.******..*.....**........*..**...*.....****....*...*....**.**..*.**.*.**.*.*.*.*..***.*...**.*..*...**..*...*..**.**..**.****...****.*.*.**.*.***.*...****...*....***..*.*...*.*..*.****..*..*****..*....***..**...*.**.***....**.*..**.***.*..**.*......*.**...*.*..*..*.....*..*...*...*.***....****.*.*....*.*..****.*.**.***...*.....*.****...***.***.*.*.***..
.*..*.*****.**.*****..*...*..*..***..*.**..*.*.*..*.***..**....**....*.**..****.*****.*.*..*.**...***..*..*****..*.***..*.*.*.**.**..**.***...**...*.***...*..**..**.*.**...******..*..*..*.....**.******...*....*......*..**...*...**.**..*.*..*****.***...*.***...*..**..**.**.*.********.*..*****....***.*.**..**.**..*..***.*..**....*....****.**..*.**.**..*....*....**.*.*...*.**.*..**....******.**...*.**..*.*....**.****...******...**.**..*...********.*..*...****.*....***....***....**..*.******.*...*....*..*..*...*..*.*.**.****.**.**..****.*.....*.*******..******.*.***...*.**.**.*.*.*.****..*......*...*.*.**..*..*...**.**.*.*..**...***.**.***.*.**....**...*****..****..*****..**.*.***...*....*....*...*.....**...**...*.*.*..*......**...*.*.******.*.***.**.**.**********.****.*.***..*...****..*.**...*...*..*...*.*****.***.*..**...***..**.*.*.....****...*...*.*.*...**.*.*.***..***..*.*.*.**..**..**...*..**..**.....***.**......*..***.*....*.*..***.*...****...*.***..***.*.*.*.**.****.*..*.*.**.**.*.*..*....*.*..***..**.*.*.......*.*...**.*.*.***.*..*..**.***..**...**.*..***..**...***....*...****......*.....*.***......**.*....**..**.*..*.......*.**.**.*.*..*.*****........*..*.********.....*..**....**.**.....*..*.*..************..***.*...*.**.*.*.*.***.*.*..**.**.*.......*...*......*...****.**...*.*.**..*..***.****.**.*..**...**.***..*.*..*.*****.**..***.....*.*.**.**.****.*.*...**.****.****.*..**.*..*..*..*...*.*...****.*.*.**.*...**..**.......**....*****.******.....****.**.****....*.*...*.*..**..**..**..*.*****.....*.*...**..*.**.*...*..*.**..*...**.**.***..*.....**....*******.*.*.***.**....**.*.*..**..***.***.**.********..*..*.***.....*..*....*.**..***..*.*.*.***...**...***.*.**.*.**.**...**.********.***...*.*..*..**...****.***....*****.**.*******..***.****.*.****...*...**..*.*..*....*..*..**..****..***.*.**.**.*..***.**.***.*.*...***..****.**.**.****.*.*..**......*..*..*.*.****.**.**.*....*...*.***.*...**..*.*........*.....**....*.*.*.*****...***..*....*.**...**..*.*.*..**..**.
*.***..***..***...*.*....*..*.***.***..*.*..**....**..**..*.***..*..**..***...*...*.*.....*..***.....**..*...***.*.**.**..**..*****.******.*.*..**.*.***...*...*.*.****..**..**..**...****....**.*..***.****.**.***.*.*.***....*.*.*.*....***.**....**.........**...*...*.*.*.**.......*.*..**..***.**.*..*.*****.**..**...*..*..**.**..*..***..**.*.*...*.*.....**..*...****.**...**.......*...*..*...**..**.*...**...*****.*.*..**.**..***.*.....**.*..***.*..***.**...*.**...*..*..***....*.***.*********..**********..**...*....*...**..***..**.*...****..*......***.****.****.***.**...*...*......****.***.*..*....*...*........****..**.**.*******...*..**...*.***...*.*.....***.....**..****...*.***......*.**.*..*.*..*.**.*...*.**.*....**.*..*.*.*....******...*...**...*...***...****.*.***..*..*......**.**.*.***.**.***.*..*.***.*.*..**.*..*..*.*.****.***.*.**.*.**.*...**.*.*.**..**..**..**..*.**...*..***....****..*..*.*..****...*..*..***....*.*..**........*...*.**.****....***.**.***.*****....*.***...*......**..**.**.*.**..****.**....*.**.....*..***.*...*....**..*.***.**.*...***.........*******.**..*.*....*.****.**.*.**.***.*******..***...***.***.*....**.**.**.*....*......*....***.*.**..**..*.*.*..*....*.*...**.**..**.*.**.***..***.****..*****.*...**..*.*..*.*..**.*.*.**.*.*.***....**.*.***..*.*.**.****.**..**.***.*..***...*....****..*.....*..**.***.**...*****......*.....*...*.*.*.*.******.****..*..**.*..*......*.....**..*.******.....*.****..*.**...**.*.***.****.*..*...**...*..*.**.*.*.**.......*.*..**..**..*.**..*...*.**..*..*.*..*.*.*.....****.****..**..****.*.*......****..***.*.*..**.*..*****.*.*******.......**..*.***.*.**....*...*.*..******...*...***..**.*...*.*.*.*.*******.*....****.**...*......*.**.*...**...*........***..*..**..**.*....*...**.**.*..***..****..**....*..**.....*.*..**.*****...***.**...**......*....**.**.*..***.*..*.***..*.******.*.***.*....*.***.*..**....*....**.*...**..*..*.*...****.....**...**.***..*.**...***.**.***...*.....*.***..*.*.**.**.*.**.*.**..*.*..**....*..*..*
.*.....***.**..***.***..*.****.**.*...*...*.***.....***.*...****.*..*..**.*.**..**.*.*...*.....***.***.*.*******.*.*....*.**..**.**..**.*.**.**..*.*...*..*....******....*.**.*.......****..*..**.*****...***.********...*..*..*..**.*.*.*..***...****...*.**...**...**....*..**...***.*****...**...**.*.**......*******..*.*....*...*.***.**...*.**.***..*.*.*...*.*...***...****.*..*.*.***......*****..........*..**.*...*......*.**..*.....**...***..*...***.*..**......*..*******......***...*.*********.*...*.***.....**.***..***..*.**.***.*****.*.****.***..***.*.*.**.**.*.***..*.*...*******.*.****...*.***..*.....*....*.***.**.*.***....***.**.*.*.**.*.*..*.**.*..*.*..*.*..*..*.**..**..*..**..*.***.**....*..***..*..*.*..*.**.**.*.*...**...*..**..*.**.....**.*..**.*****.*...*.....*.**..**..*..*..*......*.*******.***.**..*.***..**.****..*....**....****..***.*****.***.*...*****...*.******.*...*.*..*.**..*..*...*.......**.****...*..**.*..***...******.**.***...*....***.**.*....*..***.**...*.***..*...**..*..**.*.***..*..**.**.*.**...**.****.****.*.*****.**...***.****...**.*.****.*.....**......**.**.*..*....*..*.**..*...*.*...****.*.**....***.**....*...**..*.***.*...**.**..*....*....*****..*.***......**.**.**..*.*********...*..*.**.*.*.*.*..*..****......*.*....*..**....*.*..*.***....*..***.*****.**..*.......*.*...*..**.**..*******.*.**....*.***.***..**.*.**...***...*.*...*.*.*.*..*.*..**..**.*...*.*..*....*.*.**......*..*...**...*.*...*......**.**..*....*****....*******.****.*.*..*******.******..*..*.*.*.*.***....***..****.***.***..****.....*..*.****.*****.*.*.*.*.*..**..****.*.**.....****.*..*.***....*...*.*.**.*...*.***.*..***.****.***.****.*.*..*..*...*..*..*.*.****.....***.**.....*.****.******.**.**.*.**..**.**.****.***.**.*..*.*....*.***.**.*.***.*.****.*...**.*.**..**.***.**..*******..**.***.*..*..*..**.***.*.*...******..*..**....*..***.*...*.....***.**.**.*..*..**..*..*.....***.******..**.*...***.**.**********.**..*.*...**...***..**..**..**.**...**..*...*.*..*..*..*...*...**.*.****.
.*...***.*...*..**...**.*******..**..*.**.......*..**.....*.****.***.***...****..**..*.*.****...*.*****..**.**..***..******...*...*.*..******..*******.*.**..*..*.**.**...*...*...****.*...**...*...*.*...****..**...*.**.***.*..***.*..**..**.***..*.**.....***.*...***..**....***.*..*..*.*.*...*****..*..*..*****..****..*.**.***..**...***...***..*...*****.*.**..*.*..***..*...*.**..******..*.*....*..***...*.****.***.**...*.**.*...*.*..*..*.******......*.*....**.*...***..*.*.**....**.*.*.**..*..***....*..*.*.*..**.**...****.*..*...*..*........****.*****.*..**..**..*.**.**...*..*.*...**.....**.*.***.***...**.**.****..*....***..*....*.*.*.****.*.*......**.*.***.*****.***..**.*.*..*..*....***..**.*.*.****.**.*..*..**..*.**..**...**.**.*....*.....*..***...**..*.*****.*...**..*.....*.*****.***...**..*.**..***.**.*.*.*..*.*..**.*.......**.*..*..***...*.**.*.**..*..******.********....***....**...**...**..**.*.**.**..**.***.*.*.*...**...****.*.****.......*..**.......**.*.**.****..****.***.****..*.*****.*.*....**.**.*..*...***.**..*.*****.*..*****..*..**.*.....*.*..**.***.*..****.*.*..*....*..*..***..*.*..**...*.***.*...******.....*....*.**..**......*****..*...*...**.***.*.*..*.*.*....*..*..**.***.*.*..**..**..****...*.*.**.*.*..*******..**...*.*....**.*..*.**..***.**.*..****...*.*...*.*...**.*.*.*...*.**....*.*******..**.**...**.*..*..*......*****.*.*.**..*...*....****...*.**..*.***.****.*...*..**..**.*.***....*.**...****..*...*****..**.*..*......*.*..*..*...***.******.******......**..*...*..***.*...*.**..*.****...*.**..*****.*....*.**.**.*.*.*..**...*...***.***....**.***.****....**..*.**.*.*.****......*.***.*..**..**.*.**.**....***.**..****.*.*****.*...*.*.*..******...***.......*...*.*..*.*....**.**.*..*..**..**..*.******.***.**.***.*..*...*.**.***.*..*.**...********.*.*.**..*.**...***...***.*....*...**.*.*.*.*...*.**.***.*....**.*.**.*.*.*.**.*.*.***.*.*.**....*.**..*****.****.*.*.*.*...*..*.**....*.*.**.*..*.*......*..*.*.*..*....***.*..*********.*.**..*...*...***.*.**.*********
...*..*.*********..**.****.**...**.*..**...***..**.....*.*..*.*.*.*.**..*.*.....**..*....*..*..*.....*..**..*.*****.*..*.........*.****.*.********..***.****..*****.**.*****..**..**.***.*.***.**.*****.*..**.*...****..*..**.*..**......***.*.***.*.*****...*.******...****.*...***....*.*.******.....*..*.*...**....**.***.*.....*.****.........**.**....*..**.....***...*....***.**.*.**.***...**.****.....***.***.*.*...*....*....**...**.*..**..*....*.****.****..*****.*******..*.*..**.*.**.******.*.....*..*....**.**.....*.***....*.*.*...*.*.*..**.....*..***..****..*.*.***.*.*..*...**....*.*....*..**.***.*****.*.*.*.*...**...*..**...*...*.**.*.****.*...*.********.......***.....*.**.***..**.*..*...*...****...*.*.*......***.*.*..*....**.**.*..***.*..**.*....******.**..***.*....*..*....*...*.*..*.**.***...*...*...*.***...*****.**.*.**.**.*.*.....*.***.*.**..***.**.**.*.*...**.***.**..***...**...****.*.*..**.*..*.*******..*****.**.**.*.**...*.**.****..*....*...*.....*..*.*.*.*.*.**..**.*..*.**.*.****.**....*.*..**..*...****.**.....*.*.**..**..**.**......***....****.*.****.**.**..*.*.*..*.........*.**.*...**..**.**..***.**..*.*...**.....*.**.**........**..**...**....*.*.*..***......**..*.*.*..***.*..******..***.******....****..**.*****.*.**.**....*.****.***.*....**...*.*..**..****....*........*.........*.**.*.*.**.***......****..***..**.*.*..**...*.....****.*..*.**...*..*....*....*....*.......***..*..****.*.*.....*.....***......*...*..*....**..******..*..*..*.*.***.*..**...*.****.*.*..*..*..*.*..**.**.*...*...*.**.*.*.*.**......*.....*.**...*...***...*.****.*..**.***....*.*.*..*..*.*.*.**..*..*.***..**.****.***.**..*..**.**...**...*.****.*...*.**.****.*.**.*.....*...***.**.**...*.**...*.*.*.*.*****....*.*.*..********....*...***.**....**..*.***.....*.**.**..*.**.*.*...*.**..***...*....*.***...*..**..***.***.*......**.***.*...***..****....*.****..*.*.*...***.**..**.*****.**..**.*********.**.****.*....*............*..***.......*.****..*...**..*******..*.**....*.*.*.*.**.*...***..***..**
...***....***.***.*....*..*.**..***.**..*.*.***..**.*.**.******.*.*..*.*.***..*..**..**.***..*..**..**..*.********..*.**...*..***..**.**.****.....*.*..*.**........*......*.***.**...**.*....**..**.**.....**....**..****...*..****.*...**....*.****...***..***.*****.**.***.....***.*.**..*****.******..*.***...*..****..**....**....*.*.*.*.**.****....*..*.*.*..*..*****.....*.****..*.**.*.***.*.**..*.***.*.....**.*.*......**....**..*.*.*....*.....***..***.*****.*.*.*.****..*.*..*..*.**...*.*..***...**..*******.***.*.****.*.*.*..*..**...*.**.***.*.*.......***.......**....**.**..***........**...**.**.**.*.****.*...*.*.*...**.**...**.***.*.**.*****....*.*...*..*..****.**.***.**.*....*.**.**...*....***.*.*.*...***..*..*******..***...***.*.**.....**.*..***.****.*..**..*.**.*****..*.*.***.**.....*..****.*..*.*...*....**.......*..***.*.*..**.***...*..*.**.*.*.....*.***.*...***...*.*.*..*..*.*......***.***..**..*.*....**..**...**.**...***...*.**.*...*.*.....*..**...**..***...****.*.......*.*.*.**..*.*.*...***.*.*.*..****..**.*..**.**..*.***.*..*.*...*....*...**.*..*.*...*....******...*.*.*.*.*.*.*.*.*....**........***.*.....**.........**..***..****..*...***...**.*.*****...*.....******.*.**..*..**..*.*.**...*...****.**....***..*...**.*..*.****...******.*...*.*.**..*..*...**..**.**.**.....*..*..*....*.**.*.***.*****.....*.*.**.**....***..**.***..*...*..**********.****...*.*..**..*.*.*.***.......***....*...*.*.*****.*.*.*.*.****..***....**.**.***..*...*..***...*....**.*.*...*..*..***.*...****.**.**..*.**.*..*.......***...*..**.*..*...*...*.*.*.***********.**.***...**.*.**.**...*.*..**.*..***.****......**...***.***...*..***.*.*....***.....*..*....***.*..**.*.**.**.*........*...***...*.....*.*..*.*.******.****.**.**..*..*.**...*.***.*...**......*..*.*.**.*...*.**.***.*.****..***..****.*.*.**.****.*.**.****.**.*..******..*.*..*.**...*....*..*.*..**..*..*.....*.*.*.**.*..**...**.*...........***..*.****.**.*..*..***.**..*.*..*.*..*****..**.**...***.***..***.***...*..***.*..**...*.*.**..***.
.***..*****.....*...*.*...*****.*.....*....**.***....***.*...*.*...**....*****..*.**.**..*....***.*.*...*...*..***...*..**.***..*.***..........**.**..*.**..**.*..*..****..***.....**...****........*.....***.**...*.**.*****..*.*****.*.**....***..*******..**.*...*....**...*.***...**..**.*.***..*..*....*..*****.**..*..*.**..**.*....*.**.*.*.**.*.**.*...*..**..**.**....***.**.**..*..**.*..*.***..******.**...*.....*.*.***.*..*.********....*..*...*..**.**.*.***..****.****.*...**.**.*...***.*.*.**.***.*..**.**.****..*.***.*..*.*****..**..**.*.*..*****...*.*....**.*.*.**..****....*..*.******.....*...*.**.*****.**..**.***....*....*..****...***.**.**.*.*.**...***.**.****.**.***....*..******.*.***..*.*..*..***.*.*....**.*.**..**....*...**..**.*..******...**.*.*..*...**...*...**.**.**..**.****.......*...*....***.****.**.***...*.**.***....****.****..*..*..*...*..*.***.*.*.*...*.*.*..*..*.****..**.*.**.***....*****..*.*..**...*..**..***.....****..*****.*..**.**.****.......*.***....**.*..**..***..*.***...***..**.**...*...*...*...**..*...***.*.*..**.*..*.*.**.*.**.**.***..***...**.**...**.*..*....*..*...****..*****.*.*.*.**.*..*..*.*****.****.*.*..*.....*.***.*..****..***..**...*.*.*****.****..*.*.*..***..***.*.*****...**.*****.*.**..*.*....*.*****.*.*....*.*.*.*..*.***.*.**.*.*..*...****.*....***.*..***...*.**.****....**.****.**.***.*..**.*.**.*****..*.*.**..****.**.***..******..****.***..*.***..**..*..*..*.**..*.*...**.........**..*******.**.*..*.**..*...*.**.**......*......**..........***.****.*.*.**.*****.***.*..*.**....*.**...*.....*..***.*.*.**.*..***.*......**.**.*..**..*....**...*...*..*.*....**....*****...*.*..*.**..*.**....***...***.*...**...**..*.*.....*...**.**..*..**.**..**.*.*.**.*.**..*.**..*....***..*..**..*.*.*****..**.*....***..**.*.*..*.**.***.*.******.**...*.*..*....****.*..*..******..*.*.*..**..**...*..**.*..**.*.**...***.*.**.*.*.*....****....*...*.**.**..****.**..**..*...*...***....**..*.**..*******.*.**..*.*.....***.****.**...**.*.******.*.*.*....*.**.*..*..*
...***.***...*.*.*....*..*...*.*..****.*..*.......*.*.*.***.**..*..**.*...**.*..*.**.*...*.*****...**..**.**.......*..*.*.****.*..*.*.*.*.*...*.*..*.*..*..*.**.*.*..*.*.**......*.**.....****.*...**.*.*.....****...*..*.*.**...*...**.*.........*..*.*.*...*.***..***.*..****..*****...*....****..*.****.*....**.***..*.*..**..***..*..*****....*..*..**.**.*..*****.*...**.**....*******.****..*.*.*******..***.*....**..*..***.**..*.***.**..**.**...****....***.*..***...*.**.*****..**.*****.**.....*..*.**....**.*.*..*...*.***.*....**..*.*.***.....*...*.**.*..*....*.***..**..***..*.****.*..*****.*.**..*.******..*...*.*...*.*.**....***.*...*.*...*.*.**.*..*..*..*.*....*..**....***..**..**...***...**..****.*.*.**...***.*.....**....*.....**.**.*...*...****..**..*.*.*..***.*.****....*.****.*...****..*.*.***..*..*.*******.***.*...**.......*.....***..*.*.**..*...****.***.*....**.**.*.**.*....******.**.****..*****.....*..*.*.*.*..*****...*.**..**.*.****.**.*..****.*.*..**.**...**.*.*.*.*.**...***......*...******..*******..***.***.*..***.*...****.....***..*....*..****.....*..*...**.***.*.*****...**.*.*..*.**.....**.*.****.....***.*.****.....*.**..*.***...*..*.*..*.*.*.*****.*.**.*..*..*...*****....*.**..**..**.*...*..*.**.........*...*..***.**.*..*****.*.*****....**..**.....*....*.*.**..*.*.*.*.....***...*.**.**....**......**......***....*..**..*...**.....**...******..*.*..******.**.**..**..*.**.**.****.*.**..***..**....*.***.*..*..**.....*..*....*.***.**....***.***..*...*..*..***.*...*..*..**...*....***..*...*.*...*...*.*..***...****.*.*.**..**.*...*.*.*.......*..****.*..**.*..*.*..*..*.*.**..*.*.*.***...*...*.....*...*..****..****..*.*..*...*.***..******.*...*..*.*.*.***..**.**.*.******.*.***.........*.**...**.*..**.***..*..**......**.*...*.*...*.**..*...*.**..*.******..*.**....*****.****....*..***.*.**..**..*.*.*****.*.****.**.**..****.*.*.**.*....**.****..*******.*.*..******...**********.***..**.*...*.**.***..*...******.****...*.******.**...****.........*.*.....**.*...*....*..*.***.*
..****....*.*.*...****..******.*.**.*..***..**.*.*.***.*..**.*.**...*.**....***..**********..*..***.*..**.*.**..**.*.*.*....*....**.**.*.*.*.***..*.*.*..*.*.*.**.*.**.*.*******.....*....**.**.....*********.***.******.*....**.*........***....*..**..*..***...............*...*.*****.....**.*....*****.*..*..***.*..**..*.*.**..**........**.*.*......*.*...*...****.**.*.*.**..*.*...********.*****.*.*.*..*.**..*.**...*.*.*....**.*....**....**.******....*.*.*****...***..**...**.****...*.*.**.*..*.*..*....***..**.....****..*.**.***...**......***.**.*..**..*.*......*.****..****....*....**..**.******.********.**.****.**..**...*.****.**....*..*.*....**.*****...***.**..*...*.***..**..***.**......*.**..*.*.***.*...******..**.**.****.*****.**..*.*.*********.*....**.....**.*.*.***..****.....*.*.****.*.*.**..***.*.**.*.******.*..**.*...**.***..*....****.*.**.**.**.***...**.*.....***.**.......*******..****.*.*.....*.***.*....*.****.*.......*****..*..*..**.*.*.*..***.*.*.*.*..*....*.*..*.........**..*.*.......***.****..****.***..*..*..*..*.***....****.**...*****...*..*.***.......*.**..*..*.***..****.**.*.*....**.*..***...**..*..*.**.**..*.*.**.**.*.*..**..****.****...*..*****.*****.*.**..**..*..*....****.......***..****.*...**.***..*..*.***..*.*...**.*.*.**..****.*......**..****.*..****...**..**...*.*..*...*..***.****.****...**....****....**..*****.*..**.*..**.**.*...*****..**.*...***.*.********......*..*.**...****..**.*.*.**.*..**...**.**.*..***..*..*.*..****..*.....***..**.*..***.*..*.**.****..*..*...*..**.***...**.*.*...**..**...*..**...*.**..*.*..**..*.*.***.*....*****.*.*.....*.*...*...**.*..*.*...*****.**.**.*.*.*.**..***.**.*.....***.*.**..*..**.*...***.*..*.**.*..**.**.*.*..*.......***.***..*..*..*........*...*.**.*.**......****...*.*.*..**.*.**.*..*.*..**......*.....*.*.....**...*.*..**.**.*..*****....**.**.*.*..*....***.*...*.....**...****..***....***.**.*.*..*..*..*.*..*.*..**...*..*....*..*.****..***...**...***.*.***.**...**.*..**.****.****..*****....*****..***.***.*****..*
.*.....**.***..*.**...**..***.*.****..*..**.*...*.*...*..*.*.**.***....**.**.****.**.....*.*...**..*..**.***.....*..***....*****...*..*..****..*.*****..***.........*.*...*.*.*.*.*...***.*.......*.**.**...***.***.*****.....*..*....**..********...****....*.****.**...*...***..***..*.***.***...***.**...****.*...*.*.*.*.***..***.*.*.....*..*..**.*.*..*.*.*..**.....******.**.**.*...**.**.***.*.*..*..*..***..**.**.*.*.**...**...*.*.....*..*..*.**.******..*.***.*.***...*.*.**.*.**..*..**.*..*.**...***.*......**..**.**.*...*.*****..*.*..*..*...**......*******..**..***..*..*..*..*.*...**.***..**.**..*.*.**.*...*.****..*.**..*.*....*.*...*.*.*.*...*........*.*...**...**...**..*..*....*.**...**.*.**.*..***.......**.*.**.*.**..*.**.*..***.....*..**..**........*.**.***...***.*....*****.**.**..*.*...**.**.*...*.**..******.*.**.**..**.......**...**.**..*.**..*..*...**....**..*.*.**...**.**..*.*.*...*..***.*.*...*....***.*..******.****.***.***..*.*...*****.*****....**......*.*..**...***..*.***...****..*.**....***...*.*.*..**...*...***.*.*....***.....*..*..**..*****..*..*..*.**..***...*....***..***..**..**.*....*****...*..*.*..*****..*....*..********...*.*.***..*.**.***.*..*.....*.*.*.*..*..*..**..*.*..*.***.**.*.**..**..**...****.*****...***..**.......*...**.**.*...*.****..**....*..*.*..****..*.*....**..*....***...**.*****..*.********.*.*....**...***..*..*....**.*....****.**.*******.*****..**.*.*.*..*..**....***..***.**..*****.*.***.*..*...*.*..*.*.**.*...***...*..*.*..*..**..****....*****.**.*.*.**.*..*.**.*.**..*..***.***..*.*.*****..*..*..*...*...**.*.*.*.*.*.**.*....*.*..*......*****..*..**..***.***...*...*..**.*.*.******.**..*....*.*...*.....*.***.**.*..**...***..**..*.*..**....*.*****.......*.*.**...*.***.*...*****.***...*****...*.***...*.*...*..*.****.***..***.*..*.*.*.*.***.**.**.**.*..*.**..*.**.**....*.**.*.**.****.*.*.*.....*.*....**.*...*..******..**...*..*.....*..*.*...*....*.***....*.....*.*....*.***..*.**..****..*.*..**.**.**.**.*......*..*...*...*.....*..****..**.*..
..*...****.*..**.....****.*........*..***.*..**.*..*..*.***...**.****..**.*..**.**....*....*...***.**.*.***..*..***......***....*.***..*.*.*...*......*.*.*..**.****.**.....**.*.**..*.*..*.**.*.*.**.***....*..**..*.*....*.*.*....**.*.*..***....*..*..****.....***..**.*..**.****..*..***.**.**..*****..*...**.**...**.*.*.*..*..*.*****......*.****...*.*.**..**...*.*.*.......*****...*.......*.*..**..*.*.***.***...*..**.***.**..*.*.**...**..*..***.*.....*.*.**.*...**....**.*.....***..*..***..**...*..*.*****..*.******.***.********.*..****.****.*.**....***.*.**.*.**.*.**.*..**.**.**..*.**.*....*....****.*..*.***.*.**.*...***...*..**.*..*....***.....**.**.**.*...*...*..*.*.*..****.****.***.*.****.*......*.****.*...**......*****.*.*.....**.***...*.*****.**..**..*...*.***.***.****.**.**.***..**..*..***.*.*.*.**.*****...........*...*****.***.*.**...*..**.*..****.*...*.**...*****..*.***.*.**.**.....**.*.....*****.***.**..**.**..*.....**.*...*..*.*.**.*..*.****.***.*.....**.*.**..**.**..***..**.**.*...*.*.**..*.*...*.*..**.*.*....**..**.**.***.*.**..*...**.*****.*..*..*.*.*..**..*...**..*..*..*.***.*....****.....**......*..**.*...**.*..*.*.***..**.*....**.**.**...***..*.**.....**.....**.***.*....*......*.*.**.**.***...*.*.*.*...*.**..*...**..*.*.....**.***...**.*...**.....*.**.**...**.****.*..*.*..***.**..******....*.****..******..***..***.....***.***...**.*...****...*...***.**.*.*.*.***.*****..****..*.*...***....**.*..****....**.**.*.*.*...*.*****..*........****.*..**..*.**...**.***.*..********..****.*.....****.**.*...*..*..***...****..*...**..***..*..****...**.**.**.*..*....*..*.****.*..**.**..*.*****..*..*.***..*...*....*...*..***.*......*******.*.*****.....*.*..*..****.*...*..**.**....*..**.*..**..******..***.........**.**..**....**...**..*..***..*...*..**..****..********.****.****..*......*..**..**.****....**.**.***.**....***.*.****.*.***.*.***.******....*.***.****.*.*..***...*.*.***.**.**..*.**.*.*...*.**...*.*.**..******...***.*.**......**.....**.*.*.****.***.***.....*.*....
*.**.*..***...*.**......*.*.*.*..****.*.**.***.***........****.**.**.*...***.....***....***..*....*....*.*.*.****...*.*.*..**.**..**..*.*******.**..*...***.***.*.*.***.*****..*.**.*****.*..*.....**.*..*.***..***...**...**..**..***.*..**..*.**.*...*..**.*.*.*.****.***......******.*..**.*.**.**.**.*...*.*.*.*****....**.....*.*.*.........**..*..*.**..***..**.*.*....*****..*.**.*....**.**.*..**..**.*..*.*.*...**..*****..**...*..*..*.*****.*..**......*.*.**.*..*..*.*...*.**..*...**.*...*..**..***.**...**.....**.******.**.********.....*..*..*****.*.******.*..******......*.*.**.*..*****.*.....*...**..******........**.*********.*.**.*..*...**.*.**.*...*...*.*.*..**.**.*.*...*.**.**.*.**.*.*.*.****.*...*..**..*....**.*..*.**......*..*.***..*.****.***..***.*.**.****.*....*********.****..**..**.***..***...*...**..*......**.*.******.*......**.*....*.*...***........**.*.******.......****.****....***.**.***....**.*..**...**.**.*..*....**.**..*.***.**..*.**..***........**..***...**.*.*.*.....*.*.**.*.**..**......**.*.*...*.*....**.***...**..*..*.**...*.*.*....**.*........***.*..**.**..**....*****.**.*..*..**.**..*...*.**..**..*****.**...**.*.*....****..*.*....**.*..****..*.*.*...**..*..*....*....***.***...**.*...******.*..**.***......*.*..******..*..**..*..**.***........*.**..*..*.*.**..*.*.*.*.*......*.*.***.*.**.*..***....***.....*****.*.*..***...*......*.....***.........**.***.**....*..*..**.*.*..**.**..********.********.*.***..**.**.**.*.*...**.....*..***.*..*...**..*.**...*.**...*.**.....*******....***....*.**.*..**.*..*...**.*.*.*.*..*****....*..*..*****..*.*.*....**.*..**.**.*....**.*..*..**.**.**....**.**..*..**.**...***.**..**....***..**.**.*....*...*..*.****.****.*........**.**..**.*.**..**.*..*..***..*.......**....*.*.**.******.**.*.*....***...*...*.*.**..**....****.*****.***.*..***.**...*.*..***..*.***........********.*.*......**..*.****.*..*..********.*..*.*...*..**........**.***.*...*.***.*..*.*..*.*.*...****.**..**.**..**.**...*....**.******..*.*..***.****...**..***
.***....**...**.*...*.**.*..****.**.*****.*....*.******...*..****.******.*.**..*.*..***.*..*..*.*...*.*****..********....*****..***..*.....**.**...**.*..****..*.*.*****..*****.*.***.*.**.**..**.***..*..***.....**.*......******.*.**..*.*..**..***..*****.***...****.*.*...*....*...*..*..*.....*.**...*.*.*.**.*.****.*..*....**.**.*.**.**....*******.****...**.*..**....*****.*....*..**.***.*..****.***.*..*..****.*.***..*.*..******..**..*....*.*....***.*..*....*...***.*...*.***..****..***..***..**..****....****......****...*.***..***..*.**.*.****...**......**.****.*..*.***..***..*...****..***.*.*.*.*.*.*..**..**.*.**....**..***..*..*..*.***.*..*.*..**.**..***.**.....****..**..**..***.**.*..***.*..***..*****.*...******.*..*.*...***.**.**..**.***.*..*****.*...**.....**.*.*.***..*...**.***.*...*.*.***.***...*.*.*.*...*..*.........*******...**.....****.*.*.*.****.**.*.*****..**.****.**..*...*****...**.*****.*...*.*.****..**.*...*..*..*****....*..**...*****.**...*...****..*.*******.**..*.**.*.*.*******.*.*...****..**...*..*..*....***.*.....**.*...**..*.*...***..*.**.*...**.****...**..*.**.***..*...**..*..**..**..****.*.*****.***.**....*...***...***.*.*.*..*****..**.**.*****..**...*...*.**...***.*..*.*..*..*.*..*....*.**..***.****.****.**.***.....**..**.**.*.*......**..*.....*..**...*..**......*....*****..**..*..**..*.**.**..**.**.....***..*.*.*....*.*.**..*...*.****.*..**...*.*.*.**.***..****........**.*..*.*.**..*...***..**..**....****..**...*.**..****...**..***.*.*.***....*...*.***.*.**..*...*..*...*******...***....*..**..*..**..**.....**..*..**.***********..******.*..**..***.***....*.*.*.**..**.**.*...***.*..****.***.*..**....**.*.*****...*.*.****..*.***.**..**...*..*.**.*....*..*.....****...*****.....*..**...***.*..*.*..*..**.*.*..***...*..***..**..****.*.****..**..****...*****.*....****.**.*..***.*..**.*****....*.**.*.**..*******.....*..*...**.*****..*...***.**...****.****..*..*..*****...***.**...*.**.*.**.....*.***.**.*...*.*.*..*.*..*.*.*.**...***.*.*..*..**.***...***.**
.**.***.*.....**.*.......**.*****.*....********..*****....**.*.**..*..*.*.**.**.***.*..*.**.*.....**.*****.*..****..*.**..*.*...***..*.*...****.****.**..****....*..*.*.*.*...**.***.********...*...*.**..*.**..*...**..****..***.*..**.****...**.**.***.**...***.*.*..**...*.****...***..**..*.*..*....*..*.*...***.*..*.*..***.....**...***...*.***.*****...*.*.******.*.*..***.....*...*..***.*..**..**..**...********..*..***.***..*...*...*****.**.****.*.*...***.****......*.*..*.*...*.***....**..*.****.*...**.*.*...**.......*.......***.***..*.***..*****.*.*.***......**..*.....*.*..***..*.*****.*.....****.*.**.*.**..*..*.*.*...*.***..**...*....***...*.***....****...*.*.*..*.*.****.**......***.*.****..**..**.*****.*..*..*...**...*..*..*.**..*..********..***.*.*....*.*.....*.*...**...***...**...*.*.**...**..*.****....*.**.*..**.*...*...*..**......*.***...*..***.***..*..**.****..*..**.*...*.**.*.**..***...**.**...***.****....*.*.....*****.**...*...***..*.*.*.*.******..........*.*.*..***.*.**.**..***..*.*.*.*.****.*....*.*...*.*....*...*....***...**.**.******..*.****.**.*.****.*..****..*..**.*.*...****.**.*.*.....**.*.*.*.*.***....**.*..******.***..*.**...*...*.*.***.*..*****....**.*.**.**.******..*....**.****..*......*.**.*..****.*.***.*.*..*.*..***.***..****..***..*.*...**...*..*.****...*.***.*...***.***.**..*.....**...*..**....*.****.*.***...*.*.***.*.**.**.**.*.*.*.*..........**....**.*...*...*.*......**....*...*.*******.***.....*..*..******..*.****.*.****.*..*..**..**..*.*.***.*.*.*******..**.*.***....*....*....*.*.**.....**...*..**..*..**....*.*.*.....**.**.....**.*....**..****..***..*..***.*....*.....*.**.**.******.....**.**.*...*****.***.***...***...*.*.***.*...*.**.****..*.*****.**.*...**...*...*..*.*.*****.**.****..*****.**.**..*..**..**.****.**..**...**.*...*******.***.*.*.*...*.**.*..**..*......**.*..***...**.***...**........*.*...**.**.*.**.*..**.*.*.*...**.........*.**..*..*.*....*..***..*....***...**.*****.*...*....*.*.*****.*...**...*.*.*.*.****.*...*.***...*.*...*..
..*..*.*.****...*.*....*.*.*..*..**.*.*.**...**...*****.*..*.*...*..*.**.*....*.*..*.**.*....***.*...*.**..***..*...*....**..**...*****.*....*..**..**..**..**.****.*.**.*.....*.*.***..*..**.**..*..*.......**..*.*******.***.*.**..****...*...*****..*...*..*...**.*..***..**.****..*..*******..*.**...**.**.**.***.********.*.*..*.*....***..******.*.......*..*..*..*.....*****...*.**..***.**.*.*..*..**.****.****..**....**.*.*.*......**...**....*......*.*..*....*.*...*........**...**.*.***...*.*..**..*..*..*..*.....***.**......***.*.*..*.***.*....***....****.**..*.*..**.*.*....***.*****.*.****.*.**.***.**..***..****..*.*.*.*.**..*.**....**.*..*****.*..*.**.*..**.**.**..**.*...**....********...**..*..**.**.**..*..*..*..*******.*.*.****....*.....*.*.....*.*.*....***...**...***....**..*..**.*.*..*..***.*****..*.*...**..*.******.*.**....*.*.......**........**.*.*.****......**.....*...**.*.*....*.*..*.*.*.*.****.***.*..****...***.*..*..*....****.*****..**..***..**..****.*....*...**..********..***......****.*..***.***....*.*.*....*..*..*.******.*....***....*..**..**.*....**..*.**..*.*..*.**.*.**.*...*****..***...****.*......**.*..*.***.**..*.*.***..*.*..***.****..*.*.*.******.*****.*.*...*..**.**..*.*...*..*....*.*.*..*.**.**.*.**.....**..**.*.**...**.***..*...*****....*..**.*...*......*....*.....***....**.....**.*****.....******.*.*..***...*.**...**.**.**.*.....*.**.*.*.****.*....*....*.*..*****.....****.*.**..***...*....***.*..**...*...*.**...***.*...**.*****....**..*..**.*.**...*..**.*****.**..***..*...**.*.*.......*.*.*...****..*..*.*.**...*...*.**..*..**.*...*...***..*.***...*.***.***.*******..****..****..**.**..**..*....**.*.*...***.....*.*......**.*********.***.*.**.*.*.*.......********.**...*.****..*****..*...*.****.*******...*.*.**.*...*..*.***.**....*.*..*...*...***..**..**.*.*.**......*.*...*.**....*..*.*..**.***.*..***..*.**..**.***.****.......**.*.**...**.**.....**...****.**..*.***......*...*...*...**...**.**..*....*.***.***....*..*..***....**.**.....*.....*..**....**
*.**.*.*.**...*.*.**.*.**.***..**...**.*.*..*.*********...*****.**.*.***..*.*.**.*..***.***.**...*.*...**.**..****.****.*..*.**.**..***......**...***.**.*..*...***.***..*..*...*...*.*.***...**.*..**.**************.*.*.......*******.*.**.*..*..*.**...*.**.*.*.*.**..*........**..**.***.**..******...**..****......*..****...***.*.*.*.*..**..**..*......*******..*...***..*.*.*...*.*..*.*...*.*..*.*..****.**.*..**...**.****..*.*....***.***.***.....*.*****.*.*.**.**.**..**..*....*.****....*.*..**.****..*..*...**.*.*..***..**...*....*.*..*.**...**.***.*.....*......*.*...**..*..**..***.*.*******.*...****......*.****.*******..****.*****..**.**....****..*.***.***.*.******...**..*....***.**..*.*****..**...**..***...***.*.*...****....*****....*.**.*.**.****..*..*.*....*.*..******...***.**.*..*.*...*.*..**..****.***..*....*.**..****...**..*.**..**.*.***.**.*..**.**..**..*.**..*..*.*..*******.*.*****.*.*..*.**.*.**.*.*.**...**..*.*.*....**.***...*.***.*.**....*.****..****..*...*.**.**.*.*.**.****...*.***....**.*....*..*.**.*.**.******....*.*..*******...**....**.*.**....**.***..*..*********...***.**.**.**...***.*.*...**.*.**.*.......*.*.*.*...*...*.****..*......**.*....**.*.****.**..*.*..*..**....****.**.*.**..***.****..**.*....***..........*...****.**.*.*.**.****...**..*..**....*******.*..**.*.**..*..*.**.**..*...***........*..****...*.*...*..****..*..****.**..**.*..**...*.*.*.****.**.**.*.*...*.****.****.*...**.**.**.*.*.****.**..*...**.***..****.*****...*..*.*..*******.*..*..**..***.*..*.**.*.....*...*.*..*.*.****..*..**.**...*...**.*....*....*...*...*...***.*.**.**.*.*..*.**.*.***..*.**.*.**.**.....**.*......*..*..*.****....*.*.****.*.*..**..**...*.*..**.**.**....*.*.****....**.*.**....*..**...*.**...***.***.*.****..*.*.**.*..*..*.**.***.*.*...********.***..**.**..**.*....*****.*.*..*.***.*.*.*.**.*..*.**...**.*....**..**.*.**..*....**..*****.*.**.*.****..*.*..*.*.**.**.****.******..**...*...*...*.*..*..*.*....*..**.*.*.....*.****....*.*.*.**.***....***....*..*.*....*..****..*..
.*..****.***.*.***.**...*.***..*...**.**.*........***.***.***..*..**..*...*...*.******..**.*.**.*..**....*..*.**.....*.***.*.*.......**.**..**.*.***...**.****.*.***..*.****.*.*..*..**..*..**.*.........*..***..*...*.**.*...*****..*.*.....*..*..*.*..*..****...*.....**..***.*.***.**..**.*****.*.*....*..**.*.....*.....*..*****...**..*..*..*.*****..******.*..*..*....*.*.*.*...*...*..**.**.*.**..**.***..****.***.*.*..*.**.**.**....***.*.*.*....*.*..*****..*.*...*.*..*.*.**......*.**..*.****..***.**.***.***.*..*.****..**...****...**..****..**.*.****.*********.*..*.....*..**.**..*.*****.......*..*..**.*.*.*.***.*****...*.*.........*.*.****..***....*.*....*.*.**.*.*.*..*.*..**...*...*.......**.***..***..***...*.**.....*..*.*.***.*.**.*...***..*.*.**.*.*...........**.**..***..***.***...*......*......*****....*.*****....***..**......**...**..*.**..*..**....****...**..**..*..**..*...*.*.***...***....***....*..*.*....*.*.**.**......*....*..****.**.******..***.**....**..**....******......*....*.**.***.*.***.**.****.****.**...***.*..*.**..*.*...*.*.*.*...*..*.*.**..**..*...**..*..*..****...*...**.*****.*.**..**.*.*.****.*......*.*.**.****..*.**.***...****.*...*..**.....**.**...***...**..*.***...*.***.*...**........**..*.***..**....*.....**.*..***.*.**.****....******....**.***....*.**..**.*.**....**.*..*.**.**..*.*.*..**.***.*..****..*.**.*.**.**...*..*.*.*...****..**....*...***.**.*.**...*..**..***..*.**.*.....****.*..*...*.***.**.**.**..**.*.*..******.*.******.****.*****.*.**.*...*.**.*.***..***..*...**.......**.**...******..*...**..*....*....**..*...*****..***.**....*....***...**..******..**..*********.**..**...*.*.*....**....*.****.*.....*.**.*..*.......*.**.*.**.*.*....*..**.*..**....**.***.***..*.**.**.....*.*.*....***...****..**...*....***..**.*..***.***....**...**.*..**..*..*.*****..*.***....*..*.*.***.**.*.**..***..*****..**..**.*..**.**.****.**..*.*..*****.....*...**...***.*..*...*.*.*.*.***.***.**..***.*.*.***.****..****.***..*....*.**..***.**.***..***.*.*****.***.**.***
.*..****.****.*...*...**.*..*.*.....*.*.*.**..**...***....*.****..*****.*.****.**...***.*.*****.***.....*..*..******.*.**.**.**.**.***..*********.***..*.*..*.***......*****.*.*..*.*...***...***..**..****.*..*****.....********....*.*.***..**.*.**.*...**.*.****...*****.****..*.*...*..*.**..*.*.**.***.****..**..*..*.*..*...******..**....*.**.**.....*..*.*...*.*.**...***..**.**.*....**..****.**.*.*.....*.***.*..****.*****.**.*.***.***.**.*...**.*.*.*...**...***.***.**..***.*.*.*.......*.****.*.***.*.**..***.....**.**..*.*.*...**..*.**...*****.....***..***.....**...*....**..*.******.*.**.*....*..*.***.*...*....*.**..*..*.........*...***.****.*.**...*..*...*..****.*.**..*....*............***.....***..*.*.......*...**..****.**.*****..**...*...*.*..*..*.**...*..*.***.*****..*.**.*.*.**..*..*..**.**.**.**.....***.*..**...**.**.*.****.*...*****.***.*.*********..*..*..**.****..**.*.......*..*.*.*.**..***.*..*...**..*..**..**..**.*.*.**...*..*....*.**..******..*....**.*.***.*...*......**..*.*...*..*.**.*.***..*.*.*.***......****...**.****....*.**...*..*..*..***.**...**.**...*.*.**.*.*****..*..***.**..*****.*.*.*...*..****.*.....**.*..*.**...*...*.****.*****...**.***.*****.*..**.*..*.....**.....**.**.**...*..*......****.*******..*.*.***.*..****.....**.*.***.*.*..*..*.*..***..****.*.***...*****..**......***.*****....****..*.....*....***.*.****...***.***.*****..*.*.*.**.****.*..*..*.****..**...**.*.***.*.***.***.*.*..***.*****.**..*.......**.***...*.**..*..*.*....*.*.*.*..**..**.*.***.*..*.*...**.***.....*...*.**..**.*.**..***...*..*.**.**..*.**.....*.*.*.*....*.*****...**...**.*....*****.*...*....***..**.....*******..*.......*...**..*..****.*****.***..**.**..***.**.*.*...**...*.**.*.*.*.*****..*.*.*.***.*.**..**..*.*.*.*..*..*..*.***.*...*.....**.****.*.**..*....***.**..*..******...**...***..**..*...***.****.*....*..*..****.*...**.**.*.**..*.*..********.*.*...*..**...*****..**..**.***.....*.**...*.**..***.*.*.*....***.*.*..****.*..*.*.*.**....*.*.****..***...**.**...**.....**..*.
...***.....*..*.*...*..*..**.***..*.**..***.**.**.****.***.....*..***.****.*..********..**.**.**.*..**.*****...**.******.*.*.*.**..**..**...*..*.*.*..**..*...***.**.*.**..*.....****....**....***..*.*...*.**...****...*...*....*..**.******.**....**.**.**.*****..*.*..*.*..**..**.**.***.****.***.****.*....******.*.*.*..*.**.*..**.**.*.*******.....*.*.*...***..***..**.*..**....*..**...*.*..*****..**.*......**....**..*.......*.**.***.*****....*..*.****..**.*.**.*.**.*.*......***........**..........**.****.*..*...**..*...*.**.***.*.*.**.*....*.*..***...*.....***......*..***.***.**..*.*...*.*****......*.*..**.......******.*...**..***.*.....*.**.*...*.**.**..****...***.*..**....**.*.**.*.***...*.*.*......***.*.*....***.*...*.***....**....***..******.*....*.**.**..***..*.**.*.***.....*.*.*.*.*....***..******...**.*.*..*.**.*.*****.**..*.*..*.***..**....**.*****.****...**...*..**...***.***.***........***..******......**.*.*.**.*.**..*....*.*..**.*****..****.**.**.******....*..*.*.**...**....*****.........*..***..**..*...**.....*.....***........*...*.*...****....*.******.***.*....**..***.*.*****.*..**...**.**...***.*...***.****....***....*...**..**.*.****..*..*...*.*.**.*****..**..**.*..*.****..*..*.*.*.*****.***..*.****...**...*.*****.****..*.*....**.*..**..**.***...**.****..**...*...**....***..*...**....*..*..*.....*.***.****.**.*.*.***.*.*..**..**...****.***.*.**.**.******.*****.***.****....****.**.*..*.*****..*.**.*.*******.**..***..**...*******..**.**..**..***.*.***....*........**.*****..*...*.*...*.*.*****..*.***..*...*...*.*...**.***.........**.***..*.*.*....**.**..***....****.**...***.*.*...***.**..*..*.*.*.**.****.*......**.*.**...*****.**.*.**.**.*...*...*..*.****.****...**..*...***..***..*......**....*..*.*.*.******.***.*...**.**.**.**.*..***....***...**.**.*...*..***.*..*****.*.**.**..********.*.**...*..***...*...*..**.*......**..*.*..***.......******.....***...*....**..****.*..*......*...*.***.**.*..***..**.*.*..*.***.****...***.*.*..*..**..**.*..*.****.*.......***
..***...**.*..**.**..**.**..*.*.***.**.......***.**.*...**.*..***.****.*.*...*.*.**...***.*.*....*..*.*.*....*****.******.......****.*.*.**.**..*....*..*.**...*.*****.**.*....*.*.*.*..*.*.***.**.***.******..*...*******..*.*.****.*..*.**.***..*..*...*.**..**..*.***...*..*..*.****..*...*.***.**.***.*..**.*...*..*.*.*.*....***..*.*..********...**.**.**.**.*.*.**.*.*....*.****...*..*.****.**.******.*..*****.....**...***.*.*.***.**.*.***.......**....*.**.*...*.******..**....***...*******.*...***.*......*........*......*.....*********.*..**..*.....*....*....*..***..***..*.****.*..*.***.....**.*.*.****.*.****.*.*..*.******..*.*.**...****..*.****...*.**.*.***.**...**...*****..*.**..*.**.*.*.**.******...*.*....***....*.*.*.*.*.******..*.....*...**...*.*...*****.**...***..*...**.*.*..**.**.*.*.***...*******..*...*..**.**.*...***.*...**..**.**.....****...**..**.****.*.***...*.*..****.**..***.*..**..*.*****.****.*.*.****...*..*.**.*..**...**..*....***..*...*..*..*.**.*.*....*....*.*.*******.*.***....*.*.*...*....**.**.*...*..*..*****.*..****.*...**.*.*******.*.***.***.*...**...**.***..*..*.*****.*****.****..**....*****.**.*...*.*..***.*.*..*.*...**...*..**.**.**.*.*****.......*.*.*..**.*.*..*.*...**....*.**...*..*.*.*..*.*..*...*.*....*****.*****...*.***.*.**.**.**.*.**.*.**.***.**...*..*.**...*.*.**.*.***.*.*.**.*....*....*..*..**.***...***..**.*.*.*..*..***...****.****..***.*.***..***.*..*...********.**.*.*...*.*....*.....*.......*.**.*.**....***...*.....****.*..*..**.*.**.*.***...*.....*.*.....**.*.****..**.*.*..*..*.****.*.***..****...*.**.**.***...*.*..*..*.*.*.******..***.*.**.*...******.***...*.*.**....****..*.*..***.**.*.*.*..**...*****..**...*.*.*.**.....**.*.**.**.*.****....*...****..*...***..***...*....*..****.*.**......*..****...*.*.*..*..***..***.****.*..*..*....*******.*.*..*.******.*.**.....*.*..*******..*.*.*......***.*.***...*******.****.*.***..*..****..*..**....****.*.*..**.*....***.**.*.****.***.**.****.*..***.***......*.*.*..*.*.****.*.**...*......***..***..
..*..*..***....*.*..*..**..***...*.***....**......**.****.*.****.*..**...****.**.**.****.**...*****..*.*.**.********..*.....*..***...**...*...**.*.*..**.**......*.**...*.*.*.*******.**..*...*.*.....**...*.*****.*...**.*..**.**.**...*..*....******.*.*..*.**...*.***..*..*...*....*.**..*...**..**.**..***..*...**.*.***.******...*.***...**...**.**...*.*******....*..*..*.........**.**...**.***...*...*.*..*.*..*..**.****.....*..*.**..*.*.**..*...****.***.*.*..**.*...*.***..*.***.*****.***....*.*..*..**..*.***.**.....***...*.****.*.*..*..*.....****..**.**.*...*.*..*.*...**...**...**.*..***....*..**..*..*....**....**.**..**.*..*.*.*.***.***.**.**.**.**....*.*..****.***.*.**.*......*.*....***...****.*..*..*****...*.....*.**...**.*.**..*.*...*....**.*..*.****.*.***.*.**..*.*..*.**..*..****.**.....*..****....*.*.*.**.***...**.*.*.*.***....**...*..*.**.****..**.*....*******.***..**....***.**...*******.**...***..*.*.***..*****..**..**.***....*.****.**.***.***..**.***.**.*****.*.*****.*.*.**.***..**....*....*...*****.*...*****.*.*.....****...*.*....*.*...****.*..****..****.*.**..**.***..*..*.**..***.....*..*.***.***.....***..*..*.**..*.**.**...*.**..*.*...**....**..*...*.*.*.*.....*.***.*...*..*....*...**...*..**.*.*.**.*..*..**.***..*....**.*...*....****..*.*.*..**.*.***...*..**.**.*.*****..*.*...*.**.*.*..*..********.*****..*.*.*...*...**.*.**.......*..*.*..*....*...*..*.****.**..*..**.*.*****.*.**..*...*****.*.***.****.*..**..*..**..**...***.*...*.*.*****...*.*****.*........*.*.*..*..***.*....***...***...****.***...****.*.*...*.....*....*..*..*.....*****..*...*.*..***.***.****..*...*......*.*...**.....**...*.****..****..*..*.*..**.*.****..***.*.*..***.******.*...*.**.**...*.***.*.****....*.**...*.****.***...*...**.*.*...**..*...*...**.*..**..**.**.****.**.*..**.*..**.*.**....**..*..**....*..*******.***.***********.*...******.*.....*...*...*.*....***.*...**...***.**..*****...*..***.**..**...*...***.*...*.**.***.**..**.*.*.*.*..**.*..******..**..**..*....*..****..**...**...*..***
.*.***........*..*.....*...*.***..**..*..****.**...***...**...***..**..*.....******..***.***.*.....**.***..*.**.*.....*.*.*.**.*..*.*.....**.**..*.*.*...*.*...**.**.......*.*...**...........******...*.*.....***..*.*.*.**......**.***..**..***.**.****.*...***...**.**......***.*.*.*..**.*****...**..*..***..*.**....*.*....*..**.**.....*.**.**.****.**..*.*.......***.***..*.**..**.*.*...*.**.**.**.*.****..*...*.**.*.****...***.*...***.***...*....***.*.***.**..****.**.**..*..***.....***...**......*.*.*****...*...****...**...**..***.**...****.***..*.*..**...**.***..**.***.******....*..**...*.*.******..*....**..***.**.***.***.....**...****.*..***..**.*.*.*.*.**..******..**..*...........*.*.***...**.*..*.*..*.*.*.**..**.......*....**...**.....*..*.*****.**.**.****.*.*..*****...*.**..*..***..*...*..**...*....*.******.*...*.***....**.*..***..****...**.***...*...*.***.*****.*.*.*.***...*********..*.***..*.*.*......*...*.*.***..*.******.****.*...****.**.*...*..*..****.*****.*.***.*.*****.***.*.*.......*.*...***.*..***.***.**....*...*..*...*.*.*.**....***..*.***.***.**.*.*..*******........*.**.***...**.*..***.*.*.**.**....*.*.***...**.*....*.**...*.*.*.****...**...*****..***.***..*..******..**..****.**...*....**.***.*.*...*.***.**.**.**..***.**.**.***...**..**.*..**...*.**.****...*.*..**..*.....****.**...*..**..*****.***.......****.*....*..**.....*...*.*.*.**.*....*....*.******....***.*.****....****.**.*.**..*.*..**.*.**..**.*.*..**.*.*.*....*.******...***..*.*.*.*****.**...*.*.*.**..**...*.*..****.*.**..*****..*...*..***.***.***....*....****..*......********..**..***.**.****...*.***..***...*.**.*..*.*.*****...*...***...*.*.....**...**...***..*..****..**.****.***......*.*..*.*****.**..**.........**..***.....****..**...**.....***.***..*.......*****.**...*.**.**.****.*...**..*.*.*.*...*****..*****....***....*.*...*.....*.*******..*******....*..**.*..**........**.**...**..**..**...**.*.*...**.*.**.*..*...*.*.***.**.*..*..*..****..............*..*.*.**..*.*******..*.*....*..**..*.*.*.
**..*.**.*.**.**.*...*....******..**..*.*...****.*.**.***....*...*.*...**....*..*.***.***...****.......**....*.***.***.***.*..*.**..**.*..**...*.*.*..*.*...****.*....*..*.*.*..****.**...*.*..****.*...*****....**.*****..**.*.*.****..*.***.*.****..**..*.*.**.....**.*..****..*.*.*.**..*...***.*.**....*.***.*.*..*..**...***.*..****..*****.*.*....*.**.****...*..****.*..***........*.*.*.***.*..**.**.**.*.*.****.*.*.....*....*.*.*....*..****.*.*..*.*.......**..*...***..*...*..*.**.**......*.*.*.*..***.*....***.*.***...*.*...**...**...****.****..*****...*...**..*.*...*.....****.****...***.*****...*.***.*..***.******.**.*..*..**..*.*....***.******.*.*.*.*.*..***.*.*..*....*.*..*......*.**.*.*.*.*....******.***...****......*..**....*.**..***........*......*.****....*.*.**.*..*...*.....***..*.....**.***.******..*..*..***...*..***.**.*..*******.*....*.**.*...*.*.......**.*.*******..*....*....*..*..**..**.****.**..*..***...**..******.**..*.*****.**.........*..**.***..***.*...*****..***.........*..***.*..***.**...**.*.....***...*..*..***.**...*.**...**.*..*...*.*..***......*...**.*......*.*..**..*.*...*****.*.*.......*.*..**.*******...**..**.*.***.*.**.****....*.**.*..****.*.*****.....*..*.*.*..*.*.......***...*.*.*..*.........****...**..*.**...*..***.*...***..**.....*.*.*..*..*.*..***..*.***.**.***..***...**...*.*...**.***.**.*..*..**..*****.....***.***...*.**.*..***..*...****.**.**.*.****....**...****.*.*****..**.....*.**.*......*.....*....**.**..***...***.*...*.***.*.*.....*...****...*.******.**.**....***..**.....*....**.**.*****...*....**.*....***.**..*..**.***..***..**.*.*.****..*....**.****.*.**.*..****.***..*......*..****.*.*.******.....*..**.**.*****.......*.***.....*.**.**..****..***.***..***.**...*.***.**..****.*.*.***.*.*..*.****....*.*..*...*.......**...*...*..**.*.*.*..*.........**.**.**..*...*.*..*.*...*.*.***.*.**.*.***...**.*.**.*...**.**....**.*.....*.**..**.*....*.*....***..*.....****.*....*........**.*.*......**.**.*...**.**.***.***.**.**.*.**....**.*..*.*.....
*.*.*..*....********.......**.****...****..*.*.*****..**...*..*.*.*...***..**...*.***.**.*.*...**.....*..**.*...*...**..**....**..**.*...**....***.*...*.**...*.***.***....***..***.****.*.*.....***....*******..*..*****..*****...**.**.*.*.**......**.*....****.*.***..*...**......**..*.*..*..*.*.*.**....***...*.*.*.**...*..**.*.*.......**.**..*****..*...**..*..***.****.......*.*.**....*****..**.*....******.*...*********.**.****.**.**.***.**..*****....*******...*.*..*****..*...*.**..**...*.***.*.***...*.***.*.....*.**.**.**.*....**..***.*..*.**.**.******..*..**..**.***.**...*.*...***.**......****......***.*.*.******...*.***..*****.*.*........**.*..*.***...*.**.**.**.*.**..*.****...*****..****.***.**.**..*.....**.***...**.....*..****..****.**.**.***.*...*..*.**.*..**.**..********.*.*..*..*..*.**.*.*......*....*..***..**.*.*...*.**.*.***.*.*.****.*..*****...*..*.......*..***..*..***.*.**..*.**..*..****..*..**.******..*.***..*.*.*.*********...****..*.*****..******.*.**.*..****.*.*.*.*.**..**.*....****.*.*.***.****..*********.**.*....**.**.*.*.*..*..*....*.*.*...****.***.*.*..****..***..*...*..***..**..**..***..**.*.****.**...*..**.***.*****.....*.*...*.**.****....**..**..*.*.*...**.*...********.*..***.*...***.**.*.*.*.*.*..*****....*......*.*.*...**..*..**.*..*...**....**.****...**.***.*.*..*.....*.*.**..*..*.....***.*.*...*....*.*.......*..*.*..**.*..*.*....*..*.*.**.****.....***..**.**.*...*.**..*****.***.....**.*.****.*..***.*****.....*.**..**.**.*....*.*.*..*.**..*..***.***.**..*....*.....*.*.*..***.*.**..**.....***.*.***...*.*.**.****.....****...******....*.**.*......**.****..**..*..*..*.***.*..*.*.*.*.*....**.*.***.*.**.*..*.*.*..*******.****.*.*.**..*..**...*****.....*.******.*..****.******..***********.*..**.*.**.*.**.*.**.**.....***..**....*...*...**.**...**..*.**..****.*..***...*.*.***.*****.....*.......**..*....*.*.*.*...........*...*..*..*..*..*.*...****.***.....***..*...*...*....**....*..*....*******.....**.*..**....**..***...*.*..*....*.**.*...*....*.**..*...*
****...*..*.****.*.****.**..*.**.**.*..*....*..*.**..*****...**...*.*..**.*****..**.......*......**.**.*...****..**.....**....*.*.*..*.**..*..*..*.**..*****...**..*****..*.*.***....***..***.....*...*****..*...*...**.**.*..*.**....**.............**..**..*****..***....**.*.**.*..*..***.******.*...***..**..*....*********..****..*.*****.*.*.*.*.*....***.**..**...***....**..******..*....*...**..*.*.*.*.....*.*.*.**...***.....********.****.*.*.*.*.**.*****.******.*...***...*.*..*.*****.....*.*****.*******....***.*...*.***...***.*.*.*.****..*.*..*.******.*..****..*.*....*....****..***.....*..*.*.*****.*..*.******.*..*..****.*.****.*....*.....**...*.*****.*..****........***.*.*.*..*.*...*..*...*.****...*...*..*.**.*.*..***..**..**.**....**..**.*..*.*......*....*.*..*..*.****.***......**.**.*.**.*...*.***...**.**.*.*....*..*..*.......*.*...........*....**.*..*..*******..*..*.***..*...**.*.**...*..*...**.****..*..*.***...*.*...........*.*.*.*.***....***..****.*.****.***...*..**.****..***.*.**.**.****.....*..*...**....**.*..**..**.**.*****...**..*......*..*.***..*....*.**...*.......***.*.*..*.**.......*..*.*.....*.*.*.**....***.*.****..**.***.****...*......***.*****........**...*.**..*...*....*.***..*.***.*..*****....**..*.***.*.***...********.**.*.*.*.*..*..**..**....***.*.*****...****..**...*.**.**.*****.****.***..**..*..**.*.*****.*.*.**....*..*.**.*.*......**.*.*.**....***.......**..*..**..****.**.*...*.*.*..*..*.***.*****......*.*..***..*.*.****....*.**..**.****...***.**.******....**.*..*...*...***.....***.*.*..*.*...*.**..**.*.*.*.**.**.*.**.....****..*....*...*.....*.*******.**.*.*...**...**.*.******.*.**.*....***.*.**..**..**...*.****.**..*.**.....***.**.*.**..*.*..***..***.....**.*..*......*..****.....*.**.****..*...*..***.**..**.****.*...*.**..*.**..*****.*......**.........*.*..**.***.**.*..**..*...*...**..********....***.*.***.****.*.*..*....*.*..**...*....*.*.******.**...***.*...**.**.*..*.*.*.*.*.....***.**.***.**.**....**.**.**.*..**.**.**..***.*****.**..*...*...
****.***.***.***....*.......*.*..***....**..*.*.***...***..***.*..*.*..***........*.**.**...*..*..*.**..*.***.*.**.**.***.*.****.**...*.*...**...****.*..*..*..*..**..**.*..*....****..**.**.......*..**...........*..*..*.*..*......*...***..***...********...*..*.**...**...*...*.*.*........*...****.**.***..*.*.*..**...*.*.*****.*...*....*.*.**..**.*.*****.**..*..******...***...****.....*.*.....*.***.*....***..****.*....*.***.....****.***.*****...*****.**.**.*.***.****..*.....**.....*.**.*.*...**.*....*.****...*..*.*.....*..**..*......**.*.*.***.***.*.****.*...*.******.*****.*.****...*...**.**.**..***.*.**..**...*..*.**.*..***.*.*.*...***.*....*.*.***.*.***.*.*.*.*..********..**..*.***.****.******.*.*.*.**...*.....*.**...***..**..*...*..*.**...****.*.........*.*.**.*.**.**.***....*.***.*..*..***..*******..***.*..*.***.*.**..*.*..****.**..*..*.*.*.******.**...**..**...**.**..****.*.**.**..*.*.*.*.**.********..**..**...******.**..*...**...***.*.*...*..**....*..*....***..*...*.*..**.*.*****...**...**....*.**..***.***.**....*.*..**.*.****.***.......****..**.*...*..*...**.***...***.**.**.**..***....**.******.*****.*..*.****.*...*..*****.******.*.**....*..****.*.**...***....*.*****...*...*.*..****.**......*..***.*...*...*...***.*.***..*.*..******..*.**...*.....**.....*.*...*...**.*******.****...***.......***....*..******.***..*****...*****..*.....***.*.*.***.*.....*..*...**..***.*.**.***.*...**.****.*.*..****..*.*..*....**..**..**.*****.**..***.*.....****.*.*..**.......*.*****.**..*..**.*.*..*.*.*..*.*..*...*******....*..*.**.*.**.*.*.*...*.*.......**.*.*....*.*.*..**..****....***...*.*.**.*..**.**..*......*..***.****..******..****.**...*.....**.*.*...**..*.*.*...*.....*....**.**....*.**..**....**.***..****.*.**.***.*..**..***..*..****..***.*..**.**...*.....*.*..*.*...***.*.*..*.******.*******...*.********.*.*******..*.*.**....*..*.**.....*.***..*...........*.*.**.****..*.*.....*....***...**.*........**.*..**.*.**.*..**..**.**.***.**..***....*...*..*.*****.**.*..*****.****.***
*.*.*.*..*.**...*.....*.*....*****.**.*...*.*******..*.*..**..**...*.***...*****.*.*.*.**..**..****.**.*.*.*.**.****.**.***..*....****.*...*.**.**.**.*******.*..*.*.*....***...**.*.*...*..***.......*.*****..***...*.*..****..*.**.****.*.*.*.**.*.....*.******...**....**..*.**..***.*.****..*.******....*.**....****.*..*.*....*****.*.**...*****.*........***..*.*........*....**.**....****.*..*.***..*...*.*.....**.****.**..*..*..*...*.**..*..*.**.**...***..**..**.....*.*.**..*******...*..**...***.**.***...***.**...*.**.**.**.**...*.*.*****..*...***********.*.*..*...*.....****.**.***.**.**..*..*******.**.**..***.**..****.*..*..**..*.*.....*..***......*.*..**..*.....*.***.**.***.*.*.**....*.**..*.**...**.*.*.....**.....***..*......*.***.....**.*..*.....*.*.******...*..*...****..**..*......**..*.***.**.*..*.*..**.*******.**..*..*.***..**..**.**..*..*.*..*...**.****...***.****....*.*....*.**..*.**.*.**..***.*..*...*****..***....*****..*..**...*.***.**..****.**..***......*.**.**..**....*..****.*..*...****.*.**...**...**.*.**...*.***.....**.*..***.*.*.*****.**....*...**...***...**.*.***....**....*..****.*..***....***...***.*..****.**.*****.***.*......*.**..*.......*.**....*.*.*.******.*.***..**.******.*....**....**..*...**.**.*..*...*..*.**...*.***..*.*..*.***...*.*......*.*.******..**..*.**..**...**.*.*...*.*..*..*..**.*..*...*..**.*.**.....***.*.***.**...**.***.***..*..*...*...*..*.***.***.*......*.*...****......*..*.**..*.*****...*******.*..***.**.*.*...**.*.***...*.....**.*.***.*..*****....*.*...*....**....**.***.*.***..*..**....*******.*..***.***.*.**.*...**.**.***...*..*..*.**..***..**..*.*...*..*.****..**.**....**..**.***.*.****...*.*..***.**.*..*..****.**....***.*.*..*....**.*..*..*..**...**.*.*****.**...*.***..**.*..*.*.**..**...**.......**.****..*.*****...***.**..**.**......****.*.*.***.**.*.**..***..***.***.......*****...*.*...*.*.**.*.*.*..****..*.*.***..***....**.**.****..*.....*..*.*...*.***.**.*.***.....***.***..*....**.....*...**.**.**....*..*.**.*.*.*.*..**..***
..*.**.***.*******..***....**.**.***..**........****.**.****...*.****.*.*.*..***.....*..*.*.****....******.*.*.*.**..*.*...*..**.******..*.**...******.***..**..*****..***.*....**.***..***..*.**.**.*.*..*.*..*********........*..***...****.**..**.*....**.**.*.**..**..*.......*.*.*...*****.**.*.*.**.*.**.*.*.*****.**.*....**..*.....*.*****....*.*.*****..*.***...***.*.*..*.*.**.****..*.**.*.*......**.*.*....******.***...*.*....*.....*.****.***..**.*.*.**.**..***.....*.*.*.***.*.*.*.******.....*.*..*.**..***..*.****.*..*.**..........*.*.***..*.**...***.....**.****.*..*..**.*..*...*.***.****.*.**.....*.*.*..**..*******.*.**..**.*..*******...*.**.*****.***.*..***.*....****...**.***....*..*...*......****.***........*..*......*..*.*....*...***.**.****...*.******.*.*....***...*...*.*...*******....***.**.*..*.*......*..**.***.*.**.**...*...*...**.*..**...*.*.*...****......*.*****.**.*..*.*..**.*..*.*..*...*.**..*..**...**.**....*...*....***.*..********.*.**.**..*.*.*****....*****..*..*...*.*.*..***..*...**.**...*..***.....**...**.*.****..*..***...*.*..**...*.***...***...*..**..**...*..*..****.**.**.**.******...**..*.....***..***..**...****.*...*.**..**.**.*.**..***..*...****.*..*..***.**.**.***.*.*.*.**.....*.*...*.***..**..*...**.**.**.**.*..*.*.******...*.****.***.**.*********.***.*.***.****..**..**.**........**.**....****......*.**.......**..******.*.**...*.*..*.....***..*..**..*.*.*.***........*.....***.****..*.***.***.*.....*..**.**...***...***.......*.*..***.**..**..*..*****.*.*.****...*.**...*..*......**........*...**..***.***.*..***....*..*...***....*.*****...**...***.....*.****.*...***......*.*..**..**.**.***..***.**.*.*****.*.**...****.*.*.*.***..***..**...**..**.*.*..****.*....*.....*...*.***.*.**.*.****.*.**....*.**.**...****.....****...**....***..**..**.......***.*...*..*****.*.*....*..*.*.*...****.*...**.**..*.**..****.*.**.*..*.*..*..*.*.*.*****.....*.*....***.**.*.*..****..****....**...*.*.**.*...*.*...*.**.**..**..*....*.....*.**.**..**..*.***.*.....*...*.***.
.**.**...******.*..***..*.**...*..*...*.....******..******.**...**.****.....*........*.**..*.**.****..*.*****.*.**.*...*..***.....*....**...*.*.**..*...**.*...**.*.*.*.***.*.*.*.***.*.*..***..*.**..***....*.*.*...***..****..*....*****..*.*****.**.**...*...*..*.*.*.*...*.....*..*...*.*.***.*...*..*.*.*****....*.****.**.*.*....**.*..*...*..*.****....*.****..*.*....*.**.*..*..**.***..*..*.*.**...***.**...***.*.***.*.**......*..**...**..***.*...*.*...***...**....*****.*....*.*...**.*.**.**.*.*...*.**.*..*.*..*****..*******...*..**...**.*...****.**********......**.****.........**..*..**..***..**...*.....*..*.*.*.**..*..**.**...****.*......*.*...***..***..*.....**..******....**.*.*****.*....*.****.******...*.**..******..*.*.*.**.*..*.*.**..**..*.....**.*..**.***...**.*****.******..****...*..*.....*.*******.*..*.*....*.*.****..**..*.*..*..******..***.***...*.****...*.*.****..*..**.*..*****.**.*..*...*..**.****.*.......*............**...*........*.*.*.*..*.**.**.***..**.**......**.*..*.*....***...**.*..*.**.**..****.*.**.**......**.*..*.***.*.*****.********.....****.**.*..*....*.*...*****..*....*....********.....*...*.***.****.**.*...**...*..*.*..****.*.***.*****...*.*.*.**.*...**..*.*...***.*.*.**.*.****.**..*.**.*...*......*****.*.*.*.*.*.**....******.***.**..***..*.*.***..***.******..****...****.*....*.***.*..*****.****...*..*...*.*************..***.*.*.......****..**....******.*.***...**.*.***....**.****.**..*.****.*..*.*.*..*.*.*..*.***.*...*.*...*..*.********.**.........**....***.*..*.**..*..*...**.*.**...*......*******.**..*****.**.**..*.....*....*...**.****.*.**.****.**.****.*.*..***..*.****...**.....***..******.*..*..**.*.*....*..****...****...**.....*..**.**...*.*.*...***.**.****...****...*.....**.*.*.*.....*...*.***..**...**..*.*.*..*.*....***.*..*.*...*****..*..***.*..*****.*....*.*.*......**..**...*.*..****.***.**.***.****.**.*.***...*..**..***.*..*.*..**..*.***..***..*....**...**..****..*.**.***.*....*****.***.*..*..*.***.*.*.**...*..*.******..*...**...***.*.*
*.*..*..*.....*..*.**.****.*...***.**.***.*..*..**..**.*******...*.*.*.**.***.*..*.*..*.*....**.****..**..*****....**.*.***...***...***..*..**.*.*****.**...*****...***.****....*...*..***..*.*...**..*.**......**..****.*.***.**.....*...*.*..*..*.*.*..***.*.*.*......***.*.******...*..*.....***.*.*...*.*.*..**.*..**.****.***.**..*.***.*..***....*...*.***.*******.******..*..**...***...***.*..*...***.......**.**.***.*.*.*.**..**....**...*****...*****..*.***.******.*..**.*...*...*..***..*...****...*.**.*.**..***.*.**.*...**...*...*.****..*****.**.*.**.****..*....*****...*.**.*..*.**.*.**...*...*...*.**..**..***.***.**.***..*****....*.*.*..*.**...*..*.**.*.*.*.*..*..*****.**....**.*..*.*.****.*..*.**...*.....*...*.*..*.*.********..*.*...*...****...**.*..*****.***.*.***.*.**...*.*....*....*..**.**..*....***.*..*.**.**...*...*..****....***********.*....**.....*****.....**.**.**....**..*.*.****.*..**.**..*..*.*.**...*...****.*.*.**.*..**...**.*...**...*.*..**....***....*..***...*...*****...**.**......*..*.*.**.*..***...*..*.....****...**.**.*.***.*..*...******..****.**.**.**..*..*..**....*..**.*.*.*..*..***....*****.*.*.**..*.**.*...**.*.*.*..**.*.**.******..*..**....****.*.*..**....*.*......*.*.***.****.**..***.**.*..***......*...****..**....**.*...*..****.**..*...*.****.***.***..*..*.******.......*...*.*.**...*.******...**.**..*..*******.**.**...*.**.**.*.**.....***..*..*.......*..*....****...*..**....*...***.....*.*..*.*..*.*.*.....***.*...*.....**.**.***..*.*.**..*..*..***......*.**...*.****..*****...*****..***.*.**.**.****..***....*.*..*.****.*..*.*...*...*.*..**..*.**.*****..*..**..**....*.**.******.*.**..**...***.*.*..***.*.****...*...*.*.****...*.*....*.***.*.**..*...**...*.*.*.*..***..*..***..*.*****..**.*.*..*..*..*.*.**.**..*.****.*.**.***.*.*.*........*...**.....**.****..*...**.....**.***..**.........**...***..*..***..**.*.***.*.****.**..*...*.***..**....*..*.*.*..*.**.....*.*.**.**.***....****....*.**.....*.**..*..*.*******.**.****.**.*...*...***...**.***.****..*.
*.....*..*.***..**..****...**.***.*..**..*....**.****.*.***...***.*.*..**.*.**.*.....***..*..*.****...***..*......**..*.***.***********....**..**.**...*********..*.***....*.**.***....**...**...*.****.....******.*...****.*.**.**...*.***.*.*.*...*...*****...**.*.***..*..**.*..****.*.***.*.***...**....*....*..**.*****.**..*.*..*..*.**.**.*..**......***.*.*.**.****.***.*..*****.*.*.*.****....**.**..*..*.**.**..**.***..**..*..*.**.****..***.****...*...*****..***.**..*..*.**..****...**..**.***.**.*...*.***...*.....*.**..*..**...**.....*...*.*..**.*****..*****....*.*.**..*..***..**.*..*.**.*.*........*..**.....***.***.*****...***.**..*...**.**..**.******.*.*...*..**.*...***.*...*****.****.*.******.***.**.*.*.*..**.**.*.*****.*.*......****.***..*..**...*****..**..**..*..**.***.***.****...*.*....**.**.****..**...***.*...*..*...**..**..***.*...****.***..*.*.**.*.*.**..**.**....**..*...****..***...**....***.......**..***..*..**...***..**.**.....**...*.*.*****..*.**..**.**.*..*..*..*.*..**.**..*..*.*..*..*.**.**.**.*..*****....*.*****..**.**.*.******.....***..*.**.**.........*****.***.*.****.****.*****...*******....*..***...**......******.****.*.*.*****.*..*.*..**..*....*.*....**....*.*..***.**.***.*****.*..****..*****..**..**.*.*...*..**.*.*.*****..*...*.....**.*..*.*...******.*.**...*..*..***..***...*.**.*.**.**.*.*..*.*.*.*.**...*.**...***.***.....***..*.*..**.**.....*.*..****....**.....*..*..*.*.**.****.*****..***.***..*......*********.**....**.**....*..*..*..*****...*...***..***...**.**.....***.**...*.****.....*...****.*.*...**.*...****..**..**.....****.*..***......**.*.****.*...*.***.**..*.*.*.**.*..***...**.**.********.*........*...*...*..*.***.*******..*****.*..*...*...*.********.**.*.*.****.*.*.**.*..*.........***..***.****...*....***....*.**....*.***.*...*....**.*...**.*..*.******.**.*.****...****..*.*.*.***.**.*.*****..**.*.*.*....*..*.***.***.*.*......*.******.*..*......*...*.*..**.*.*****.****..***.***.****...****...***..**.....*....*.**..*.*...*.*..*****.*........
*.***.....***.*..*..**..**.*.....***....**.......*..*.*.*.**....*.**..***.*.**.*.******.....*..*****.******....*..********..*******.***.*.**.*..**.**.**.*.*.**.....*..*.....*.*.*.**..***.*..******..*.*..*.*.*...*..******....*****..******.***...**.***......***..**.***...*.*..*.*.*..**.*.**.*..***....*.......*.*.*......***..*****.*****..**.**..*.***.*.****..*****...**..*...*....*.***..**..*..**.*......**...*...*..**.......**.****.*.*.*.*....*..*...*...*..**...*..**.***.*...**.****.*****.****..*.**....*..****.***..**.*.....*.**.**.*.****.**..*..***.*****...**..*.**...*.*.***..**.*...**...*.***.*.***.*.**.*..*..**..**.*..*...*.**.......***....**.*.*.....****..***.**.*.**.***.*.*.**.*******..****....*...**...**.*******...*..****.*.**.**.*.*..***.***.*.*.***...****....*.*........****.******..**.*.*.*.*..**********..**.....**.....****..***.*.**.*..*****...*...*....*.***.**.*****...***.*.*.*...*.*.*.*.**....*...***..*****.*.*.**.....*.*..*.**...*....*..***..***..***..*.*...****...**..*.********.****.*...*.***.*.**.*.****.*..*..*..***.*..****.*****..***.*.*****...***.*..*...*.*.*.*....*....***.*..**..**.*.*..*....***.***.**.***.**.*.*.**..*...*****.*...****...**.*....***..****.*.*.*.*...*.**.*****.**.*.**.*..*..*..**.*.**..*.*...**.*.*..**.*.......*****...*.****.*.**.....**...**...*..*.**....*.**.****.***.***.*.*.***..***...*****.*...*.***.*..***...****....*.*....***.*.*****.**....*****.*....***..**.......***.*.*.***.**..**......******.*.**.***.*......*..*......*.****.***.*.*.*.**....***...*..**.*......***.**.*.*.*...*..***.**...........*****.*..*.*.....*..*.*..****.***..***.*..**.****...*..*.*.*.****....*...***.....**.*..***.*..*........**.*...*...*....*.***.*....**.*..*.*****..********.**..*.**....*..*.**.*..****......**..***.**...**.*..*.*.**.*.**.****.*.*.*..*.*.*..***.***..*..**....*..*******..*..******...**......**.**..**.....******...***.**...*.*...*.***.*.*.*.***..****.*..**.*.****....**...***..*.....**.**.....*.......*.*..*.*...*....**....*..*...*....**.**....*...*.
.*..*.***.**.**.*..*.*..*.**..*..*...**..***.***...*.*.*..*.*..**....**.****.*.***.**.**.***...***..*..*.******..***..**.***.*****..*..*.....*****..*...*...*.***....**....*.*.**.*.*.*.*.**..****..*.*..*....*****.....****...**.*.**.*.*..*.**....**.***.*.****..***..*****......**.**.***..****..***.*.*..****.*.*..*...*.***.*..*....*..**.**..****...****..*******.*.****....**.**..*.*...*.***...***.**.*.**..*.*****..**.*.*.*.***..*..****..*.*.*..*.*.....*..**.*.***...*..*.*..***...*..*.****.......**......***.*.*.*.**.*.****....*.***.**....***.*.**.*.*..**.*...**..*..***.*.*.**.**..*.**.****.*.*.......****.***.*.*.*..****.****.***.*******.*..**...*..***..****.*...*******.*..****..*******.***..********.*.**...**..*..**...*...*...*...*......******.**.**.**.......***.**.*.**.*.**..*.*...*.*....*.**.**.....***.*.**.*.**.*.***.*..**.**.*..*..**.*.****.**.**.*......*.*..**...*.***..*..**.**.*..***.**.*.*....*....**.*.*.*****...*..**.***.**....*..*..*.**...*..**.*.*.*.*.***.***.***.*.*.***..*.**.........*.**.....*.***..***.**.**..****.*...***.*****.*..*.**....*.*..*.***.*.*.*..*.**..*...**..***..**...*...*.....**...***.**.*..**..**..*.*...*..***...***..*.*....***.*....*.*.*..**.*.....*.*******.*.*******.****.*..*.**.*.***..*******..***.*.*.******.****.*****..****..*.*...*.*.***..*...***.*******..**..***.*.*.....*...*.****.*******.*.**..*.***.*****.**.*.****..*.***.****...*..*****..*.*..*.****...**.***.*.*****..*...***.**..**...*...*.*...*........***..*.**.*..*..****.**.*..*....*...****..*.*..*...*.*..***.**...**.**.*.....****.*..*.*....**..**..*****.*....*.**...****.*******......**.***...**.*..*.*.*..*.**.*.*.*.*.*..*...**...**....**********..*..*.*.*.*.**..*..*.**.****..*.**....*..*.****.***.***.*...*.*.***.*..*...**......***.**.**.****.****.***..*..*.*.*.*....**...**.*..*..*..*...**.******..**.*...*.........*.**.*..***..***.*..****....***..*...*.***.*.*...*....***...*..***.*...*....*.**.**.**....*...***.*********..*..*...**..*..***.*.****.***.*******...****..*.****.***.*.**...**
**..****.**.**....*.*.*.*..***.*******.....**....*.**...*..*.*.**....*.*....*.*.*...*.....*.**..********.*....*...*.*...*.*....*..**.***..*...***.******..**.**.*********...***..*..*.*...*..*.*...*.**.*.*........*.**..**..*.*.*.*.****..*..*..*..*....***.**.****.*.**.**...****.....**...***...**.*.*..**.*.****.**.***.*.**.****..*..*...*..*.*..**...***.*.*....***...*....**.*..*.**..*.*..*..*.**.**...**......*...**.**....*....***.*.****.**..***...*...*....*...**.......*****.*.....*.**..***.*.......***.**.**....**......**.*.*...**.**..***..*..*....***..******....***....**.*.....*.**..*.**.***..*******.*..**..***.*.**.**..*..**....*..*.*..*.**....*.*.***.*.*..**.*..*.******.*****.***..***...***....***.*....*..***......*.****...*.***.*.*.*******.**.**...*...**..*.....**..**...*...*.*..*.**.**.*..**.*..*.*..*.*..**..**.**.***..**...*..*.*..*..***.*.**..***..*.**.....*******.***..**.*..*.***.**..*..***.******...**.*****.....**.*.****...*.*.**...*.*.**....*..**.***..****..*.*******.*.*********..*...*.*........***.......***..**.*.****....**..*....***..**.*....*.*..**.******.****.**..*.**.***.****..****.**.*..***..*..*...**...****..*.*...*.***....*****.....*...***.....**.*..**..*.***.........*...*..*....***.**.*.*...*.***.***.*.*.**..***...*.*****.*.*.*..*....*.*.*.*.....*..*.***..***********..*..**.*..**..**.*...*.*...*....****.**.....*....**.***.****.***.*...*.******....*..*.*..**.*...*......*...*..*.****......*..*****..*...*....*..**..****....**..**....*.**.***..**.*..*.*.*.*.*..*...**.*..*.*...****...**...***....*.**.*.*.*.***.*.**.....*****.*.***..*...*.*.*.........**.*..**.*.***.*.*..*..*....*.*...*.........*..**.......*.***..*.*.*...*.*..**..*...*.*.*.*...........*....***.*.*.*.*........*.**.*.**.*.*..*..***.****.*...**.*.**.**..**.*****...**.*.*.*.*.***.*.......*.*..*...**.***.*.*...*.**.........*.....******...*.**...**.*******..**.*****.*.*.**.***.******.**.*.***...*.******....***..*...**...******.....**.*......*.****.***..*....*...**...****.*..*..***..*********...**.*.
*.....*.***.*...***.****.........*.*...*.***..*...***.*****...*.**.*...*.*..**.*.*.***..****..*...*.......***.**..*.***..**....***.*...****.*..**.*....*..********.*.**.*.**.*..**..*....*.**.....*.*.*.*****..*...***..**...*****.*..*....**..*.....**..*..***.*......******.*..*.*****.*.*..*.*......*.*.....*...*.***.**...*..**.**.*.*.*.**.**.*.*..*......**...**....*...**....*.*..*.*..*.*..****.******..*..****.***.*..***.***.**....**...******.*...*.*..*..........****..*.***...*.*.**..**.**.*.**..***.*........**.**..***..*.***..***.*..*.**..****...**.*.*....**.*..*..****.**..*......*.***...*..**..***.****.*..****.*...**..*.***.*.**.****..****.*.*.**....******.*...**.**.*.*.**......*.*.**.**..**..*.***..*....*.**..*...**.****.***....**..***.*.***...*.**.****...**....**.*..*.*..**..*.********.******.****......***..****.....**.******.*.**.***.....*.**.*....***.*..***..*****.......*.*.***.**..*..**..*..*.*..*.*.*.*.***..**.*...****..*..*....**.**.***..*.*...*..****......**.*..*..****....*.***.**........*....***...*...*..***....*...*..*.***..**.*..***..**.*.**.....**...*.*...*..***..*******.**.*.*...........**..*...*...*.**..**.*.*..*....*..*...*****..*****.......*****...**.*.**...**...*......*.*.**..***.*.......*****.***..**....*...*.**.**....*.*.*****..***.*...*..*..*.*.*...*.***..**.******...**..***...*..*.**.*.*.****.***......*.....*..*.**..**.*.******.**..***.***......**.**...*.*..*****.**..*..*********....**...*.*......*.**.***...*.***.**...**.**.**.***..***.*.**..*.*.....*........****..*.*.***...*.**..*.***.**.....****.*..*.*..****.*........*.*.*.*.*..***.*.***.***.**...***.**...******..**....*..*.***..**....*...*.**..*..**...*........*.**....**..***.***..*..***.*....**......**..****.*..*..***....*..**......***.***....*...*..*...**....**.*.*...*..*..*..*..***.**.**..**..*.*..*****....*...*...*..**.**.*.....*.**..**.***...**.**.***......***.....**.*.***...****.***.*..**.***..**.****.***.*.****..**.....**.**....**.**..*.**..***...*****.****.****.**...****..*...*..*.*...*.*
..*.**..*.****......*..*.*..*.*....*.*...*...**.*..*.****.****.**..***..*..***........*......**.**..**.......*.*.*****..*..**...*******..*.****...**.*****.*.***....*.*..*..*.*.**.*.**.**...***.*.*.*...*.*****..*.....*....**........*..**.*.*.*...*.**.**.*....*.*......*.*..***.**.*..*******.**..****.**.***...*********.*****..****.*.**..*....****..*.*.***..*.***.**.*.*...*.*..*....*...***.***..****.*.......**.*...*...**..*.*.......**..**.*.*.***..****...*****.**.*.*.*..***.***....*.......**.*.*.*....**.**.**..*..*...***...**.*.**.*....*.***..*.*...*.***......*......*.**...**.*....*..**..*....*..**.**......*....*.*....***.**..*...*.**..*....**..*.***....****....**..**.**.**.**..*..*...*.**...*.**.***.**.....*...***..*..***..****.*......*..***..****..*****...*...*..****.**.****..*....*.****.**.*...*.*.....*..****.*.*..**...*..*..*.*.*.....**..**...***..***.*.**.*....**...*..**..*..*.*...**..*..*..***.......*..***....*..***.*....**.***..*.***....*.*..*...*.***..*.*.**...***.*......*.*..**..*..*.....*.*..*****.*.*..**.**.*.**.*.**....***.*.***.****.****..*....*.*.***..*.*...***.*..*.*.*******.***.*..****..*..*.***..*..**.***...****.**...*...**...*...**..*..**....*...**.*.*****..*.*****.*.....***...***.*..**..*...*..*.***.*........**.*.***.***..*..**..**..****...***.*..***.*.....**.***.......**....**.....*.*......*........**..*..*.*.**...*.....*.***.**.*..***..*******.*.**.*****.***.....*..***..**.*****..***..*.*.**.*...*...***...*...*******..*.*.*.*.**.****.****....*.*...*.*.....**.*...**.*...*.........***...*****.*.*.*.*.*.*****...***...**..*....*.*.**.*..***...*.*******.**..**......*..***..***.******....*.****.**...****.**..*..*...**.*.***.****..*..*.*.*.*.*.*....**.***.*.**..*.*......**.*.*.*..**...**.**....**.**.*.*****...*...******...*...***.*****.*.*..*...**..*.*..*..*.....**.******.**..****..****.*..*....*.**...*.......*..*.*.**.*..*..**.**...*****...*.***.****...***..*...**...**...*****...****.*..*******..****..*..*.*....*.*.*****.*.*...*.*.*..*.**.**.*.***..*..*..
**....*.*...*.**...*...****.*.**...*.*.*.****..*.*.*..*.*.*.***..**..*....*.*******.....*....*.**...****.*.*...**..****..*....*...*.**..*..***.**..**.**.*******..**.*****.*.*..*.****.**.**..*.*...**.*.*.*..***.*.***...****..**..*..*.*..*.*.***..*.*.*...*****.**....*.**..******..**..*..*......*******.......******.*.*.*.*....**.*.*..*.*..*.*..**.**.....*.*..*..**..*.....**.****...*.****.**..*..*.*****.*.*****....***.*...*.*.*.*.*..***.*...**.*.**.****...*...***.*.****.**.*..*.*.*..*...**..**.*.****.*..**..*..*.**........****...**.**.**.*..*....****.*.**..**.***.**..**..**.*..*...*.***..**.**.***.*...*..***.***.**..*.***..*.*.*..**...*.***..*..**.*.*.**.......*..*.**..*.*...***.**....**..*********..*.*.**....***.*.***..*....*.****.*..***...***.*.*...***..**..***..****.***.*.....*...**..***.***.*..**..*.**...**.*..*.*.***..********....**.*...*..*.***..**.***.*******..**..*....*.**..........*.......*.**.**...*.*..*******..**...******.....*....***.*.****..*..***.****.*....*..*****.*****..*.*.*.**.*..*.**...****..****..**..**.*.***..**.*..*..*...***.*...***.**.******.***.**.*.......*.....*.****..*.....***..*.....**.**..****..***.***...........*..**.**.**...****..******..****.****..*..**.***..*..*.**..**.*...*****.*.*.*..*****..**..*.**..*.*..*..**.*..*....**..**..*.***..*****.***..**.**...*.*.*****.*..*.***..****.*..*.*..**.*****.*.***...*.*..****..**.*......***.*..****..**.*.*.**..**..****....**...*.*...**..*.*.***.*..*..**....**.*...*...*..*****.....*.*..**.*.*.*.***...*******.*.*..**..*...*..*.*****.*..*.*..***.........***.**.**.**.*..*..*..******.*...*..**..*....*****.**..****..**.....*****...*.**..**..**.*.*****..****..*...*.....*.*...**....**.*.*......**...**..*...**..***.****.****.*..*...*.....**..****.******..*.*.*..**.****.***..**..***...*.***.*..****...*.*....*.*...**.**..**.*.*..*******..**.*.*.***...*..*.*....*****..**...*..*.*.*.**.***..*..**....*.***...*..**.*.**.****...**.***...**.*.***...*****......****.*******..****..*.****.*....*..***.*...***..*.*...*****
.**.*.*..****..***..**..**...***.*.****.*..****..**.*...***.*.**..*.*...*.*..*..*.*.*.*....***..*.*.*.*.********...*..*.**.*****..****.***....*.****......*.*.*****.**.***..*.**...**.**...*....**..***..*.*.*..**.*..*.*.*.**....****..*.**.....**.*.*.**.**.*...*.******.*.....*....*.*..*.*****.*.*..*..**...*.*.....*.**.*......*...*.**....*.***.****....*...*..*.**..**.....**.**.********.*..*..*****.*..*.**....*..****.*.****..*..*.***..*.****..**..**...*****....**.**.*...*..*...*.*.*.*....*.*..**..*.*..*..***...*.*...*...***..**.**.*****..***.*.*....*.*****...*...**.*..*..*..****.**.*....*..*...*.***.*....****....*..*.*.*****.*...**.....*...*..*......*..*...**..****....**..*.*******.*..*..***.*....*****....****..*..*..*...*..******.**..*.**..*..**....**.**...*.**.**......*.**....*.*...*****.***...*****.*.***.*..*...***.***.*.....*.**.*.**.***...*.****.***...***.*.**..**.*....***..*.*.....**.*...********..*.*..***.*.**..*.....*******.***.*......****.*..*.*.*...**.*....*..*.***.*.****..**.**.*.*.*.*****.**...*..*****....*.**..***....**...*..*..**.*.*..**.**.**.*.*.*.***..*..***...*.*.....*.**.*....*..**.*...*..**..****.*.**.*.**....*.*...*.*...*..*.*.......*..**.*...***.***......**.*.*.......***..*..***..**..**.**.**.*.*..**...*...*...*.*...*.**..*.**.....*...*....*.*..**.*...***..*.**.*..*.**..***...*.**.*..**....**.**..*.....*.**..*...*.....*....*.*..**.**...*..*...*...******.*.**.*****..**.****.***.*....*...*.*.**.*.....****..*.*****.......*****......*..*.*...****..****.....*.*.*..**..*..**...*..*.*..*.*.*****..*.**...***...**..*.****.*.**.*.******...****.**.*..*..**.....*..**....*.*.**.**.*..........**.****..**.......*..**..***...*.**.*....****.*.*.****...*..*****..*..*.*..*..***.*..******...*.....*.***....****..*...*.*.**.****.......***.*.*..*.**.**.*.**..******.*****..***..*..**.*.*.*.**......*..*...***.*.**..**...****.....*..*.....*..*..**.**.*.*****...***..**...*****.***...*..**.*.***....***.**..*..**.*.******.**....***......****.**....*..*..*.**...*****.*.*********
*..*....***...*.*..*...***.*..*..***..*.***.**.**..*..*...**.****.**.....*...*..*...*...**..**...*.*******.*.***.**.*******.*..*....***..**..******...*******.**..*.*..*..**.**..****..*..*..*..*****.*...*.*.*....***.*....*.*..*.*.******..**..**..**.....***...*.....*..****...***..***..*.**.**.**.*.*.*****.***..*.**..****.*.*.**......*.**..**..*...*.*.*..****...*..*.*.*..*..*.****.....**.**.*..******...****..*...*****.*.....*....*......***.........*.*.*.****....**...*..*.*..*.*.*..*****.*..**.****.*.**.*.*..*..**...******.**.********...***..***.*..**..**.*.***...**.......**..***.**.**.**..*...*.*.*.******..**.**..*******...*......***..****.*..*..**.**.*..**.**.*..***..*.**.*.*..*.*.**...**...*..*.*******...*.**.**..*.**.*..****.**..*...*..*..***..*.**..*...**...*.....*...*.**.**..*..*...**..***.*..***..*..**.***.****.*........*..*...***....***...***.*.......*..*..*.***..****...*..**..*.*.**..*.*.***.*.*.******.**.**...********.****...***.*.***.*.*...***.***..***..*.***.**.*.*...**.*.******...*.*.*****.....*..***...*..*..****.*.**...*...**....*.*...*..*...***..*...*.**...*****.*..**.*.*...****...*.*.******...*...*.**..**.***....*...*.*.**..*.*...*.......*.*...**...*.*.**...*.*.**.****....***...***.......******..***.********.**...******..*****..**..******..*..**.*.***..**.*.*..*.***.**.***.**...*.**.*..***.*..**.**********.......*.....*....*.**.*.***.**..***..**......*..*****.***..*...*...*...*...*..*.**.***..*.*...*..*..***.*.**.**.*..*...********.**.*.......*.*...*.**..**.*..***..*..**....*..**.....*..****....**.*.****..***.**.*.*.**.*..*.*..*.*.*..***.**..*.*....*.*..**.**.*.*..*...*..****...*.**.**.*..*....***..*..*.***.**...*.*.*...*.*.*.**.***.*.*..*.**..********.*....*.*.**..*.**..***..*.*..***.*.**.*.*.**.*..**.*...*.....*..**...***....*.....**..*...*.**..***..*..**...*.***...**.*.*.*.*..*..******.**..*..**.*.***.**.*.********...***..**..***.**..****.*.*..*.**.*...***.***.**.*...****...*.**..........*.***..**.*.*.*...****...**.*.*..*.****....*...*......**...*.**.
****.*.*.*..*.*...**.***.....**.*......**.*......*..*.**.**.**.*..**....*...*****...****......*...***.*.**.**.*....*.*.***..****...*.****..*..*.****....*......*...*.*.**.**.*.***......*...***.**...****.*****..*....*.***.....*.****.**.***..*.**.*.****.**.*.*.****..*...**.**.**..*....***.*..*....**...**..**.*..**.**..*...****...*..*.*.*.*.*.*..*.*...*...***...**.**.*.*..***...**.**..****...******.*****....******.....*.**..***......*..**.*..*.*..*******..****..*.....***..*.....******..*..**..........**..**.**.**.***......**...**.**..**..**.***.*.*.....*.*.******.**.*..*****..**..*..******...*.**....*****..*....**..*......**..*...*.**....***..*..****...**.***.*..*..*.*.*****...****.*****...*.....*.**.*..*.*...*.*.*.*...*.*.***************.**.*...*.******...*..******.*...**.****....*.*.**...*.**.*.*..****....*****.**..*...*******.***.****.*.*....**.**...*...*.*..***.*******..*.*......****..*...*.*.......*.**.***.**...**..****..*....*..*..***.****...*...***..**.*.***.****.******..**.****.....**.**.*****.**.***..***.**..**.**.*..*.*.*....*............**.*.**....*..*..*........*.********....*.*****.....*....********.*....*....**.*...**...*.*...*.*.*.**.*.*.*.*****....**.*.*....*..*.**.*..**.*...**.**.*.....**.*.**.*.*..**.**.**..*.*..*..**..**.**...*.**..******.*.*....****.*.*.**.*.*.****.*.*..**.*.*..***....**..***..***.**.**..*.*..*....*.*.**.*..*.*.*.........*..****..*..**.*.*...***.**..*.********.*.*.*..**..**.***...*...*...*....****..**....*.*....**..****....**.*.*.......*.**.*.*.*.*...**.*.**.*..*.*..****.*.**.*...****..*..*.**.*...*.**.**..*.*..*....*..************.**...**..***..*....*.....*......***.***.*...*.***...***..*..**.*.*****...*..*..*..***...*.*.*.**......**.*.*.*****..**....*.**..**.****...*.**...**.**.*.*...**....*..**...**..*....**..*......*.******...****.*****.*.*.***.*.**..**...*.*...*....*.**..****.*.****.***.*.**..*....*...***.*****.**...**..****....*.*.****.**.*...*..*.*...**.********..*.***..*....*....*.*.*...**..***.**.......**...***.*.**.**..*..*
.**.**.**...***..**....*.**.*.*.....*.*.*.**......*.**.....*..*.*...*.*.*..*.*.**.**..*...*..*****.*..*..**.***.*.**......**..*.***.*.***..**.***..*.***....***.*...***....*....***....*..**..**.****.**.*.*.*.**..**.**...*..*.***..**..******..***....***.*...*...*.*.**.*..*....**.*.**..*.....*.*.****..**...**...*.**..*..*..*.**..**...*.*.*..*...*******.*.*...**.*.*....**..***.**.***..*.*.*****..****..***..*..****.***...*.*..**.*.*.*..**....*..**.**.**.**.*******.*.****.*..**....*.***.**.*.***...*.**..**..*...**.*.*..*..*****.*.**.***...*.*...**.***...****.*.******.**...*.*.....**.*...**.*.***...***.***..**..*..**....*....**..*..*..*.**.**.**..*....****..**..*.*.**...***.*.**.*..***..*....***.*.**.....*...**...*.**....*.*.*.*.****.*.***.*.*.*..*.*.**..**.....**.*****..*.******.**...**..**.*..*.*...**.*..******.*******.....*.********.*..*****.****..*..**..**...********...**...*.**....*.****..***..****..*.*****..*.*.......*******.*******.*.*.*.*.*...*....**..******.**.....*.*.******.***.**.**.**.*..**...****..*....*****.*.*.*.**.*...*.*..*******.***.*.*.*.*.*.*.*.*.**.**..**.....******....****..**.*.*......*.*..***.***.*.**.*.**...*.****.*..*****...*.**..*.....***..****..*..**...*.***.***.*.***.....*.*..**.*..*....****..*.**.*.****...******....**.*....*....*.**.....**.**.*.***..***.*...*..**...**.*****..**.**.....*...*.*.*..**.**..****.*****.****...**..*..**..*.**...*****.*.**..*.*..**..*.*.....***...**.*.*..*.*..*.***...*****........*....***.*.*....****..***.*.***.....*.*.*...****..**......**..*.**....*.**.****.**.***.....**..***.**.*..*...****.**.**...*.*.....***..*..*.*...*.**..****.*.***.....****.....*.*.******...**..**.***...*.***.**..*......*.*...*.*...*..*..*.*...**.*.****..*.*..**...*..******.*.*.*.*****.*..**.*....**.*.....*****...*.*.*..*****.*******.***..*.**.**.*.*......*.***..**..*...*.**..*...*.....****.**..***.***.**....*..*.***..****.***...**.*.*...**.....***.**...***..*.*......*.*...*..*.**.**.*.*.*.*...*..*...*......*****...**....*.***..*.*...*.....***.*
*.***.*.*.*.***...*.****.******..*...........***..**....*..***.....***.**.**..*..**..*****.*.***.**.*.**.......**.***.*..*.*.****..*..******.*....****.**..*...*.***.*********.*.*****.*..*...*.*.*.***.*....*.*.*.*.***......*.*..*..*...**..*.*.*.**.....*.*.*.*********.***.*****.***..*...*....*.....**.**.**....**..*****.**...*..*..*..***.*..**.****..*..***.***...**....*..**.*..*..*...***..*....*..**..*..*...*..*...*...**.....*..**..*****.********..**.*.***.*....***..**.***.*.******..**......***..*..*******..*..**.*..***.*.***.**...*.*..**.**.******.*.**..*.**..*..*.****..*..***..*.*..**....****.***....**.**.*.*..****.*.******..**..****..*..*.......****.*..*.***.*.**..*.*.....***...****.*.*****...*...*******.****..***.*.*****..**..*.**.***.*****..*.*.*.***.*..****.*...*.*.**....**.**.*.**.*...*.....**.***...***.*.....*.*.*.***..**.*..***..*.*.***.*.***.****.**.*.**.**.**.***.*...*****..***.*.****..*.....*.*.**....**...*....*...*.*...*.***..*.*.*.***.*..*..*..*.........***....**.*........******..*****...**......*..*.*********..*.*.*.**.*..**.***.**...****..*.*..****..**.*...*..**...*.*.*.***...**......**.****..***.......******....*....*.*.***.*.*.****.........*......**.******.****.***..********.**..*.*...*....**.***.*.*.**.*.*..*.*.*..***.**.*.*..***.***.**.*.******..**....****....*.******...*******..**.....*.*..**.*.**.***......*****..****...**...*...*...*****..*.**.*****.***.**...**.*.***.*.*.***.*.***.......*.****.***.*.**.***.*...***.**.**.*.*.**.*.*.*..**...*.....*.**.***.*...*.*....*.*..***.**....*.**..**..***....*...*****.**..**...***.*...*...*************..**.**.....*.*.*..*****.*...*..*****..***....**........***....*.*.****...**..**...*..***..***..******...*..***.**.......*.*.**..**.*.*..**.*.***..**..*.*.*.*.*.*****...*...*********.*..**......**.*......*.**.*..*....*.*.***.*.*..**..***..*.*...*...********.**.*.*.***.*****....*..*...*..****.**...*.**....**....**.**.*.*.*.***.**..**..****..****.***.**..***.**.****..**.*.****..***.*.*****...**..*.*.**********.*.**
****....**..*.**..**..*.....*****..*.....****..**...****.**..*...*.**.*.*.**..*..***.***.**.****...*..*...*.*.***.*.*.*.*.*.*...*****.*..*.........*..***..*.**.*.*...*........**...***.*.***.****..**..**......**..***....***...*..**.....*.*...*.*..*.*.*.*.*...*.***.*****.*...*...**..*.*..*..*....*.*..**..**.*****.....**.***.****....**.***....**.......*..*..*.**.....*.*..*..****.***.*.*...**...*****...**..*.*.**..**..***.*.**.*.****.**.*.**.*.****...*..**...***.**.**.*.....****....**.**....*.*.*........*.**.*.*...**.*.*.*..*.*..*.*..**.....*....*****.****..**.****.****.*.*...**.*..*.**.**...*..**..**.***.**...*.*.*.*.**.....***...*.**.*.....*..*.*.*...*..*.****.*..***..**.....**.**.*..*.*..****.*.**....***.********...*.......****......*.*.*.***.*.**..***.*..**....*.**....**..*...*.......***.*.**.*.*.****.*****..****.*...*.***.*.*.**.......****.....*..**..*.*.*..*.**.*.****.*.***....****..*.*.*.*..**..**.***....**.**..**.*..***.*..**...*****.*....****....*.**.*...***.*.***...*..**..*****.*.*.*....*......*..**...*..**..****..*..**..****..**.**.**.*****.*.****.***..***...*..*.*..***.*....**..***...*************.**..****.*.*****....*..**..***.....*.*.*....*.*.**.*....*.*....**....*.**..*.**.**.**.**.**.....**.***.***..*..*.*........*.*...*...*.*...***.***..***.*.*.***.*...***.*****..**.**..**.*...***......**..**.**.****..*********..*...*.*.*...****.*.*.**.***...**.**.**.**...*.****.*.******.***.******..*.***.***.**..**.*..**.**..*.**.*.**.....****.*.*.**..**.**..***.*.**....*......*.*.*****.*.**...**.*.*....*.***.*.*.*.**.*****...******.*.......***.*..*...*..**.**...*.****.**.*****.****..***......***.*....*.*.*.**....***....**.**..**......****.*...**.....*****.*..*.***....***.*.*.*****....**..**...*...**.*...***...*.*.**.*.*....*.*.*.**..*.**...*.*.**..*.....**...***.**.****.**..*..*..*..*.***.*...******....**.*.*....*..*..**.*****..**..*..*..**.*...*..**..*.*.*.**..**..*.....**..****..**...*********.*.*.*..*.**...*.*.*.*....***...*.**.*.**..*...****..*..*.**.*....**.*****
*.*.*...*...*..*...*...****....**..***.****..****.*.**.***.****.***.*.**.**.*.******.*......**....***.***.*...*******..***.*.***.*.***..*.*..**.*.****.*.*.**.***.**.*.*..*.....**..*.*.....*.*..*.*...*.*.**.*..*..*******..**..*.*.*****.**.*....*......*.*..**.**.*...*.***.*.*..*****...**...****....*.*...*.*.*..*..*******.*..*.**.*.*..*...****.*..**.*.*...*...***.*.*.*..*.****....*..*.*.*.*.**..**..**.**.*..**.**.*..*..****....*.....*.*...*.*.*..***....***..*.***.*.*.*.**..*.********..*****....*.*..*.**.**.*..*.**.*.....**.***...*..*..*..*****.*..*...*.......*..**..*..***.****..***.*.*.**..*....**.*....*.*..*........*..*.***..*..**.**.**.*.....*..*.**..*.**.***.***.***.**..*.*.**...***...*.**..*.*..*.*..*..****..***..**......**..*..***.**.*..***.*.*.**..**....*..*.*..**..*..**.***.*.***..*******..***.**.*.*.*.**.....*..*..**..**...****.****..*.*..*....*..*****...**..**.****....*...*.*.**.**...**...*.***..**..**...*.**.***.**.*.*.****.*.*.**.**..*.****....***.***.*.**.*.**.*****.*******..*.*.*.*...****.*.*.*.*.****..*..**.......*.*....***..***.*..*..*....*.**...*.*....*.*..**.*....*..*..*..**..*.**..*.*.*.*.**.**..**....*.**....*.*********.*.*.*.****...*.......*....*..***.*..*.*..**..*.*.*......*.**...**...****...*..*.....**....*.**.*.....*.*.***.****...****..**.*****.*..*.*.*..*.*..*.**.**.*.*.***..**.*.**.*..*.****.****..*..*.*.**.*....**.*.****.**......*****.**.***.**....*..***.*****.**...*.*....***..*.**.......*..*....*..*.*..***.*.*....**....**.*......*.*.*..*****..**...**.***.**...**.**....*..*..***.*******.*.**..*.**..*..**.*.*****.***.*..**.*....**.*..***...**.**..**.*..***.**..****..***..*...******...**..***.**.*..**.*.*.**.**....**..***..*.*...*.***...*..*..*..***..**..*.*....****..*....*.*..**..*.*...*..*.***.**..*.*..**...**.****.*.*.*.*..**.**..***..****.*.*...*..*.*.*....*..*.**.*..*.**.*.**.****.*.......*...*..**.*.**.*.*.**..*.***.*.**...***...*......*.*..*.**..***.....*****...********....*...*.**.*.**.*.*.*....*.**.*...***.*****..****.**..**.***....*.*.
.*.***..*....***.**...*..**.**..*.*.*...*..********..**..**.*.*...*..**.***.***..*..***.***...**....**.**..*.....*****..*...**.***.****.**.*.*.**.*.**.**..**..******.*.***....**...*..**..***...*..*.**.**........***..*.......*.***.*..*....***.....*****..*..**...******....*.*.***.**...*..**...*...*.*....**.*...***...*..*.**.**.**.***..****..****..*.***.*.**.****.***.**..**.*.*....*......****..*.**...*****....**.***..**.***..*...*...*..*..*...*.*.*.*....**.*.**....*...*...***....*...*.*.*..*.***.*.***....********.**..*.*.**.*..**........******.*..**.......*..*.*.*..***.*.*...******...*....**...**.....**.*.***......***..*.*.*....*.*.**....*..******...*.*.**.*...*..**...****.*..******.****...***.*..**.**.**.**.**********...*...*.*.*...*...***.****..*......**.*.**.*.**.*..*..**...*....*.**....***.*..**..**...*****......*.*.******.***.*.**.**.*..**.**.*...*..**....*.***..**...***.*.*.*****..***..*....**..*..*.*.*.*...*.*.**.**...***.*...*..*****.***.*.*.*.******....*.*...*..***.....**.**..**....***.***..*....**........*...***..*.*.**.**.*.....**.********.....*...**..**.*....*.*...*...*..*...*******..***....***.**.*..**.*....***..*..*.**.*..*.....*...***.*...*.**.***.*...**.*.**.**..*.*.....*.*...**...****.*.*....***.*..**..**......**.......*......****.****...*.*..**.*.**.......******.**....*.*..**.*.*.*.******.*..*.*.*.*..*..*..****.*..*******.*.*.*...***....*.*..*.*.**.*.*.**..**.****.*....*..*.**.***.***.*.**.*.**.*....*.*...*..*.*......******.*........****....*...**......*.****..**.**.***..*.*.....*...*.******.**.*****...*.**...*.....*.....*.....*.*...*..***.*....********.*******.*.*....**...*......*..**..**.**.*..***.**.*.*...*****.*..**.*.**...*...*........**..*.*..***.*.***.*.*...**.*.*****.**......***.**.*......**.*...******.**..*..*..*.*...*.*.*..*.*.**.*...*.***....*******..*.*..**...*....*..*..***.*.........*.....***..**..*...*.*.*.***.***...*..*....*.....*.*.***..**.*..**.*.*......**..********.******.*.**..**..***.*.***...***..*...*.**.*....*.*...*.*.*..***.***.
**..*.*.....**.******.....*.....**.**.*.*.**.*...*******..**.*....*****..*****..*..*....*.**.**..*.**.*...****.**..**..**..**.**....****.**..*.....***.*.*.*.**...*..*....**.**....*..*..*.*...*....*..*.**...*****.****..*.***..*...**....*.***...*...*..*......*..*****..*...**...*...**..*.**.*.**..*.***.**...***.*...**.*..****..*..**.**.......****..**..*..*.*....*.*.*...*.**.**...**..**.*.*..***...****.**.*..*.*..****..*..***.****.**.....*.**.......*...*.*.**..**...*....*.*......*.**.*...*.*.**.*.*...*..*..****.*.****.*.***....**...*.*.****.**..*.***.....*.*.*.....*..*.*...*..*.*...***.***..****...*...***.......*.****.**.*.**.*.*..*....*.*...*...*.*...**.**.**.*....**.....****..*...*.**..***..*.*...*.*..**..***.****.***..*.**..*...*.*..*..***.....**.***.***....****.*.**..*.***..*..**.*.....*...*.****.*..*..**.**...*.**...**....**..***..******.**.*.**.*.***.**.*.***....*...**......**..****..*.*******...**.*........**..****.*....****.*.**........*.**.*.**..****.**.*.***..**.*...**.**...***....***.***.*...*..**......**...*******....**.*..*.*..*.***...*.*.**...*...**...***..**.*..**.*..*.*.*****.*....******..**..*..***.**.*.***.***..*..*.***..*..**..*..*******....*.**.*...**...**.....**...*******.**.***.**.***.*.....**..*.....**.*.*..*...**.**.****.*.**.**.**..*.*...*...*.*..**..*.*..*..*..*....**.*.**..*.*****..***..**..*.****..*....*..******..*****.....**.***..*.....***..***.***...*..*..***...**.*...****...***..*...*.***.....*...*..*.....**..*...*..*..*****...*****.****..**..**.**..****..*...*.....**.***.....*.*..*.*..**..****.*..**...*...***..**.**...*...**.....***..*..*.*..***..*....****...**.*..**..*...***.*.*.*.....*...***.*.***.****....*.....*...*.**...*****..**.*.....*.**...**..**..*.***.*.**...***.**..*.*..**.*.*.....****..**...**.*....*...*..*..***..**.**.**.****.*.*.**.**.....***.*..............***.****...*...*.*....**.**...*...****.......*.******...*...*..***..****...***....*.............**.....*..*.****.....**..**.****.*.***..*.**.*********......***..*..*.**...
*.****..***......*....**..***.*..**...***..*...**.*....*..*.****..*.*..*.....***.*...*..**.*.**.......*..*****..****...*.*.**.********.*.*..*****.**.*.**.*.........*.****..*..**.**.*...***.***.*....**..*.*.******.*.*.**..*..****...*.*.*****....*****....*.....*...*..*.***...*....****....*.**.*.******.*.***...*..***....*...*..**....*****.**.**...***.*...*....*.*...**...*...*.****..*..*.**.*.*...*****....*.*.*.*....**..***.*.**.*****.*..*....***.**..**..*.**.*.**.*.*.********.*..****..*.*...*.**.*..***.****..****.*.*.....*...*.*...*.****.**.**..*......**..*.*******.*****..**..**.*..**...*..***....****.***.*..**.*.***..**.**....*.**..**.*.****.*.**..***.********.**.*...****.*..*.*.**..**.*...*.*..*****.*.*..**.*.****...*.*...**.....*..****..**.*..*..***..****.*.**.......**.*.*.**.*.*****.......*.**.***.*.**...**.....*****.*.....*..*.*..***.**..******.**.*..**..****..***.***..*.......*.*.*..**..****.*****.*..*....**...*.****.****..****.****...*.*..**.*..*.***..**.*..*......**...*...***.*.....*...*...*.**....******..****.**...***.*****.*..**.**.****.*..*..*.**.***.*.***.**.******....**.****..**.**....**.**..*......*..**...***.***.**.*..*....***.*.*.*..*......*****..***..*.**..****..**..*.**.**.*..**.*.*.*..**...*...*....*..**...**..*.***....**..***.*.*....*.*.*...**.****.......**.**.***..*.**..*.**.**.*...*.....**..****......***.*..***..***.*.**.**....*..**.*...**.*****..**.......**...**...*****.*.**...*.**.***..*...**..*..*.*.....*.**.***********.**.*****..*.*...*..*.**.*.....***.*.**.****....*...**.**.*.**.*.****...**....*....**.*.....*......***.**.*****..***....*.*.*****.*...***.....*..*...*.**...**.*.**..*****.*..*******......***.**....***.*.*...***....**.*..**..*.*.****.*..*.***.***.***.*....***..***.**.****.....*.***.*******.*.**.******.**.*...*....*.**.*...***.****..**.*..*.*.***..*.**..***.**....**....*.*.*...*...***....*...*..**..*****.*.*.*.**..*.**.*......*.......*.*.***.**.....*..**..******.*.*.*.*.*.*...*.*...***.**..*.***...**...***.**.***....*****..*..*....
*.******.*.*..***.***..*.**.**.*.****...*.***.*......*...******.*..********.*..****..*...****...***.....*.*...*.***...*.***.**..*.*..*.***..*.*...***.*.*...*.*..********..*..*.*......***.**.*..**...*....*..*....**.*.....**.*...****...**.**..*.*..*..*.*.*******..**.*.**.*..**...**.***...**....**..*........**..*..*.**.*..**.*..*.**..*.*...*.**.*..**...****.*******.*.**.*.**.*.*.*.**.**.*...*.*****.***.**.**..**..***..*....*.*...**.*..**.*.*..**...**..**...**.**..**.**.**.*.......*.**..*.***..*.******.*....**.***.*.*...*.*****.*..***...**.*.*.****..**.*..*...*....*....*...*.**...**.**..***..*.*.**.***...*.....*.**..*..........*..*...*.*.*.*.*.**...**.*.**.*...*.*.*.**.**.**.***...*...**.....**...*****....**..****.*.*.**...*...**..**..*...**.*..****..****.***..*.*..*..*....*...***.*..****..***.*...*.***...*...*.*....**.******.*..*.****.*.***....*..***.**.*.*....***..***.*.***.**.*..******...***.**.***.*.***.*...*.*...*****.****...*.**........**.*.**..*.****..*.****...***.*********...*.*..*.**...**.....*..*..**.***....**...*....*.****.**.**..*..*******.*..*...**..**.***.***....*..**.*.*.**....*....**...*..*.*.****.**.*.*.....****..*.*.**.......*.....*.*..*.***.****.*.*...**.*.*..***.***.*.*.*.*..*......***.*.*****...**...*.*...**.**.*.****.**.*..*.****......***.*....***.*..***.*.**.**..**..***.*.*****.*.*....********...*...******.*.*****.*.****.*....*...*..**...*.*...*..*.*********..*****.**.......***.***....*.*.*.******..*.*..**.*****.**.....**..*...**.*.*..*.*..**.****.**.*.*...**.....***********.**...**.*..***..........**.***.**.*.*..*.****..**.**.**.**********.**..*****...****.***..***..*..****..*..*....*........*..**.**.***.****..*****.*..*....****..***.*...*..**...**..*..*..*.***.*.**.*....*....**.*.*..**..*....***....**.**..*..*.******.*.*..**.***..**.***.*...*.**..***..*.***.......***.****..**...***.*.**..****.*.*.******..*......**..***.*..*...**.****.*...*..**..*..*..*****...*..**********.*.*....***.****.*..*...*.*.*.*.***..*****.***..**.*.*..*........**.*.*****
*.*.....*.**....**.*****.*...*.*.**.***.***....**..*.***.****..*..**.**.**..*..*.*...**.*.***.*....**..****.***.*.*..*.**.**.*.*.****..*..*.*...***....****.****....**..****.*.**....****..*...**...*..*.*.***.*.*....*.*****....**.**..*...*.**.*.***.**********.*.**.....******....****..****..*.*.*..*.**.**.**.*.**.*..****..**.*..****...*.*.**..*.**....***..****...**.**..****..*...****...**.***.****.*.**.**.*.**...**...**.*****....**.*.***..*.*.**..*.***.*.*****.*....*..****.*.*.**...**...*...**.*.**..***..**..*.******.**..*.**.**.**.*****..*..*..*.....***.***..........**.*.***.*.*.*..*....**.*.*...***.*.**.***.*****.*.*.*...*....***.**.*.****..*.*...*..****.**...*..***.****...*....**.*.*.....*.*.**.******..***...*.*.**.*.*.*........*.**....***..***.*....****.**...*.**.*.**..*.*.**.**.*..*.*..**.*.*..*.*****.**.*.****..*...*.*.***....*.*..*.*..***.*.*...*..*.*****..*.**..**.*.*.*..**.****...*..*....**.*..*..*..**..**..**......***.*..*.****...*..***..*****.***..*.***..***..**..***.******.***..********.*.*...**..*.**.****.*******.******.*.**.*..*....*..*...*......*......*.*.*..***...***.*.*.....**.**..**.*.*....***.*..**.*..*...***.*.*..*..*.**.**.**..*.*..*.****....**.*...*.***...****...****.**.**..*.*.*****..******.*.****..*..*.**.****..******.****.*..**.*..***..*..*....*.***..*.****...**.**.*.....**..**.....*.*..********..*..*.*******.*.*.*.*..*.**.**......***.*.*..*.**.*.*.....*...*.*.......*...**.*.*.**..*.**..*.*...*.***..**.**.*.*..*.*..**.**..*...*..**..***..**....*....*.*****..*.*.**..*........*..........***.*.**..*.**.....*..***.***.*.***..*.*.****..*..******....**...**....*.**.*..*.*.*.*.**.*.***.**.*.***...***..**..******..**.**..*..*..*.**.***....***.*.*..***....*..*.*.*.*...*****.*.*.***.*.*.*..*.*.**..***.....*.**.*.*......*.**..***.*..*.*.****.**.*.**.*.*..*.*..******.*.*.**..***....*..*..***.*...****..*.***.*****..*.**...**.*.*...****.*..****.***.*...**.**.*..*.**.*.*....*****..*...*...*..*.*.*.***...****...*.**.**.*.*.**...***.***..*.**.**...*.*****.*....
.*..*.*****..*...*.*.*.**.......*..*..*....***.**...***.*.**.***.*.**...**.*.**..**.*...***.*...**..*.....**....**.......*..*****.****.**..***.*.*...***..***.*******.*......****.*.*.*.*.**.******.*..*..*....******.**.*.*..*.*..**.***..*.*...**......*.**..*...******.*.***..****..*..*..*..**.*..*.****.*..*..*..***.*...**.*...*.**...***..*..*............**....*.**.*.....******...*...**.*...*.*....*****..*.*.*.....**..**..**..*..**....*.**..*.***...*.*..*.....**....*.*..**...**.*.*...*...*...***.***...**..**..**.***.**...*.**...*..**....********.**...**...*.*.**.*.*.*.*...*.**.******.**...**.*.*.*.**.***.*.*....****.****.....***.**...**........*.*.....***..***....***....*.*.*.**.*.*.*..*..**..****.**.*...*.**.*.*.*.***.***.***.*********..****...***..*.**..*....*.**......*........**.***.*.**..**.*...*....*****..*..*.*...*.*.***.**..***..*****.*.**.*..**.**.*.*.....**.***.*.*.*..***.....*.***......**..**.*****.*..*..***.**..*.*..*.***.******..**.****..**..*..*.*.**..**.****..***.****...*..**.***.......****.*..*.....*..*.*****..*.******..*.**....****..*.**...***.....**..**..*..*..***.....**.*...***.***.******.*.....****..*.********..**.*..*...**.*.*........*..*..*.*.**.*..*..*..*.*......*.*.*****....**...***.**.***.*...*..**.****...***..**.*...*....*.**..****.***.**.*******.**...**.*.**..*.**..**..**..*..*.*...****.*..*.***..***.**..*...*........**.*..**..*...*.***.**.**...*..*.....**.*****..*...*..**..*.*******..**.*.***.*...**..**.....****.***....*.*.*.*****..***.....**.*.*.***.**...******...*****.*.....*.*....******.*********..*.****..*........****...*.**.*..*..**.****.*..*.***..***.**.*.*.******.***..*...****.*.*....****...**..**..*..*...*.**.******..*****.**.*.....****....*...***.**..**....*.*....**....*.***.***..*....*.**.*****.*.***.***...**.*....****..***..*.***.***..**.***.******.***..**..***.*......*.*....*....**...*..**...****....********.*....**.***..*.*.*..*..*.***...**..*.*.****.***....*...***....*.*****...***..**..*.**.*****.**..**.*.**.**.*.*...*.*.**.**..*
..***..*.*.**..**..*...*.***..*..**...**...*.**.*.****..*..**..**.*.***.*..****..**.****..*.**..**..*.*..**.***...*..***.*....****.*..**..*....**.*...**.**...*.*.*..******..*.*.*.*.*.*..*..**...*..*.*.*.***.***.*.*....*.....*.*.***..**.*.*.****.*...***..*.***..**.**..**.*..*....*........**.*.*.**.....*...*.*.*..*.*.*......*.*.***.*..**********.**.*.***..*.*.*.****...*......**.******..***....***.....**...**.**....*..**..*.*...*....**.*...*.......*.***...***...**.**.**..*******..*.*******....*...*..**..*.***......**..**.....**..*.*.*....**..***.*.***...**...**....****..***..**.***....*****..*.**.*.....***.*.*.**..*..*.**..*.**...**..****...*..*...*.******.*.*..*..***....****.*..*....**..*...*....*.*.****.*..**...**..**....**.**..*..**......*****..*..**...*.....***.*..*..*.*.**.****.***.*..*****..**.**..*...*.*******.**.****.**.*...***.*....*..*...**...*.****.**.**.*.*.*.***....******....******.**..****.*.**.*.*.*.*....*..*****.*.**..****.*..*****..***.*****.**.**.*...*.*.*.***..*.*******...**.....***.***...**.**.****...*.*.*.****.**..*.*.******.**..**.*..**........*.***..**.*..*.....*..*..*..*........*.*....*.**.*..**.*.*****.*.*.*..**...*....***.**...**.....*...**...*.*.*.*....*.****..**.*.**.*.**..**..*..*..*.*...*.*..**...*...**.**.***..*****.*.*****..**.*****..***...***.*....***.***.**........*.**.**********..*.***..*.*.*.**.***.*....*.**.**.....*.****.*.****.*......*.*.*.*.*...**.**.*.*...*.*..*.**...*..*******.**.............*.*.*****...**..*.**.*.*...****...***.*.*..*.*.....**...**...****....**.*..*.....*..*.***..***.*..**.*.*.**..*...*....*.....*..*.******....*.***...***....**.****.*.*.**..*...*..*..**....****...**.....**..**.*..**..***..*..*...****....*.*..**.**.*.*.*..*****...*.*.**.******.**..*****.*.*.*.****.*..***********.*..*...*.*..**.*.****.****..*..***...*..*.*.*.**.**..**...*.**.**.***..*....*.**.**.***.***.*.**.*..*.*.**....*.*..*****..***...*...*.**.**.**..**...**..*..*.**.**.**..*..***...**.***...******.*....**.*...*.....*.*.*..*.*.**..******.*...
..***.......**...**..**...*****.*.*.***...***.**........******....***.*.**..**....****.*..*.*..*.*.**.******.****.******..*.***....*.*.**..******.*......****...*.*....*..******.*.**....*..*...*.**....**...**.******.***....**.***.*..*.....*.****.*.***.*..****.*.****.*.*.*****.*.*....*...*****..**..***...**.**********.....*.****.*.***......*..**.***...*.*..**.*****.**.**.**.*.*.*......**.....*..**..*.****.**...*..*..****......***.***...**.*****..****.*.*.*.....**.*...*********.*****.*****..**.*****...*.****....*.*.****.****..***..*****..******.*....***....*.*.**.****.*.*..**.*.*.**.*...******..**..*.**...*...**.***..**...*.*....***..***....**..*.*..****...*.*.....*.***..*..*..*.**.*....*.*.****..**.*.***.....**...**.*.**..*.*..****..*.*..*..*...*.*.****.....*.*....********..****..*...*...*.**.*..****....*.*******..***..*.******.***.**.....*....*..**.****..********....*..*..*..**.***....***.*...***.*.**..*..***.***..**..**.**.....***..*..**..**.*..**.**.**.*.....*****.***..*.*..*.**.*.**.****...*..*.*****..**.***.....*.**.*.*....*****.*.*..*.*.***.**.**.**...****....*.***.*..*.**.....**.******..*.**...**.*.*.*.*....*.*.*.***.**..****.*.*.*.*.**..*.***..**.*.*.*.*.*.*...****.*...*.......***.*....*..*.*..*.*..****...*......**.***.*..*.*..**..***********.*..**.*.**..**..*.*..****..***........*..*.***..*....*........**.***..****.***..*..******..*..****.*****..**..*....*....*.***....*..***.*.*.***.*..*....***...*.*.*.**.*.*.*..**.***.**....**.*..*.*...**..*.*..*.*.*.*.**.**.*.**.***...*....**..*.**.*.*.*.*.****.**..*.....****...***...**..*.*..*****.**..***.**..*.**.***..*...**********....**.**.**....**......**....**....*.........***.***..**.***....*..*.**....***.**...**.**.*.*.******.*.*.*...*.*....**.*....**..**...*.**...*.*..***...*.*.***.**.*.*..***.***.*.***.....**...**..**.*.****.**..**.**.**...**...*.*.*.*.*..*******.*.*.***.***.**.*..*.***.**...**.***.**.*.**..**.*.**.***.*..*.**..*...**.*******.**.*..*.*....*.**.**.*.*.**.....**.*.*...*..*.*.**.**.*.*****.*****...*.
....*.****...*.*.*.*****.***.***...***.**..**...*......*..**........***..*.**.....****...*.*.**....***.**..**.**.....*******.**..*...**......**.*.*.*..*.*****...***..*.*.*.****.**...*..*.**.*.*.****..*.**.*.****..***..***..***.*.**..*.*..*****.***.****...*....*.*******.*...*.*...*.*.**......**..***..*.*.*....***.**.*.***.**.*.****.*..*.**.*.*****.....**.**.***..*.*.**..******.***...**...**.*..**.*..*.***.**...*..**...***...*.*.*....*..*.*..*....*..**...*.*****.*..*****..*..*..**.****...*..***...*.*.*.*..*.**.*.***.****.*.**.*...***..*..*.**.**...***.**...*.*...*****.***.**.......*.*..*.....*.**..***......*.****.....***...***.*.**.*.*..**..*.*..**..*.....**.**.***.**.**.**..**.****.**.**.......*....**..*...*..***......****.*..***..*...*.****..***..*.*..***..*.*..*.*.*..*..***.**..*..*******.....*.*****...**..****...*..**.....*.**..*....**.*****.*.**.*...**...***.*..****.*.**.*.**...*.*.*.*...*.*.*.*..*.*...*.*..*..*.**.**.****....**.**.**....*.*..****..*..**..**.***..*...**.*.**.**...**.******.*...**.*******..*..***..***.***...**.*....***....**.....****..*.**.*.*.......**......***.****.*..**.******.***..*.*...*.*..*.*.***.*.**.***...*..*.**..*.*...***...***.******...**.....**.***.*..***.*.*.**.****...*.*****.**.*.**.***..***...*..*...*..*******..*....*.*********.*.****.....***..****.********.******.*.**.*.*.******.....*.**.*.**...*.*.****...*.*.*.*.***.**.**.*.*..*.*..**.***..*.*.*....*....**.*****..***.*......*.*.*...***.*.**...**.***...**.*.**.***.*...*...*.*.*.**..*.*......*...**.*...**.**..****..**.*..*...*.....*...**....****......***........*.....**.**.*.*...**.***.***...*..*.*..*..*...*.******.........**..**.*..***..*.*.*.*..*.**..*.***.*...***..**..*.*...**.*.*****......*..***.**.*****....***....***.....****...*....***..****.****.*****.*****.*******.*...*...*..***...*************.*****.*.****...*....***.*..***.*..*.*..*....*..*..***..*****.*.***.**....*.***.*.*..****..**.*.*.***..***...*..*.*****.*.**..*...*.*....*..****..****.***..*.*...***.....*.****...*....
..*******.********.*.*..**.**.....**...*..****..****..*.*.*...*....**.*****..*.**.**..*......**...****..*..**.*..*.***.*.*.**.**...****..*...****.**.*..*...**.****.**.***.**...*.*****.......**...*.........**.****.*..**..*.*.**.*.*.*.***......**.**....*...*.*.**..*..**.*....*.*..***.**.......***...*.*..****.**.....*..*..*..*.*......*.*..*...**.*.**...*.*.....*..*.***.****..*....***...***.*...**.*.**..****.**..*.*.*********..**.**..*...*.****...*.*.*..****.*..*.**.*.****.*..*..*.*.*.*.*..*..*..*....**....****.********..***..*.***..**.*.******...*..*..**.*.**.*..****..*.*.**.*..**..**.*****.*..**.*.*...*.**...*..*.****.*.*.**..*...**.*....*.*...**.**.*....*....****.*...*...*.....*...*.....*..*****.**.....*..***.*.....*****.***.****..*.**..*..*..*...*..**...***.*..*..*****.**..****.***..**.**.*...**.**********...*.*.**.****.*******.*****.**.*.**.*......*..*.**.....**...**.***.****.****...**.*...*.***...*..***.*.*.......***.*.****.******.**...*.......**.*..*..*.**.*.*.***.*....**..**..****.**.**..*****.***.**.*.**.*****.****.**...***.**.*.****...*....**...*.*.*.*.*..*.****...*...*...**..****..*.*.*.***.**..**...****.**.*...*.**.**......*..*...*.*******...*......****.*.**.**.*..*..*.**.*.****..*...*...*...**..*.*.*..*..**..**.**....***.**.*....*...*.*..*...*....*.**..**....***.***.......**.........**...*****..*....**..***.**.*.*****.*..***...**.**.*..**..***.********..*..*..*..*.*.*......*.***.*.******...*.*..*.*****..***.*.*.*.**...**.*..*.....*.*....**.*.*...******.*.*******...*..**....****..*...**..*****.***.*.***...*......**.**.**.**..**..**...****.*..**.*......*....**...**...*.*.**.***.*.*...*.****....*..*...*.**...*...**.*.....**.**.*.**.*..*.***..**.....*..*......*..*.***....*.**..*..*.*.**...**.*.*.****..*...*.*....*...*.*.*.*.*.**.*.*.**.**.*..*.**..*..*..*.*****....**.***..*.**...**.....*......*.*..*..*.**...**......*...*...*...*.**.**...*..*...******...**.*....*.**.*******..**.*****..**.****.****.*.*..*..******.*.*.***.*...****..*...**...****.***.....**.**.***.
.**.****.**.*....*..*.**.***..*..*......*..*.*.**.*.**...***..*.*.*.**.*...*.***..***.***..**....*.**..***.*..*...*..**...*..*..*..****.***.*.****..**.**.*.****.*..*.....**.**.**..****.*.**...***.**.**..........**.**.****.***.*...*.***.**.*..**.**.*.*..**.....*...*...*****....**.****..****...****.****.***..****.**..*..*.************.*...*.***.*....*.***..**..*......*.*..******.**.......*.......*.*..*..*...*.**..*.*.**.*.***.*.*..*..**...*..*.*.*..***....*..**...***..**...*.***.**..****..*.*.*.**.**..*.*....*.....***.*..*...*...*.**..*..**....****......*.***.*.*.*..*.***.*........*....*...*...*..**.*.*..*...*.*.*.**.....**.*....**.***.*....*****..***...**.***.*...**.....******..*..*...........**..**.*.**...*.*******..**.*.....**...***.**.....***.*....*****.***.*..*.**.*..*..*.*....**......***....*....*....*....*.*..****..*...*.**..**...*.....**.**.****....**.*.*.*..**.*.**..*.***.**..*...********.***...**..***.*.*.*...*..*.*.**....**.*...*..*..****..*..*..*..*.***....*..*..*..***.*...***....*.**..*.*...**.*.*..***....*****...**.*..*..*.*.*...**.***...*..*......***...*.**.***...**....*.***..**.***...*.**.*.**.******.**....***.*..*.*..*..*..***..**..*...***.*.***..***.*....*.***.****.**.*..*...*....**.....**.*.***.*.**.*******..*.*....*****...*.*..*.....*........*.*..**.*****.***...*.*..***.****.***.*.*.*.**.*.*...*.*...*....*.***.*...**..***..****.*.**...**.*.*.***.**.*....*...*....*.**.*..*.***.*...*.*..***...****...*.*...***.*.*..*.**.*****.*.***....**..***.*****.**...*****.*****.*...*..*.*.*.*.....*.*...***.**.**.*.**...*..*...*..*..*..*..*.....***....*..**.*..*.****.*...**....*...*.**..**************..*..*.***..*.*...*....**...*****....**...*.**********..*.....*****.*.*..*.*....*....***..***.*.*..*.*.....*.**.***.......***.*.**.**...***.**..**..*..*.*..***...*****..*****..*...*.*.**..***..*....*...*..*.....**.*...***...*...******.****...**.*****.*.*..*.***.*.******..**...**..****.*.**..**.****..**..***...*.......*.*.**..**.*****......**.....*.*.*.**.**.***.*.*.*.*
*..*****..****...*.**......**.*..*...*.***..***.***..*..*.*.**.*.*.*..**....*....****..***..******.....**...*..**.*..*...*.**....**.*..********...*.*..*****..*.*..*...**.*...*.*.***....*.*.*.**.**.**...**.**..**...**.***.**..*.....****.*..*.*..*.*...*....****.....****.....***.*.....*..**.*....*..*..***....*....***.*......*.**.******.......*.**.***..**...*..**..*.*..******....*.*.*.*....*.***.*.*.***.....*.****.****...**....*******.*..**.*******.**.*..***...*.**...**.*.***...*...***.**...**.*..**.*..*****.***....***..***.****.****...**.**.**..*.**.**.*..*........*...**..**..**.***...*.*.***.**..**...****.***.**..**...*.......**..**...**..**.*..***.**.****.**.*..*...**.**.**..*.****.**..*.*..*.*...*..*..*....*.***..*.**...***.**.****..***..*...**.*.*****..*.**.****..**.*.*...****.*******.....**.**.*.*.**.***..*.*.**.*.**.**.*.*..*...*.*..**.*..**.**.****..*..**..**.**..*.**..*...***...***...*..*..*.*.**.********.**.....**.*.**.*..**..*.*.**..*....*..***.**....**..*.*.*.*...**...*.*..**.**...**.**..*....**.*.**....***.*..*.*..*...**.*....****...***.****.*..*.*..**.***..**..**..***....*.*...**...*..*..***.*.*...*..*....*.*..*.*****.*....*.*..*..*.*...*...***..*....**.*.***.******.*...*.*.*.*..**..**...*..*...**.*..*.***..****...*.*******.**...*...**.*.**.*.*****.*..***.*..*..*.*.*.*****.**.*.*...*.**...*...*.*...*.*.**....****..*.**..***.*....****..*****..*.***.*.......**.*.....**.....**..*.***...**..***..*.*..**.***..**.*..*.*.*...*.****..**.*...**.***.**...**.......*.**.****.**.*....*.*.*.*.*.*.*...**.***..***.*.**..**..***.*.*.*...*.*.*..**..**....**..*.**.*..***..*.******...***..*.****.*...*.*.......******....**.*..*.***.....**.*..*..*.....****...*..**..*.***.*.***.*..****.*..*.**.*.*..*......*.*...**......*.*..****..*..*.**.*..*....**.***.***.*..*.*.**...*...**.*.*....*.*.**.***.*.**.**.*****.**.****.*..*..**.*..**.**.*.*....**.****.***.**...***.*.*..*.*.*.....***..*.....*.*.**.*.*....*.*.*.*..*...***.*.....**.*....**...**.*..***..*....*..***..*...**.****..**..*.*.
..***....**..*..*..*.**.**..*..*.*.***.**...*..*..*.***.*.**.**....**.....*.***..*...**....*******.*....**..**.******.*.*..*..*..*.*..**...*...*..**..*..*.**..*..*.*****..**...**..**..**..*****.*.*...******.**..*..*.*.*.....**...*..***....*.*.******.*..**.*.*.*....*.**.*.***.*.......*.**.*.*....*......*.*.*.****..*.**..*.*.......*...***...***.*.****..***.*.****....**..**.*..*...*...*.*.....*.**.*.*..*.*******.*..*...***.***.***..*.**..*...........*.***...*....***.*.**.......**.......**.***...*.*.....*..*****.**.*.***.*..*.*....*.*..*.*.*.*.**.*......*..*****.*.*.***.*.*..*..***.......**..*.....*.**..*.*.*.***..**.*.**.*.*.**.*******...**.**..****.*..**.......*.*.*.*.**.**..***...**.**.***.**.*..****.**.*.*...**..***..****..******..*.*.****.***..*...**.*****..*..*..*...*.......***...****.**.****.....*....*.**..*.*..*.*.**.**..**....*.*..**..*...**.*.....*.****.**..*.*.***.**.***...**...****..**...*..*.****..*..**.**.***.**.**.**.*...**..**......*.**.**.*......**..*...****..**.***.**.***.****......*..*.***.*...*....***..***********.***..*..*..**.*..*..***.*.*..*.......******....**....*..***.**..*..*..*...**.****.*....*..*.**...**..**...***...*..*..*..*****...*.*...****..*......*...****..**..*..**.....*******.**.****.****....**....*..*****.***..*..*...*..*...*.**.....*.***.*..*...*..*..*.*....*.*.*.*.*..****.**..*...*****...**...***...**...*.***.*****.**.**.*.*....**.**....*****...*.*.*....*..*.*****.*.**.*......*****..*...*.****..*.*........*.***.***..**.*..**..*...****.*........*..**...***.****.**.*.*..**.***.*...****.*.**....***.*****.....*.***.**.***.*.*****..****..****..*.*.***......*...***.*..*.....*..***...*.**.**..**...*.*.****.**..*..**....*...*.*.**.**.*.***.****..****.*******.*.***.******.*..**.***.*.**.***...*****....****.**.*.*.**....*.****..****...**.*.***.**.*...***....****..*..****...********.*..*...*.*......*...*.***..*...**.*.*..*..**..........*.........****.**...********.***.*.*...***..**.*....*.**.***.*..***.*********.**.**...**.....*.**...***.*..*.
*..*..**.******..*.******...*.*.*..***..***.*******...*.**.**.*.**.***.*.**..****.***.......*..*.**.*..*..**.**.**.*....****.*..*..**.*.**..***.***.**....***..**.*.***.*..**..**.*.*..***.*..*..*.**.....***.***..***....**.*.**..**...*.*****.**..*****.*...**.**.**...*****.....*...***....*.**.**....*.*****.*..**.*..***.....**.*.*..***..*....***..*..**.*****.**.**.**.*.*..***...***.****..*.**.*...*...***.*....**.**.*.**..*....**.*.*.*.*...*******.*****......**.**........*.*****..***.**.*****..*.....*.*..****..*.**..*..*****.*...*...**.*..**...*****.**.*****..****...****.*.*..*...***.*...***.**....*.*.***.***.*.*..*....*...........***.***.******.*.**.*...*.**.*..*.*.**..**...*.*.***..*.***..*..**..*..*...*.*..*.*..****.*.**....*********.....*.***...*.**.***....**...*****.**.*********.*....***.*****.****.**......*...*...**...*.*...*.*...*.*.*.**......****.**...*..*......*..**.**.....****.**..*.*..***.***.*..***...*..*...**.*.*.***..**..***.*.*.**.*..*...*.*.**..**.*....**.....***..*.*...*.***...*......***....*.*.****....*......*..*.*...***..*..*..*.*.*.***..**..*..*****.....*....**..*.****.....***.*.*...***.**.****..**.******..*.*....***.**.*****.*.**.*.**......*.**..*******..**..**.**..*.****......*..**..***.******.*..*.*..***...*.*..*.*..*.***....***..*.*..*..**..*..*..**..****...*.**.****..*.*.*.**.**....***...*..*******.*.***.*.*..*....*.**.***.***.*.*....*..*.*.*..*.*..*.....*.**.*..*.*****...*.*..**..***.**....**..**.*.**...****.***.*..**.**.*..*****..*...**.****..**.*..*.*.***..**..*.*****...*..*....**.*...**..**.**.*...**.****......***.***..*.***....*.*....**..*.*******.....**.*.*****..**..*.****.**..*....*...******..**..**.*.******.*...**...*....*..*.*...*.*.**..**.***.*.....*....*.*...**.*.***..****.*.**..*.***....**...*.*..**.*****......*.**.*.**..***.*....***..****..*....*****.***...*.**...*.*.***.**.*....*...**...*.*.**..*..*...*.**.**.*...*...*.**.*..**...*....**..*.***.**..*.*...**..*.****...*.***....*.*..*...*.*....*.***.***..*****....*.*.**.**.**...*..*..
.......**.**....**..*.****.****..*...**...**...*.***.*.**.**..***.*...*.**.**....*.**...***.*.**.***......**..*.*.*...**.**..****......*.***......*****.****.*.....*..**.*...***..**.**..**.*...*.*.....*****....*......*.**..**.*......*****.*.**..*..**.....*.*.***....*.*....*.**....*....*.**....**.*.**.**..*.***.*.*.*.**...*..*.*..***..**.**.***..*.*....****..*.*..****.*.***.*...****...**.***...****.**...**.***.*.*.*.*.****..*...***..**.**.*.*...**...*.**..*.*.***..**....**.*...**..*...***...****..*..*...*..*.*..*.**....***..***..******.**..***.****.**.**.*.*.....*..*******..**..*...*...******.****.*.*.**.**.*.*...**..*******...*..****.*....**..***..*...*.....**..*.***.**....*..*..*.**.**.*.*.***.*..*..***.**..***.***.*.*.**...*...*.***.***..*.*..*..*..*.*..*****..*..*...*.***...*..**.*.....*.**......***...*****...*.*.....*..*..*.........****..*.*.....*****.*.***.*...**..***..**.*.....**.*..***.....*..***..*********..*.*...*.*.**.*...***........*..****.*.*...**.......*.***...**.*..***.**..*..***.***.***...***.****..**.*.**.*..**.*.***.***.**....*..*.***.*.*..**.*......**..*..*.*.**.**...**.**...........*.*****..****..*..**.*....**.**.*.******..***.....*.*.*..*.*****..*.**...**..*......***.**........*.**..**.**.*.**.**.*.*.*..****.*.*.*..*.**.*****.*......******..*.*...**..*.*...*.*..**.*.*..**..**..***..*.*..***....**.*...*.*.*****..*****.*.***..**..**..***..*.*..**.**.**...**.*....*****....*****.***..**.*.**.*****..*.**...*....*.***...*.*......**.**..*..*..*.**..*.*.****.****.*..****..**.*...*.**.**.**.*.***..**..****...*..*..**.......***..****.**...*....**...*...*..*..**..***...........*....*.**..**...*...*.*.*.*.****.**..*....***.*.****..*.*..***..*.*.**....*.*..**....*.*.****.**.*.***..**..***.*.*.**.**...*******.**..*...****.***.*.*.**....*..*...*...***.*.**.**..***...**..****.******.*.******.*...****..*....*..*....***.**..*...***......***...*..**...*..*..**.**.*.*..*****.....*..*......**.*.****.*...*.*.*********.***.*..*..*****.**.*..*********..*....*.*.****.....
*..***.*..*****....*..*..**.***.****.....**.......**..*...**..*.*.*...*****.*.**...***.***..*.*..***...*.***....**.**..*....**.***.*.*..**.*..**..*.*...****......*...**..*...*.*.***..**.*.*.***....*****..****.**.***.*..***.**.***.**.****.*..***..........*****..*....*..*.****....*...*.**............**.******....****.*..****..*.***.*..*.**...*..*..***.*.**.**.********.*.***...****..*.*...**.*.*....***.*...**....***.*.*.**.**.*..*.*.**...***.*.***.***..**..**.*..****.*..**.*..*.***...**..**..**..**.....*.***..*.**.*.****.....**..****........*..***.*.***...*..**.....****.*..**...*...**......*.*.****..*.**...***...*.****......*....**..*.****.*.*....**.*.*..*.**.*.*..***.**.*..*..**.*..*.**.****.*.****.*....********.**.*...*..*********.*.***..***.**..***.*.***..*.*.*.**...*.*.**.*....**..**.***.****....*..***.*.******....**.**...**...**.**...*...*****.*..******.**..****...**..*....*....**.**.**...*....*..*...*...**..***.**.*.**...*.***.****..*...*.***........****..**.*..*.****.....**..******....**..**...*..*****..***.***.*.*...*****.*.**..**.***.*..**.*.*.*.**..*..*...**...*..*****.*...**.****.**...*...*.*........***.*...*.*.*...**.**..**.**.**...**......*.**...***..*....**..*.*.....**....****.*....*.*....*..*.**......*.*****.....*.*..**..*.*.*.*.***.**..*..*...**.**.**.*..*.*..**.**.***.**..**.*****..****....*...*****.....****.***.*.**.*.*....*****.***.*...***..*.******.**.*...*...****...*..*.*..***.**.*.*******.**..*.*...********..**.**.**...**..***.****.*..**......*.****..*.*..*..*..***.*..*.*..*.*.**........*.**..*....*..*.*.**.*.**.*.***...***.***...*****..*....**.**...**.*.*.*.***....**..***.*..***..*...**....*..*.*..*...**.*.**....**.*....*.*.......****..**..*.*.**.*.....*.*..*....*****...****.*...*..**..*.**..*.****..*..*.*.**...*..*****...*****.*.*..*....*..**...*****...*.*..*....**.....*...****..**.**.....**..*....**.**.***..**.**.***..**.....**..**********...*..*.***.*...****......**.**...****.*..*.*.**..*.*****.******...***...*.....**.**..*.*.***.**...**..***.
*******.*******...*.**...*..**..**..*..**.........*..***.*.*...*.**.**..**.*.*.**.**.**..*.**..**..*.**...*..*.*.*.*....**..**.*.....*...*.***.*....*.*.******..*.*..*...****....***...****.*.*...*.....*..*....**..*....***..********.*.*..**..********.**..*.*...*****..*.**....*.*.......**.***..***..*.*..**..*****..*.**.*..**...*.**.***.*....*...****.*...*...**.**.*.*.****..**.**..*.*.**.****.**..******...*..**.*****.***....*.**....****..*....*..*..*.***.**..*.*.*....****...*.**..*.*...*....**..*.......******.*..*.....**...*.***.**.**.*.*...*.****.**..*.**....***.***.....**.**.*..**.*..*.*..*..*...*.**...**.**.*.**..***.***.*.*.***.****..*.**.**.**......*.....****...**.**.*.****...*....***...****..*..*.****...*.**.*.*....**...*.**....*.*....*......*.***...*..*...*....**..*....*.***...*.*..**...*.**..*.*.*.*.....**.**.**.**.**.**.*.*.*.**.*.*****.*****...*.*.**....*.*.......**..**....**..****...*.**...**...***.....*...*...*...***.*..*******..**.**.***.*.****..*.**.******..*..*****.*..*.*....*....*.*****.****.*......**...****.......***.*.***......**.**.*.....*.*.****..*..***..**.***..****..........*..****..**.....**..****..***...*...*.*..***.**.*.**.*..**..*..*...*.*....*.**.*.****.....*******.*......*.*..**..**.*.**....*.***.**.**.*.....*.*...*..*.*..****..*****..**.**..***...*.*.**..*.*.*.****..*.*....**..*...*****.*****..**.**.......*.*...*...***..**.**....**..*..***..*..*.***.*..***.**.*..*.*.......**.*.*.***..*...*******.*..*...**.........*..**.....**.*..*.....****.**.**..*.*..*.****.**.******..****...**..*....*........*.*.*...**.*..**..**.**.*****..*.**.**.*..**....*..**.*.*.***.****.**..**...*.**.*...***.**...*...**.*.***...*.*.*..*.***.**.**.*.....***.*.**..*.**.*.**.**.**...*..*.**..*.*****.****...**..***.*.**.*...*..**..*....*..***..*..*...**...****.......*...****.***.****..**.....***.**....***.**....*..****.*.*.*....*....***.**...*..*.***.*.*.*.**.*..*.*.**.....*******.**.*...****..**.*.**..***..*.*.*.*.****.**...***.*...*.*.****....*..*.*.*..*.**.***.*.....**.
..**..*.**...****.*..****.****...*...**.**...*.*.*****......**.*.**.*.*..*....*.*.**.**..*.....*.*...*******.......***....*.**...*.*.**..**.**.*.*....*.***..*..*....****.**.**...***.*..*****..*.....**...*...*...*.**..****.**...*..*...*.*..*.*.*********..*.*..***.***.***.***..*....***...*.*.....*.*.*.*...***...**....**..**.*..*.*..**...****..*..*.***.**..*.*.**.*....***...**.*....****...*...**.***..****.*****.*...**....*.*****.**.*...*.....**.*..*.*.****.*....**...**...*.**.*****.**..**..*.*.*...*.....****..*.*.****.******.*.***..*...*.*.******.**.*....*..*******.****...*.......*...****..**.**.*.*...*..*..*.**..*.******.*...*.****..*..*.**.*...***...**...*.**.*...****.*.*....*.*.**..*.*...*..*.*****.......**.*.*...*...*..*...*...**.**..**...***.*..**..**..***...*.*.*.***.*....***.....*..*..*.*.****.*****...*....*.**..*.*.**.***...**...****.*.*..*.*..*.*.*.*....*.******..*.***..*.*.**.*****..*..*....***.*.******.**.****.*...**..*..*.***.**.*..*.*..**.*.**....**.*.....****.***..*...**.**.*.*.*****.*.****.*..**.**..*.......****...***.....*.*.***..****.*.*.**..**..*.*.*......**.*.****.*...*.*.*..*....*.***.***....*..**.**......*....**...*.**.**.......*.*.*..**..****.***.*...**..**.*...**...*.*.****.*....***.***..*.*..*.*....***.*.**.**..***..*......*.**.**.*.**.*.*****.**.*.*.****..*..****...*.**.*.**...**..*...**.***..*..**..**..*..***..****..**.**.*...*.**..*.***.*.*..**...*.*.*....***.*.***....*.**.....**.*..*...*****.*****.*.*.*..*****.*...**.*.*....*....*..***....***..........*....**..**...*.**.*.**..*...****.*.*..*....*.***....****.*...**..*...**.*......*****.....****.*.*...*.......*..*..*..*.****.***..**.*...**..*.*..**.......*.*.**.*****....**...**..*******..*..***...**.*.****..***..******.*.*.*.*.*****.****...**.**.**..**.*.***.*.**.**.****.*.*....*.*...*.*...*.*..*.*..*.**..*....*.**...*.*...**..**........**..*...*.****...*.**.***..***.**.*.*..*.*...*****..**...*...*.****.....**..*.*....**.**.*****..*.*.*.**..*....*...**.*...*.***..***.*...***.*.*****..**......
*.*.***.*..**..*.****.*.*.*.....*.*.*.****..*...*....****...*..*...*****....***..**..*.*.**.******......*******....*.*..*...*.**..**..***.******.*.*.**...*.**..*****.**....*.**.***.....**.********....*.....**.**.**..**.****..**..*....**..**.***...**.***...*.*.*.***.*.*..**..**.**....*.*.....*..*****.**..**..*..*****.****..**.*.*.*.....**..**.*..**.*.**.*...*.**.***.**.*......*..**....**.***.**.*..****.**...*****...****.*....*.*****..**.*..*.....****..*.....****..*..*..******...**...*..*..***..*....**...**...*.*....*.****.*.**..****.*...*****..****.*.*..*..*.***......**...*..**..*....**..*...****.....*.***.**.*.....*.**..**.***.*****.*.*.**..*.*...********.**.***.***..*.*...***....**.*.*.*.*..*...*..*********.*.**.**.....**.*..*******..***.**.*.**.**.*.*......***.*.**.******..*....*...**.....****...*..***...**.***.**.***.*..*....*.*........*...*****.*****.*..*.*.*...*.*.*****...*.*.......**.*....**.******...*....*..*.*..*..*.**..*...***....*****.....**.*..*...*...*.***.*****.**.....****..***..*...*....**.*****.**.*.**..**..*.*********..**.******.**..*.**..*....*.**.**.**..*..**...*.**.****.*..**..**...*.**..*.**..*..*.*.**.**....*****.**.*..******..*......*...**.*....****.*...**.....**.*.*.**.*...*.****.*.**...**.*.*********.**..*.**.**...**.*.**...*****.*****.**.*.**.*.*.**....*..*****.*....*...***.*.*.*.**.*..*.**.*..*...**..***..*.*.*...*.***..*...**...*.*.******.**....****.*..*.*..**...**..***....*...***..**.**.....*..*..**.*......*.**.*.....*.**.*.***...**.....***....*.*.**.....**..*****.**..**.*.**....**.**.**..*....*.*.*..*.....**.....*.*****..*.*.*.*.**....*.***.*...*..*..****.*...*.**......*..**.*...**.*.......*.*..**.*..**.*.*.*...***.*.*...*..***..*.*..***.*.......*..*****..***.***.*..**..*...*.....*...*.*.*..**.*.....*.*...*....***.*...*.***..*....*****.*..***.***.**..*.......*.......*..*.**.***..**...*...***.*.**.*.*.***.**...***..****.*.*.*.******..*.**.*.....*.*.*.***............*******.*...*..*****..****.....**.*****.***..**....**..*..****..*..*******
..***..*....*..***..*.*.******....***.*.**.*..*..******.**.*.**..**..**...***...*..*..*..*.*.*.****.*.*......***.**......**.**...*.*.***.*.....***.....***.****.***....***..*.*...**...**...**...*****...*..*..***.*.*....**..*..*.*...****..****.*....*.**..**.*...*.*...*...*.*****.*....****.**.*...***..*.**..*.***.**.....*****......**.**.*...***.*.**.......****.*.***..*...**..*...***..*.**...*****.**..**.***.*.*****..*.******..*******...*.***.*.**.*.*..****.*....**........*....*..*.....*...**...*.***....**.***.*****.**.****.*.....**.*.*.****..*...**....*.***...*....***.*..*****.**.*...***...*.****.*.****........***.**..***...***.......*..***.*..*...****.*.**.***.**.....*.*.**..*....*......*******.*....*..*..*..*.*.***.***.**..**...**..*.......**.*..***.**....*.*.*****...*..**..***.*....**.*.*.****.**.*.******.*.*.*...*.*..**.**..*...*..**.*.***..*.*.*.**.*.*.*..*..*.*..***.*.*.**..****.*.*.*..*..*.....*..*..*...*.*..**.*....***..**.******.***.*.*.*...*.****..*.*..**.**...*...****.****...***....*.****.****.****.**.*******.*..****..*...***..*...*.*.****.***.**..**..***.*.**..**.*..****.**.****.....*******.*.*..****.****.*...*....*.*...***.***..*.*.***.*..*..**.*...*..*******.**.**.**..**..*.*...*..**.*..**.***...**...***...*..****.****..**...**..*..*..*....*..*.**.*...***.*......******.***.*....**...*.*.*.....*......*.....***...*.***...*..**...**.*..**.**.....**.*....***.*.*....****....*..**.**.*....*..*..**..*.**.**.*.*..**.**......****.***.**...*.**....*...**..*....***.***.*.***.*.***.**.***.*****.***.....*.***.**...********..*.*.*..*.***.*****...*..***......*..*..*.***.***.***...*...***.*.*..*.**..**....*.*....*...***.....****.*..****.*...***.*..****....*.**......***.******....*.**.**.*.**.*.*****..****...**.*..*****.***..****..****...*********.*.*.*.*...*...*......*..*.*.***..*....**.*****..*****.***...**.*..**..*.....*.**.*.**.**..*....*..*****..**.**.*.*.***.*.**..*****.....*...***.*.***.***.*.*.....***.**.*****.********...***.**..*....*.*...**.*.*..**..**..*.*...**
*....*......*..**.....***..*.....*...*.*.*.*...******.**.*.**.**..**..**..******..*******..*...***.*..***********....*....****.******.*..*......*...*..*.*...**.*.*..*....*****.*..**.***..**.**..*...*.**..*..**..***..*..**..**.*.*.*.******.*.***.......*...*...*.********..*.**.****.*...*..**.***.*.**.*.***....*...*..*..**...*.*.**.*.**.****.*.....***...*.*..*...**..*....*.....**..*..*...*...**.***.*...*.**....*****.**.*.*.******.*..*.**.**.*....*...******...******....***.****.*...**....**..*..**..**.*....*..*..****.*....**....*.***.*..**.*.**...*..************..*....*.***.*.*..*.*..*....*.****..*..*.*..*..*.*****.***........****...*....*.*.*.*..*.*.***.*.**...*.*.....**..*..**.*.*.*.***.******..**....*.***...*..***.************.***..*..**.*.**..**....*...*...*.***..****...*.*.**..***.*...**..*..*.*.*....**..***..**..*...**.*.*.**.***..**.******.***.**.*..*.*..***...**.*****.....********.*.**.***.**.***.**.*.*..***..*****.*.**..*.**.****...*.*...**.*.*..***.*.*****.*.*...**.*.*****.***.**...****...**..**.**.*...****..*....**.*.**.******.***..*.***.*..*.*****..*...**.***.*.**..***.*.**.*....*..*..**.....*...*.**.*...****......***...**.**.**.***.*.**..*.******.*...****.******...*.*.....***.*.**.**.....***..*...****.**.*..*.**.**.**.*..*..*...**.....*****..***.......******....**......*.*....**..**..***.****.*******.**..****.*.**.*..*...**.*.*...*...*...*.*.*.*.*.*.*****....*.*.**.*..**.*.****..**..*...*.....*....****.*...*....***.*......**.**.**..**.**.**.....*...*..******...*****.*.**...*..***.*..***..*.******...*****...*...***.*****....**.*......*.***..***.*...*....*..*.******..*.**..*.....*.**...*.*.**....**..**.******..*...*.....*.****.***.*...*....*****.***.*.**.***..*..*...***..*.***....*.*******.*.**.*.*..***...**...*...*..**.*.***..*.*..***...*.**..**.**..**.....**.*..*****....*..*.*..**.**.**..**..**.**.***.**.*.**..****....***..*.**.***...*.......*..*.***.**.*..*.*.*..*..****.*...********.*.**....**.*...*.*.**.**...*.***.*.*....*..*.***....**.*.******..*..*****.
.*.*....***..******..*...*..***....*..*****..***..*..**.**.*..*****.**..........*.***.*..*......***....*..***....*...*.**...*******.*..*.***.*.*..*.***.*.**..****..**..*.*..*..**...**.**...*.*.*.*.***.*..**.****..**...*...***...**....****.**.***.**.**.....*..*.*..*.....*...*...**.*.*.****.**.**..*****...*....*..*..*...*....*.***...****...*.....**...**.*..***......****.*..*..*.*.*.*.*..**...*..*...*...****.*.*..*..**..**..*..**.**.****....**.....***.*..*..*.***....*.**....****..**.*...**...*...**.*****..**....*.**..*..*...**...*...**.**.*.******..*.***.**.*.*.**********..*.*...**.**..*.*....****.***.*..***.*.***********..*..*...**.*.*..***...*.**.***.**..**...**.**.*..*.**.**.**....*.***.*.*.........***.**..**.*...*.**.**...*..*.*****.**..*...**.****.*..*.*.*.....*.*..**...*..*.*.**.***..***************...*..***...*..*......*.*.*.*.*.*..*.**.***.**.*.*.*****.******..**.*.****.****.*..**.****.**....**..*****.**.....*.*.**....*.*..**.**.*****...**.********.**..*...*....***.*.*.*.*.*..****.*.*******....*.**..*...***.*.***.******.**.**..**.*.***.***.**..*.****.**.**..*.*****.*.*..**.***.***.*.*....*****.*.*..***..*..**.*.....*..*..*.*.*.**.**....**.*...*.....**..*.*.**.*.**.***.**.*..*.*...**.*...***..**.**.**.*....***.*****..*.....*******....*.**.*.*.*.*...*..**.*..**.**..*...**....*.*.**.**..*...******.*....**.****....*.....**...*.*...**..*.*.**.*.*.****.**..**..*.*..*...*.**.*....***..*****...**.*.**.......*.*..*******..**.*.*....*.*.*....*.**.**.*..*.*..**...*...**....**..****.*.*....*...*.***....**.*.*.....**....*.*....*.*..**.****.***.****.**.*...**.**.**.*.*.***.**.***.****..*.***.**....*.*.....*****..*....**.**...*.**...****.**.*..*..******.*.***...***.***..*..**...*.****.*....*...*..*...*.*.**.*.*.*...*.....*.....**.***..*.**..**.*.**.*..**....***...*......*..*****.*****..*.*..*.**.*..*..*....**...**.....**..**.*...**.*.**.*..**..*.**..*.....*.***.**.**.*.**.**.**.***.**..*...*.***..*....*.****..*.*......**...**...**.*.**.*.****.**..*.*.**..*.***.**.***.*.**....
*....*.*..*....**.......*...*.***...*....*.*.*.*..*..***...**.**..*.*.**..*..**.*.**..*.**.....******..*.*..*.**.*.*.**.*..*..**..*****..*..*.*.*.*.*.*..*..*.**.*****..**.*..***....******.*.*.***.*.*.**.*.********..*..**.******.**.*..*...***..**..***.**..**..*.**.*..*********.*.**.....****.......*.....*..****.***********.*...*.****...****.*********.**.**.**.**......***....****.**....******.*.*....*.*...***.*.**..**...*.*..**........**...*..****.***.*.*..****.*.****...*...**....****..*.*.....***.***...******.**..*.........*****....*.*.**.....***.*.***..*..*.**.*...**.***..**..**.*.*....***..**...*...*..*..****...*...*.***.......**.........**..*.**...**........**.*.**..*.....**...*....***.*....*********.*..*.*......**....*.*..*.*..*.*.****..**.********...**.*.*****..**..*.***....***.******.**..*....*.*....*..*...*..**.*.*.....*.*...*...**.**.*.*...**....*..**..****.*.*..*.*.....*..*****..........*.....****.**...*..**..**.*.**.*....************.**.*..*..**.**********..*.***.*****....*****.**.**.****.**.**.*..**....*.**..**..*****..*.*..*..*....***..*****..*....*.**..*..**...**..*....*.*****.******....*..*****..*.**.........*..**..****.*****.*..*...***.*.*.*.*...*.*.****..*.***...**..*..*.*.*.*.***.*.****..********....****....****.**..*..*******..*.**.*.**..*.*...**.*..**....*.*.......*.*..*.***.*****.*.............*.*.*..**.**.**.*....*.*.****...***********.*.*.....*...*.*..*..*..*.****.*.***..*.*.*.*.*.*.*..*****.**....*****.......*.**.****..*.*.*******.*.*..*..*..*.************.*.***....*.....*..******.*....*.*.*.*.*.....**...*.*****..****..*****..****..**.*...*.****...**.****..*.....****..**..**..*.****.*.*.**....**.***.*.*..****...****.....*.**..**.*****.*.*****....*.*.***......**.**...*.*....**.*.****.*..*.*...*......*.*.***.*..*..**.**..*.*.*.*..***...**.***.***.*.***..*..****.***..***.***.***..***.**..*....*..***.*.***..*.*..*...***.***.*..**..******...***..**.****....*..****..*.****..*..****..*...*....***.*..*.....**.*.*..*.***.***.*..**..*..*....*..****..**..*
*****..*.*****...*.*.........**.*.*..**...******...**..**.*.*..*...*****.*..***.*.**..****.****..***.*.***...*.*.*****.**..*.******....*******.*.*..*.*.*.**..*.*.*******.....*.*.*.***....**..*...*.***.***.**...**....*.***.........*....*.....*..****....**.***..**.*....*.*.*....*..****..*.*.***.***.*.......****...*....**..****.....*..*.**********.*.***.**.*..*.*..*.*.**....**.*.*..*******.*.*..**...*...***.........*......**.**.*...*...*****.**....**...*.*.*..*.**.**...*.*.**..*.*******.****.***...*..*..*.*.*.*.*..****.***.*.*.**..****.*****..*.**..***.***.*....**.***.*.*.****.*********...*...***..*.****.**.*******.*..*..**..*..*.*..**.**.***...**.*..........**..*.*.*****..*****..****.****...***.***...*.*...*.**......**....*.*..*.*...**.*...**.*.**..*.**..**.*..*.*.*..*.****..**....****..*.****..*...*.....**..*..*.*.*....**.****.**.**..*..*..**..****.*.......**.*******.**.***..*....*.**..**.**.*.*.**...**.****.*.**...***....**.*..**...***..*.***...***.*..*.*.**..****.*..*..*..*.....*******.*..**.......*..*******.**....*..*.......*.*.******.***.*.**..*.***...*.***.*****..*....**..**...***.*...*...*.**.*..*.*.**.*..*.**.*.***.*..**.*....**.....***...*..*.*.****.***........*....**.*...****.**..*****...**..**.*.***...****.**.***.*.*.**...*.**......*.*...*...**..*...***...*.*..*..***..**..****.****..***..*...*.....***......**.**.*..**..*.*...**..*.******.*..**.*****..****.*.**...........***.*....*.*...*.******...*..******...**..***....**.*****..******.**.*.*.....*..*...*.**.*...*...*...*..*.**.***.*..*.*.**.***.*.*...*..*.*.*...**.*....*.....*..**.*..****.....*...**..**.***..*****.*.*...*...**...*****.*.*.***...*.****.*.**.**.*....*.*..*..*.......*.*...*******..****.**.**....*****..*.*.**.*..*..************.*.*..***.**...**....*..**..*.*.*..*...*.*.**..*..**....*..***.*.**....*...******.**......*.*.***....**.**...*.*.*...*...**.**.*.***.***.*...*.*.*.*..***.*...*...*........*.*.....**.*...*..**.*..*.**..*....****.*...***...**.*.....****.*..**...*..***.........**.*.**.....*.
..*.*...*.*..**.****.**....*..**.*********..*.***.***....*..*..**...*.*.**....*********..**.....*****.*..**.**.**.*......*.**.......*..**.*...*..*....******..*..*...*..**..*.***.**.**.....**..***...*..****...***.**..*..*....**...***....****.*.*.***...*.....*****.*..**..*.***.*..*.**..**.*.........*.......***.*....***.******.**.***.*.****....*.*.*..*.*...*...*.*.*....*.*...**..*..**.***.****...*.***.*.*.*.*.***.**.*.....**.....*...***....*.*.....***..*..*..**.***.****..***..*.*..**.*.**...*...*.*.*.*.*.*.***.*..*...**...*..**...**....*.....*..****..*..*******..*..*.**..****..***...*.....*.***.*.***.**....*..**....****.***..*.*..***.***.*.....**..**..**.*.**..*.*.*.***..*****....*.***.**.........*...***.***..**..*...*...**...*.*......*...*..*****.*....*....****..*.***.***........**.***.******.**.*..**.*........***.*...*..*.**..**.***.*....*.*****.*.*..***.**...*****....*.***.**..***.**********...**...**.**.*.....*.*......*..*.****.*.**.***.**...**.****..**.*.....*.*****.****.**..*.**.******....****.******.**.....**..****.**..**.**...*.*...**...**.*..*.**.*.*.*....*..*...**.*...*....**.**.*.....**.***.*.*.*..*......****.*.*..*.****...*.*.*.****.****..*..*...**...**.....**...***.**.*.**....**....*.***.**.****.**.*.******.**..***..*..*..****...****..**..**...*.*....*.*.*...*....**.*...*.**.....*.*....*.*.*....****......*..*..***.*.*....***....***.....********.......*..*..****.*.*.*.*****...*.**..*...*...*...**.*****.*.*..*.*..*.....*..*.*.*.*........********.*....*.***.**...****.**.*.**.**.*.*..*.*.**...**.**..**.*.......***.*.*..**..***..****...**..*.**..*..**..*....*****....***.*.*.....******....*....*.***.*.***.*...*...***...*.*....*...*..***.**.*......*..*......***..**.*****..******......****..*...**..*.***.**.****..***.***.***.*..*..***.*****..**.....**.**...**.*..*.*..*****..**..****.*.*..**..*****.**..*..*******.***.**.**...*.*.*.**.**..*...****..*.*..**.*****.*.**.....*.**..*..***..**..******.****.*.*.....*..***..*****.*.....**.*..**.*.**..*....**.**.****.**...*.
*.*....*...**.*.*********.*.*******.*.*..*..***..*..**....*....*..*****.*.**.******.***.**..*...***..*....***..*..****..**...*.*.**.**.**.*...*.**..*..*******..****.********......*..**.*****.**.*.*.*.*****.***.**.*..*****...*..**..****..*.....*.*.*.***...*.*..***....*.*.*.**....*****..*.....*........*.*.*...*..*******.*.**.*...**.**...*.*..***.**......**.***.....**...*.*..*.*...*..*.*..*.**...**.*.**..**..*.....**.*..***...****..***.**....*...*...**..**..**.**.***.*.*.*.****...**.*****.*..*..****..*..*.*.**.*.*...*..*.*.***.*.**..*.....****..*.*..**.......**.*.**.**...*....*.*......**...*..*..********.*...*.*****.*.*.....*..**.**...***.......*.**.*.*.*...****.*.*...**..**.**.**........*..******.*.****.....*.....*...*..**.*.**.***.*....**.*..*.....*...********..*...*.**.***...*.*..**..**.*.**.....*..**..***...***....**.**.*......****.****.**.**...*..******..*..**.**..*..*..**.....**********..*..*.***...*...*******.*..**.*.....*.....*.***.*.......*******.*...*.*......***....*******.**..*.*..**..*.*..*.***..***.*..*..*..*****.*****.****.******..*....*.*.******...*..*..*.**..*.*....***.....*..*..**..**..*****..*..*......*....*.***.......**.*****..*.*.*..**.*...*...****..*****.**.**.*.***.**....*.....*..**...**.*.**.....**.*..*.****........*...*****....*.*.**.**.*..*.*.*....*.**.*..*.*.*...........**..**....*.****...***..*...**...****.*..*.*.**.**.......*...*..**..****...**..**.**.*.*.*.**.*.****.*.*..****.****.*...****.*******.**..*******.**.***.*.***.*...******.*..*.*........**.**.*..*....*..*....**......*.*....*.*.**..***..**...*...*.*....*.***.**.**...**...*...*.***.*.**.******..*..**.*****..******..**.*****..**.***...**.*.**..***...*.***..*.*..*.***...**.***.....**..**.**.**.*****....*..*.*.*.**..*...******...*.****..***.*.**.*******....*....*.***..***..**..****...**...*....****.*..*.*.*.*.**.******....*.*.....***...*.***.*.****.....****.....**.*****.....*...****..*.*.*.***..*.*...*...*........**.*.*...*.**...****..******.*...***..*...***.**..**...*..*..**..****...*
*....*....*....*..**...****..**.****.**..****...***..**..****...**..******...***.**..**..**.**..***...*.***.**..*.***.****.....****......*********..*..*..*.***.*...*....*...*........*...*****.**...*...*..***.*.*.***.*..***.*.*..**....***.**..****..*...**.*.**.*****.***....***...**..*....*..****...*..**.....*.*.*.*.*...**.*.*.***********....***..*..*..***..*...*..**.******..*.**.**...**.*......***...*.**.*****....*.***.**...*.*...*****.....*.*..***...*..*....*....****...*..***.*****.*.*.**..***.*...**.......*...*...*.*..*.*****.*.*.*..*.*.****.*...**...*..*...**...*..*.....**.**...*...****..***....*..**.....*.*...****.**.....**..*.*..*.......*.*****..*..*.**..*..*..**..*...*...******..****.*****...***.**....****.*.*.*.*..**...***....*.*.*****.***.*...*..**.******..*.*....*...***.**..**...***.***...*..**......**.***...****.*....*....**..*.*.*.*.**.*.****..**...******..*....***...*.******.*.**..*.***.***...**..*..*.**.....*..**.*****.*..*******..*.***.**....*.....***..*.***.*..**********.*.*.**.****.***.*.*..**...*....*.***.*.***..****.***...........*...**.**...*..******.....*...*.*....***.**...***.*..*..*..*.*..*..***.*.*...*.*.*...*.....*...*.*.***.*.*****.***.**......*.*.***.*...*.*.**..*...*....*...****.*..***...*..**.*....**.*..*......***.*..********...*.***.*..**..****...***..**...*.**..***...**.**.***.*..*...*.***....**.**.**...**..*..**...**..*****..*.****...**.***.*****....********.**.**.*.*..*..******.**.**...**.*....*.*.*...*..**.**.***.**.**.*...***.*.*.*.**.**.***.*.****......**..*.*.**..*.*.*****.*..*.*.*.*.*.***....****..*****.***..****..*..*.**.*...***.**.*.*..*.****....*.***..*..*.*.**..*..*....*..*.*.*..*.*.*********..**...**..****..**..***..**.**...*..***....*.*.........**.***..*....*...******.*.*.*********.**.**.*****.*.*****...*******.*.****...*..***.****...**..*.******...**.*****..*...*..**.*..*.*.*****.*..**.*.*.*..*****..*..***.***.*.**....*****...******.*.*.*.***..***.****.***.**....*...****...*.**..**...*...*..******.*******...*.*......*.....*
*..**.....*.*.**....*...**..***....*...**..***.*.**..**..*.*.*..**.***.*..**.*.*..***.********...***..*.**.**..***.*.*.....**.*.**.****..***.**..*.*..**.**.**..**.**.****.*.**.**.*..*.*..***...**..*..*.*..*..**..*.***...**...**.**.*.*.*.**.*.*....***..*...**...*..**.*.*....***.*....*.*******.*...*..*..**.*.**.*....**.*..****..*..**.**.***.....**.*..*.**..**..*...*..**.*..**.......*..*..*.*....**.*****.*....*.*.******......***.*.**.....**.****.**.*..**.*..*.**......**.***..**.**.**.*.*....*..***..*.**.******.****.**.**.*****.******.*****...**...*..*.*.*.*...*..*.**..***..*.....*...***.....***....*..***.***.*...**.**.*.*.***.***..**.........**....*..*..**.*.****.**.....***......**.*..**.***...*..****.*.**...*......*.******.**.*.*.*.*.**..*..*..**....**..*..**.***..*..***..**.***.*..*****.*.****..*.***.*....**....*.*..***..*..*.***...***..**..**.......*.******.*...*....**..****.***..**.**.**...*..**.****.*...*...*******...*.*.*...*********..**...*..*.*.***.***.**.*.....****.**....*..*..**..*..*.*****...*.**.*.*.**....*..*.***..**......*.***....***.*.*..**.*.***.*.**.**.**.**..*****..*...****.*.*.....**...***.**..*.********....**.*..***.....*........*....*..**.**..**..****.**..*****...**.**...**.*.***..****.**.***..*****..**.....**.****.*.**.*.**...*.*.*..****.**.*.**.**.*.*..****...*..*.....**..*..****....*..*.*.*.*..*****.*.*...*****.*....**.**.******.*....**.*.****.**.*.*..*..**.*.*.*.*...*.*.**.**.*....****.*.*.*...*....****....*...*****.*.*.*****...*.**.*.*.*.*.**..*.....*.**.*.****.**.....****.*..*****..*...*.*....*..*..***..*****..****..**.*.*....*********.*.*.....*..***.*.**.**.**.****..**.*...**.*...*.******...*.*....*.**..*..*.*.**.**...**....*.*.....**......*...*....*.***.***..****.*...*.*........*.*.*...*.*..**...**...***...*...*.*.*.***...**....***.*......*.****.*.**.***.**.*....**..**.*.***..*...**...**.*...*.*.*..*.*.*..**.....*.*.*.****.......*.******.*..*.*.*.***.*.*.****..*.*.*..*..*..*.**.*....*...*..*.******.*...**..****.*..*..****.***......**.*...**
**.****..**..*..**....***.**.**..********.....****.**..***....*.****..***..*....*.**.*....**...*.***..*...**.*....***..**.**..*..*.***.***..*.*.****.*.....***..*..*...****..*....**.*.*****.*.****...****....*..****.**...*****..*...*....****.**.***...***..**.**...*....****.**.****..*****..*....*.*..***.***.*..**.*.*.*...**.......*.*..*.**.*..**...***..*.*.*.*.....*..*.**.....*..****.**.*.***..**.......*..*...*****..*.**...*....*.***.*....***...*.....*....*...*.*.*..**....*.*..*...**.***.**.*.*.*.*.***.***.*.**..*....*.****.**.*.**.**..**..**....*.****.***..*..****.*.*******.*..****.*.**..***.****.*.**...*.**.**.*...*.*.****..***..*.*.*.*..***.**.*.*****......*.*.**....*.**.*...***.********..**..*.*...*****.****.*****.****.****.****..*..*...*.*..**...**....*..****.*....*....*.*....**.*.***.*.*..**..********.*..*.*.*.****.***.***.***.....**....*.**.*..**..**.*.**.*..*..**..*.******.*.*....*.*.....**.****.*.*...*..*....*.*****.***.*....*.....**.*...*...*.*..*.*.*.***...***.*...*.****.***..*..****.*.*...*.**..**.*.**.***...*.*...*..*..*..****.*.*..**..**...***.*...*...*.*...*...*****.**.*.*.***....*...**.**.******..*..*.***..**....**..*..*..*.******...**.*.*.****.....**.*...**..*.*.*.***..**.****......**..*.**....**.*...***..***..**...***.******...*.****...*....*.*...*..***********......*..**.........**.***.*.***.**.***.*..*.**.*....*....*....***..*.***...****.******..****..**...*..****..*....**.**.***.***.......***......*..**..*..**....*.....**.*.***..**.*...**..*.*.**......*.**...***.*....**....***....***..*..**..***..*.*****..*.*****...*.***.**.**.**...*.....**.....*.**.****.*..*.*..*.**.**....*******...**.*..*..***..*......**...*.......***.**.**...****.*.*...****...***.*..***.....**.***.*.**.**...**.**.***...*...*****.*........*****......*.....*.*..*....***.*..*..*.*****...*...*.**....*.....*.....*...*.**....**..*...*****.....**...*.**.****.**.*.....*...**.*.*..*********....*.....***.*.*...**....**..**.**..***..**....*..**...***..**...*..**..***.*...*...*.*.......*.*.
*.*.*.****..**......**.*.*.**.***.*...**.*.*..**.***...***...**.**...***.*.**..***..*.*****...**.*..**...*.*.**.********.*.*..*...**.***..*..***.***.*.*.*.**.*.*..*..**..***.*.**.*.******....*...**.**...*..****.**.....*.*.*..*..**..**.......*.**..*.*.**.**.**.***.*..*..**.**.**..*..*.*..*..*..*****..**.***..*..**....***.**...*....***....*.*.....**...***.*.**.**.*.****..*.****.****...*.****.**.*.**.**...**.***...*...**.******.......***.**...*.*****..*.*.**.**...*.*.*.*....*....*..*....*.**.*.*...**...*..*..*.*.****..**.*..*.....*...*....*.***..****.*....*...*..*.*..*...*.*.****...*..**...*......*...*.*.*.*.*****.**.****.....**.*.**.....****.*.***..*..*.**.*..*.**.**..*..***.**..*...*.**...*.*.*.*.***..****...*.*..*..******.***..*...****.*..**.*.*.*.**..*.*.***.*.****...**...*.**....*.*.....*.*.*.*.*..**..***..**....**.****.****.**...***.......**.*.**...******.*.*.**.*.*.*****...**.*....**......*...****.**....*.*.*.******..**..**.*..***...*.*****...*.******.*....*....*.***.*.**..**...**...*****....*.*...**..*.***.*..*....*******.*...***.***...*....*****.***.*...*...***..*...*..*..*.**.*....*.**...****.**.**.*.*.****.........*.******.....*....*...*.***..**.*.******..**.*.***.****.*.**...**.*.**.*..*.******.**.*.*.*.**...***.***.**.*.*...**.......*.......****..*..**...**.*.**..*..**.**........***..***...*.*...**...*.****..*.**.**...*.....**..**.**..**....*****.**..*..*.********.*.*******.*.*.....*...............***.*****.*.**..*..*.***.*..**..*...*.****.*.*..**.*.....*****.*..*......*..***.*.***.**.*...*....****.*.*..*.**..**.*.*.*.**.*.*.****.*.*.**.....**...****.*.*******.****.*.*..***.*.******.**.*..*..****..*.*......*...*...***......*..**..*..*.***..*.*....*...**.*.*.*.**.*******.**..**.*.*.**...*.....*.*...*..*.**..***....*....*.***.*..***.*.*.*****.**.*.**.*..***.***.**...***.*******.*..***..***.....**.**.**...***.*......*****...**...**.**...*.**..***.***.*..*****.***...***..*.***..*.....*...*..**..**....*****.......***..*.*.**.**..**.***.***.**...**....*.*.***..*
*.*..**.*...*.***.*.**.*..*...*.***...*..****....**..*...***....*.*....***........**.**..*.**...*..***.****.**...**.***.*..**.*.*.**.*****....*..****.....*..***..*.***....****.*****....***...........*...........*...***.....*.**...*.**.*...**......**...**...*.*.*..*.*..*...*.**...**...***..*...*..*.**..*...*.**...**..***..***.*.....****....*.....*...**.*.**.....**.***.*.***...**.**.*..*.****.*....*.*.***.****.**..*....*.**..****.**.**.**.**..*..**.*.*.*...*.*.**..***..**.**........****..**....*.*..**.**.......*...*.***.***.**.****.**.*.**..*.******.**.*.....**..**.*.**.......*.***.***..*..**.**...**....*.*...****.****.**...*.******..*......*.*...*...*.***.*.*......*......*.***....*...**.**...**.**..*....**........***..**.....****......*.*..**.......********.**.****.*.***.****.*....*.*..*.**...**.*...******..****.*.*..**...**.*.*....*.*.**.*.*.*.*..**...*...*.**.***..**...*.*.**.*.*****.*.*****..*..**...**..*........****.*...***...**.*....*..**.**..****.*.*..*..****.**.*.*.**.*.****..*****.**.***..*.**.********.****..**.*.*..***.**....*......*.*..*.*.*..*.*.....**.***.***.**.*****...*****..*.**.**.****.****.***.*.*..*........***..**...*.*.*..***..*..*...*****.***.***.*.***.*..*.***..****.**..*.***.*..*.*...*.****..****..*..*.*.**.*.*..*.*.**..*.***....***.*****...*.***...*..*..*.***..*..*..**..**..*......***.*..**........******.*.*..**.*****.*.*..*.*..***..*****..**..**..**....*.*.**...****.******....***.*.***.*.*..****..*..*.**.*....*.*...*****.***..**.*.*..****...*****..**.***.**......***.**...*.*...**...**.*.**.**.*.*.**.***.*.*.*.*..****.**...*...*..*.*.**.***..*...***..**....*.****.*...**..****..****.**.*.*.*.**..*.........*.*..*..*.***..****..***.....*.*.**.***.*..*..****.***..**.....*.*......*......*.*.*.****...**.*.*.*.**.***...*....***...*.*...*****.**....****.***.*.*.**....*.*.***.***.*.*.****.**..*.**..*.*.*..**..*..*.*.*.*.****.****.*.*..**.***.*****.**.**********...****.*.....*..***..**......*...*...**.*...**.....*..*.**....*.*.**..****..*.*.**.**..*.**..
*..***.****.*.*..*.*****.*..**.*****.*.******.*.***..***....**.....***......***.*.*.*.....***.**..*.*...**..****..*..*.***.**..***..*****.*.***.*.*...**.....**.***.....*...******.*.*..***.*...****.*....***.*.***..*.*......*..**.*.*....*.**.*.***.*...*.**........*.*.*.....***....*.**.*..***..*..*.*..*.*.**.**..*...*.*....**.*.*...*.*****..*..*...**..**.***...***...**..*.*.****.**....*****..*.*.*...**.**.*.**.******.*.**.*.****.*.....****.*.**.*.********..***..**.***...*.....**.**.*.*..*....******.**....***..*****...**.*.....**..***..**.**.*.**..****..******.*..*...**..***...****.*...****.*.**..*.*..***...*...*.**.***..*.*..*...**.*....***....*...***.*.*.**.****.*.....*******..***.****...**.........**...*..*.**..****.....*.*.*...*.*....*...*..**..*...***.****.**.*..*..*..****..******.**....*.*....******.........***.*..***..*.**.***.*...*.*...**.****.*...********..***.****.*.**...*....*...***.****...*....*..*****.****..*.**..*.*.**.****.*****.....**.**..**.*...*.*.**.....*.*.******..*....*..***..*.*...*..*.**.*..*..***.*.***.**.**..**.**.**..***.*..*..*.*...**..**.*...*.......*.**.**...*..**.******......*.**.**.*...*.*.*..*..***.*.**..*..*..**..*.*.**.*.**.*..*...**..*.......**.**..**...*.*....****..*.*.*****..***.****.*...*.**.*...***.*.....***..*....*.*..**..*..**.**.*...****.*..*....*....*.*..*.*..***..**..***....*.**..***.*...**.******...*.****.**.******.**..***.*..**..**.*.**...*..***.***.**..******...***..*..*.***.***.**.*....*.**..**.*****..*.*..*.**.***.*.......*..*....*.*.*..............*...*...*..*..*.*.*..*..*.*****..***.*..*****.**..****..*..***..**.**..****..*.**.***..*..****...*.***.*.**...*..**.*..*.*.***.***...*..*.****..**.***.**....*......*....**.***..*.*..*.*...*..**....****..*...****..**.*...*.**.*.*..*..*.*.**.**.*.....***..*.****.*.*....*.**.*.*.**..**..*..*.**.*..*.***.*....**.**.****...*.*....**.*.*....*.*.*.*.***.***********..*..**..*....****..**.*..****...*****.*.*....**..***......*........*...**.***.*....*..*...***.**.****...**.*..*..***..***
*.*..*****.***..*..*....*.**..*.*.*.....*.**.*..*.*********..*..*.**.*..**...***.*.*...**...**.***.***..*..*.***.*.****.*****.*.**..**...*.....*.....*..**.*.***......**.**..*.****.*.*..*.***.*****.*.*...*****.***.*.**..*.**..*****..*..*.*...****.*.*...***..*....*****.*....****....*.*..**..*...*.....*.*....*.*****.*..*..**...*...*..***.**...*.***.*.*..*...***.****..*..**.****.***...*.*...**.**.***.***......****..*..***..*...*.*...*.**..****.*****...*.*..****....*.***..**.**..*.......**.**.....*.***..*.**.**.*..****.**..*.**..**..**.*.***...**.*..**..**.*.*****..**.*.*.*....*****..**.*.***.*..**..***.....*......***.*.....***.**.***..**..*..*.**.*.***.*...*..**...........*.*****.**.***.**.*.**.*......*....**.....**..***.*...*.*..***...*...**..*..*.*..*.**..*...***..*.**.....***.**.*...*...***...*.*..****.....**.**...**.....**..*.**...*.*.***.*..*.**......**.*.*.**.....***..***.*.**.*.....*.*..*..***..**..**.**..........****...***.*...*.**.*.**..**.*.*...*.****.*..*...***...*....*....***.******.*.**.*...*..**....*.*...*.....***.*...*..**..***.*.*.*.***.*****..*....***..*..***......*.*..*..**..*.*..**....*...*.*.*.....**.**.......**.....*.*.**.**...*.**..**..**.....***..*....*.*.***.*.*....*..*....****.***..**.*...***.....*.*.**...**.....**.***.*...**.**..*..*.*.**.**.*.**.**.**.***..**.***.**........*..**..*.*.*.*..*****..*.*..*..**.*.**.**....***...**.*.**..*.*.*..**.*.**....*******.*..*..****..**.*.*....***...**.*******..*.*.**...*...******.*...**...*..*****...*.*.**.*.*.*..**.***...*.**......**..**.**.*.*******..**..**.*.*...*.*.*.*.....***.****.*.*.....**.******..*...*..*.**.**....***...*.*..*......*...******.*..*****.*..***..**..*.***..*.*.***....**....*.**.*.**...**....*....***..*.*.******.*.*.*...**.*..*.*...**...*..*........*.****.*...*****.***.*..********.**.***.**.******.**...........*..*...**..*...**...*..********...**..*.*..*..****....**..*.*..*.**.*.*****.**...*.*.*...*.**.****.*..*...*..*..*.**********...*.*.*.......*..***.**.*.*.**.*******..**.*..*..**.**
***********.*...*.**.**.*..***.**..*..*..*..*.*...*...******..**.....*..*..*..**.*.****...*.*...*.*.*..******......***..**..*.*****.*.****..*.*..**.**.**.***.*.......*.****.**.*.*..**..*.****..*.*.*...*.*.**...*...***.......******.*.**.*.**.*...****..*...**..*...*.**..*.****...*...*****.**..***.*.*.**....**.**.****.****...**.*.*..*.*...*****...**...*.***..**.***..*.**.*....**.**.**.*.***.*.***.*.*.*..****.**.**.....***.***...**...****.**.**...*.*...*.*.***.*....***.***.**....*****.***...**....**....*......******...*.....**.*.*..***.*.*.***..*......*******..*******...**.*.***.**..*.**.....**.*..**.*...***.*.***..**.*..***.**...*..****.*****..***..*.....**..*..*.*....**...***.*..******.*.*****...***.**.**...*....*..******..*.**.....****.......*.*.**.***.*..*.*.*....***.*....*.*...*.**.**.*.**.*..**..***.**.*.....****.*.....****....***...*.*.*..*.....*.****.....***.*..*****.*.**.*..**.********.*.***.****...***.**.**.*.*...**.**.*.***..**.....**..*****....*..***..**.***.*..*.....***.*.**.*..*.*...*.....*..***..*..*.*.*.****.*.*.********.***....**.***..*.****....**.**.****.***.**..*..**..*.*.***....**..*...****..****.*..*.*..*..**..**.*****.*.***..******.....***....****.***..*.**..*.**.*...*.**.*.*.*...**...***.*.*.....*....*...***.****....*.*.*.*.*.**.**....*..**.**..***.....*....***..***.*.***.*....**..**...*...*....*.*.*....**.***.*.***.**.*..****...***.***..******..*.*....**.**..*.*.****.*..**.*.********..*.****...*.****...**.*...*.***..*..**.**..*.*****...*..****..*..****...**..*.**.*...*.*........******...*.**.**.**....*...*..*......*.**.*.*..*...**..*******....***...*.*****.*.....***.*.*...******.*..*..**..*****...******.*****...**..**..****..**..**..*.*....*.*...*....*..*...*.*.*..*..*****......*...*.**......*...**.*****.*****..*..**..*.*..*.*.*..***.*....***...*..******..***.**.**.*.**.**.*...*****...*...**.**..*.*.*.*...**.***....*....****....*.**.*..**.***..*.*...*.....*.*...*.*......*.****.*..*.**..*.*..**.*.***..*.*....********.*******......*.*.....*.*.*.*..
...****.*.***.**.*..***...**.*....*...****.......***.*....*.*..*.*.***.*.*....*.*.*.***.*.*..**..*.**..*.***..*..*..*.*...*..***.*..***.***.***..*.....*....*.****..**..*..*.*....*....**.***..*.....*.***..*.****.**.*..*..**..*..**.***....**.**.....*.....****...**..*....*.******.***.*.*****..*******....*....*.....*.*****...****.**.*..*..***..*..*..*.*.*....*..****.*.**.*.***..*..*.....*..*.***......**..**..*...**....***.**.*****...*.**...*.**.**.*..**...**.***.**...*.*.**.*.**.**.*.....**.*...*.**.*..**.*..**.*.....*.*..**.**..***.***..*.*.**.**.*..*...*.*...*.*.**..**.**.*...*.***..****...*..*.........**.****..*.***.***.*..*..*.*.....**.....**.*.....*..****.*..*.**.*.....*.**.****.*..**...*.***.*.......*..**.**.*.*..*.**..**..**.*.*....*........**..*...*.*..*..*******..*.*.*.****..**.*..*..**.*...**......****..*.**..**..**.*.*.**..*...*...*.*.*.*.*.****.*.*..**...**....*.**.**.***.*******.*...*.*.**......****..***.**..**.*.***.*.......***..**..*..*..*****.***.*.**.*....*...*...**..*.*.**....*****...*.***.****..*.**.**..*......**.*.*.****.****...***.....****.**.**.....*.**.*****.****..**..*.*...*****..*..*...*.*....**..*.**.**...*..*.**...*.*.*****.**..****.**.*.****.*....***...**.......*.*.**.*****.**.*.*...*..*....*...***..*.***.....***.*.**.**..**.....*.***.......*.**.****.....**...*.*....*....*.....*..*.*..**.*.*.******......***..*..****.***...*.***.*.**.****.**.****.***.**.***...*..*.*.*.*..***...**.*....*..*..******.**.*...*...*.*..****..***....******...**.*...**.*..*..*...*.*.***............*.*.*..**.***.**..**..*..*.*......**..*.*.***.....*.*....**.*..*.*.***.***..******..*.***.*..*..**..*..**.*...*.*...*..****..*..***.*..*..*....*..***...**...***.****.***......*..*..***.*.**...***.**.**....**..*...*.*******...***.******.*.....*.***..*.*.*..*.*.*..*****.****....*.******.*.**.*****.**..*...*.**.....*.*..*.**...*.*.*.**.*..********.**.*.*****...*.*.**....*.*..*.*....**.**.**..*..**..****.****..*.*.***.**.**.*....**.**......*.*.*******.*.*.****..**...*..***.*....
.**..**..**....*..*.**...**.**.****.**.**.*.****..*.....*....***.*****.**.*.**.*.....**.**.**.*....**..**....**..*..**..***.*.***...**..**.***..*.*.*.**..*.*...**..*..****.*..**.****...*.**...*.*.*...****..***.***..*..***.*...*.**..*.***......**.**..*...*..*...**.**.**.*.**.****..*..***..*...*.**....**.*.***.**..*.**.****.*...**.*..*****.***.*.*...**....*.***....***......*****..***.***..*.**.....*..**...*.*.....***.*.*..*..*.*...****.*...*..*..***.**.********.*..*.*..*..****..***...*....*.**....***.****.*.**.***.*..*...*.....**..*.****..***.**..****.......*..*..*.*..***.****.*.***.********.**...*.**....*.*....*..***...*.***.*.*.....*.***..*.**..****..*...***...***.*.*...***..**.*.**.*..*...*..**.**...***.*.*....**..*.**.*...*....****.*..*.***.***.*..******..**.*..*..*.*****.*****...*.**.**.**.*.**...*.*.*.**..*.***.***.*.****.*.**..**.*...*.*..*..*.*...**..***.*.**..**.*..**.******.*....*..*.......****..*******.*.**....**..*.*..*...***......**..**..**..**......**.*.*****...**..*....*.*.*..**...***.****.****..*..***.***.**.****.**..**.**.********.*.*.**..**.*..*.*.*..*****......**..*...*****...****..*.*..***....**.****.*.***..*.****..*.*******..******.*.**..***..*...*...****..*..****..*..**...***.***..**.**.*......**..*...****.**..**.*..**.*.****.*..*.*.****.*..*..***...*.*...*.*.*.*.*...**..***.*.*..********..****.*.***..*.*****.*...*..**.**.**....**.***...*..*.**...*..**.****....*.*....*.*...**..*.***..*******.*.***..*.***.***.***.*.*.**...*..*.*.*...*****..****....*.*.*..*.*****.*.**.*.*.***..*....*.***.**..**.**..****.*....*.*..**......**..*...*..*.*******..*.**..***....*..*.*..*.*..*..***...*...**........****.***....*....****.**.*.....*.*.***..***...*.**.***.***.*.****.**.**....*.**..*..*.***...*..*..*..*...........**.*..*..*..****.*.*.*...**.****.*.*.**....*.*.**.***.****.*.*..**.**.*..*..*.*...**.**..**....*..*......*.*.**....*...*..*.**.*.***....***..*..*.***.*****....*.*.****..*..**..**..**.*.*..*.***.*..*...*......*.....*.***.*.**....**.*....**.....*.*.*.*.
*.*.*..*......**.***.*...**.*.***....**.**..**.******.*...***...*****..*.**.***...***.**..**.*.***.*..*.*.*.***.**.********..****.....***....*****...*.*****....*.***.***...*......***......***.**..****.**....**..***.*.....**.**..***.****..*.*..*.*****.***.*..**.*.***..*.*......************..*.*.**..**.***.*.**..*......**.*.**...****.*.*..*...**.****....*..**..*.**.**.**...***.******.*.*..*******..***.**.*.*..**.**.*..*.*.*..**.*.**.****.***.***.***.**...*..*.**.*.*....**.**.**..****..**.**...**.*.*..**....*****...**...*.***.*..*.*.**.***.***.*****.***..****.**.*.***.***..**....*..**..*.**.*.*.*.**..****....*.**..****.*...*.....*.*..*****.......**..*..*....*...*.*.*.****.*..**.**........**.****..*.*.**.*.**.*...***.*..*.**.****.*.....*.*.......*.**...****...*.*..**..**...*.**.**.*.*.******..*..**.**..*.....********..***.*..**.**..*****....***.*.*.*.***..........*.*****..*****.**..***...**....*.*...*...****..*.*.**.*..*.*.*...**......*.*.***....*.******.*.**..**.**...**.***.**.***.*.*.**.**....**.*.*...*..***.*.*.*..*...*....**..*....****.*...*..*...*.**.**.*.****.*.*.*...****..**..**.****.*..*.****..*..*.*...***..**.*...*...***...*****.....*.**...*...*..**.*..*...***.**.*****.*....**.**.**.*.***...**********.***.....***........***.***.**.**.*..**.*.*.***..***.*.*.*..*.**..*.......*......***.**..**.....***.*...*..****.*..*.*..**..****..*.***..*.*....*..*.***.*...***..*..**..***.***...*******..*..*.*.**...********.**.*...***.*.**.**...*****....****......*..*..*.*.**..**.....***.*******.*.**...**.****.*.*****.....****.....****.*.*.*..*.**.*..**..**...***...***.*.***.*..**.*..*.*.**...*..*****...*******..***.*.**....*.***.***.**.*.*.*.**.*..*..***.**.*..***..*....**.*.**..**.**********.****...*.*.*....*..*.***.**...**...****.....**.*.*..**.***.*.***..*****.**.**.*.****..****.*......*..**.*.*...*...***..****.***..****..**.***..*..*...******..*.****.**..*...********.*..****..*.***...*...*.*.*.**..***...*****.*.**..****.*.*..**..**..*.***.*****.*.....****...*..***.....*...*.
.*..***..*..*...****.*.*.*.*****....***.*..*......*.***.*.*.**..**.****.***....*..*..***.*.***.**.....*....**..***..*.*.*.**..*****..*****.*.*..**....****...*...*..**..**.**.***...***.*.*..*.****.**...*..*..***...**.*....**..***...*....***.*..***.*.*..*...**....**.*...*.*********.......*.**.**.*..**....*.****..**.**.*.***..**....***....**..****....*..*.*.***..*.*...*****..*.*..*.*..***.*..*.***...****.****.*...*.*.......**.****.**.***.**..**..*.*.***.**.....*.**...*..*.***....****..***.*******.*****....*..*****..*..*...***.****...*..***..*....*....**.**.....*****....*.**.****.....**..*.*...**.*...**..*.*...**....*****..*..*.*...*..**.**...*...**.....**.....**.*.*.**...****.*.*.**.*.**.*.......**...**..*****.*.**.**.....***.*...***...*..*****.*.***.*.**..*.***..*..***.*...**..*.*.*.*......*.*.*****.****.*.......*..*..*.***...**.*.*.**.*...*******.**..****.**.*..*.*.***.***.*..*.*.*..*.*....*.***..***.****.*...***.*.**.*..*..*.**...**.*.**.****.*..**..*****.***.*.***.*..*....***...*.*..**.*..**...**..***...*.*****.*...**..*..**..***...*..**.**..**..*..*......*..*****.**.***...*.*.*.*******..**..**.**.**.........******......*..**.*.***..*..*******....***..*.*******.*.**.***..**..***....**.*....**...**.*.*.*.**.********.****.*...***..***.**.*.***..**...**..*.*.*.**.*.**.*...*..*.******.*...*.**.****.*..***..**.*..*.*.*.*...*..****..*.*..*...*.**..****..*..*****.*.*.*.*****.**.***..*.***.**....****..*.*.*.*..****...**....**....**.*****...**.....**.**..**...*..*..*****.*.*..*..**.*.*...*.**....**.*..*****..***.*****.******...***..***..*..***...*.*..***..*.*.*....*....*...*..*.**...*...****...*.*......**.****.**.*.*.*.****.********....*..**.*.***...*..*......**..******....*******......****.***.*.*..*........**.*.*.***.**.**.**...*...**....*..*.*..****..*..*.*..**.**.*..*..*..****.*.*.***.*.*..*..****.*..*.*..*.*****..**...***..****...**..***...***..*.....**.*..*.*..*.*.***.**..*.*..*..**.*****.*....***.*..*.**..**...**..*.*.*.****..*.**.*..*.....*****..*.*.*..*.**..*.*.**.
..*****........*.***..**.***.**.**..**......****..*..****..*****.*.*..**..***..*.*****..*..*.**....**....***..***..*..*....***.*..*..*.***.*..****..*.*.*.**.***.*.......*......**.***.**.**...***.*....*.*.*****.***.*.****.**.***....***..***.**.****...*....***..**..***...**.*.....**.*..**...*.*.*.*******..***.*.***....**..*...**.*...**.*..***.*....*..****.*..**..*.**...****.*..*.*.*****..*.*.****.**...*****....**....****.*.*...*.**..**..**..**.**..**.*.**...**......*.*.**.*....**.....*.*.**...*...*.........**.*.*.*...*..****..*..****.**.**....*.**..*.*..****.*.*.**.*.*.....**.**..****....*..*.*..*.**..*....**.**...*.***.******..*....*.******.*.*..*.**.**..*..**...*..*.******.***.****..*.........*..****.*.*.*.*.*****..**..***..***...***.*.*.*....****....****.*.*****.**.*...*.*....*.....***.....**.....**..********..*.**..*..**...**.....*...*.**.*.*.*.***.*.**....*.*********.*...*...*.*.*..***..*......*..*****..**...*...*.*.....*.***..***...**.*.***.****....****......*.*******.**.....*******.*.***.....****.**....*****.****..*..*...*....**.**..**.***.*.*.********.***.*****.*.**..***.**..****....*.*.**.***..*..***.**..**.**..****.*.**.**...***...**.*********..*.**.****.....***.....**....**..*..**..**......**.**..**..*..*..*....**....**..*..****.**.......**..*..*....*.**.**...***.*..***.**.....*.**...**.**.**....**..*..***.**.***...*...*.***....*.****.....*...**..*.*..*...*.**.*..**..*******..***.****..*.***...**.****.**....*.*.*.**.*.******...**.*...*.*..*.....**...*...*...*....*..*....*.*......**.*.*****.*..*.*.*...*..*.**.**..*..**.*....*.*.....**...*.*..**.**.**.*****..***.*.*..*..**.*..*..*...*..**.*.*..*****.*.*..**......**.*.*..*.*.......*.**...*****.*...****.**.*....**..**...*..**..*.***.****..*......*.***.*..**.**..**..**...***.**.***..*..**.**..***..*...*.*.***.****....**..**...*..*....**..***.*...**.*********.............*****.*....***...******.*....***...*****..***.**.***.**.**.***...*..*.***...**.**...*.*..***...**....**.*.*.***.....*.**..*.*.*.****.*....*..*..
*******.*.**.*.*...*.***..***.******.***..*.****....*..*.**.....*.****.*.*....**.*.**.*......*....*.*.*..***......****.**...*.*....*.*.**..*.******...*...***...*...*..**.****......*.*.....****....***.***..****.....***.*.**.......*.........*.**...***....*...*..*...*.***.*.*...*..**..***.......**.*.*..*...**..****.*.**.*....*.*...**.**..*.*******.**......*****...**...*.*.*..*.*.*.*..****......**...*.**.***..*.**.***..*...**.**.*.*.*.**.*..*..*.*.*.*.*....**.*..*..*.*.**.....*.***.........*..*.*.*..******.**.**..****.**....**...***..**.*..**..*.*..***..*....*...***.*******.*..*.*...*.*.***..*.*...*..*.*.**.**...**.***...**.*....*.***.*.*..*.....*.***.*..*********........**.*****.***...*.***.**.****..*..***....*.*.**..*....****.*.*.*******.***.*.....**........***.**.*.**.*.**..*.*.....**..*.*.****.***.*.*.*****...*.*....*.*.**.**.*..**...*.....***.....***..*.**....**.******...**.**.**..*.*..****.*.*.**.*..*.*.*.*.***..*.*.......**...*.*.**..**.****.......*..***.*.**.**.***...****......**.****.*.*.**.*....*......*.*.*..*.*...****...*..*....*...**..*.***........***....*....**.**...*....*..*..**...*..***.*****..*.*...**..*.*..***...*.***.....**.*....**.*.*.*..**.*.**.**..**.*.***.**..**.*....***.....****......*.*..*......****.*..*....***......*.***..*..*****....*...*...*..*.***.**...**...**.*.**.***************.*.****.*...*.*.***..*******.****.*.*..*.****..****...**.*......**.****.*..********.*.*****.*..***.**..***..*.****..***...***.****.....*...*....*.**.***.**.*..*...**..*.*..*****...*.*.******..***.....*....*...*...**..***.**.**.**..*..***...*..**..*....*******.*.....*.***.*...*.**....***.*........*..*..****...*..**...**.*.*..***..*.*.*...**...*..*******.*..***..**.**..*....*.*....*.*.**.*..**.***.*****.**..**.*..****.****.**...***..*****..*.*....*..**.*..*******.*..**.*******...**....**.***.***.****..***.*.**..*.***.*.*.******..*.*..*..*.***..*.******.**.***.******.****.....****.*..**.....*.***...*.*******.**.*.*...*...****.*..*....****..***...**..*.*.....**.**...*..*
.****.***.**..*.*....*.....**.******....****.........*.**......**.*....*...**.***.*..*******.*.**.***.**.****..*..**..*.**..*.**...*..**..***....**.*...***.*.***..**.*....*..***.**.****.*.*.****.**.**..**.**.***.*...********........*.**.*.*.*....*.**.*.***.*.*.***..**.****.***.*.*..*****...***.*.*.*...*...*.****.....*.***..**..********.**..**.****.**...**.*****..*.***..*..*.*...*****..*.**.*****..******..***.....*.**...**.*.*****...**..*.....***..*..*..*****.*........**...*...*....**.*...*.....*.*.*******.****.***...**.****.*.....*.****.*...********..*..*..***.*..*.*****.*.**.*****..*..*.***.***....******...******.*..*..**..*.....*.*....*.*.***...*.**...***..*..*.******.**.*.***.*.**.**.***...*..*****.*****..*..*.**....*****..**.*..*..*.*.*.....**.*.*.*.***.****........*.****..*.******..**..*.*..*.*.**....***.*.*...*.***************.*.**..**..*.**.*.*..*.*.****..*..**..*.*.******......****.*..***.*.**.***..*****.****...*...*****..*...**..*.....**...*.........****..****..*****.*.**..*.*.***.*.....*...*....*.....*.*.****..**.*.***...*.**.***..*.**..***.*..*.*****.***.*.**.*..*...*.**....*....*...***...*..**..*.*.**.*...****.*.*...**..*.**.*..*..*.......*..**.***..**.**.***..*....*.*...*.*.*..******..*.*.***..*..**..*..*.....*..***.***....*.**....***..**.***.**.*.**.*...*..*.**..*.*..**.*.***......**.*****.***...***.*...*...*****.*.****......*.*.****.*..**.*.**.******.*****.*..***.***.*.*.*********.******.**.*.*.*.*****.......**.**..**.***.*.*.*..*..**...**.*.....*....*.*..**......**.*.....**..***.**..**.*..**.*.*.........*******.*.****..***.*...**...*.***.*.**.....**.**.***..*..*.**.*.*..*..**.*.***...****......*...*.**.*...**.*.**.*...**.*.**.*.*.**..*...*....*.*..*.**.*..**.***...****.******..*.*.****..*.*****..*..***.**..**.*..**....*.****....*.*****..*.**.**...**.***.*...*.*.*....*....***..*.*****.****..*....**.*****.......*..*.*.....*...***.*..**.*.*.*.***.*......*.......**.****...*...**.**...*.**.**.*.*.*.*.***.*...*...**.*..*.**.*..**......****....***.....*.*..
**.*.**...**.**.***.*..*.*.***..**..*.*.***..*.*.*..*..*..**...*******.......*.*...**.....*.*..***..*..*....*.*.*.********.*.*..*..**.*..*........*.*.*..**..*...***..*.***.***.*.*.*.*..****.*..**..*.***..*.****....***.*...**.**.*..*.....*.*.********..*..**.***.**...*...***...**.*..*****.*.*.*.**.*.**...**.*...***.*****......**.*..*.****.*.*..**.********.**...*****.*.****.*....*.***..****.*..***.***.****..**.*.**..*.*......**.*..***.*.*.....*.**..*..***.*..**.*...*...*..*..**..**.*.*.*.***...*****.*..**.**.*....**..**.....*.**.*.*..*.....**...*...**.*...*.**.**..**...**....***..***.*...****......**....*.*..**...**.**.****.*....**..**..*.**..*...**....*....*.**.******..***........*.*....*.*..*.*.*..**.**..*.*.***..*.......*.*...*....****....*..*.*****.****..***..*.*...*****.....*.*.***.****.....***...*****.****...**.*.***..*....**.**..*.....***....***.**..*.*.........******.******..****..**.***..**.**.**....**.*.*..*...**.**.****...**...*..*.**.*.*..****.**..***..*..*.**......****.*....**.*.*.*.....*****..*****......*.**....***..*.*...**...******.*...****...*...*.*.*...**.***.*.*********....*.**.*.******.*.***.*..**....**...***.*...****..**.**..*.*******.*..**.*.**....*..***.**..**.**..*.**...*****.*.*...*..*.....*....**...***.**********.*....*.*...**...*.........***..***....**..*..******.***.***.****.*.*.*..****.**.*...*.*..*...**..*.**..******.*...**.*..*..*...*..****.*...*..**..**..**.*.*...*....***.*..****.**..*.*.***...****.*.*.******..*.**.**.......*.*......*.*..*...*...**.*.......*****.*..***.*.*..***......****.*.***.****.**.*.....*.*...***.*.*.*..***.*.****.***....**..*..**...*...*..*..***...***..**.****..**.**...***.*.....*.*.*.**...*...***...**...**.*.*...***.**...************..*.*.**.***.*.**.***..**...***.*.*...***...*....**...**.*....*.*.*.*.....****.....**.*.**..****.***....*****.*....*.*.***.*.*.*.****.**..******..**....**.*.****..***.*..**.*..****...****.*.*..*.*...**.*..*..*..*..***...*..**.*.....*....*.****...*.**.*.....*..*.*.***.*....*.***.*..*...*
...**....*..****.**....*..**..*..*.*.*....*....**.*.**..*..*..****.****..**.*...**..***..**...*.*.**..*..**.*...*.......*.*.*..**.**.....*...****.**.***.****...***..******..**.*.**.**.****.*..**...*.***..*...**.**.*...*..**.***..***.*.....***.**.*.*...*.**.***.*..*..*..********.*...*******.***...**..****.*...*.**..**.*....*...**..***.**.**.**.**.**.***..**.*..***.**....***.*....*.**.*.......*.**.*.*...****..*.*...*..*.*..*..*.**..*..**.******.*..*.**..*.**..***..**.*.****.**.****.*****.*****.*...**..*.**..*....*...*....*...*..*.*.*.***.**...*......*....*.***.*....*.*.**..*.*..***..*.**....*.*.******.*...**.*..*..*.*.**.**.*.**.*...**.******.*.*.**.*.*...**....******.*.**.*...*...***.**..*.*...**.*.*..*....*.*..**...*..*.*..****.**..*.**.*.*..*..******......*...*.*..*..*.*.*.****.....***........*..*...**.**...*....*....**.*****...*.**.*.*.*...*..*..*..***.**.**.**.*..**...*.*.......***.....*.*.**.....**.*..*.**..*..****....***....**..*..*..**.**.**.*...**.*.*...*..*.*******...*...**..*...********......**.****..*.**......***..**.*...**.*..*****....*..***.***..*.*.**..**.*..**.*******...*.*..**.**.*.*.**...*.**...***.**.**....*.....**.**.*.*.***..*.**..**.***.*.***.....*.**...**.***.*...*..*.*..**..***.*...*********..******..*****....***.**.*..**.**.***.**.*...*....*.**.**..*.**....**.*..*.*..*..*..**.****..*..**.*.*..*..*..**...**.**..*.*...**..*.***..**...*.**....******.....*****.*****...**.*.*..***.*.*.*..*.*...**..*****.*....**..**.*..****.......*......*..*..***..*.*.....**.*..**..*.**..****.**..*.*..*..*..**..*.***.*...***..*.*.**.*.*.*...*.*.....*.***..***.*.*.*..*****.***.***......*****.......*.*.*..*..**.*..**.....**.*.**********.***...********..*.*..**...*.*....*..*..*.*.....**..*..*.*.*....*..**.*.**.***********.*..*.**......*..****.*.***...*.****.****.*..*.****.*.****.*.*.*..*..****.********.******.****.*..****...*.*.***...*.*..***..*.*.*.....*...........**.*****.**.**....*.**.****..***......*.*****.***.*..****.**........**.*******.**.*.**.*.*.*......*.....*
..*..*..****.*.*.***.*.*.*..*...*..*.**.*.**........*.....***..**.**..*....****..*.*..*..***..**..*.....***..**.*.*.*....**.*.*.*.*.....**.**.**..***.**.*.*.******..*...*..*.......**.*.*..***..*...*.***.*...*.**..******..****...*.......*...**.*...**...*.*.*.*.********.*****.****.....*.**....*..**..*..*.*...*..**.*...**.*....*.*.*.*****.*....*....**.*.**..*...*....*.******.*.**...*..**..****....*.***.*.***.*....*.***........*.***..**..*.****....***....***.**.*.*.*....*.******.*..*...***...**.**...*.*.*.**.....**...***..**..**..**.*.*.*.*..*.*.*.*.*.*..*.**.***.*..*....***...*****.*.******.***********.**...****.*...*..**..*.**.**.....**...**.*..*..***.**.*..**.....*.....*.**.*.*.**..*.*.**.*..*.***...*..******.*******.*..*...*.*..**..*..*.*..**..*.*.*.*****..**...*......*...***...*..*.******.*.**.*...**..*...*.*..*....****..*..**..*.****..**.......*****..**......**.*.**.*.*.****....*.*..*..*..*....***....**.*..*.**.**..******.*.******.******...****.***.**..*..*********.***..*...****.*.*..*.*.*..***..***..******.*.**.*....*.*.**...*.*..*..*****.******.*******......**.....***.*******.*..*..**..*.**..*.*.***..*.*.*.**.***..***..*..*....**..*.....****....**.*.**..*.**.*.**..*.*.*..*..*...**.**.***..***...*.*.***.*..*.....*...*..*.**..******.......****..**...**..*.**..***..**..***...*....**.**..**...*.*.***.*****..***....**.**.*.**..*.********.*..*..*.....*........*..**..*...*..*.****.*****...*...**.*..**..****.**.*..**.*.*******..***.*.....*..*..*..*..*....**...****.***..**.*..*...*...**.....***..****..*.***.*.***.**....*..***..*.**..**..*.****...**..*...**.*..*..*.*...**.*..*.***..*..*.....*.*...*...**.*.**.*.********.**.*..*..*..**.*****.******.******.***.......*.**.***....*..*.**...*....***.***.......***.*..*.**.**...**..**..****.***.*****.*****.*..******..***.***...****...****.*..*.*.**...*.*.******......**.*...***.*.*.***...***..*..*...*..****.*....***..******.*..******.******...***.***.*.*..*...*.****.*.*....*.***..**.*....*.*.*.*******..***.....*.**.****.*.*..**..*
*.....**..*...*..*...**.****.**.*.....**..*.*...*..**.....***.*.*......**.*..*..*.*.**..*..*..*.*..*..**.....***..*...*.**.*......**..****.*.*..*.*....**.*.*.*..**.....**...*.*.*****....*.***....*.**......*.*...*..****.*..*.**..*.*...**..***..*.*.*.*...**..*.**.**.*******..*...**.*....*.****.*.**.*..*...*..***.*.****.***.*.*....**..*..*******.***.****.*..*.**...*.*.***.*..*...***.**.......**....*.*.*.***.***.*.*.***.**.*******.*.***.***...**.****.***.*.*......****.***.*.*..*...*.*..*.**...*****..*.****.**.**..**..*****..*.*.****.....**..*.*******.*****......****...**.***..***.**.***....****...*....****.*..*..**....*.*..*....*..*.*.......**...*.*.*..*.*.*.**.*.**.***...**.**.****..******.*...*.****..***....*.......**..*.*.***..**..**......*..******.*.*.*.**.***.**..*...****..***......****.*.**.*.**..*.**.**..*****..****....*..*..****.*..*****...**..**.****..**...***.*.**...**...***..*.**.**.**..**.***.*....*.**..******.*.*.....*.***...*..*****..**.*..*****.*.******.***.*..*.*.****.*.***...*...*.***..**...*.*.*......**..***.***.*.***..***.......**.**.***...*****....****..*.**..*.*.**.******.***....*..*..*.***.*.*.*********.****.**..***.***..*...*..**....*.*..*.*.*.***.**.**.***.*****..*.*.*.*....*....*..**..********..*.****.*.*...*****.*..*.*.*.**...*.**.**...*.....*..*....**....*.**...*..*...*..***..***..*...*.***..****..**.*.....**.*...***.**.*.*..*...*.*****.*......*****.**..******...*...*****.*.*.**.***.*.**.**..*...***.*...**.***...*..*.**.****.*...*.*.****...*.*.*...*...*.****..*.**.*.**.**..***...*.**.**.*.*.*........*..*..*...**.***.*....***.*..****.**.*.**.*..*.....***...*.***..**.*.****..*.**.**.*..*..*.*.*****...**..***..****...*..*.***....****..***.*.**.*.**.***.**.*.**.**..***..***.*.**...**.*.****.*.**.**.******....***...****.*.***.*..***...*****....*....**.*..*.*..**.****.*.**...**.****.*.******....***..*.******.*.***..**.*.**..**.*....***...**.*.*....****..**.**.*...***.**.*.....*....*..*.*..**.*..**..*.****.******.*...**..*..**.**..*..**....*.*.*..*.*
....**..*..****....*.***.**....**.*.......**..*.*..*..*.*.....*****..******.*.*..*.***..**.**.*..*.....***.**....***...**.....*.****....***.**.*.*.*.....*...**.*...*****.**..**.*****.**.*.***.**...*.*.*.*.*....**.......*.***...**..**.*...*.*.**..*..*.**.**.***.***...**..*.*..*.*****.***..**....*.**.*.*.**...*.**..****.***..***..*..*.*.****.........***.*.*..*.*..*.*.**.******..*...****.*....*.**.***...*.**.*.*.****.*..**.**......***...**...*...**......*....*.**.*...*..*....***...**...*...*******.**.***.*...*....*.*.*.**.**.*..**.*.**..**..*.***.*..*..*..**.....*.*..*....*.***.*..***..*.*.*.*.....*.*.*.*....*.**....*..*.....*****.*.*****...*.*..**.....**.*****.****.*.****..**.*..*....**.*..*.*...**.*.***....***.....**..*...*..***....*..***.*.*..*.*.*.......****.**.*...**.**..*.*...****.***..**...***...******.**.***.*..*.*.***.***.****..****..***...**.*.*.*.*...*.*.**.....***.**.*.**..*..**.**...*.*....***.*..**.**.*...***.*.**....*****.*.**.*....*....*...*.***..*..*..*****.*.*.**..*.*.*******.***...*.**..**..*.*..**.*..**.*.*.***.*...**.**..******.***...**.***...***...****.....*.*.***.....****..**.*......***..*.*..*..***.***..*****....*...*****..*****.**..***.....***...**.**...****.*.**********...****.*..*.***.*.**.*..**.*...**..*...**..........*.****.....***....*.*..*...***..**.*.*...*...*.*.*...****...*.....**.****....*.***.****..**....**..**.....*.**.**.**.*****...*.*...****.*.*****.**.........**..*****..*......**...*.***...***..*.***.**.*..*.**.*.....*.**...*.****.*.***..*..*.**.*.**.*..**.*.***..****..****..***..*..****..*.*......**....****...**.***.**.*.*.*.*.*...*....*.*.**....**....*..*.*..**.**.*.*..****..*****.*.*..***..**..***.*..**....*......*..****.**......****..*......*.***.*....*.*.**...**.*..*.*.**......*......*..***.**..**.*..*.....*..*.****.*.*..*...**...***..******..**....*.****.*.***.*.*.*.**.*..*****..*..**.***..*..**....*.***..*..**.****..*.*.***.*.*......*..*.*...*..*.*.*..*....**.******........*...*.***.*..****...*..*.**..*.**..**.*.*.....***..
**..*..**.*..**.....****..***.....**.***.*..***...*.**..****.*....**.*....**...*..**.****.*.*...****...*...**.**.*.**.*..*....*******.***..*.**....****...*..*.**..**....*...**.*..*.*..*...***.**.*.**.****.*.*..*..***..*..**.*..****.*.*.*..*....*******.*****..*.*....*.*.*...*****..**.**.*****.*..***.*..******.*..*..*..*.***.*.**......*****.**..***...*.*.****.....*.*****..***.*...*...**...*.**.*.**.*.*....*..**..**.*...*.*..*...**....**.*.*....*.*.**.**..**.*...*...**..*..***.*...*.****.......**....*****..****.*******.******.**....**.**.***.******.***.****.**.**.*....****..***.*...*...*.....**.****..*..*..*..*.*.**..*.*..**..*..*..**.**.*.*..***...*.***..*.*..***...*...*.*************......*..**...***...*.**.**.*...*..*...****..**.*.*.*.*...*..*..**.*.*.*.*...*.*...**..****..**..*.*..**.*...*...**...*..*.*.**.***..***.***..*****.***....*.*....******......*..**.****..*.*****.***.*.*.**..***.**..*.******.*.*.*.******.*.**.**.***..*.******...*..*****.*.*.*..*..*..*.**.**.*.*.*.....**.*.....**.*....*..*..**....*.....*..*.*..*.**..*....**...**..**..*..*..***...**.*.*...*.*..**..******..**.*.***.*.**.....*...*.**......*.....*..**.**......****..**...**..**.*....**....*...**.**.*..*..**.**..*.****..*.*.***.******.**..******..**.*....*.*.*.*....*...*............**.......*...**.***.**..*.*..**.*..***.*..*..*...*..***.*.**.*..****...**..***.******.*.*....***.****..**.**.**.*......*.**....**.***.*.*.*.**...****..****.**..**.*...*..*...*.***.**........*..*.*..*..*....*.**.*.***.**...*.***.....*...**.....**.*...*.***....**.**..***...***..****..*.*....*.....*...**...***.***..***..*.**.*..**.**.*....*..*.***.***...*.***.*********.***.**...***.*.....***.**...*.*******..*****.*...*..*..*...*..**.*...*....*.*..*.***..*.*.**.*.*.*...*****...***...**...****.***.****..*.**.*..*.***.*.*****.....**...*.**....*.**.***...*...***..*.***....*.*.*..****..*.**.*.*....*.**.**..*****.**...*.*.**.*....****....*.**..***.*.*****.....*.**.*..****....*.*.*....***..*..****....*.*.*.*...**..*..*..**...**.*
*.**..*.*..*****.**.**...*..*..*..*.****..**.*.***..***.*.***..****.*..*.*.*.*...*.***.**..**..***..***....*..*..*.*****.*.***...*.*...*.*.*.**..*.**.***...*.**.*..****..**.*.***..*...*****.*.****..**.***.***.***..**..*****.*.*..*.*.*.......*.***..**.....*..***.**..***.***.*.*****..***.*****.....*.*..*.*...*....*********...**.*...*.*.*...*.**.***...*****..****.....***...*.**..****.*.****..****.*.*.*.*.*.*.**...**..****.*.**...*..***..*..**..**...*.*.**.*.**....*.****.*.***...*.*....*****.***.**..**.***.*.**...*...**..**..***.*.***..*..*....****...**.*.....****.*..*.**.**.*.***...*..*..*.****.***.**.****.****.*.*.*.***.*.*...*.**.*.*......*.******.**...**..*.**..*....*.*****..**....*.**.*.....*.**.*..**.**.*.*......****......*.****..*..****.*...*........**...*..*.*******...*..**.*.....**.*.*****..*..*.*....*.**.**..*....*...*.*.**.....***..*...***...........*.*....***.....*.*.*.*.*.*.*.*..***.*******..*..........*.*...**.*..**.*.*.*......*..**..*.**...*.*......***.*.*.***......***.......*..*...*******..**....**.***..*..*.*....*..*.*......***.***.*.**....**...**..*.....*.*.*.**.*.*.*.**..****.*..*..****.******.**.*.....**.****...****...*..***.*.*..****.***.*.*****.**.*.*.*..***.**.*..*..**.*....**.*.*..**..**....*.*...*.****..*..*.**.*...*.*....***..**..*..*..***..*.*.**..*.**..***.**....*...**...*.*.*..*..*.**...***..******..******..*.**..*.*.**.*..*.**..*......*.*.**..*..***..***.*..*.....***.....*.*..*.**....******.*..*...*.......**.***...*.*.*....*.*.**.**....*.*....*..**.....******..*..**.**.*..*..*...*..**...*...**....*****..**.....**...*.**.*..*...*..**...***.*.*.**...**.*****..*..*..***.**.*.***.*.**..**.*..**.*.....****.*..**.**.*..*.**.*.*.**..*.*.*.**...**..*...*..**.*....*..*.*.*.*..*..**.**.*******.*...*..**.***..*..***..***..***...*.***.....*....****.**.*..**.****.*..*.*.***..**..*.*.***...*.*..**.*.*.**..***..****.....**.*.*.*..***.*....***.**....**.....*..****....*.*...***.*.**...***.***.**..***..**....*........*...**.**..*...**....**.*.***.*...*.*.*..
.**.......**.***..**...*****.****.**..*.*..*..*...*.*.**..***.******.*.*.**.....*..*.*.*...*..***....**..*.*.**............*...**....*...**..*.*...**...*.**.******.***.**..*.......**.**.***..**..*...**....***...***..***.**....*...**.*.....*****.**....*.**.*******..*....*.*..**.....****...*.*..*...***..***.*******...*....*.***..***.*.*..*.....**.*.**.*..*...**..*..*.*.***.*.**.......**.*.*.**.*.***.......*..*.*.*.****.*.*.*...*****.*.*...*...**.*..*...*.*.*********.*...***.*..*...***.*...*****.**..**.*..**.*.*.***..****.*.**.**..*..*..****.**.*****..**.*..*..**..***..**.....*..*...*....**......**..*..........*.*.**.*..**....*....*....*..*.*..*..*****..***..*.****.*.......*...*.*.****..**..**..*.*.*.*.**.*..*..*..****.***.*...**...*.**.*.***.***.*.***.*.***.***.**..****..*..****.****...****..*...**......*****...***....*.****.*....**..**.**.*..***.*..*..*..*.....**.*..*****..*.***.***...*....*..*..*..*.*.**.....***..***..*.**..*...**..**..**....**..*..**..*.*...*.*..*..***..****..*.....*....*.*...*.*****.****.***..**.**.**..***..***...**.*....*..*..*...**.**...........*.***.*.******...**..**...**.***...*.*.***..**.**..*.***..***.**....******..*.**.**...*.*.**..**.*..*.........*.***..**....**.*...*****.**...*.**.***.****.*...****.***...***....*....*.....**.**.*.**.****..**..*.*..*.*.***..****..*.*..**...*.*..**.**........*..**.*.**....**.*.*.*..**.**.**..*..*.**..******.*...*.*...***.**.....*.......**..****..**....***........**.**.**..**..*.***.*.**......*..***.*.**.*..**.**..*....*.....*.***......*...*.**.***..**.****..*.***..**..***...**.*.**..*.*....*...*...**.*....*..*..**..**.*.*.*.*.*.***..*..**...*******..***.....***...*...**.....**....****.**..***.******...***..*....*..**.***..**.***.*..**.**...**..*...****..*..****..**.**.*.**.*.***..*...**..*....*.***.*.***..***..**********.**......***.**.*....**.**..****.**.*...**...******.*..*...*****..***.*.**....*.*..*.**.**..*.....**....**.*.*.*.***.*....**.*.*..**...*.*..*.***.....*..***..**.*.*..****.*.....*.***.*..*..*
*....*.**.*****..*.*.***..*....*.***.**.**...*.....*.****.**.**....**..*..*.*.**..****.*.***..*...*..**..**.***.*..*..**..*..*....***...*....***.*..*.*..***.*............****.**..**.***....*****.*..**....**..*.**.**..**....***..*..*....**.*......*..*****..*.*.*...*****.****.*...*.****......****..**.*******..*.*..*****..*.***...**.**....*..*..*....*.*...***..*.**.*..**...***.*...****.*...**.***.*****..**.*....*..****.*....*...*.**......***...*..*.*..*.*.*.*.*.......**...****.**...**.*..***..*..*....*.***.**........*..**...*.*.*.*..*.*..*.*.*..**.**....*..**.***.*..***.*..***.*.****.*...*.*****..*...*.*..***.****.*...*..*..*.**.*.....******.**.*.*..***.*..**..**.****..*..***.****..***.*..***..***.*..****..*..**...***.**..****...*.*.*.*****.**......***..*.....*..*.*.**.**.****..*.*****.*.**..*.**..*.***.***.**.**...*..**.***.**.***.**...*.*.****..*...****..*.**.*..*..***.*..**..******.*****.*..**.*.......*.***.***..*..***...**..**.*..**.*.......*.*.*.*....*****....*****.*.****.*.***.****.*********.**.*.**....*....*.**..*****.**.******...**.**.***...*..*.*.*.*.**.**.*......**.**.**..*....*.*..**...****.....*.*..*..**......*.....**.**...*.******..*...*..**...*.**.*..*.*.***.***.*.*.*.*****.*.*.**.***.**.....*****...***..*...*..*.....*.**.******.*......**..*****.***....*.**..*.*....***.*.*.*.*.**...*.**..*..*..**..*.**.*.*..*.**.****..**.***..*..*..*...*.*.*....**...***.*.*.....**....**.....*..*.*.**..**.*.**..*.*..............*..*...**.*.....**...*......*.*...*..*..*.****.**.****.**....*****.*.*.**..**.*..*...**.***..*.*.*.......*..*.*....**.*****.**.**...*..*.**....***...*.**........**..*..***...*.*..*.**.*.*.*...**.**.*.**.**..*..***..*...*...**.**.**.***..**..*.**..*....*..****.**..*...*...**..*.*..*..*...**......*.*.***.****..*.....*...**..*..**.*.*.....*...*..*.*....*..*.*.**.**..*.***.****.**..**..*.*.***.*.*.***.*..*...*..***...**.*.****.**.**.*.*.*********..***.*****.*..*.****..*...*....*.*.***...**.*.*..**.*.*.*..***.***.*****.*..*****.*.*****.**.**......**.*.*.
.*.***.*...**...*******....**.*.******......**..*.*.**..*.**.***.*...****....***..*.***.*.*..*..*......**.***..*..***..**.*.**.*****..**.**...**.**.*.**....*.*.*..**.***....*.**..*.**....**.***....*.**.*.*..**.*****.*****.*.*.***..**...*.***..*.*.**.*.***...*...**..*....***....***..***....*..********.*..*.**..*****.*...*..**..******.*.***.*....*.*.*.*...*...*....*..***.*******..**.*..**.**..**..*..**.*.*..*...*.**..*.*....*...*****......*.*..*.*.**.*.****.....**...***.***.*.***....*..**..*.*.*..****.*.*.......*...*.*.......*.**.*.*.*.**...****..*.*.**...*****.*.**...*.***.*.*****.**.*.....*.*..*.*.*..**..**.**.*.*.*.*..*.**.*.......**..*...*..*****......*.**...*.***...*..*..****.*.****.*.**.*.*.******.......*....***....***.****...*.*.**.**....****.*........****.**..**...**.*....*...****.*..*..*..**.**...*****..*.....***.*..*.**.***.*.**.*.*..***.*.***....***...*.....*...*..**.*.****.*.********.......*..*.**...******.**...**..**.*..*.**..*..**..*...**.......******.*..*..*..**.*.*.***...**.***...*..*****..**.**.**.*..***.***..***.*.***.**.*******.**..*...**....***..*.****..******..***..***.*......***.**.*.*****...**.**.*.***...**..*...*.*.*.....**.....**......**.....*..**.*.**.****.......***..**..*.***...*****.**.....*..*....*....*.**....*.....***....**....**.**..*****.*.*.**.....*.*...*...*...*.***.*..**.**.*...*.***..*****.*...*...****....**...*...***.*.*.**.*..*...**.***...*.*.*.***..*..*..*.**.*****.**...*..***...****.**......*.***.**.*...*.*.*..*.**.***.*.*..***.*.*....*.****.*..*.*....*.*....****...*...**...*..*.*******.**.*..*..**.**.**.*.**.****.***......*...*....****.*.**.**..*.*.**.*..*...*..*.*.....****...*....*..*....*..***..*....*....***.*.**.******...*....***.***..******.**.*.*****..*.*..***..**.***.....***....**.**.*..**.*..*....*.*.*....*..*.***..*..***..*..*****.*...*......*.*.*.*****.**.**.*.***..**..*.*.*.**...**..*.**.********.**.*.*.*.*.*.*....**.*.....**..**.*........***..*.*.*..*.*****.*.*..*.**.*..*..***..*....*.**.***.****.***..*..***...*.*.**
..*..**.....*.*...***.**.*.**....**..*.....*.*..*.*....****....*...**.*****...*..*..*..*.**.**.......****...**..***..*..**.*.**..*.***....*.....*.**.**.*.*.**.*****...**.*.*.*****.**.*.*..*.*.****...*......*..****...*.*..**...*.....**......***......**.**..*...***.*.*****.....*..*..**.***..*****....*....***.****.***.***.....**.*.**.....**.****.****.**.**.*.**..***...*.****.**.*..***.....*.***.**.*.******...*****.**.*...****..**.**.***...***.**.**.......****..*****.*..****.....****...*.****.**...*.....**....***.*...*...*.*.*****.***..***..*****.***.***.*.**.*.*.**....****.*****....*......*..*.*.******.*.*.*****.**....**...*.****...***.***..****.*...***.*.*...*.*.*..*...*.**.***.*.***......*.*....**.*****.**..*****.*........********.**...**...***....**.*..*.*.*....**..**....**.*.*.**..*.*..**.......*****.*.***.**..**.*.*.......*...*****.**.**.*..**.*.*..***......*.....****.**..*****.**.*.*..*****.***..**.****.**.....**.*.****.*.*.*****.*.*****..*.***..*.*****.*...*...*.***.*..*.*...*.*..**.*..*.*******.****..**...*.*..*..*.*****.*.*...**...**..*..*..*.*.*.****...*.*..*...*.....*.*.**.*.*****.*.*..*....*.**........**..***.*..*......*..*****.***.**..****..**.**...*...*..**.*.*..*.***.*..**..**.*..*****.***...****....*.*....****...*.*..****.*.*....**..*.**..**.*...*..**..*****.**.***.**....**..*.....*...*.*********.*.*.*.*....***..*...*.***..*...*.*....***.**..**........**...***..*...***.***...*...******....**..*.**.*..........*.....*.******.**.*....****..*......*.*.***.*...*.*.**...**..*....*.**...**..***.*......***...***..*..*..**.*........*****..**.**.*..*.**.*..**.*.*....**.*.*..**.*....*.**.*.**.*.*.*.*...*..*.****..*.*****..*.*....*.*.*.**...*.*.***.*****.*.***.**.*..*..*....*.****.*...*****.******.*.**.**..*.*.**.*.***.******..*.****..*.*..**..*.*.*.*...**.***..*..***.**...*...**.**..***.*.**..****.**.....***.*.*..*..*....*.*.*...*.**.*...*.**.*.*.**...**..*.**.......**.*..**.*..*.*.*...**.*..*.**..*.**..*..*****...*.**..****.....*.**.**..*.*****..*...***....*...**
**.....***......*..**.*..*.*.....*.****....**..**..*......**...**..**.*..**.****...*..**.*.*..**.*.*.*.*.****.....**.*...*.**********..*..*..*.**.***.***.***.***.*..*****..**...*.*...*.**.**.****...**.*****....*.**..*.**..*...**.....**..**.*.***.*.....***..**.*.**...****.**..*****..*.*.*.****..**.*.*.****.**..**..**.***.**.*****........**.**.*.**.*.....*.***.*...***.*..***.*.****.****.*.*..**..***...*.*.....*...*.......*.***.**..*.**.**.***..*..*..*****..*..****.*.*.***.****.**.*.**...**.*..*...***..*******...**.**..**..*...*.*.*.*.*..*.*.**.**.***.****.*.*.*.**.*..**...***.*.....*.*..*.*.*.*...****.***..*.***.......*.*********..*.*..*****.*..*..*.*.******.***.*.*.*...*.*******.***...*....*..****.*..****..***.*****.*.*.*.*..*.*...**.***.*......***...**....*******...*.....*.....**..****.***...*.****.****..*.**.*....*.*..*....*****.*...**.*..*..*....***.*.*..***.*.*.**..**...****.***.***.**...***.**..*.*********...**..***....*.*.**.*....*.***.*.*.***..*..*.**.**....**...*...*...*..***.....***.*.*.*.*.***...*.**.*.**.*..**.***..*.**.**..*****.*****.**...*.*****..**..*.*.*.****.*.****.*...*..*...**.***.*.*.*****.*...*.****.*....*.*.....*..*.*......**.*.**..******.***..**.*.*...**..*****.******.*.*..********.*.*..*****.**.***.*.**..*.*..*.**.***...*.*.*.*.*.*.***.**..*...**.*.*...**..**..*.****.**..***.***.........*..**.**.*..*.***...*...*.......****...**..**.*.******..*...*.*.*.*.*...****...*.**.*.*.*.........**..****..**.*.*..*..*...*.**.*******.**..**...***...*.*...*.*.*..*.*.........*..***.***.**.*...**.*..*..***...*****.**..***.****.*...**.*..*.******..**.**.*.**..**.*.**...**.***.*.*....*...**.*....*...**....***..*...*****..*.*******.****.*.....*.*..*.**.*.****.*.*.**.*.*.*.**.*.**........*.*..*......****...*..*.**.**..*..**..**.*******..**.*..*********..**.*..*.***....*..*..***.***..*.****.***.****...**.....*.*.....***..*****..*.......*.*.....***.***......*...**.**.....*.*.*...**..*.********.**..*.*..*..****.*.***...*.*.*..*....*.***..*****..*.....*..**....**.**.*
*..**....*..*.*.***.***.*......***.*...****.*....*.**...*.........*.**...**.**....*****.***.*.*.*.**.**..**..***.*..**..**.**.**.**.**..**...*....****.*......*..****...**.****..***.*.**.*..**..**.*.**..**...*...**...*.*.**.****.**...*.....*....*..*.*.*.*.**......*******....*..**.*.*.***.*.*.****..*..**....*.*.*.*.*****.*..**......***.**..*..***.*.*.*.*.***.*....**..***..**..***..*.....***.....*.*.*..*.**.**....**.***..**.*********.**...*.*...*...***.*.*.**...*..**.*..*..*****...**.*.*..**.....*****.**...*...*.....**.*...*..*..****..*..*.*.****...**....****....*.*.***.***..*...*....**...*..*.*.***..**.*......*.....**..*.*..**.*...*...***...**.***.*..******..*..**...*.*****.....*..*...**.*****..*.*.*.*****.*.*..*.*.**.**....*.**.*.*....***....***.***..**...*....**.*...***.***.*******....*..*....***..**.*.**.*....**...****.*.*...**..***...*.***.*..**....*....***.*.*.***.***.**..***..*...*.*.*..**.*..**..****..*....**........*.**....**..*.***..*.**.*...*...********....*.*.**..****.**......*.**.*.*.*.****.*.*.....**..*.**..*.*......**.*..*****.*****.....***..**.*..*..**.**.****..*..**.*..**.**...*.*.****.*.**.***....*.*.....****...**.*.*.***....*.***.*.....*..*****...**....**.*.*.*..*.*****.*...***......**...*****.*.****......*....*****.......*.*...*..**....**.*.*..**.***.*...***...***....**.*.......**..****.*.....****...**..****...***.*.*.***.*..*.**.***..**..*.*..*.*...**...*****.***.*.*.*..*...*.**.......*...*.*.****..****...*.**....*******.*....*.....**.**.*.*****...**.*..**...**.*.**.***.**....*.*...***.**..*.*****....*.*..*.*..**..*****.**.*.*...**..*.*...*.**.*....****.*..**.*.****..*..**.*.**..**..*.***..***.*...*.....**.**......*.*....***.*..****..*.*****.*.***.*.*...**..*..**..*..****..*.***...*.**..**..*..*.**.*....*..**.*.....****.*.**...*.*.*.****..****....****.****.*..*.***.....*.....******..*..*....*******..**...***.*.*...***...*...***.**..**....*.**...*.....*.**.*...**.**.*..**...*.**...*......******.*.*.....*.*****.*.*...****.*.....*..**.*.*...*.*...*.*.
***.**.***..*...**.*.***..*.*..**....*.***.*..**.*....****.****.*..*.*.....***...*...*.**...*..*.*..**.....*.*.**.**...**.**..*.*.*.*..*..****.*.****..****..**.****..****.**..**...*..**.******.**..***..*..*..*.*.*..*****.*..*****.*.*....*.**.**.*.*.**..*...***...***...*.*..*.*..*.*..******...*..*.**..**..*.......**..*.**.**..*...*****....**..**.***..*****.*..***.....*....*.....*.*....*....**.**..*****..*..*.***.*.***..**.......*.....***.*.********.*..****...***.*.*.******.*.**..*.*..*****.*.*..*.****.****.*.*.**......***.***....**....*.*..*.*.....**.*..**.*.*...*.**....****..*......*.*****.*.****..*...**...**...***..****.*......**..*.***..*.**...**..***...*.***.*.....*****..*.*.*..*...*.*..*******..*..**..*.....***.....*......****..**...**...***.**..*.**.***.*...****....*......*....*..***..**.**.***.****..*.*.***.*..*.***....*****.**..**.*.******.****...**.***.*......*.**..**.**..*......*.*.****...**.*..*.*...*....**...***..****..*.****.**...*.*..*****.**..*..*..**.*.*.***.....***...*...**.*.**...*.*****..********.*..*.*...*.***..*.**..**....*.**.*...**.*.*.****.***...*..*.**.*.**.*****.*.***...*.****.*...**.*.*..****.*..****..**.***..*....*.*.****..***.*.*.*....*.**..**.....**.*.***.*.**..**...*.*....**...*.*.....*.**..***...*..*******..*.****.**.**.**...**..**.**.****....*.*.**.**....*..*.*.**.*..**.*.*******....*...**....****.***.*...*.***.*..****...**.**....*...*****.*****...***...**.**.*.....*..*..*.******.*....*...*****..*..*****...*****..*.***....****.**..***.***.*.*.**....*.**..*.*.****.*.*.*....**...*.***.*****.***....*...*****.**.*.*****..**.....*...*..****...*.***.*.*..*.*..*..***....*..*.**.*.*.***.**.******.*.***.*.*..***.*.*...*.*..***.*.*...*..*.*....**.*.*.*..*.*....**.**.*....**.**..*..*****.*...*..****...*.******.****....*.***.**.*.*.*****..*....*.*....*...***..*.*..**.**..*..***.******.**....*.**..*....**..*..**..*.*.****.****....*****.*.*.......*...*......*..**....*..*.**...*...*.*...**..***...**.***..***....*.*.*..****.*.**...***..**.***..***...
*.**..***.*..**..*..*.*..***.....****..*.*....*******.*..*......*...*.**..**..****.***.*..***..*....*.***..*.**...**.*....**.***.*.***.*...**.*.*.***.......**.*****.*..*.***..*...***.*.***.**.*......***.*..*.*.***....**..*..*.***.*..*.*...*.*...*...**.**..*..**.**..**......*....*....*.***...*.*..*..*..**.......******.*.****...*.*...**********.*.**..*..*...*....**.**.**..*..**.*...**.*.***..***..**.*.*......***.***.*.*..*.*.*...***..**.*..****.*..**.**.****.***.*.**.**.******.**..*.**.*..*...**....***.*..*.****..**..****..*....**..*.***..***....*...*.***..***..***....*..*.**.*........*.......*.*.***....*********.**....*..*.***********..**...**.**.***....*.....*..********...**.****.*...***.*...*..**....*.***.........***..*.*.*.**.****.******...*.*.***.**..*..**..*.**..******...*.****..*******.....******...**..*.*..*.*.**..**.****..***..*.*.*..***..**.*.**.**..*..***..*.*.*.****.*.****....*******.......*.*.*****.*******.*......******.*.**.********...**.*..***..*.***.***.***.*...*******.******....*...*...**.....*.********..*.*.**..*.*..**.***.**.******.**........**.*.*.*..**..**....*..**.........********..*..*.*.*.**..**.*..***....***.**..*..*.*..*.***.**...*.*..*...*.....******.*.*****..*.****.....*.**...*.**.***..***.**...****..**...*.***.**.*...*..*..**..*.****..*.**..*..**.**.....*****..**.*.***...*.*..**.***..*...*.*****..**....*.*.*.**..**..*.*.......****.******.*.**..*...***..*.**.*.**.*...**.***..***...**.*..*.*..**....***.*.*.****.*****.**.***..*..*.**..**.******.*.**.....***...*...**.....**.**..****.*.*..*..*....**.*.*.*.**..*.*.*.....*.***.*....**..*....*..*.*.....*****.****...********.**.*..****.*.**.**..***..****.*.**.*.***.*.**...*.**.*....**...**...***.*.******..*.*.*.**..***..*..**.*.**.**...**.*..*...*..****.*..*.***.*.**..**.*....***.**.*.***.*...***.*....*....**.....*****...*...*....***.****..***...*.*.***.*.**.*.*....**..*.**.**....*.**.**.**..*...*.*.*****.***.....*.*.*.*.*.........*****.*..***.******.....**.***..*...**..*****.*.*...**..**.**.*..**.
..*...**.**.....*******...*.*...*.*..*.*.**.....**.***..*..*...*..***..*.....**..*..*..**.**.*.**.*...***..*..*.*..***.*.....***....*....***.**.**.***.*.*.*.**...*****..****.*...*..*....**..*.....***...**.***..*...**...****...**..*.***.***...****..***..**..*.**..*..**..*.**..*.....*.****....**..***..****.*.**.**..*..**.**..******...***.*.*.*..*..*..*.*.*.*..**....*****.*...*...*..*********..*..*..**....****.*...*.*.*...****..*.**......*...*.***..***..*.*.*....**.*.**..****.*..*.**.....***.***....*.*.*****.*......**...*....*...**..***.***.******....*.*.*.***..*...***.*.*.***....*.*......*..*......*..**.*.***.**..*...*.**.**..........*...*...****...*......*.*...*..*...*.....***.**.*.......*..*..**.*...*..**.**.*...**.**.*****.**.*.**...**.***..*****.....**..**...**.**.*..**....*..*..*...*.*..***.*******.....*..**....*****.**..**..**..*......**..*...***.**..**.****..******.*..*.***.*...*.*.****...*...****.**...***..*.*.*.....*.**.*..*..**......**.****.*..*.**....*****.**..****.....*.*....*.****.*.....**.****..**...*.****...*..**.**..*....****.*..**....*..***.*..***...****..**.***.*.***.**.*.*.**..*.*..*.*.*.*.******..****.*****.****.***.**...**.*...****.*..*.*.*.**..*..**.*..*..*..*.***....*.*...**.*..***.*...****...**....***.....*...***....*.***.**....**.**.*....*****..**...***.*.**..*.*.*..**.......**..***.*.***..**.***...**..***.*....*.*..**..*..*.*******..*.*.*....*.***.....***.*.**..****.*.*..**...*...*.*.*...***.*.***.*.**......*..*.*.*..***...*..***...*.**.....*..*.**..**.***.*..*...*.**.*....**..***.*.*...*..*.*.*..**.*******...**....*....****..***.**.***.......***..*.*.*.*.****....****.*....*.***.**...**.**.**.****.......*....**..**.*.**..*.*..**......**...**..*.***........**.**.***.*.***.*.*..**.*.*...*.*...***..*.******...*...*.....*..*...*..*..*.*........**.....*.*....**..*.*..*...**.*.........****.***.**..*..*.****.......**.***.*...**.***.*.****.******.*....*..******..*.*.**..*.***.*.....*.******.***.*.****..****.***..*..**...*..****.*.*.**....****..***.**
.*..****.*****.*...**.*...****...***.*.*.***...*.****...*.*...**.*...*..**.**....*..*****......***........*...*......****.**....*.*......*****...*.*.**.*...***.*.**...**....**.***..**.**..*...*.**.**.*..*......*.**..*..*..***..*.****.**.**.***..**...***.....*.**.*****.....******...**.*.***.*.********...****..*****....*******.*..**....**...***.*....*.*..***...****..**....*...**.*.....*.*..**..**...*...***.**.*.**.**..**..**.*..*....*.***.**..*.*.****....***...**.***.*..*.*.*..**.**.*.**.**..**.*.**.***.***...*.*.*****.*..*.***.*...*.*****.**.*.*.**.*.**.*..*..*.***.*..*****.*****...*....***...*.*.*.**.****.*..*.*******...*****..*.*.**..*.**..*..***.....****.****.*.....**....*...*...**...*.***.**.....****.**..*.....*.*****....**.****.**....**.**.**.**...*..**...*****.*..*****.*.***.****.******.***...*.**..*...........****.*..*.*.***.*...**..*..**......**.***....*.**.****...***...**.*..***..*.***....****.***.*.******.*****.**....*.****...**..**.*..**.**...**.*****.**....***.****.*.**....*.*****..***.*.*...**........*.*.*.**.*.*...*.....**.*..**.*....**...*.*.*.**...*.*.****..***.*.*..****.*..*..*....****...***.*****....*...*...*.*.*.*..**...**.***.****.****.*.**.*.*.**...**..***.*.*..**.*.**..*...**......***...****..*.*.**..**..***..*..*..*.*...*****..**.**..*.**.**.*...****..*.***.**.*.*..*..*..*.*..******.*.*.****.**.*.....*...**...***.*****.*.***.*..*...**.*****..*.*..***....***.*...*..****.....**.*..*..*****.**.......**.**....*.****.....***.*.*.***.*..******......*.***..**..*....*.**..*.*.*.*.**...****.****..**...*****...**....*.***...*..***.**..***.***.*....*.*...*..****.**.**.**...*....*...**..****........*.*.*......****..**.*...*.*......****.**.*.*.**...*..**..*.*....*..*..*.*.***...**...***....***....**..*...*...**....*....*.******.*.*.****.******.*..*.*.*.........*.*.....**.***..*...**.*..**.******.***..*..*...*..****.**.*.......**.****..*******.*.****..*..**..*....*.**..*...**...*....**.***....*.**.*.*.***.*.....***.*.*..*......***..*..*.*.**.***.*.*.*....*.*
.*...*.***..*.*.....*......*.*..*.*.*.***.*..*..*..*.***.**.**....*..**.....**.*..***...*..*.******..**.**...**..*..*...*.**.**.*.*.*.*...****...**.***...**..***.*****...***.*..***...****..*..**...**....***.*.*..**..*.**.**.*..****..***.*.*.*...*..*.**..*....***.**...***.*..**.***..*.***......*..*...........*****.******.**..*..*.*..*.***..*..*...**.***.**.**.*..*.*****...***...***....**.***..*.*****.*.**.******.****.**..****...******...**......*.**.*.*..*.***.*.**...*...*****...*....*.*****..*.****..*.**.*...*..**...*..*.**.*.*.***..**.**.**.*.*...*.*......***.**.*...*.....**.*.***..*.*.***.*..*.....*.**.*..*.*.*....*..........*..*.*..**.....**.**..**...**.**.**...*..****.*.*****....****..*.*..*..*...**..*.....*.**.*.*...**.*.********.**..**..*.*......**..*.*..*.*...**..*.****..*..**.******.**.*.*...***...*.**..*....****.**.******.*..****.*..*.*....*..***.*..*.....**...**....*....*.....*****....**.*.*.**...**.****......*..*.**...**...*.**.*.*.**...*****.*..*....*.******.*.*..*..*.*..***..**.*..*..***...**.***.*.*.*.*...*.****..*...****.**.*....**.****.......****...*..*****..**.*...****.*.*.*.*.*..**.*.***.***..*.**...*...**..*.*********.***..****..*.***.*..*.*.**.*.**.....***.*****.****..*.*.**.*......*.*...****.*****.*......*..**.*.*....**.*.**........**.....**..***.****..**..***.**.*..****.****..****.*.*.****...........**.***..****.****..*.****..***.*************.*..*.*..*.*.**.*..*.*.*.*...**...****...***...*.**.*..**.***.***..*.***..**..****...*..*.*.......**...*.**.....**.*..*.*.......**..*..*.*.*.....*.*...***..*...*..*.*.....**.******..*.***.*.**.*.**.**..*.*.**.*..*****.***....*....***...*....*...**..**....*****.....****.**..*.**...*.....*.*.****..***.......********.*.*...**...*....*...*******.**..**..****.*.*..*.*****..***...*.*..*.**.**....*******..........*..*.**.*...*.***..*.*..*..***..*...**..*.*.***...*............**.***..*......**.**..*.*.***.**.*..*....*.***..**..****...*..***..**.*****....*.*.***..*.....**....*.*...*.**..**....***..**.*.****..***..*
...*...*.**...*..***.*..*..*..*.*.*......*.**.....**..*.********.*.**...*..*.*.**..**.******....****...*.**...***.*.*.***...***.**.*..*.*...*..*.****....*.**.*.**...******.*...*.********.**.*.***..*...**.**.*...*.******.*...**.********..*.*..*....***.**.*...*..**.*.*...***.*..********.***.**.*.***..*****..**.....**.****.**.*..*.*.***.*.*.***.*...*..*.*.....*.*.....****.***..******..***.****.*.***.**....*******.****.*....***.****...***.*..*.***.**.*.*..****..*****.**...*.***.*.*.*..**....**.***.*.***..*.*.**....******..*..**.*.**.*..*.*....**.*.*..*.......***.*....*....***..*....**..*..*.**...*..**.*.**......***....*..*.**..*.**.*.*..**.*.*.*.***..*.**.....***..**.*****.....**..***..*.**..**.*.*.*****.***..*..******..**..**..**..***...*...**.*..***.*..*..*..*.**.....**..*.*.***..*..**.**.**.**...*.*.*.*.***.*..**.*.*.*.*..**.*****.*..*****.*....*.*..**..******..*******...*...***.**.*.****..*..**...***.**.*....*.*..*.*.*.**..*..*...*..**.*.....*....**..**.*.**....*****..*..*.....*......*..*..*......****.*.*.**..*.***..*.**....**.**.**..*.*.**.**.***...**.*.*.*.**..****..**..****..*****..**...**....**.....**..**.*..**...*...*.*****.*..*...***.**.**.***.***.**..**.**..***....*....**...*.**.*.*.******.**.*.**.....*...******.*.*..***..**.**.**.....*.****..*...*.*.**.....**..*....*..***.*....*..*.**.**....***...*.*...**.*....****.*.*....***.**.*.*.*.**..*...*...*......***.****....**..**....**.*.....*.***.*.*...*.*.......**.**..*.****..**.**.*****.**...**.**.****.***...***.*.*.**.*.**..**..*.****..*.***.......*.***.**.*.*.*.**.**.*.***..*.*.*.**.*...**.........**.*....*....*.....*.**.*..**...**...**..*******...***.**.***...*..***.**.**.******.**..*..*......**.*..........*******..*...***...*..*.**..**...***..**.....**....***.***.***.*......*..*.**.**.***.**..*.***....*.*....*..******.*.*.........***.*..*.*.**....**.**......**.*******..*..*.....*..*.****.***.****.****..**.*.*..*.**....*.*.*.**.*...****.......*...**..*..*.**.******...**.*****..**.*.*.......*.***..**.*.*.....*.
**.*.**..***.***.*.******...**...**.**...*.....*...*.*..**.**...*..*.*.**.*.**.*...*...***.**..*..*.****.****.*.**.*.**..******.*.**.**.....***...**....*..**.......***..*.*.*......*..*.***..***.*.**...*...*..*..*..**.****.....*..*..*....******..*...**....*.*..**.***..*.*.******.*..***.*.*******.*.*.*.*.*.****..*.*.***..*.....***.**.*.*..*..****.**..*...*..*.*..*.**...**.***.**.*.*..***.***.**.*...*.*.***...*.*..*..*..*.******....***........*.**..**...*..***.***..**.*.**.***..*..*****...*....***..****.**..**...**.*****.*....*...*...**********.***....*...*...******.*.**..*.****....****.*.*.******.**..*.......*.*****..*.*..****.....****...**.*.*.**..*****..*..*..**..*.**..*....*.*.*.**..*.*..*...*.*.*....****.*.**.*...****.****.**.**......*...****..*.*.**..*...*****.*.********..*.*.*.**...**.**....****.**.*.*...*.**.**..*........**.**..*.*.*..**.*.*.*.*.*..*....*.*...*..**..*..*....**.**......*.......**.....**........***....*.*...*..**.***..*....**.*****.*.*..*.*..**.***.**.*.*..*..***.*..*.*...*.*.*..*.*.....*.*******.**...**.***..*..**..**..*....***..*....*....******.*.*.*****.....*.******.*...*......*...*...*.*.*.*.*.*....**..****...*..*.***.....****......*.*....*.**..**.****.....**..*.**..**.........**...*.*.*.****.*.*.*..**.*...*.**.***.**********.*.*.*.*.*...****...****.*****..**.*..*.*....*...**...*.*.*.*..**.****.**..*.****.*.*.***..*.**.*.*.*..*.**..*****.......*.*.*...***.....*.*..*..**..***.*.***..*..****.*...**.*****.***.*.*********..*..*.***.***..****...*.***.....*..*..*..*..****.*...****...**....*...***....***..*..***..*..*.**.**...***.*.***.....*..*.*..*****..*****.******.****.**.*.*...*....*.....*...*******..***.*...*.****..*.**.***...*.**.**.....**...*.*****.*....*..***.*........*..*****....*......***.*.*...*.**.*.***.***.**.***.*****.**.*.**......**.***.*....*..***.*.***....***.*.......**.**...*..******..*..*..*.*.***..****..*...*.*..*...*.*.*.*****.****.******......*....*.*.***....**..**.*...*..*...***.*....*..*****..***.**......*.*****.*****.*.***.*
*...*****....*..****..*..********..**..**.**..***..*.**...*.***..*....*..*.**.***...*..***.***.*.***.*.*.*.***.****.*.**..*.***..*.**...****.....**.*..*..*..***.*...****.*...*..*****.*..**..*.**.....*..*.*..*....*..*...**.***..*...**..***.*.***.***.*.**.****....**...****..***..*.*...*...****.****...****.*.**.***.**.*..**.**..*.*..*..**...***...*...*.*.****...*.***.*...***......*..*.*......*...*.*..***..**.*.*.*.***..******.****....***.*...**.**....****.....*...***..*...***...*.*.*.*.....**..**.*..**....*.*...*.*...*.**.*..*.**.**..*.**...*.*.***.**...***.*...*..***....*..*.*...**..*.***.**...*.**..*.**...*.**....*.****...*....***..*****.*.*.*.....*..**.*****.*....**.*.**.**.*....*..**.....**.*.*..*.**....*...**.****...**..*.**..*******.*.*..*.*****.****..**.....*.**.***.*..*.**.*.*..**...*****.*.**.****.**..*.**.*...*.**.***..*..****...*.***.**.**....*..*.**..***....***...*.*.*.**..*...*******..*.*******..****.**.*.*.*.*..*******.....*****....*.*.......***..*.**.*******.*.***.....**....*****..****..*****.*.*..**.*....*.***.**********....*.....***.......*..***...**.*.*.******.*.****...**.*..**.*..***..*...**.***.*.****.**.*****.*.*.*..*.....***....*.*...****....***...**.*.*******....*.*.***.*.**.**.******..*..*.***..**..*.**.*.....*..****.*.**.........**....*.*..**.*..**.**.*.*.*..*.**..**...*****.***...******..*.....**.*...**.....***..**..*..*.*.*.**....***..**..***..**.**..*.****.**.**...**.*.*.**.**......*..*..*..*.*.*.*...**...***..***.*.***.***.*.**.***.*.*.**.*........**.**.*.**.********..**..*.***..*..**...*..****.*.*.*.**.*..**...*****...*........*.*..*....***..**.*....*.**.*...*********.*.*.*...****.*.*...*.**.*.****..**.******.**..***.*.****..*.**.***..*****...****.*.*....**.**.**.***..*.*...*..*.***.***.*............**.*.*..*.**.*.*.***.....*.*....*.*...**.*****.....*..*.***......*....**.....**....**..*..*.*.***..**.**.****..**..*..*.*..*.*.*.....*.**.***.*.**.....*.**....*******.**.*.**....*...**.***......*.*.*..****.*..*.*..*.*....**...***...*.*..**.*...
******.*****.*..*..**.****.****...***....**...**...****..*.***....**....*......**...*****.*.**...*.****..............***..*.***..**..*.***...*..*.**.*......*....*...**...*..*.*...***...*....***......*..**...***..*...**.**..****.***...***.***.*.***.....*...**.***.****.***.**..*.*.***..*.***...**.***.**..*.**.**..*.....*..*..*....***...*.*.*.**...***.*.*****..**.****.**.**.*..*........*...*.****..****.**..*.**..*.*.*.*.*.*..**...****...**....**...***.****..***.*.*.****.**..*.*....*.*....***.*.....*.*.*.***.****..**..*..*........*.**.**..**.*****..**...*.*....**.***.*...*..**.*..*...*..*..**.*....**.*..**.***....***.**..**....**..*...****.*......*..*..*..*..**.*****..**********.**.*..****...*.*.***..**.*.*..*..*.*.**.***.**.**..*****..**.*.**.***...**...***.*...*.*********.*.**.*.***.***.**..**..**...*.....***.*.**...**.******.*.*.****.*.**..**..*..*.***.***..*.*****.*.**..***..*....*****.**.****..*.**...*.*..*..*****.**.******.***..****.***...*.*..****.*.**..*...*****.********..*.*.*.*.*..**.*****.*..***..****..*..**.**.*..****..***.**.*...***..***......**.***....*..**....*.*..**...*...****.**.*.***...***.*...*..*..*.*..*.**..***.*.*.**.*..***..**..***.**..***.****.*..*...*..*..**.*..*..*..*....**..*.*.*****..*.*****...*..**.*...*.*.**.*.**..***.*.*..**..*.*..**.**...*.**..*.*.***.*.***.....*..*.*.*....********.*.*.....****..**.*.....**.*...**.*..*.*....****.*.*..****.***.*...*.*.*..*..*.*....*..**..*.*.*.*******..*.**..**.*.***.**.*..**.*....**.**......**...****..*...***..**...*.***.**..***.*....*.*....*....**.....******.......**..**....*..**.*..*..****.*...*..*.**...***....*.******..*****..*...**.*..****.*****.*******.*...**.***..*****...*****...*...***.***.*..****...**..*...**.**.**.*.**.***.***.*...**.***.**.....*.**...*.****..*...**.*.*******..*.*.*..*........**.**.*..**..*.*.....*.*.*..****.**...**.***.*...*.**.*...**..*****.***...**.*..*.*.**........****.*..**...***...*.....*...***.*.*****.******......*.*..*.**.....*..*.**.********...*..**......***..*.*.*....**
.*.*.*..**..***..*.*.*...*.*..*..*.**...*...*.**....*.****..*...*.***.**..*...*...***......*.*.**.*.*.*.**.*..**.**..**.**...**.*.....**..*.*.***..*..**.***..**...**.*........*.*...*..*.*.*...*.**.*....***...*.**..****.*...****.....*.*.**.*.***..*.***..*****.**..*..*.*.**..*..**.**.*.****.***..**..**.**...**..*....**.*..*******.***....*.**.*..**..***.***.*.****.*.*.***...*....*...*.***.*.*.**..*...**..*.**********..******..*.*.***....*.*..*.*...*..**.*.*..*.*.***..*..********.**...*...***.**..*..*.*.****..*.*.****...*.*.**.**..**...**.**.*.******...**....*.*...*..*.*.....****.**.**.*.***.**.**.**.*..**.*..*....***..**..***..****.*..*.*..*.*******.*.....*.***.*.*.*..****..****..***..*....*.*...*...**...****..**...**....**....*.***.**.**.*..***.*.*...***.***.**..**.**....*****..*****.****.***..**..*..***..**..*...***.**.*.*.*.**.*......***.*.*..****.**..*..**.*....**...*..*..*.........*...**.*.*..*..*...**..*...*.**..**..*******..*.*.*.*.*...**.*..**..*******......****..****..****...**..***.****.***.****.......*.*..**.*.*.***.*...*.****.....*****.**.*....***....*.*.*..**.***.*..*.*.****.....***..*....**...********.*.*...**..**.****...***...**.***.*.***.*.*..*.***..****.****.*.*.*.*.*.*.*.***.......*..*..***.*..*..*..***....*.****...**.**.*.**..*.*****.****..***...*******.*..******.*.**.****...***.*.**....*.*.**....*.**...*....*****.**..**.**.*.****.*.**.****.*..**.**..**....**...*.....****...*...**.**..***...*.*.*.**.*.*.*..**..*.*..****..***..*...*..**.*.*.**...*...*....*.*.**..****.*..*.*..*****...**.*.**.*..****...*.*..**.*.**.......**......*.****....**.**.**...**.*..***..*.*..**..*.**.*......*..****.*..*.*....****.*.*...*****.**..*.*..*...*.*.*..*.*..****..*.*...*.....*..*.*******.**.*.*..*.*.**.**.*..*.***.*..***.*.***...***.*****.*.****..*.*******.*..**.**.*.**....***.********...***...**...**.*.*....***..*.**.****...*.**...**.*..**.**.*....*.***..*.*******.*.*..****.*...*.****.*....*..**.*...**.**..*....**........*...*.*....***.....*.*.**.**....**.****..*.***..*
.*.....*.**.****.*.***.*.*.*.*..*..*******.**.**........*..**.*..**.******.*..*..**.*.*.**..*..*..*.*..*..*..*.*.**.******.*.**.**.*..*...***..*...*.****..*.*.*****.***.....*....**...**...*..*...***.*.**.**.*.*..***.***.*..*.*...**..**.*...*****.......****...*...*****.*..**.***.**..**.**.**..*.*.*******.*...*...*.**.****....***..*..****.**.....*...**.*........*.*.......***.**.*..*.***.**.....*..*...*.*.**.*.*.***.*..**..*...*.*...*.**....*******.*....*..**********..**.***.*..***.**.*......**..**.*.**.**..****.*.*.*.*.....****...*.*...*....*.***.*.....**...*..*..*.*..***...*..*.**.*..**.*....*..*.....**.*.....*.*....****.**.**.*.*.*..*..**.***.***.**..*.*.*.***..*..**..*.**.**...*...**.**.*....*..*.****.****....**.******..**..***.**.*..*..*....*.*.**..****..**...****.*.**...****.*.**...**..**.*.*..*....*.***.......*.**..*.....*..*.**.**....****...*..****..*..****..**.*...*.*.***.****...**..*...*.*.....***...*..*..*.***.....**..*.******.****...*.******..*.*.**.....*....*.*.*...***.*.*..*.*.***.***...*.***.*.*.**.***..*.*..*.**.*.*..*..*...*.***..*...****..**..*...*.....*.*.*...*......**.**.*....*..**.***.*..*.**.**.**..***.*....*.*.**.*...**.*.*...***.*....*.**.***...*......**.**..*...*.*.***.*.***..*..*.****.*.***....**.**.******.***.***.....*.*.*.*............*.*....*.***..**...*.*...*..**.*..*.***.****.****.*.*.........*....***.**.*.*..***.*.****.*.*..*..**.***.**...*.*..****.*******.*...**.*...*.**..*...***.*.....*..**.*.....*..**.....*..*****.*..*....*..***.**..**......***.****.*......*.******....*...*..***.....*.*.*.**.*.***..*.*..***...****..*****...***..***.**.**.***...*...*....******.*.***.***.*.****..**.*...*****.**.***..*.*.*...*.****...***.***...*****.**...**...***....*.****.*....****..*..*.**.********..**...*.*****...*..*...*.*.**...*....*...***....**..**.**..**.*..***....*..**.**..*..****..*.*..*..***.**.*..****.*****...*****.****....**..*.******.*.****..*****..*...**.**.*.*.*..***.*..**.**.**...*..***.*...**..***..**......***..**...*...*.*.*.***.**.**..
**.**.**..*...*..**.**..**...*..*.*...*.*.*****..**..**...*.**.**.*.*.**.*...****..*.**.*.******.****.*.*.******.**...**..*.*.***.......*.**.....*.**..*.*.*.***...*.***.*.**...*..**..**...*.*.*..*.**.....*...****.*.*.*.*.*..**..****...**..***.**.*.****.*........****.*.*.****.****.*..*..**.*..**..**..****....*.***....**..**.*..*..***..*..**..**...***....*.*..**...**.*...*..*.***...**..***.*....*.**.****..**.*****....*..*.****.****.*.*.**.***.*.**.*.*.****..****...**.*..**.**.*..**.*...****..**....**.******.**.******...***.*..***..*.*..**..***...*..*...*..**********......*..*....**.*.........*.***..*.*.*...*...**.*.***..****..****.*.**.*******..*......**.*....****.**.*.*****...**.**.....**..*...*..**.***.***..*...*.*......***..**......**********.*.****..**...**.....**..**.**.*.*.**.*......*.*...*.**.***.**.....*..*..**.*...*.***.**.*.*...***.**.*****.*.*...**....*.***.**.....*.*...**.**........**.........*.*.*..*.*..*..*...**.**.*..*.*..****.*******.*..*..****....*......*...****.*****....**.*.******..***...***..***..*.****..*.***..**.**...**.*.*.**..*....*****....*..*.**.*.*.*.********..*.*.*..*.***...*...*.....**.*.....*..*...*.*..*.*.....**.**...*..**.......*.**..****.********......*.*.*.**..***..*.**.**..*.*****...*****.**..****.*.*..*...****.***.*****..*.**.*.*...*...***....*.*..**..**.....*.*.*.....*...*.*.*.....***.....******..*.****....*.......*...*.*.*....**.*****.***.**.*..*.....*.*.*.******......****.......******..**....**..*.....*.**.***.**....*...*..*****.*...********.*..*....*****....*.****.**..*..*...**..**....**.......*.*...*****..*****.*.****.***.****.**.***.*.*****..***.*.*.****.**.**.***.*********...**..*.*..******..***..**..*.***..*...*....**.**.*.....*...*.*.*.**..*******.*.*.*.****.****.****...***..****..*..*.****.**.**.*.*..*..*.....**.**.***.*****..**.*********.***.****.*..****....*..****..*..**...*.....*...****.***..**.****.....**.**..*.*..**.**.*..**.*...**.....*.**...*.*....*.*.**.*.*.**..*.*...**.**..****..***....****.****.**.***.***....*...
*.***..*...*.**.**..*..*.***.....*..***.***.***.**.**.*.**..*.*...******..**....**.***..*.**.*.*...***..**..*.*.*...*...*.*****..*****.*.....**.**.***...***..*.**..*.**.***.***....**..*...********..**..*****..***..*.****..*.**.*.**.**.**.**.***.*..*....**.*..**...***..***..**..***.*.***.*.*.******..*.**......*...***.**..****..*.****...*....*.*.**.*..**.******.*..*****.**..**.*..*....*.*.***..***.**.....****..*.*..**......*...****...*.**.******.*....***...***.**..*.*....*.*.*...***.*.*.*.*.***.*..******..****.**....***.*...*..***......****.**..**..*.***.**.*.*..*..***..***......***.***..**.....*..**..*.*...*..**.**.***..*.....*.....*.*..*******.***...**..**...*.*..*.....*.....*.**..*...*...**...*......*......**..**.*..*****.*.*.***......**.*.***.*.*.*..******.*.......*.*...*.*.**.**...***...******.*...**.*...**..***.**.....*...*..*****...**..*..********..***.**..*.*********...*...*..*.****...*..****..**.....***...*...*.*.*.*..**..*.*..*.*....***.*.*****.******.*.**..****.**.**.*..**.*.****.**.*.**..*..**....****.*...*....**..**.*.*.*.****.**.****.......*..*....*..**.***..***.*****.*....*.***.*.**..*.*....**.**.....****..*.****...**.**.*..*.......**...***.**....*...**...****.*.*...*.*..**...**.*.*...**.*.*...*.***.*.*..**..**.**.*....*.*.***....**...*..*..**..****.*.**..*.*.***.***.*.*..*......*...*.*.....**.**..***..*********...****.*.****...**.***..**..*..*......*..*.**.*.*.*.*.**...*..****.***.*.**.***..**...*.**...**..**.*.**.**.*****.*..*..*.***..*.*.***..**.....*.......***..**.***.****.....**...***.*...*.....*.****.*..**.*..*..**.*....*.*.*.*..*.*...*..*****...*..*..*.....*.*.*****..*****.***...*...*.....**...*.**..***.....**.***..*.*.*.******....**.****.**.*.****.***.***..*.*..*.*.*.*..*......***...*..***.**.*******........**....*.*...**.*.....**.**.*....*..**...**....*.*******.**.*...*.****.*.*.*..*...*.*****..**..*.*****.**...*****.***..***...*.***...*.....**..**..****.*.***...*...*.*.*.*.*.**...**...*.*****...**.***..**.*******.**.*...**.****...*.**..*.....*
.*..****.*......*..**..*....**..*..**.******.**.*.**.*..***.*.*.**....*.........***....*****.*...*..***......*...**...*..***..**.**.*..*....*......*...*..***..*....*.**..***.**.*.....**..***...*****..*.*.***..**......*..****....*.*****...*...*.........*.****..**...***.**..*..*****.*.**.*.*.**.*.*.*..*.***..*..*.*...**.**....*....**********.....*..******..***.***...*.***.*..*.*.*.*.....*...*.*.******.**.....*.*.*.*.*.**...**..**..*..**.********..****.*....**..**.*.*.*..***...**.*..**...***.***.**.**..**.****.**...**.........*..**...*...*****.***..*.**..*..***.*....*.***..*...**..*****..**...***...*.....***.....*.*******...*.....*....*.*..*..***.*.*..*...*****...*.*...*..**..**..*.....*.*.*.******.*.*..***.....**..**.*....***.*.**....****.***.**...*.....*..*..*..***.*.*..*..*..*...*.******.*.*.*.*.**.*.*..*..*.*...*...*.*.*..*.**...**...****...*..*.****.*.**....*.*..***.*.*.....*.*.*....****..**.*.*.******.*.***.........***..*.**..**..*.*..*.*.***....**.*.*..***...*...*****.**.*.**..*.*...*..***...*.*..*.*.*.**....**....**...*..******..****.****...*.********.........*.**.*..*.*.*......*.*...***..*.*******.*.*...*.***..*.**...***...**.....**...**.*.*.**.*..*.......**...***..*.***..***...***.**.*..*...**...*..*.***.****..**.......*.*.**.*.....**.**..*.**.....*..***......*...*..*.**.*...*.....**.*..**.*.*.*.****.*...*.*.**.**.**..*.**.****.*.***.*.*.*****.....*..*...***..*...******.*.**..*.*....**.*.*..**....**.*...*.**.***..***..**.*.*....*..*.*...*****.*....**.*....******.*.**.**.**..***.*....***...*.***.*****....***.*..*.*...**....*.....*...**.*.******.*.*.*...*...**...*...*..*..***.*****.*..******.****...**...*.*****..***....*..*....**.*..***.*.***.*********...****.*....**.....**.....*.*.*....*...**...*....***..*..*.*****.********..**....*.*.**.**.*..*.*******.*....***..**.*.*.*...*.****..**..*...**.*.*...**..*.*..***.***...**.*.*..**.*..**........***...**..*.***.****.**..*......**.*.*.*.****.....**.*..**.*.**.*.*...**..******..**..*....*.***...*.***......*...*.**.*.
.....**..*.***.*.......**.*****.**..**.*......***.**..**..*.*...***...****.*.******...******.**...***.*.*..*****.***.***....**.*.*.*.*.**...*.****..*..*...*.****..**..*....*..**....**...**......**.*******.*..*...*...*****.*........**...*.*..***.**..*****.*.**....*.*.**......*****.**.****.****.....**.*.*....****..*.**.******.**.**......*.*.*...*.**..*.****..***.******...*.*...****.**.**.*......**.**...*.*.*.*.*..*.***.*.*****...*.*****.*....**..**..***.*..*.*.***.**.*.*...****...***.**.**.......*....**..*.*.*****.*.*.*.***.***.*.**.*.*.**.****..*.****.**....*.*....*.*..*.*****.*.**..*.*..**.*...*.*..*.***.*..*...***....**..*...*..**.**.....****.*.**....***..***.***.*.*.*.**.*.**.***.*.******.**...*.*.*.*..***..*****..*......*.*****.....***.**.**...*..***.*......***.*.**..*.*...*.....*..*..*....*****......***.*******..**.....*****.***.*.****.**...***..*.....**.**.***..*..*..***..**.*..*..**.*...*..*.......*.*.***..**..*.*.*.***.*..*.*.*..*****.*.*.*.*....*...*.*...**.*.***..**.***..*..*.*.*.***.*****.....***..**...**..*...*.****..*...**..**.*....*******.*.*****.*****.*..**.**.**.**.**.*.*****.*..***....*..****.*..****.**...******....****.****.*.***..***...******.*.*....**...**...***.*.*..*.*.**.*.*.*...*.**.*.**..*.**.*...**....***.*..*...*..*..**...***.***.*.****.**..***.*...*.*...*.*.*.**.*..**.*.**.*.*.*.*...*.****.......****.***..*...*.**..*.*.....**.*....*..**.*...***...*......****.**...*.*.*....***.*.*..***..*.*.*.*.***.***..***..*.*.*..*.*....*...**...***.*****.**.**..*....*..**.*.**.***...*.*.***..**...*.**..*...*.**..*..*.*....*****..***.**.***.**..**.*..****..***.*.*..*..*.***.*.*.*.*.*...*.**..*.**.**.*.*..*.***.***...*....***..*.****.****..**..*.*.*.*..***..*......*..*****.*.**..**..*.**..***.*.**.*****.***.***.****.*.**.....****.***..**..**..*..***.*.*..**...*.*..**.***..*.*.**.....*..***...**.**...***...*.*..***.*..*.**.**.*.**...*.*..**...***.*....**.*.*....*****....*.***.*.....******.....*.****...*..*.....****.*..*.**.*....*.*..*.*.*****.**.*.......*..
..*.*.***.**.....****.*.******.**...*..*.******..**.***.*******....***..***.*..*.***.*.*..*.*.*.*.**.......*..*.****.**.......*.*.*.******...*..**.*...*.***...**.*.....*..*..**..**.*****.*....***..*..**.***.*..**.**..**..*.**.***..*..**.*...*.***.*****.****..*****.*.**....**..*..***.*.....****.**..***.**.**.*....*.*.****...*.**...*...*.*.*.*.***..***..*..****.**.***..*****.**.*.....*...*..*.*.*..****...*.***..**..****.*.*.*..*.*....***.....*.........***.**.*.*..***.**.*.**.**...****....*..*....*.**.*.***..*..*.***..**.*.*....*.**.*..*.*..*.****.**.**.*.***..*.*.***.***.*.**.**..........*...***....*.*......***.**....**.....****.**.*..*..*..**..*...**.*...**...***.*.*..*..*..*........***...*******.***..*..*.**.**.*...*....**.****...***.*.*.**.......*.*.*....*...*.*..*.***...**.*..*..**..*....*.....*.*..*.****.**.***.*.**.*..**..**.*..**.**.*****..***...*****...*..*.*..*..***..**.*.*...*******...*.****...*...*********..*.**..*...**.**.**...*.**.*..***.....*.*..*....*...********.*.*..**.******.***..**..***.**.***.*.*..*.**.*..***.*.**.....*..*.*....***..***.**.**....*...***......**.*.*..*.**.*.*.*.**..***.**.****.***.**.**...****...*.*******..*...*.***.**....*...****...*.***...*...*..***..*..*...*........***..*...*****....**.*..*..*.*..*****.**.**...*.*...*.***.*....*.*...***..***.****.*..***.*.**..*.**...***.*...***.*..**.****.*..******.*.*..*..********....*.*......*...****...*...*.**.*...*..******..**.*....*....***..*.....*****......**..*.*****.**..*.***....***..*...*.*****.**.***..***....*.*.****..**..**...****..***.**.*****..*.....**.*..******.*...*.*..*...****..*.**.......*...**.**..**..**.***..........***.*...*.*..*****.....*...**..**********.*.*...*.*.**.*..*.**..*..*.*....*...***..***..***.**.***.***...*.**.*....***.*.***.*.****...*..*.**.*******..***.*..***...*..*..***.*.**......**..*.*....***..****......***.*.*...******.**.*.**.**.**..*..*..*.**.**.*.**....*.*.***..**.*******.....*.**..*.*.*...*******..*.****..****.*.****....**.*...*..*....*.*****..***.....**.
***.**.***.*...**.******...*.*....**....*.*....*.*..*****.*..*.***.....**...**..*.*.*..*..**.*....**.*.*.*.**....**..**.*.*.*..***...*.***.*...***.****..*.*.....*.**..**.**.*..*......*.****..**.***...**..**....***..****.*********...****.**..***....*.*.**.***.***..***.***..*****.*.****...*...*.*.******.**..*...**.*.**..***......*..****..*...**......**.****.**...***.*..**.**..***..**..*.*.**.**.....**.**.***..**.*.******.*******.*..*****..**..***.**..**.......*.*..***..****.....*..***.*.*.**.*.**..**.**.*...*.**.****..****..*.*.*.*.*.*..*..*....*....**.*..*.*****.*.*..**.**.*.*..*.....*...*.*...*.*.*.***.**..*.*...********....***.*.****.*.***..*..*...*****.**.***.*****...***...*.*..**..*.*...*.*.*.**..****...*****......**.....**.**.*....*...*..*.*..*....**.***.*.***..*.*...*..*.*.*..*..**.*..*...**.**....****.*.*.*..*.******...*..*.**..*...***..*....*...*..*.*.*.*****.*.**..*..*..**.*..*.*..*..*.....*...**.****..***.*...*.****.*.*.**..*.*...*..*...*.**.*****.****..*.**.***..*.*.**.*.***..*****.**...*.*....**.****..*..*.**....*..**..*.*..**.*.*.*....***...*.....*...*....**..**.**.******..**..*..*.*****.*..*....****.*.******.*.****...***....*......*...*.*.***.*.....*******.***.**...**.***...***.****.*.*******.**.*.**..*..*..**.***.*.**.*..*.....**.**.**.*.*.*.**.*...*****..**.*..**.**..*...***...**...*.*.....*..*.*....*..**..***.*.**..**.*....**.*..*.*..*.*...***....*....***.....**....*.**.**.**.*.*.*...**.**..*..*.*.*....***.****...*..**.*.****.**..***.**.**..**.*.**.**.****.*.**.*.*.*.*...*.*......**.***.*..**.*..*.*..**...***...***..**..*.*.*..**.....***..*.*...*****..*.**.****....**..*......*.*..*....*.*..*...*.***......*.*..*.**..*.***.*..*.**.....*..**.**.*....*..*.***..*..*****..*.........********....*..*..***.*****.*..***.***...*.....*.....***.**...*..**.***.**.****.......*....***.*.*******.**...*..*.****...**.****.***....**..*****..***.*******..*.*.*...****..*......***..**..*.**.*....**..***..*.**..*.**.*.*..*....**.****..*..**..*.**...*.*.*.*.*..*.*..*.*...*.*
.*...**.*.*****...*.*...***....**...*..*.****...**.**.***..**.**..**..*..*..*.*.*.**..*****....***..**...*...*****.*****...**.*..**.*.**....*..***.**........**.*.***...*..**.**.**.****..**.***.***.**..***.**...*..**...*...*.****...**.*....***.*...*.*****..*..*.**..*.*..**.**.***.***...*.*..*****.*...****.**.****...**.*.*..*.**.*..*...*...***.*..**...***..**.*******.**.**.**...*..**.**...**.****.*.*...**...*.***...***.*..*..**.***.*...***...*.*...*....*****.***..*.****.*.****.*.*****.**..*...*.*...***...*....*...*..**.*****.**..*..***..******.*..*..***...*..*.*.*..*.....**.*.*****...*.*..****.***.*..***......**.*.*******.*.*..***..**...*...**..**..**.*.***..*.....*.**.****.***..**.**.*...*.....*.**.....*****...******...****.*...*.**.*..*...***.....**.*.*.*.***.*......**....***.**.**.***.*.*.*.*.***....****.*.*..**..****.*..*..***.**...**.**.*....**.*.*....*....*.....*..*****.*....*..**..*....**.*..*..*.*****.*..*****.*******..*..**.*.***.....*..**.**...*******.**.**.**.**.*...*.*.***.....**.****.**..*.******.*****.*...***.****.**.***.*..**..*..**.*.*.......*.*.*.....*..**.*.**...***.*.**.******...**..**.*.*.*...*.*..*.*..**.***.*.**...*.*..****...***.*.**.*.......*..*......**.*.*.**....*..*.****.**..**.*....**.***.***...**...*.**.....**...*.....*.**.*.**...***....*****...*.*****..***..*....*..*.*.*.**********.***..***.*.*.**.*....*..*.*.******.....*...**.***.*..*..*.**.******......*.**.***...*****.*.**.****....***..*..*....**.**..*****.....*.*...*****....****.....**.*.**.*...*.**.*.*.......*....*****..*.***.*.**...*.**...***..*.*..***..*.*.****.***.*.**..**...*.***.*.*..**...**...*...*.**.**.*...***..*..*.*.......*..**....**..*.**..*..*.*.*.**.....*.**.....*......*...***.*...***.*..**..**.*...*..***.*.*..*.*.**.*...*..**..**.*.....*....*..***.*...**.*.**..**......*..*.***.*.*..****...**.*..***..**..***.**....***.***.**.*.*...*****..*..*.********..*.*...**.*.*.*..*.....**..*..**..*.......*....***.**.**.*.*....*..*****.***..*.*.*...***...*..****..**..**..*.*..*...*****
.*.****.....***..**..**.**..*.....*.**..*.....*.*.**.*.**....*.**......*.*...*..***..*****.**.*.*...*....*.....*..*..*..**...*..*....*..***.**....*.....***.*******.***.*.*.*.*.*.*.**.**..*.**..***.***..**...*...*.*..**.***.**..*.**.**...**...*.*.**.*.***...*..*.**.*..*.*....*..*......**.*......*.***.****.***.....*...*..**.**.*.**.*..****.**.......***..*.....**....*....***.*.**..*.*.**.**....**..**.*..*****..*...**..*.**.*.**.*.*****.****..*...****..****..*..***.***..**..*....*..*..*..*..*.**.*.*...*.*****.**.**....**...*.*..*...**...****..*.*.***..*.*..*...*****.*..*.........*.*.**......***...*..*.*..*.*.*.**.*....**.*....*..***.*..*.***.**..*.**....*.*...*.*....***.*....*..*......*..*.*****..*..***......*****...*.*...*..**.**.*.**.*.***...**.*..*.....***.*.*..**.*.*****...***....*.***.*....**.****..***.**.***.***....*.*****...*****..***....*.**.*..*.**.**..*.*.*.*...*****.****.*..*****.**..***.***..*.*..*.*..**.***.*............*.*..**.*****...*...*.....**.**....***....*.**.*.*.*.**..**.****...*.**..*****..*.**..*...*..*.*.****.*........*.*.*....**.*.**.*..**...*..********...*.**.**..*.***..*...*.*.**..*..***..*...*..*..*.***..*....*.****.**..*...*.*.***.*....**.**.*...*..*...**...*.***.****..*..*.***...****..**.***..********.**....**.....**.*.....*..**.*.......****..***.******.*..***....**.***.**..***.**.*....*.*.**.*....*..*****...***.*...*...*....*..**...**.**..**.***...*.....*...*.*.***...**.*.**.**.**.*...*...*.**..*.*..*....*.....**.*.*.....**.**..**.*..***...*.*.*****.*........***.**..*....***.*.****...*.*......*..***..**.*...*.******...***...**..****...*..*****..*..*....***.*...*..*.*..**..***.**..*.*..*****............*.***.*..*.*.********..*.**.**.***..***.*.*....**.**.*.******.*.***....****..*..**.**..**...**..*.....*.**.**...***.*..*.*****....*.*.*...****....*...*.**.*....*.**.***..**..*****.***..*..**.***..*...***.*.**.*.*.******...*..**.*...*...*.***.**.*.***...*.**.****.*.****..******..*****.*.*.*.****.***...**......*.......**.**..........**.*.....*.
*******.***...**..*.*.*..*....*.....**.*........**...**.*.**..***..*.*.*.*.*..************.*.*.**.*....*..**.*.....***..**.*.*.*..*..***....*.*.*.***..*.*...*..***.*.**..***.*..*.*....***....*...***.***.*.**.**.............*.***.**..*......*.**.*..**.*..*..*********.*.**..*....**..**..*....*****......*.**.*.*...*..*..*.*..*.*.....**..***.*.*......*..*.*.**.*.**.*..*..*.*.*..*.........***........***.**..*.**.*..**.**.*****.*.**.**.....***.*......**.*..*.*...**.*....***.*****.*.*...****.****.*.****.*..*....****.**...*....*.*.*...**.*.*.**..***.***..**.*.**..*.***.....**.**..*.......**.*.***..**....*..***..**.**.*...*..*.**......**..**......*.*..********..***.*.**...*..**..*.*.***......*..*...***...*.*****...*.***.***.***..*....**.*..*.***..*******..*.**.***.......*.*..*.**.*..*****.*.*.*.**..**..*..*..****.*.**.....**..*.*.*...***..*.****.....*.**....*..***...*.*..*..**..*...****..*.*****..*.*.*.......*.*.****.**.***.*..**.**.*.*..*.*....*..*.**.*...*.*.**...*....***..**.**.**..****.*******..***..*.*****.*.****..*.*...**..**....**..***..**...**.**..*.****.....*..**.**......*..**.*..*..**..**..**...**..........*.****...*.**.*.*....**.*.***..**..*..**...**.***.****..*....*.**....*...******....*.*..*.*.*..*....*..*..**.*******...****......*.***.*...*..**.*..**..*...****..*.......*...*............*****..*...*..**..**.*.*.....**.*****.***..*...*.**.*...*.*****..*.*.***.**...***..****..**....*..*.****....*..*.*****.**....**.*.**..*..*....*.**...*..*.**.****..**.***.********.******...*.*.**......**...*.*.*****.*.****...***.**.*...**..*****.***...***..****.**.....***.*.*.*..*..**..*..*....***..***.**....*....*.**.****.**..**..****...*.....***.*...***.*.***..*..*...*...**.**.****..*....*..**..*....**.****...*......*.*....**.****...*.**.*.*..*.***...*.*.*..*.*..**.*..*.*.*.*.*.*....*******.*..*...*.*..**.*.*..*..********.****.*.*.*.*....*..*...*.**.*...****........*..***..***..*...*..**.*.****..*..***.***..*...****.**....***.....***.****.***.*****..*.**.*.*.*...***...***.**.***
**..**..*..***.****.****.*......*.**...*..*....*...*.**.**.....**.*.*...**..***.....**.*...........*.***...*.*..*.*..*.*.***.*****.......*.....*..***.****.*..*.****.....*.****.**.**.*.*....**.*........*....*..*.****.*****.*..**..****...***..*.**.**..*..**..*.....**....***.**.*....*......*.***..*******.*..**..***...**.**.**.......*..*....*...*.*.***...*.****.**.*.****.**..*.****.**.*.******.*****..****...**...*..*.**.**.********..*...*.*.*.**.**..*.*.*..****.***.......*.*.*...***.**..*..*****..**.*.....*...*****..***.***.****.****.**.***.***..*..**********..**.**.******.*.*.*..*******.*..***..**.**.**.*..*.*.**..**.********.*.*...***...*...**..***..**..*..******..*.*..*.**....***.....*.*.***.**........****...*.....*..***...**..........*.***...*****..**...*...****..***...*.........*.*.*.*.*.*.....*....*.*..*...*..****.*..*.......***..**.*......**.*****...*...**.*...*.*.**..*...*..*..*.*..*....*..**.**.***.**..*.*..**..*...*..*...*.*.*.**.**.*...**.***.**.*.**....****.***..*.*.*...**.*.*.*.**....***.**..**.**..*.*.**..**..*.*.*.*.*..******.....*..*..*.***..**.**..****..*.***...*..**.**.**.***.*...**.......*.**...***.*.****...*.*..**.**.*..*.**..*.*.**.**..***.*.**.**..*.*....***.*.**..*.*.....*..***.*..**.*.*****...*.***.*....*...**.*.*.***..*.****.*.*****..**.*.*..*.***....*..**.*****.****..*.*****..*..**.*..****..**...**.***.***..*****..*..**.***...*..*.*.*.*..*...**.*.*..*..*.*...**.....*..*..***..*.*...****..*...*...*..*.*.******..***..****...**.........**..**..*...*.*..*.**..**.*...********.*.*...*****.**.***.***.****.*..**..*.**.*.**.*.*...*.*.*.*.....**.*..**.******.**..***.**..********..**.*..***..*.*..****...**.*...*......***....*.***.*...*....*..****....***.***.*..**..*.**.*****.*.***.*.***..***...***..**.***..*.*..*..**.**..*...*...***..**.***...*........*.***.*...*.***.**...*.......**.****....*..**..**********..**......*.**.**...***.*....**.....**...****.***.**.*..**...*..*.........***.**.*.*..****.*.***.***..**....**....*.***....**...**.*.*.**...**..****.*
..**.****.*....**.*..**.......**...*..*..*........*..**..*...**...*..*...**...*..*..**..**...*..*.......*****.*.***...***..**...**......*.***.*.*.**.......**..**..***......*..**...*.*.....**.*.**...*.******...**..**..**.**...***..*..*.****....**.....*...........*.*..*..**..*.****....*.*..******..**.******....******.**.....*.****.**...*..*..*..*****.*.*...**.***.*****.*...***.***.***.*.***.**.*********.**.*..*.*..*.....*..*..*..******..**..*..*.*....*..*.*.*****.**.**..*.****.*..*...*.***....*.*.**.**..**....*..***..**.*.......*...*.***......****.*..****.***...*...****.....*...******..*..***...*.*.*..*..*.*........***..*..*.*.****....**..**.*...**..***......*....**.**.**.*.*..*.*.*..***.....*.***...***..***.**.**.....*..****..*.*.....*.****.*...***..**.*.*..*.***..**...*..***...**...*..***..*.*.**..***.*..*..*.**.**.....**.*..***...**...*......***...*.********.*.*.**.***.*...*...*...*...*....*..*.*.**.*.****..**.*.*..***.**.**...*.*.*...*.*..**..*..*.*.****.*..*.*.****..**.**.*......*..*.*.***.*.*.*.*.*.*.*.*.*.*.*****.*.**..*.**..*...*..**.*.***.**...*.*.*.**..*.*****..*.*....*.***.*.**.**...*...**...**...*.****..*...*.**..**..**.***...**..*..**..***.*.****.*.*.*.***.********..***..*...*...****.**....*.**.....*..***.**..***.*..******...****....*...**.*.**...*.....****.*..*.***..**.*.*****...*...*....**..**..*.*..**.....**..**..******.**.....***.**.**....****.*.***.*.*..*...*.........****.**.**..**.....*....**...***...**.....**.*.......****..*.***.*.*..****.*.....*.**.....*.**..*.****..*.*.*..*.*.**...*..*..*.*...*.******.*.**..***..*.*.***.******.*..*..*.****....***..*.*.*.**..*****.....**.*.**.*.*.*....**.***.**.*..**..*.*.**.......***.*..**..**...*.**.***.*.****.**.**..*.*.********...*.******..**.**..*.*..*.**.******...****.***..****...*.*..**.*...*.****.***.*...*..*.......**.*....*...*.*.*..*.*.**.***..**..**....*.**.....*..*.*.*.....**..*..***...*.**.**.**.....*...***...**..*..*...*****.*.****.***.*....***..**..****.***.**...*....*..**..****...**...***.*.**..*.*
***..*...***.*.....*.**.**..*****....*.*****.***...*.*...*..**....***..*....**.*..*..****.***..***..*..*........**..****..*...****.*.*....*..**..*.*.*.******.***...***.*.**.*..*.**.***..*...*...***.....**..*....**.**....*..****.*...*...*.*..**..***..****....***.*...*.**..*.*.*..*****...****.*...********.*.*.*......***.***..*.**..***...******..*.***..**.*******..*..***......*****....*...*.....****........*.*.**..*....**.*.*****.......**...**..*****..*.*.**.*****.****.*...********.****.**...**.*...**.***.*......**....*..*.*.*.*.*.**..***........*****.....******.*****...*....*...*..*..***.*.*.******........*..*.***..*..*.**..*..**...**...***...****...*..****...*.*.*****...*.....*.***...*.......*.*.**....*****..*.*...**.****..*.*.*.*.....*.*****...**.***.*....*.**..**...*..*.*.***.**..****...**..*.****.*.*****.****....*...***.**.....*.****...*****.*****...*....*.*..**..*.***..**.***.*****....*****.....*.*..*.****.*.*.****.*.**.*..*****.**.***..***.***..**.*.**...*..****....*****......****.**......****..*******.**.***...*....*.**.*....*...*.*.*..**.**.*.*.*.*........*.*..*..***...***..*.*.**..**.**.******.**.****......**..**.*.*...**..*..*..*...*..*......**...*****.*..***..*.**.*.*.*****.*.*....*.****.****.***.*..*.*.***..****...**.**...**...***.**..*..*..**.*.**.***..*...*.*.*..***********..*..*..*********...*....*...*****.*.*..*...*..**.**.**.**..**..****.**.**.**.**...**.....*..*.******..**.**.*..**.*.**..**..**.....****....**.**..**...*.*..*.**....****.*.***.*.**.**....**..*.*....****.*****..*.**.........****...**....**.**.**.**..****..*****.***....***..*..*..*.**.*..****...*.***...*.**.*.**.**...**.*.**.*...**.***....****....*.*.*.**..****..*...*..*.*.....***..*.*..*....****..*....*.*.**....***.**..**.*.*****.*.*..*.******.**...*.***.*.**..**.**.**.*...***.***...**..***.*.............*.*....*...***....*...*.*.**...***..*..***...***..**..*...*.....*.***.*..*...***..*...*.*****.*****..**.***..**.*.**.*.*..*.***.***..**********.*.**..*..*****.***..***.***..*...*.*.*.*.
*.***...*.**...****.***.*...**..*....**.*.****.......*..*..*...****.**.**.***.**.*.*.*.*******.*.*..**.*.*..****...*.*..**..**.**.****...*..**.*..*....*..***.*.*....**.****...*....*..*.****.....*...**.*....***.*.*...***...*..*.*.***.****.**.*.***.....*.*.*.*..****.*.*.*.**..**.*.**.*......*.*.***.*...**..*.*.*.*.*..*.**..***.***..**.***....*.........*..*...*.*.**...*....*...**.**..***.*.***..**...*********.*.*******.****.****.*.**...*.*********.**..***.*.**.*.****.*...*****...****.**..*..**..**.*...**.***.***.*..****..**.....*.*.*..*..******..*..*.**.****..***..*.*****..*...*.*.**..*.**....**.*..*.******.*.***.....******.*.****.*......**.*.****...***.***.*.......*....*...****..*.*.*...**..**..****..*..*..*.******.*.**.***.**.*...*.**..**.**.*..***********.*.....**..**.****..*.***..*.**.*******.**..*..*....*.*..**..*.***.*.*..*..**..**..*.**..**.....****..*....**.*......***..***.*..***.**.*.*..*..****..**..*.***.*.**.*..*.*..*..***..*.**..*.*..*.....**.*.***.********.**..*.*.*****.*....******..*..***.***.....*******.**......*..**.**.*..**...***.*****.*.*.**.**.***..***...*.*.*.**..***..***..***..***..**.****..**..*.*.*..*......**..****..**.***.....*.**...**..*****.****...****.*..*.***...***.**......***....*..*...*****.*..*..**..*..**...**...**.*****...*.******..*.***.*.....******.*********...**......**.*..*.***.*.*.*.*..**.**.******...****.*.*.*...**....*.*..*.*.*..**.*.*..*.*..**...*.*..******..*...***.*...***..*..*.*.*.*...*.**...*..*.****..**..*.*..**....*******..****.*...*...**..*.***..***......*.....****...*.*..*.***.......****.**.******.*.*.*.**..*********...*..*.***.*.**...**.*****.*...*.**......*...*.***....***...**..**.****...**.*..***.*.........*.*..**..*...*.*..*...**.***...******..*.****...*.*..*****..*...****.......*****.***....**....**......*..*.****.**...**...**.**.....*.*.*....*..**..***...*.**...*.*..*.*...****.******.*.**.***...*...*****..*****.*.*.*...*....**...*.*.*..*.*..*.***********.....****........**.....***....***..*........*.**.........**..*
.......**..***.*.***....*******......*....*....**...**.**.*.****..**.*....***...*****..*..****...******.....***..**.***.**.*..*.*...***..*..**.*....*..***...*.**...*..****..*.**.***********.*..****....***..*.*.****.....**.*...*.***.*.**.*.***..****.****...**..*.*..*....**...*..**..***.*....*..****..**.....*.*..*.*..*..**.*.....*.*..*...***.*......**.*.*.*********.*.**.*.**..***.*.***...***.**..**.*.*..*...***.*****.**..*.*.*.*.*.......**....*.*.**...***.....*.*.*.*****..*.***....***.**...***.***.**....***..**...*.*.*.**.*..*..**.**...**.*....**.**.*...*.**...*.....*....**.*....**.*..**.**...*..*..**...*..*.****.***..*.***.**...**.********.*****..*..*.*.*.**..**.*....*.***..**..*.**......*.***..****.***...***...***.*.***.***....*..*..*.....*..***.*..***.....*...****..**..*.*.**..*.*.*.****.*****....*..*.**.*...****..*.*..***...*..*****.**...*...****.*****.*******.*..**..*...****.*.****.****...*...*****.....*.******.*****.*.*.*.....*.**...****.*...*.**..*.*.**.*****..*.**...**..*..**.*.**.**....*.****...*.**.*....*..*...*..*.******..*.**...*...***.*.*...*****.*****.***.*.*****.*.***..*****...*.*****..*.*.******..**...***.*.**.*..******...******.*...**.**.**...*..*.**.***..*..****..*.*......***..*...****.**..*..*******....*.......*.*.*.***...*...******.**.*.**..*...****..**.**..*..*.********.***.**....**.***..*.*...**.****.*.**.....*.**...**.*.***.**..*.*...*...*.*...**...*....*..*...***.***.*..*.*.**.*....**.......***.*.***..*.*.*...*..*..****..****.*....**********..*.**...*********.......**.***.*.*..***.*.*.****.*.****...**.*..**..****..*.**..*..*.**.*.***...*.****.******.*.******.**....*...****..**.*.***.*.**.***.*...**....*....**.***..*.****.*.*.**...*.*.*..*******..*.*...**.**.**..**..****..**....*....*..***..*.*.***.*.*...*..*..*.*...****.*......****.*****.**.*.*..*.*..*....*...*.**.*..****.*.*..****..*.*..****.*****.**.***.*...****....**.****.*.*.**.....*****.*.....****...*.***..***..*..*.****..*.*.**.*.*..**.*.*.*.*...**.*.*.*.*.....*..******..*..*..**..*.**.*.
.*..*..**..**.******.**..*****.*........*******..*.....**.*****.***....*..*.*.*..*...**..***....*.****..**..**..*..***..*.*.*******..*.*.*..*.****..*...**...*.**..***.**..*..*.*.**.*.***...*.*.*..*....*..***..*..*.**..*..*....***...*.*****...***..**......*...*****...**..*.******..****...*...*..***..**.......*.*.*...*..**..**.**..*.*.****.*....*..***.*.*..****...*.*.**.*.******.****.**.*****.*.*.*..*.***.*...*..**.**...**....***....*....**.**....**.***...***....*..*.**.**.***.**..*......*...***..****....*.****.******...**.**.**..**...*.**.*.*.......**.****..**...*.**...***.**....*..**.*.*.*..***...*.**..*.*....**.*...****..*.*....*.*******...***.**.***.*..*...***.....*.*.*.*.*.**..*..*.*...**..*.*....*****.*.***...*..*.*...*..*********..**....**.*.**..*.....*.*.*.*..*.....*.**.*..****.*....****.*****...*.***.**.*..*....*****.**.....*****....*...*..*..***.*..*.*.*..**.****.****.*.*..*.......***....*...*..*****.**..*.*******.*...*.....**.***..*..***.**.*....**.*.*.*.**..***.***....*.**.*..*.****.**..********.****.*.*.*.....***.********.*.***.***..*..***.*..***..**..*******...**.**.*.***.....*.*....*....**.*.*..*..*.*....*.****..*....*..**....*.*...**.********.**..***.*.********....**.*.*.**...*.*.*..*.*.***...**.....*...**..*..**.*.***.*...**..*.**.*.***.*.**.***.*..**.*.**..*.***...**..**....****..**.*..*..***...**.**.*****.****.*..*..*.***.**...***.*.**..*...*....*...***.*..***...*.*.**......*......*.*.*****...*****.*.*..******..****.....**...**......*......*********.**..**.*.*****.***.*....***.***..*.*.**..**..**..*.*..*...*****..*.*.*.**..***...*...*.**..*..*********.**.*.*......*..*.**.*.*.******.....*.*..**.**.***.*****....*.*.****.*....*.**....**.*...*..*****....*..***...*..*.*****.***.**.*...*.**.**..***..**..****..*..****...*...***.*.**..****..*.*.*.....*.*****.**.***.**.*.****....**...***..*.....***.*..*....*.*..*...******...**.**...**...*..*.**..*.*.****.*....**..***....****....*...**.......*.*.**.****.*****.***.*..*.**.*.*.**...**..*.***.******.***...**..**
.*.*.**.......*...*.*.*..*.*.*...*..*.****.......*.....****..**...*.****..*.*.*..*.*.....**.*.*.***..**...*.*.*.*.*.....**..*.**..*.**..**....*.*.****..**.....*...*.*.*.*.*.*..*******..*.....*.***.***......*......*...***..**.**...***..*.*****.**..***..**..***...**.*.****.*.*.*****..*..*.**...***...*.*..**.*..****..**..*.*****...*.****..**.*******.***..*..**...****...**....*...*..*..**..*..***..*....*.***..****.*.*****.*....**...*....****.*...*.**.*....*..*.*.....***...***.*.*..*.***.......**..*..*.**..*..***.**.***..***.*...**.*.*..**..****.****.***...*.****..*****.*****....*..*.*****.**.****..**..*******.*.**..**.******.****..*.........*.....*.***.***.*.*****.**...**.*.*....**..*.******.***..*..*...*****.*****.**.*.*.***.***.....*........******.*...****...*.*.*****.***....*...***......**.*.****.*****...**..*.*.*.*.*..*****..*.*..*..*.*.*.*.***.*..***..*.***...*.**.**.**.*...*.......*..*.*.**...*****.*.**.***.....**.....***...***...***..****.*.**...***.*..***..*...***...****.**.**..****.*.***.**.*.**.*.*.**.**.*.*..**..***..**.**.*..****..**.....*..**...*.*.***...*.*.**.*..***.**..*.****.....*..*.***.*.*.**....*.*..*....*....*****.*.**.....*.***.**..***.....*.*.*.****...*.*....*..*..*..*..**.***.****..*.*..*..****..*.**.****.***.**.****.**..**.**..*..*..**...***.*.***....*.*.***....**....*.****.*..**...**.*.*.*...**..*.*.*.****.***.*.*.*.**.*..*.*.***.**..***..*..*..*..*...*.**.*........**.**.**.*...*****.*..*.*.**.*.*..***...*..**.*.****.*..**.*.***.*.*.**..*.**..*..*.*...*****..*.....*.**...*..**.**.*.***.**.*.***.*.*..*..*.*..*.*..**.**.*.......****....*..**.**.*****....*.*.***..**...*..*..*.*..**.*.....*.*....**.**...*.*.*****...*...*...*.*..*.*...*.......**..*.*..**.*...*..*.**.***......*...*.***.***..........****..**.**..*.*..*******......**..*******.**...****.**...*.***..**.*..*..****....**.*.*..*.**....*...*.**.**....*....****..*..*..**.*.*.*.****.***...**..**..***..****.*......*.*..*...**.*..*****.*.*.***.**...*****..***.*.**.**...******......*..*.*.*..*..*
**.*.*.**.***.*.**.***.**.***..**.*...**.*.**.*..**.**..**.***.*.***.**...*..*****..**.***.*.**.*...*.*..*.*..*..******.*.*.*..*..**.*.*.***..**...**.*....**...*.*.*.*.*.*****..*.*.**.*.*****.*...*..*..*.***.******..*.....*..*..*.****......**.*..**.*.**.......*...***.*....*.**.*...*......*...*.***.***.***.*.*..****.**.**.*...**..****...*...**..**....******.....*...**.*.**.*..*....**.**...**..**..**.*...*..**..*.*....*....***.*....*...***.****....*..****..*....*..**...*.***...*.*...*.*...*.......*..****.*.******..*.*.*.**....**.**.*****..**.*******......*....**..**...**.......****.*....*..*..***.....******..**.***........***...*..**.**.**..**..**........*.**.***.*....*.*..*.**.*..*...***.****.**.***.....**.**.*.******..*.*.**.**..*..*.*..***.*..**...**..****.**.***.*.*.......*.....*.*...**..**.**..******...*********.*...******.*.*.*.*...**.**..*....*.*.*.*..**.**.*.*.*..*......*.*.*****.**.*.*....*.*.***..***..**.*....*.**.*.***..*.***.**.*...**.*...*...*....*...**..**.****.***.**...**.***..****.*.**.***..*.....**.**.**..***.*...*.*.*.*.*.*..***.**.**.**..*.*..***.*.*..*****.*...**.***.*.......*.....**.**.*...****.***.*.****...***.*.**...**.**...*.*****...**.....*..*..*.....*.**..**.*******...*...*.***.***..**..*....*.....**....***.*.**.*.*...**...*.*.***..****.*.**.....******....***...***.**......***.*.*.****.**.**.*.**.**......**.*....**.*.**.*.*..*.**.**...***..*...****.***....*...**..**.*.*.....*.*.*...**..*..*..*****...*..*.*...*..*.****...**...****.*....*.*..**.***.**.**.***.******..*.*..***.........*.*****.*.*.*...******.*.*...***...**....**.*.*.*.**.***.*..*.*.***.**.**..**********....**....*.**....*.*...**...*.***.*.*..*..*.**.*..*****.....*...*.***..**.*..*....*.**..**....*....*.*.*.*...*.******..***.*...**..**..**.**.*..*...**..*.****.****.**.*.***.**.***...*.**.*..**.****....*****.*****...*.*.*.....***.***.****.*...**...*.*..***.....**...**..*...**.*.*...**.****.**....*.**.**....*.****.**..**.*..*...**.****....*.***.*..**.*.*..*..**.*****.**.**.*..**.*.**
*..**.*.*..*.**.*.****.....***..***.***...*...*.*.****.***.*.*...**.*.***..*.*.*.***.******...**..*...***.**..***..**.*.....**.*.***...*.**.*...*....**.*...*.*..****.***.*.**.*..****...****.*..***.*****....*...**..*..*.*.**...***..*.*..**.**..*..******.**.**..*...**...*...*.*****.*.*..**.......*...*.*..**.*.****..*..*...***.***..****.*..**.*..**.*..******.*..**.*.**.*.*.*....***..**.....**.*.*****..****....***.**.*.*.*******..**.***.*.***...***.*.*..**....**....*..****...**.**...***.*.*..**.*.*.***.***..**.*...*.**..*.*...*.**....*.*..*..*....*******.*.**.***.*.**.***.*...*.***.**.*.**..**.*.**.***.***..*.***..****.*..****.**..**..**.**.***.*..*.*.*******..*******...***..**.....****..***....*.*...**.*.*..**.*...*****...*.*....*.*.*..**.***..*...**....*.*.....**..**.*.*.**.**..*****.*..**..**.*.**.*..*.***.*.*.*.*...*..**.*.*...***.****.*.*.**.***........*..**....**.***.****...*.*.....**....*..*.**..*.....*..**....*...*...*..****....*..*.*..*..*....*.********.**.**....******.*.*...**..*.**.*..*.*....***.*.***..***..*..*..*.*.*..**.******..***.*...*.*.****.*......*.***.*....***.**...**.**.****.****...*.*********.****..**..*.*..*.***....**..****.*.**.****.*.*..*.***.***.*.*...*.*.*..*****.****...**.****..****..*..***.*.*.....**...*..*..**.**..***.*.*.**.****.*...**.***.*****........***...*...**....**.*...***..**.*******...**.....********.***.*....**.**..**.*..*****.*.*********..*.*..*.*.**..***.****...*.**.*..*****....*....*.***....****...**.**.****...*.....***....*.*..*.*.*.*.***.*.*.*..*.*.**....*.*.**.....**..*.*.*...*....**.*...***...*..***.*.*..***....***.*.*****..**..*.*..*.**.***...*.****...**.*.**..*.****.*.*......*.**.*..*.*.*..*.*...*.**.*.*..******...**.*.....*.*.****.*.*.****.*.**.......*.*.*..*.*******..*....*..***.***..*..**....**...***.*.*...*.......*...****.**...*.*.........***..**..**.**......**....*..**.***..**....*.**..*****.*..***.*.*.**.**.******.*..**..*.***..**.*........*.****...*..***..*....**...*.*...**.**....*...*..**.*.**.....*.*****..*.*...*
*.*.**...**....******..*.***.*..*..*.**.*.*..**.**.**....*.*.***............*.*****..*****...*....***..*.*..*.*.*...*..*..*****.*......*.*.*.***.****.*......*.*.**.**.*.*...*.*..*...***.*.**.*..****.**..*.*...*****..*.**.*.*..****...**...*.........*.*.*..**...*....**......***.*.***....**.**...*...*.*.**...**.*.**.*****...*..***.*..**....******...*...***....**....*.****.***..*****..**...**.*.**..*.*..**.*.*****.*.*.***.*..*..****....**..*.*.*.**...*...*...*.**...****.**.**.*.**..*.*...*...*.*.*.****.*.*******..*..*....***....***...*.**..**..**.****..***..*..*.*.****..*****.....***..**.**....***..**.*..*.**.**..**.***.*.*...***.*****.**.*..*.*.*.*..*.*.***....*.*.*..*.**.*...*..***.*****.****.*.*..***...***.....**.*...***..*.*.*...**.*..*....***...**...*.*****..*..**.**..***.**...**.*.*.**....**..****.*......*.*.*.******.*.*.***.**..*....*.***.**.*****.**.*...**...*.*.**.....*.*.**.*.*..**...****.**.*....*..**...*.*....**....****.*.**.*.*.**..*...*.**.*.*.**..*.*.*...*.***..*.*.**......*.*.**..***...*......*...*.*.**.*..***.****.***.***.*.......****..****.*.**********..**.***.*.******..***.*..*.**...*.*.**..***.**.*.*.*.*.*..*.***.******.**.**.*.**..****.*.*...*.*....**....**.**.*****......******.*....*..*.*.*..*.*......*....*****...****..*...**.*.*..*..******.*.*.***...*..*..***.*....**...**...*..**...**.**.*...**.**...*....*.**....*..****.**.*.***..*.*....*.**.*..**.*..*.*.**********....**.*.*..***.*..*...**..**.*.*.****.**.*..*.*.*..*.....**.**.**.*....*....*....**...*.***...****..*****.*..**********.**....***..*..**.**....***.******.*.*..*...****..**.*****.......*.*..*..***.***...*.*..**..*..***........*.*.....*******...*.*..**.*..*****...**..*******.....*..***.**.*..**.*.**.*.**.*..**..*...**..**.*...***.***.*..***....*.****..*..******.....**....***.*.****.**...*...*******...*****.***.*..**...**.*..***..*.*..*.*.....*.*.*..*......**.***.*...*.*.*...*..**.*.**.*.*******.***....*...**..*........**..**..*..**..****...*.....*******.....*.*.******.***.**...***..*.*.**
****.*.**....********.****.**.**.....*.*.......*****.*.*...**.*..*..*..**......*.*******.***........***.*.***.......*.**...*.***..*.****.*.*..**.****.*...*.....****.*...*..*********.*.***.*.***..**.*.*..*......*..*..******.**.**.....**........**...*....****.**....***...*****.*.**..********.*..**.***....**.**..***..*....****.....**.....*****..*..*.***.*.*.*.***.**.*.*.*............*.*...*.******.*.******...*..***...*...***.*...**.*.*...*..*....*****.....****..*.....*.**.*.*.*..**.*..***.*....**..*.*.****.........*....*.***.*.*...**....***..*.*..*..*.**.*****...*....*...****...****..*....***.*.**..*.**..**.*..***..**...*..****..***...**.***.....******..*...*.*..*...******...*.*.**...*....**..*.*..**...*.***.**.*.*.***..*........*.****...*.*.*.*.**...**..*..*.**.*.*....**.*.**..*.***.**...*.**....****...*.*...**...**.**.........**.*....*.....**.****..*..****.**.....****.*..*....***.*.*.***.*.*....*..*.**.***.***.*.***.*...*.**.*.*..**.*.****........*.**..*.**.*....**.***..****..******.*.**..***.**...**.*****.*...*......***.***..******.*.****.****.*****..*.*...*...**.*.*..**.*.*....*.***.*..*..**.*.**.*..**.*.********....*.*..****.*..****.*...***....*..*.**..*.**********....*.****....*....***.*..***.*..*.*.*.*..*.*****...*.****..*****.*.**.........**...***..*.*..*...*.*..*.*...*....**..*.*..**.********.**..***..**.**.**.*.**.**.**..**...**.**...*..*.**.*....*.*.*.**...*.****....*.**...*.**....***.*.**.**.*.......*..*****........***.**.*.*.*.******.*...*..*...*...*****.*.*.**.***.******.*.***.*.*.******.....**..**.....*...**.*.********..*....*..*.*.*.*.***.***...*.***.*..*...*....*..**.*..***.*.**...*.*.*...*.*.*.....**.**..**.**...********..**.*...********.*.**********..*.**.*..**.*............**...**.***..**..*..*.*...*.****...*...*..**.**.*...***.*.*.*..**..**.**.*.*..**.*..**..*.*.*.****.......***.*.*.......***..**.**.......**...*.**.*****.*.**....**.*.*.....**...**.**.***.*.*.**.*.*.*.***....*.**.*.*..*.*******.*..*....******.....*..*.........*.*..***........***..*.
**....*****.*...*....*.**.....****..****...*...*.**...*.*..***......*..**..**.******...*..*.**.*.***.*..**.*......**.***.****.****.***.*..*..****..***********.*.*.**.*.*....**...*.*..**....*****.**.****.******.*.**..*.*.***.....***.*......**..*****.*....*..*..**.*.*.*.*....*...**..**..*...***.***.........**.**.*..*.....*.**..*.***.***.*.**.**.**.*..*.**.*..*...*******.*.********.*..**....*.*.*.*..**.**.***.***..***..***....****.*..*.**...*...*.*..*.**..*..*****.*.**...**..****.*.*..*****...*..**.**..***.***..*..**....*...**.....*****..**..*...***.*..**....**..*.*.*....***..**.**.***.***..**********...***.**..*.****..*.*.*.***.*.*.*.*..*...*..*.....*..*.****..*..*.*..*.*********.*.***.*.*...*......*..**.*.**.***.*..***..**.*....*...**..**.*..***...***.*.**....**.*.**..*.*......*.....**.**.*..****.*.*.**..**..****..*..***.*.**....**..****.....***.......*..**.*.**.*.**..**..*..*.*****...*..*.*..*.***.....*.**.*..*.*..*..*...*..*..*****.*.*.....****..*.*..*..*****...****.***..**.*.*****.....*.*.***...*****.**..**.*.****..*.*..**...*...**.*.**.**.*****.*.*...**...**...***.**..*.**.**..****...****..*..*..**.*.*..*.**..*...*.**.****...*....**..*****..*.*..**..*..***.........**...*.***.*.*..***...*.***....***...*****.**.**.*.*...*..*.*.***..*..*.**......*..**.....**......*.*.....*...*.*...**...******..*.*.*.*****..*.***..**.....**.*..*..*..**..**.*..*...*.**........*****....**.**..*.**.....*.**..*.**...*.*******...**.*.**.*.***...*.*.******.**..*...*..*****...****.......*.**.*****.*.**.*.***....*..*.***.*.***.***..*...****.*..*..*.....***.***...**..*.****.*..*.*...**.......*...*.*****.***..**.*.***.*.......**....*....*.*.*.*...**.*.*.**.*.**...****.**...**....*.**.*...*******.*.*...**..*.*...**.*.***.......****..*.*...*****....***......*.*******.*.**...***......*.*..*******.**..**.***.*.****.*...*...***.**..****.*.*..*...*..*..***..****.*.....*.**.*..****..*...*****.*..****.*.....*.**.*..**....*.*******...***...**.****.*.****..*.*....*****......*.*....**...***..**.**..*.***
*..*****.******....*...*..***.****..*.*..*.*..*..***..*...**..**.***...*******..*.********.*.*.**.**.*..**...****.**..*..****.*.*.*...*......**.**.***....*.....*....*..*...**.**.**..*...****.*.*.******...*..*.**.**.***...**.*.***.***.**.***.**.*..*.*......**..***..........*..***....**..**.**....**.****.*.*...**.*.*.*****...*...*.**..**.***.****...***.*.**.**.**..*.****...**.*.***.***...*****..**..*.*.**.*.*..**..**.*.**....*..*.*...*..***..*..***..***.*.**.**.*..*****.**.*.*..*.*..***.**.*..****.****.*..*****....**.***...*.*.**....**......*****.**..****.*.****.***..*...*.*.***..**.....***.*.**...*.*..*****.*.**.*****...**.**..*..*.*...**.**..*..***....**....*...*.*.**.....*.***.*.****.********.*..*..*....*..*..*..*.********.*....*.*.**..*...***....**.*.....*.*..*.****.**..*.**.**.****.*..****.**..*.*..**.....***......*...*...*...*.*.**.*...***..*..**...*.*****...*..*..*****..*...*....****.**..*..**.****.***..*.**...*..*....*.**..*.**.**..*****..*..*.***.*.***.**.***.*..*.*.***..*..*...***.***.**....*****.*.....**.*.**.....*..*..****.***.**.*.***.**.**...**.....**.*..***......*.*.***.**.*.*.*..****.***.***......**.***.*.**..*...*.***..*.*.**.*.**.*****.***.*.*...*.*..*......*****..*.**..*..*.***.*.**...**.*..*..***.***.***..*..*.*.*.**.**..*........****.......*.....**..*.....*..***..*.....*.*.**...*....**.*.***..**.**..***.*.*...***..**.....*****...***.***.***.**.*****..*......**...**....*...*.*.*.*.***.*.**.*..***.......*.*...*.*....****.*****.*...*......***.****.**.*...*...*.***.*...******.*******.*......*.*****..*..****..*****.***.*.*.***....*....*.*.*....*.**.**...**.**....**.**.**.*..**..*****...**.*.**....*.**..***.*.*.***.......*..*.**..*..**..*.*.*...*..*..*.**.*..**.*.****.*..*.*.*...****...*****...*..**..**.**.......**.**.**.*.*..*.***.*.****.*.***.*...*..***..*.*...*.*.***.*....*.*..**..****...***..**....*...*........*..*..***.*.*.*.***.*..*.**...****.****..**.**....*.....*....**.**.**.**.**..****...***.****.*..*.*..**.***.*...*...*.*.**.....**..**..*...**
.*....*.*.....****.*.***..*.*..*....****..*......*...*...*.....***....*..**.*..*.*...*..***.***.*.**.**.....***..**..**.*.*..**.****..*.*.....*.*.***...*.*.**...****..*.*.**.****...***.*.****.**.***....**..****.**..*...**.......*..**..**.......*.**.*..***.**.*...**..**..**.***.**.*.**...***.**..*.*..**.*.*****.....*.**...*.****....*.*..**.***..**..*.**..****..*...**..**..**.*.*.**.***...**.*.**.*....*..**..*...***.*****.*..*.**..*...*.*.*.*.**.*.*****.**...*.*.*...*..***.*....*..*****....**.***.....*.*****..**....****.*..***.*.*......***.****.*.....*...***.*..*.****..*..*..*.*..*..*.**..***.*.***..*.***....*.*.*..*..**..***.**..*.**......*..***..*.*......*...*.*.*..****.******.***....****...*..*.*.*..*..*.*.*.**..*.*..***..***.**.**...*..*.*.*.*...****.*..***.*.**..****....**.*..******.*.**.**.*....*.*.**.*...**.....*.*..*.*..***.*.*.*...***...**.**..*.*.*.....*.***.****.*...*.**...**..***....***..*..**.**.....****..**...*.*..****.*.**..***...****....**...*****.*.*...*.**.*..*..*.**.***.***.**.*.**....*..*.*****.*...***..***.****...**.*.*..*..*..*.**.*.*...*..**.*.***.*.*..***********..*.*.****..**....*.*..****...**......*.*...*.*.*.....*.**..**.*..***....*.*..*.....**.***...***...*...******.*.**..**.**...****.***..****.*..*....*.....*.*...****.*****.*.*...***.**.**..*.*..*.**..******.*...**..***.****.**.**.*...*..*.......*******.***.*.*....*..**..**.*.****.*.****.**.*..*.*...**..******.*****...**.*.*******...*...**..*....**...***.*.*...***.*..******.*....***.**.***.***.**...**.****.***.....*..***....*..*.**.*.*****..*..*..***.*...**.*..******........*.*...***.****.**...********...****........****...**.*.*..*.*..**...*....****...*..**..***...**.***....***...**...*..*.*.....*.*.***.*.****.....**...*....*****.**...*..**.*.***.*....*....*..*....**.*.*..*.*.**.*...*****.**..**..**..**..***..**.....*.**.**.**..*..***.*.*..*..*..*......**.*.*.*.**....*..**.*.******...*...****...*.**...**.**..**.***..********....**...**.*.*..*.*.****.****.***.**.....*..*.*...*.****.*..*.**
*.......*.*.*.**.*.*...***.*.*.*.*..*.***..**.*....****.********.*.**********.**.......***..*.*........**...*..*...*.*...*..**.......*.*...***.***.*...**.*..*.*.**.*...***....**..***..******.*.*..*.****..**..**.*.***...*..*******.*.*..*.***.*.*.**..**.***.*.*....*....**.**..***.**......***.*...***.*.***.....*.....***..***..*.****......**.....**...**.*.*.....*****..*.*..**.*.*..***...**...**.*.*.*.***..*.**...*....*...**.*..****.*.*..*.*..**.****.*.***.*..*.**..**.****..***.*.*.**..**.**.*........****...*..*******.*..***....***..****...*.*.**.....*.*...*....*..***.********.*.*.*.*.*.**....****...*....*..****....****.....*.*...***.*.****....**...**...**..*...**....******.......*.****.*.*.***..*....*.....***.***.**..*******........*.***.***..*.**.****.**.*.**.....**.******.*****..***.**..*..**....*......*.***.....**.*.*.*....**.****.*.**.**...****.**.***.***..*.*..**.*.***.****.*.*..*.****....**.******.**....*..*...*..**.*.***...*.*....*.**.*.***.*...*.*.*.**...***...**.*.****.*...*****....*.*.......*.***.*..*.*.***..*.*.*..*..**.*.*...*..**....**....*.*.**.....*..*..***.***.*.*...***....**.*..**.***...**.***...****.**.**.*...*****..**...***.***.***.***..***...*..*.*.***.***.*...*...****.*....*..***..*.*.**.*.******....*.**..*...*..**.**.**..*....*****.***.....**..****.**.**.*.**...*.......*.***.*.*..****..*...*.*..***..*.*.*........****....*.*.*..**.****...**.*..*.***..**...*.****.*******...*........*..*.*.*.*.***.**...*******.*.*.*..***..*.**..*...*...**.*.*..**..*..*.*.**..**....***.***.*****.**.....*.**..*....***..*......*..*......*....*........*.*.....*....***..*..*....*..*.*.*.*.****..***....**..*.*.....***.**..*..*...*****....*.**...*.**.***.*...***....***...****....*.**.**.*.**.*.....*.*****.*....*.*.**.........****..*.***.***.....**.*******.**..**.***.*.*..*..**.**..****..*..*.**....*..**..*.****..***.*.*....**.*.....*..******.**..**.*.**...*..*.**...***.*..*.**...*.*.*.*.****..**.*.****.*.*.*..*..*.***.**...*.*..**.....*..*.*.*.*.****.*.*******....*....***..*
.*****..**.**.*.**.**...****.*.**.......*..***.***.*....*..*...*...******.****..*....*****..*.*********.****.*..**...*.***...*..*.*.***.....**..*....*.**.*..*..**....****..*.*.....*..**.*.*...**************...**.*.**....**..***.....*..**.*.*****.****..***..*......*.......*.***....*......**..*.*.*....*....**...**.***.*..*...*...*..*....*.*.***...**.*****.*.*...*...***...*...*.**.*.******....*...**..****.***.**.*******......*.*.**..*.*.**.***...*..*...*.*.*.*..**.*.**.***.****..**.*.*...****...***.*..*......*.**...*..**..**.***..***....**..*.***.*****.*.*.*.*.....****.*.********.***..**...*.******..**....*.*.**.**.*.*.*.**......*.....******.**.**.*.**..***...*.***..*.*...*..*******..*******..***..***.***.*.*.***.*****..***.**.*.*.*.*...*....*...**.****.......**.*..*****.****..*.**.*...*...**.**.*...**.*.******..**.....*.**....****...*.*.*..*.*.*....*******.*.**...........*..**...**.**.*.**..**.**.****..***..*.*.*..**.....*...**.....*..*.....*.**.*..*.****.***..*.*.*.*.*..*.*.***.*....*..**...*.....***..*.*..*..**..****......*..*.*.**.*....*.*******..*..**.*...**.*...****.*.....****..*..*.**..*..**...*......*.*..*..**.......**.***.****.....***....*.****.**..**........*..*.*****.*..*.**.**...***..*..******.**.*.*.........*****.*.*....**.....***.....**..****.***.....***..*.....*.*....*...***.*.**..**.**...***.*..**...*.*..*.....**.**..**....*....*..*..*.*.*.**...*.****..*..****..*..*.***....*.**.*..*...........**.......*.**.***...*.****.*.**.*.*.***..**..*.*....*.*.****...*.**.*.*.**....**..***.*.***.*******.*....***..***.****.*.*...***...*.**.*.*..*....*****..****.***.....***.**..****.*.***.....*..*..**.*...*.**.*.*..*********.***..*.**....*.***.**.***.....*.*.*..**.*..*...**.....***..****....**....***.**.*...*.**.*..**.*.*..***.*....*.*.*...**.*..***...*.**.****.*..**.**..*.*.*.*....*..*..*.*..*.*...*..*...*.**..*..*..***.*.**.*.**....*.****.**....***.**..**..**..*.......***.***....*..*...*..*.**.*...**.*****.***..*......*.....*.......*..***.**....***.*.***..***.*.***.
**.......*****.*.**..*.*...**.*.*.....*..*.***.*.*.*..**..*.*....*..**.....*...*.**..*...***....**.*.*.*..**..*..**.***.**.....*.*.****.**..*...**.....*.*.*.***...***..*..**..*...**.....***...*.****......*..*******..**...*..***.*.**..*...*.*.**.***.**.***.*.*.**.*.*.*.....**....*.*..**.*.*.*....*.*.*...********.****.....*...*****..**.**..*****..*..*...**.******...*.*.*.*****...**...*...*..*.**..*.***.*.**.*.*.**.....****.....*...*..**.***..**..*.**...**.*.****....**..***..*....**..*.******.***..**..*.*****.***.*******.......*...*.**..***.*.****.*.**.****.**....*...******.*...**.**.**.*.*.*..***..*....**.*.****.*.***.**.****..**.*****..**......*.***..*.**...*.....*.*.***..**.*.****.*..*****.*.*.**...**.....**..**.**...*********.*.****.*..**.*******.*..*..**.*.***........*.*...**.***.***.***......*..**.**.**...*.****.****...**...*..*.**.*.**.*.**..*....*..**.**..*******...*....****.********.*..*.*.****....*...**.***.***...**.**.*.*...........*.**..**..**.*.*...*..***..*..*.***..******.*..**..*.*********..**..*.**.*...*..*.**.**.*..***.***..**..****.**.**..**..**....**.**.*..*.***.**..*.*..*...***.*..************..*.*..*....*.*.**.*****.***......*.*..***.***.**.***..*.**..*....*..*.*...*.*.**.***.*.....***..*.**....*...*.*.*.*.***.....***.***..*****.*.**.*.*..*.****..........*.**...*....****.....***....***....**.*..*.**....***..**.*...**.*...**.*****..*..*.*.***.*...*.***.*.*...*..**..*.***.*..*.****.**.*......****.*....*..*.*.*.*.**.**.**.*.**.*.**..*...*****..*...**.*...**.**...***...*..**..*..*...*......*.***.**..*.***..***.*.**..**.**..*....*.....*******.*.*.....*****..*****....*..*...**.*.**...**...*...****.*.*.******.*..*.****.*..*.**.***..*.**.**.****.*.*...**.***...*....*.***.*****..***.***...*.*.**..*.*.*...*.****..**..****.******.*..*.*.*..***..*.****.*.***.**.*....*..*....*.**..*..**..**.*.***.******.*.****..**..*.*...**.*...*....*.....**..**.*.*.***.*..*.***..*..*******.****..*.**....*.*..**..*.***.***..*****.*..*..**..**.*.*.*****...***.***.**...*..*.***..
**....*.**.***.*.**.*****..**.*.*...**.***..**..*..**..*****.*....*..**......*.*.*.**..***...**.*.*....*..*..**...**.*..*.**...*.**..**..*******.**....**.*.*.***.*.*.*...*******......*.....*...*.*..*....**...***....*.****.**.*.*..*....*...**.***..**.**..*...**.*.***....****...****..**.****....*.*.....*...*...**.***...***.*..*.*...**..***.....*.****.***.*.**.*....**..*..*.***..**.**.***......*****.*.***.*..*..*.*******.*****..**.*...****...*.*....*..**.*.******.****...*.*.***.*.*.....**.*...***.*...****.*..**.**.**..*.*....*....***...**.*...*.......**.*..**.*.*.....****....*.*.......*.*.*........*..*****....**.*..**.*.*.***.*..****...***..**.*....*..*.*..**.**.*...**.....**.....***..**.**..*.*....**.*.***...*..*..**..**....****..***.*...*...****.*****......****.****.....*****.*.*...*...*.****.*****.*..*.*...**..*.*.*..***..*..*.***.*..**.****.*...*.*.*..*****.*...***.*.**.*.***.*.**......******.**.....*..*......***..***.*..****....*....*..*...*..**.****.*.**.**..***.**...**..*.*.*..*..*.*.*..*..*.*.*****..**.***.*.*.**.*****..*.***.**.**..**..*..****.**..*****..*...*.**.*.***..****...*.*.*****.**...*..*...*...*.********....***......**..*****.*...**...**......**..**.***..***.**********.*.....****.*.....**..*.*****.**.*.**.*.*..***.*..*...***.****.*.*******..***.*..*...*..****.**..****.***.***...*****..**..*.......***..**.**.****...........***....****..****.**.******.****.**..*.....**....*..*****...*.***..*.**..*.....*..*..******..***..*.****..**.****.*...*.***..*.**.*.**....*.***.*..*.***..*.*******.****.***.****..*.*..*.****.*.**.*****....*.*.*....**..*...*.*.**.********.*.*.***.*..*****..**.**.******.*.....*..***.*.*..***.*.*..**.....*.**.**.*..***.**...**.....*...****..**.****..*.*.*..**.*..**.*.*.*....**.*...*****..*...*****...*.**.***.****..**.***.*.*.*..****.*..**.*.*....*.**.*.**.*.*....***...*****.*************.***.*.***...*.****.*......**.*.....*.*.*******.***.*.***..****.*******..*..*...****.****..*.*.....**...**.*....***......*.**..**..**.*.*.**.*....*.***.
.*.**....****..***.**...*.....****....***.**.**.....*.*...*.**.****.****....*....*...*.*.****.*.****....***..**.**.*..*....**....****....*...***.**....**.*.**...**.*.*...**..*..*****.*.*.***...**.*..**.*****.*.*...*****..***..**..*.**...***********...**.*.....*.*..**..**..*.......**.*****..*.*.**....*.*.*.**.*.***..*..*******.*.****.....**....*.**.*.*...*.*****.*....**.*.*...**....**.**.*.*..***..*...*...*********.*.**......*.....******.*.*.**....**..**....****...*.**...*..**.***.****.*..*.***.**..**....***.**.**.*.***..*..*.....****..*..**...*.***..***....**.*....**..*...*...*..***.**.*.*....**.***.***...*.*.*..*.*..**...*.*.***..****.*......***.**..**.*.*....****.*.*.******....*.*.*.*.*..**..*.......**...*....**.*****.*.*.*..**....**..*....*...*.*.*...**..*..*.*.....*..*....*...*.*.**..*.*********.***......***.*.**...*.*...**.**.*..*.*..*.**.....****.**.***..*...*.***...*.***..*.***.**.**.**..**.*...*..***..*.**.***...*...*..*.*****.*.**...***.*...****.******..**.*.*.*.*.........**.*....*.*.....**...*....***.*...***..*.**.*.........*...**..*.***.**.*..*.***.**..*.***...*..**....*.*.*******.***........*..***.**.....**..**.*..**.*****...*.***.*.**..**...***...****.****..*.*****.**.*.***.**.*.*.**..*.*..*......*..**........*..*.*...**..**..**.....*.*.*...*.*..*.....*.**.*...*....*.*...*.*...***..*..*.**.***.....*.***..***..***..........*....******.*....*.*.****.**....***..***..****....*.***.*....**...**.****.*..*....*.****..***.*.**.**.***...*..**.****..*..**.....****........*.****.*.....*.*.*...*.*....**.*.*...****..*...****...*.....*..*.*..*.....*.**..*.......***.....*.*..****....*.....*..***....*..*...**..*****.****..**..**..*.*..*.******...**...**..**.*...*..*.*.****..**....**...**.*...*.*.***.***..**.***.*.*.**...*....*..*...*......**...***.****.**.*..*.*.*...*****.*...*...*..*.**..****..*......*..***.****.****.*.****..*..**..***.**.*****.*.****.*..*.....********.**..*.*.*....*.*.*.*.*...****.***.*.....*.**.*.***.*.*..*..*.*.**.*.*.*****.*.*.*..*.*.*..****.*****
.***.*.**...*..*..*..**...***..*..****.**.*.**.**...********.*..*.*****.....***..**.*.***...**...*...**.*.*...***.**.*...*..***..**.***.*...*...*.....*..**...*****.*....***.*.*.*.*...**.*.****.*...*..**..**.**.****.*..***..*.**.****..*...***.*.***.**..***..*......*....**...*..****..**.*..******....**...*...***.**.*..*...**....**.....***.**.*.....*..*...**...**.*.**.**..*.*.**.***.**...**.**....*****..***....*..**.***...**.**.**.*.**.*......**.*.*...*.****.*.**.*..**.*...*..****.***.*****...*..**...*...****..***.**...*....**..***.*.*...**...*...**..***..**.****.*..****..*...*..*..*...**....*.*..**.*******..*..*......****.*...*..**.**.*...*....**.*.**..*..*..*.*.*****....*..*.*..**.**...*.***.....*.*..*.*..*.*.*...***..*...*..*..***.*.*.**.**********.***..*......*..****....**.**.****..*....***......****.*......*.*..*..*.***.*.******...*****.*..*..*.*.*.*.**....*..**.*.*.**.*.*...*..*.**.**.***.**...*.***.*.*.***..****..*...**.*.*..****..****..***.*.*.....*.***.**..****.*.*.*.**.****..**.*.***..*.*.*..**.***.**..***..*.**.*..***.*.*.*..***.*.**.**..***.*.*.**.**....**.****..**...*.*.....****.*....**.***..**..**..**..***.*******.**..*...***...**...*.*.**..*...***..*....***.*.**.**.**.**.....*.*...*.**.*****..****.**.***..*.....*.*.***.*.....*......**.**.**..******..****.*.***..**.*.**..*...**.***.*.*..*..*.**.....*****..**.**..*****.*....**.*************......*.**..**.****.******......*...**.*.*..*...*.....***.**..*.*..*.*...***....*.........**.*...*.*.***.*.*.*.*........*.*..*....*...******...***..*.*....*..**..*******.*.*...*..**...*...****.***.*.**.***....**..**.*...*..***..*...*..**..**.**.*...*..*.**..***.**..*..**.*****.*..*...****....*******.***.*.*..**.*...*.*..*.*....*.*.......*.**.*...*...*.......*.*.**.***..*.***.*....*.**.**..******.**....*.***.*.***......*......**..**...***.**.*.*.***.*..**.*..*...**..*.*.*.**......***.*..*****..**.***.*.***.*.****.*........******.**.**.*.*.....*.*.**.*...**.*.**...*...**...*.**..**...*..***.......**..**...**.***...*..*...*
..*.****..*..*..*****.**....**.*...*.****...*.....*.*****..**.**.*****.**...**..*...*...****.*.**.*.....*...*.**..***...********..*..**.**..**..*.*....***...*.**.***..*.**..*.*...*.*...*.....*....**.*.***.*..***.*.*.......*..*....*...*..****..**...**.***...**.**.....***...*..*.*****.*.**...*..**.*...**..**....**...*****..**......***.*.**..**.....*..*.***.**..**.*******...*.*......**.**.*....*..**.**..**.**.*.*.**..*.*..**.*...*.*...****.*....**..*.**.**....*****..**.*...*.......***.*.**..*...*....*.**...***...*..***...*..*.****.**.**.***..*....**....*.*.*....**..***...**..*..*..*..***.*.*.*.*....**.*.**...*...*.**...***.....****.***.****.**..***.***....*..*.*.******..***.**..**..*..*..*.*.**.**.**.*..***.**.**.***.*.**...**..****.*...******.**...**...*..***..*.***.....*..*.*..**..***.**..*.*.**...*...****.....***....*..**.*.*.....**.****...*.**.*.....*.**..*...****.*.****.******...****.**.**....***.***...*..*...*****.***.**.*..**.**.**....*.*****.*.*.*...*..**..*.*..*.......*.*..*..*****.*******.***.*.....***..*..*.*****.*.*..**....*.**.*..*...*.*.**.***......*.*..**..**.*****.*.*.**.***.***....**.*.*.****.***.**.****..***..*...*..**.*.******..***..*.*...****...***.*.*.*.**.*.**.**..**..*..**.**.*****.****.*******.***...**.*...*..******.*.**..***......***.***.***..*....****...***...***....*..*..*.****..**..*.**..**.**...*..**..*****....**.**********.****.*...*.*****.....**.******.*.*****.*..*.***...**.***.**....*****....****..*.**...*....*...*.*.....*.*....***.****.....***......*..***.**..*.**..*.....***.*...**.***...*...**..**..*.*...*..*..*....*...*...******..*.*******.***...**.***....****..***.*....*..*...*.*.*.***.....*..........*...**......****.*..***...***.****.*....*.****.*.*..***.***..*....**.*.**.*..**.***.*....***.**..**....*...*...**.*.*******.*.**..*..*.*.*......**..*....*.*.*.**..**.**...*..**...*.*.**.*.....****.*.***....*..**.**.*.*...*...*.*..*.*.**.*...*...**..**.*.***.*.*.**.*....**..*.***...*.*.*.**.*****.***.....****..*....*.*...*...***..****..**
***..*****.......*.....***..****.**...****...**...****.*.*.*.*..**.****.***..***.*.*..*.**.*.***..****.**.*.**...*.*.*.***......*...*....**.*..***.....**....****.**.**.**.**********.**.*..*.***.*.**.*.*.***.******.****.**.**.*..****.*.*..*.*.*.*.**..***.**.*.***....****..*****.**.****.....*.********.*.*.****..**.*.*******.*...*****..*.....**...**.**........**.**.**..*.*.*..*......********.**.***..**.*..**.**.*.....**.*.*..**.*.**.*.*..*.**....*....*****...**.**.......**.**....**.***...*.*..*.*..*****..**.....***.**.*..**..*.***.....*.*.....*...***.*.*..***..*.**.**.*.*..*...*..*****.**..*..***.**....*****..*...*.*...*.**.*.*.***.*........*.****...**.****..**.*.*.**.***.*.....**...**..**..**.******.....**.*.*.*.....***.*.**...***...*...****...****...*..**..*******..****.**......*.**.***.*****.*********..*.*.*******.**.*...***.*.**..*..*..*.*..*..*..*..*.*..*...*...*.*.**...*.**..*..*.***.***.*....******...*..*..*.*.*.****...**..*.....*..**...*..*..**......*.**..*.*.***.*.*...**.*..*......****.*****.*.**...**.**..*.**...**.*..*****...**.****..*.***..*.*.*..***..**..*.......**...**.*.*.*.***....**.**.*..**.*...**.**.*..*.*...*...*..*..********..*....**...***.*.*...*.**.***...*...**.*.*.**....*..*.***.******.*.*.*...***.*.....**...*..*.***...*.****..**..**.*...*....**.****.***.**.***..*..*.*...*.*.*****..****.*****.**.**..**.*..******...*.**...***.**..*..***...**..**.*.*.*.**..*.*.*.*.****.*.*.....*.*....*.*...**.*.**..*.*.**.*.**....*.....*..**.*..**..*.**.***..*.*..****..*.**.*****.**....*.*.*.****..*.*..*.**...****...***.*******.*.**.***...*.**....***..***.*..***....*.**.*..***..*.****..**..****.*..****.*...****...*..**....*..**...*.***.**..*...*..*.*....**..*.*.****.*****.**.*...**...**.....*....*.*....***.*...*....*.*****..**..*..*******.*..*.**.........**..**.*..******...*..*.**...*..*.......*.*****..**....**...**.***..*.*****.*****...*******.******.*..**.*..*.***.*.***..****....****..**.*.***.**..*..*..*....*..*.**.*...***.***.**********..*.**..***......*****.*..
.****.*.*..**.**.*.*.*.*.*.*....*..*..****......*.*..*.***.**...*.**.**.**..*.**.*....****.**.***.*.***......**..**..*.*.***..***.*..**.**.**....***.*.**.*.*.*.*..******..*.*.*.*.****...***....**..*..*.*...*..***....****.**..***.*.****...*.*.**.***.***.*.***..*.....***...*.*.*******..*..**..**....*.*...**.***.**..*...*..*.**.*..........*...*..*...**.*..*..***.****...*.***...***.***.*****.****...*.**.*.***...**...**..*..*.**.****..*...****..*.*.**..*..**********....*..*.*...*....*..*.*..*******....*.*...**.*.**...*.*..*.****.*..**..***..*...*.*..**.*.*.*.****...*.*....*.****.....**.*.*..*...**..*..**.*.***...*...*****...*.***...*.**.*...*.*****...*..*.***.*.***..*.*.*******.*.*..**....*.*.*...*..**....***..**.*.*.*..***...**.***.*****..****..**.*.*...*.*.*.*******..*.**..****..***....*..**.***.****...*****.****..**...*..*.**..**.**..***.*.*.**...*.***....*.....*..*....****....**..**.*..*.*.*..**.**..*....*..****.**..*..*.*..**..****.**.*..******.*.**.*...**.**.***.*.*.**...*.**...**.*...**..*..***.....*.*...******.*.*....*.**.***.........*..*.******.***...*.**.**...***.****.*****.*******.*.*.**.*..*...***..**.**......*...**..*...**.***.*..*.*.*......**..**...*...*.*......*..**.*.***.....******......**.***.*.*..**..**..**..*..........*.*****.*.*..*..*..******.*.**...*.****..**.*.*.**.******...******.**...******.****.***.*******.*******.*.********...***.*...**..****....**....***..**.*..***.*....*****...*****.*****....*******..***.**.****..*..*..****.*.*.**....**.**.*..*.*****.**....*..*..*.*.***.****....*..***..**.******.*.....**.**...******......*..**.*..**....*.*...*****..*.........*********.*...**.***..**.*****..****.*.*..***...*..**.....**.*..*..*.**..*.**.**..*..*...*.***.*.*.....***.*.*.***.**..*......*.**....**..***.....*****..*..***.*..***.***.**.*.....*.****.*.*...*..**.**.**.****.****..**.**..**..**.*..**...**.*.*.....*.**.*.***..*..****....*****.**.*.*..*.***.***...*****.*..**.*****.******.**..**.....***..**.....*.*........*.*..*..*...****.**.......******.**
***.**....**....***..**.****.**.**.*....**.**.*****.*.**..*.*.*.*.....*.*..........****.**...*..**..**.**..*.****..*****...****.*.**..*.***...*.****.*....*.****.*.*.**..**..*.*.**.**.*...**...**.*.**.*.*.**.**.....*...*.....*....**.***..*.****.**..***.*.*....*.***.*********.*.***.***.*****.....**..**..**.*.*...***...*.***.*.*.*.**.*.*.*...*...****..***.*.....*...**....*.*.*****....*.**.*.***.***..***.**.**..*.**.****......*******.***..***.**...*.*.*..**.****.*..****.**..*....*..*..*....**....**....*...**..*....***.***.****......*.*...*....*..**......*.**.****.**..*.*.*.**..**.....*..*.**..*.**.**.*.*.*****.**.*..***....*...**..**.**.*.***.***..*.*.*...**..****...*.*.*...**..*.*....*..****.*..***.*.**....*....*.**.**.**..*.*..*..******.....*.*.**..*.*.......*.*.*...**.*.*..*......*.**...*...**.*...***.***.*.*...****.*.*****.*..**.**..*..**..*.*.*..*...*..*.......*.*.*****....**..*..********.**.*.*****....*.*.*.....*.*****.*.*...*.*.*.**.*.*..**.***.*.*...*..****.**.**.*..**.**.***.*..*...*......****..***.**.*.*.**.***....*.....**.***.*....*..*....**.*****....***.*****....**.*.*..*****.***.**.*...**..**...**...*..***....**..*.**.*..*.*.........*.*..*.***.**.****..*.....*.*...***.*..*.*..*.*...***.*....*.**..*...*.******.*....***.***..*..*.*.*..*...***.*..**...*.*...*.*....**.***...*****...*....*....*..***.**.*....***.***....***.*.****..*..*....*.**.****.*.*....*..***.**....*.**..*..*..**...**.**..*.*.*.*.*..**..*...***..***...***.**...***..*..*....*.*...***.****.*.*...*.***.*.*.**..**.**..***.....**.***.**.......**.*..***.*...****.**.*.****.*****.**....**.****...*..*..*..*...*.*..*.*.*.***.....*..*.*.*...***...**..***.*******..*.*******.*.****.*...*.*.*...*.*......**..***..*.*.*..****...*..**.*..*..**...*.*.****.***.***......**..*...*.**.**.....*.**.*.**..*.*.*****.**...**.**........*.*.**.*...*......**..***.......****..**.***.*.*..**.*.....*.*.****....****..*.*...*****...**.*.....*..*....***.*.*..*..*...********.*.***...****.***.**.....*********......*..**.****......
.*..***..*..*.***.**.*.*..**..*.**.****.*..*....*.*..**..****.*.*..*...*.*.*.*.*******.*.**..*.*.*.*.*****.*.*.*.***......**..**.*.......**..******.*....*....*..*...*.*....**.*.*..*..**.*.**..**..*.*..*.*...***.******...*.**.*....**...**....*****.***...***...*..***.****..*.**...**..*..*.*..*...***..*.*..***..***.*.*..*.....*******.*..**.*.*.**..*.*...*.*******.***.**.***.*..*.......*.*..**......*.....*....*....***....*...**..*..**..****.**..*.***..**.**.***..**..**.*....***....***..****.*.*.*..*.*..***..*...***.*.........*.***..**..*.****..*......*.**.***....*...**.**...*.....**..**..**.**..*.**..........*.*...*..***..*.....**..*.***...*.**.**.*...****.*.***....****.**......*.........*.*...**....***..***.*...**.*.*...**.....**.**.*....*..**....*..*...*.*.*******...*..****..*..**..****.*.*..*.*..**...*....*****.*******.***.**********....***.*.***.*.**...*...*.......***......*..**..*.*.***..*...*...*..**.**.*********..***..**.**.*..*.*...**.....**...*...*..*.**..*.*.*...*...*..**.*.****..****....*..*.*.**..*.**.*...***..***....**.*.*.*...*...****..***.*..*..*.*******.**.*..****..**.*.*****.**..*.**.**.**...**.**.*..***..*.**.**..***.****.**..*.*..*...**.*.*.**.*..*.*..********..**.*..*.*...*.***.**.**..**..****.**.**.*..*.***.**.**.*.*.***.*...*..*.**.*..****.......*.**.***.**.**.**.*.*..*.*.***.*.***...**.**.*.***....***.....*.***....**....**.**.**...****.*....*.***...***.....**.....**..*..*.*.*........***..*.***.....*....**.*.*...*****..***.....**.*.*****..*....***......*.*..*..*.**..*....**.*.*.*.**.****.**.*........**.*.*.*.*...*.**.**....**..**.***..**.*.***.*..*..*.***.*.**.*.***..*****...*.****.*...*.**.***.....*.*.******.*...***.*.***....*******.*.****...**....*...*....*.**...**..*..*....***..***.*.*...***...*..**.*.**...***.*..*.*..****..*.*..*.*..*...*****.*.*****.*.**.*******..*.**.*...*.**..*......**.**.*.*...**.**...*..*..**.*.****.**.**.**.*.**..**..*..****.*..*..****.**.***.*.**.*..***.**.***...****..*..*....**.*.*.*...*.*.***....*.**..**.***.*...*.***.
**.*....*.*....*.******.....*.*.**..*.*.*********.***..*..*****.*.*....***..*.*..**....**.*..*.***..*..*.*..*...*..***...***....*.**....*.....*...****.*.*.****..*.****.*...**....***.*....*..***...*..**..**...**.*.**.**.**..*...*.***..***..**..*...*..*.**.*.*...*****.....*.***..***.*..*..*..*****...****..****.****.*.*..*.*.*....*..*.*..*.**.*.****..*....*.**...*.***..*.*.****..*...*.*.*.*..*.*.........*...*****.*.....*...*..**.*.***.**...*....*.*..*.*..*..***.**.*..*.*.**.***....*..**.*...****..**.**.*..***.*...**...*********.**...*.*.*....*****..*****.**.*.*.**.****.*.*...**.**....****......*....**.***..*****....***.....*....*....*.**.**.**....**.*...*......*...***..****.*....*.....**....*.*...*....****.**.**..****.**.....*...*...*****...***...****.*...*.*.*.*.*.*..*.*.*..****..**..***.**.*......**.**...*****.*.**....****..*..*****..*...**.***.**....**.*..***...*....**....*.****..*.**.***...**..*.**.***.***.*.**...*..**..*...***.*...*..***.*....*...**...*.*.*..**....**..*.**.....****...*.**.*.*..*.*..**.**.*.*..**.....*.*....*...*.*..****.*******.***...*.....**.**..**..**...*...*.*.*.*...***....**...**...*.*..*.**....*********..*.*.....***...***.**.***.*.*****.*.**...***.**..*.****..*.***..*.**.*..*..*.*...*.**.*****.....***...*.**...*.*.***...*.*.*...***.**.*.*....**..*....*....*.**...*.******.**..*...*.*.***..*...*****....***.*....*.**....**.**.**..*........*.*...******...*.*.*.*...**..*...**...***.**.*..**.*.*..*.*.*.***..****..**.*.*.*.***.**..**......*....**.*...*..**.*.*.*.**.**.*....****..*.*..***..*..*..*.*.*.******.*.*.*.**...*.**.**.*..**.....*.*..*...*....*..*..**....*.*..***......**....*..*.**..*.**.*.*.**..****....***.*.**..*..****...*****.*.*...*.**..***.*.*.*..*..*........***.****..*....*....*.....*.**..****.*...**..*.*.*******..***.*.*..***.*******...*.******...*..*.*.*.*..*..**.*.***....**.**.*.*.*..***.*...**.**..*.**.****.*.***......*..*****..**..*****.*..****.***.*.**.**.*.....**.**....**....***.*.*..*..**..**.**....*..*...**..*.**.***.*.*.*.*.**
********.......**..*...**.**...**..**..**.*..****...*.*..****......****.***...****...**.*..**.***.**..*...*....****.***..*.******.*..**.....**....***.*.**.*......**.*.*.*.**..****......**..*.*.****.**..*.***..*..*.*..*..*******...*....*...**.*..*....***.*.**....*.*...***...*.*..**.***.***.*.**.*****..*..*.*..***..*..*.*.*...**..*...**.**.**.****..*..**...*.*..*.*.*.*..**......***..****.**.****...***.*..*.*.*..***..**..*.*.*.**..**..*.**..**.*.***..**.****..******..***....*.*.**..*.*****.*.*****.*.*..***...*.**.*.*.*.*....*.*.....*..*..**..*....****...*..*.**..***..****......*.*.**.**.*.*.*****..**..**.......**.*..*****.....**.*...**...***.*..*..*****..*..*...**...**..*****..**.**.**.**.****.**...*.*.*.*.**.*...**.*.*.**.*...*.*..*.*...*.*..****...**.**.*.***.**...*.***.....*..*..**.......***...*..**.*.*..****.**.*....*.....**..**.*.**...*.......*.*.**.*.**...*..***...**..***..********.*.*****.*..**.**...**..*****.**..*....*******..**...****.*..****..*..****.**...*.**.*.*.*..*.*.**.*...*.**.****....*..*...***.**.*.*.*.*..*.*.*....*.**.**.*....****.**.*.***..**....***..**.*.**....*...*...****.*..**.**..**.*...*.**....*.**.*.*.****...*.....*.*....***....****.*.***..*..*...*.*.*.*******..**...**.*****.*.*.*.**...*........**..***..*...***.****.*.***.*..**...**.**.*.*..*.******..*.*...*..**.*...*..**...**.**....*******....***.**..*..*............**.*.*....*..*.***..*.***.*..*.****.....*.****..**..*.*..*.*...**.........*.***..*..**.*.*..*..*.*....*.*..*...***..*.**.*.*.*....*.*..***.*...**..*.**..**..**.**.*.***...******...**..*.****..*.**.....*..*****.*.***....****..**.*.......**...*.******.**.*..*.***.***..*.**..*****.**.*...*..****.*.*.*.*..*....**.**..*.*.*.***...*.........*.*.*......**.*******.***..*...*......*.*.*..*.*....***..*....*....*...*....*.**.*....**..*.***.***.*****.*.*.****...**.**.**.**...***...*.**..***..*.*.**...*..*....**..**..*...**....**..*****...*...*.*....****...*.....*.*..*.*..***.*.**..**.*.*...***.*...***..*.**.....**.*.**...*..****.****.*..*...*
***....**.*..*...*...*.**..*.***.****..*..*..**.**.*..*.**.*****..**.*.*.*.*..*..**.*........*.*.*****.****.**..*...*....*.*.*.*.*.***...***.**.**....*.**.....**.**.***.*.....**.**********.**.*...*..*..**..***.***..**..*.**.........****..*..*****.***..*....**.******.****..*....*.****......***.*...*...*.***...*..******..**..*.*..*..**...*******.*.*...*.*....**...******..*****...*****.**.*......*....*.....*...*....**.*.**....*.*.*.....*...*......*.*.**.*..********.*..*.*....*.*..*.****.**....*...*.**.**.********..*.**..**.....**.*..*.**..**..***..*.*..**.***..*.*....*.*.****..***.****..*.***.*..*..*..*.....**.**.**..*..***.*.**..*..**.****.*..*..............*.*..***.*..*..*.*.*.**.**...*..****..*.*.****.******.....*.***.*.*.*.****.*..***..*...**...***..*.*.**.*.*..****.*..*.**..*....***........***.*.*...*...***.*....**.**.*.**...*.****...*.*..*...****.**.**.*.***..**.*..**.*.*.****...***..*.*..*******.**......****...*.**...*.*..*.***.****..*...****..*...*..*.*...*.***...*....*....**....**...*.****...**.*.......*...***.**.....*.*...*.*.*..**.**...*...**.*.**.**.*.*..*******.******.**....**.******.**.****.*..*.*.....*.*.**...**..*.*..***..*.........*.*.***..**....**.****...**...***....*....**.***.......*.***..***..**.*.*.***.*...****.**...***.***...*.*...*....***..****.*****.***.....*****.**..*.*..**.**..**.*.*.*...*.*.**.*..***.*.*..*..*.*....****.*.**.**..*.*****..*..*...***.*...*.*.*..*.*.*.****.*..*.*.*******.*.*.*.****.*.*.....**..*.**.*..*.*.*.***.**...*..*.**.*.....***.**....*.*.*.*..*..**....**.**..*..**.**..**.*.***...*****.*.*.***.**....*..*.**.*.**..***..*..*..*...*.****..*.****..**...*.*..**..*...*..*.**.*..***.***..**..*...***.....*..*..*..**.*..*.......**.**..*.****...**.*.***.*.**.......*.***..****.*.***..*...*.*..*****.***.*....***...****.**...***.***.*..***....*...*...*.****.*.....*.*.**.......*******....*.****.********......*.*.*.....*****.**.*.**.*..**.*..**..***.*..*.*****.....*..*..***.*..*.*....**.....***.*.****....*****.*......*.****.**....***...*
**..*.*****..*..****.*.*....*..*..*.**..**...***..***.*..*.**..*...********....****......**.****.**..*....****...*.....*.*..**....****.*.*..**.*.***.....**.****..*..*.*..**.**.**.**....*.*..*.*.*.*****.*.*..*.*....*.**.*......******.**..**.***.***.**.***..*.*.****.**..**....*.*...*.*.*..****...*..*...**.***...***..*.*..*.**.******.**.***...*.**...**.**.*...*.*.*..**...*..**..*.**.*.*.*...*...*...**.**.....**....*.*.**.****.****.*..**.*..*.*..***.**..*.**.**.*****..*.**.**...*.*.***.*.*.*....**..*.*....**.**.*........*..**...*..**.*.....**.**.*.*****..*......**..***.*.**.***.**.*.*..*****.*....******.*......**...*****.*..**.*.***.**.******..***.****..*.****...*..*..*....**..*.**.*...*.*.*..*..**..*..*.....*..*..*..**..*.******.***.*.*.*..**....*.*..*..*.*...*.**.*...*.**.***.*.**..*....**.**.**.*....*....*..*..*..**.*..**.*****.*.**.*..***.****.*.*....*..*.....*.***.********...*....*....*..**....****.*.**.***...**.....**...**...********.**.*..**.*.*..*..*****.*....*.....*...***...**...**..**...*..*.*.***..*.....****.**..*...**.**...**..*....*.*.**..***.**...*.***.***..*......***.**...**..****.**.*.*.**.*.**.**.**.*..*.*.***.**.***.**..*....**.*..**.......**..*.*.*..**.********.*..*.*..**.*.**..*...**...*...****...*.**.***...*.***....**.**...**..*....**..***.*.*.**.*.*.*.**...*.*...**.**..******.***.****..*.*.*.*****.**..*..**.*.*...*....**.....**..*.*..***.....****.******..**..**..***..****.**.*....*...**..*.****..*.*.**.****..**...*.******.**.****.*.*..***..**...********.*****.**.**.***...*.****.....****..*...***..***.**.**..**..**.****.*.*...***...*.****...***.*...*.*.**..**.**..*.....******.**....***.**..***..***.***.****..........**....**...**.***.*******....*...**..*********..*..**.*.*****.*.***..*****...*.......****...........*..**.*.*.*****.****..**.*.*****..***.*.****...*..**.*.**.*..*.*.*.***..**.***....***.....*..*.***.**.****.*.**...**...*.....*..*..*.**..*..***.*..*..*..*..*.*****....****..***..**...**.*...*.**...*.**...*.*.*......**.....*.******.*.**....
.....*.*..**..*.*..***...*..*.******.*.**.*.*....**..**..****.**.*.*...*..*..*.*.*.*......*.**..***...**..****......*..***.**.**.*.*..*.*..*.*.*******.***...*..*...**....**..*.*...**.*.***.*..****.*..***.*..*.*.*.**.**.**.**.*.***.**.*...*..****..****..*.*.*..**.*.*.*.*.*.*.***.*..*.*.*..*..*.******..****.....**....*.**.****..*.*...*..**...*...*...****........*...*.*.***.***.**..**..*.......*..**.*....*..*.*....***....***.***.******.**.**..*.*****..****.*****..*...*.*.**.**.*..***..**..*....*.*.**..*.*...************.***...*..*.**.***.....*..*.****.....*.***.*....*.**.........**...*****.**.**.....*....**........*.**.**.*..**...**.****..*...**...**.**.**..****....*..**..**.*.*..*.***.**.**.*.**.**........***..**.****..**.**.****.*.**...*...*.*.**.***.*..**.*.....*..****....*.**********..**.*...**.*..**....*****.*.******..*******.*..*..*..**.*...*..*..*....**..****.*..*.******.*.*.***.**.**.*.***.*...*..**..**.*........**.*.***.*..***.*.*.****.....**...***.....*.*..***......**..**.*...**.....*.***....*.***..*.***....**..***.**.*.....*.*.*.*..*..*..*.*...**.***..******..**...*****..***.***...*..*****..**..*...*.*.**.*.*..*.*.**..***.**.*..***.*.**.*****.****.*.*.*...***.**....**...**...**.*.*...*......*......**.***...***.**..*.**..***..*......****.*.*.*.**.***....*..**..****..***.*.******.*..***...*..***.*..*..*.***..*.*....**.***....**.*.**.*.*.*..*.*.***..***....*.*...***..*.**..*....*.***.**..*...*.***..**..******....*..******.*.****.**..*...*....*..**.....*.**.*.****.*..*.****.*.***.*..*.....**..*..*..**.*.....**.*.*.*.**.**.**....***.*.*.*.***..**..**..*..*.**.*..****.***...*...*..*...**....**.*....*...**...*.***.***.**.**.*.***..*.****.*********....**.**.****.***.*...*.***...***....*.*.*.*...*...****.*.**.*.*.*.**..*****..*..*.*.*...**....**...*.....**.*.*.***...**...**.***.****.*..**....**..**.*.*..*****...***..*..**...*..*****..*.**..*.*.**.**.*......****.**.***.*....*.*.**..*..**.*..*...*...****.....*...*...*.*..*****.*.*...*****...**.****...***...***.*.***.*.
.**.*...*.*.***...*.*..*.**....*.*...*.*....**...**...*...**..*.**.**.*.***..*..*.*.*..*.*.....*.****....*.*.***.*.*..*****.****.*...*..*..*.*.*...****.**...*****..**.*.**..**.*....*..*..*..***.**....*.****....*.**....*.********.****.*.*.*.***..*...**.....**..******.*.*.*..****....*...*.********..***..*.*.**.**.***.*....***..**..*.*..**....*.**.*********..*.*.**..****...******.*.**..*.*..*.*.*.******.*.*.**.**....**.**.***.***..**.**..*..*******.....**.****.*.....****..*..*...***.*.*****..**.*.......*.*.***.***...*.*.*.*.***.*...*.***.**..**.***.*.****....***.**...**...*.....**.*........*..*...*.***.***.*...*..*......*....**..*.....***...**.....*..**.**.*.*.*.**.**.**..*..*.**..***..***..*..*****.*......*.*.*.*.**.*..*..*.**...*.**.****.*...****.*****.**.*.*.*.****.....**.***....***..**.....*****.*.**.*....*..**.*.****..***....***..**.*.*.***.*...****.***....*.*..**.*..****....*..*.**.*..*..****.*.*.*.********..*......**.***.*.***.*.**.****.***.*.**.***.**..*..**..***.**..**.*....*....*...*.***.*.**..****......*.*..*.***..*.**...**...**.***..*.****..**.....*...****..*..*..*......*.*..*..*..****..**..***.*.*.*.**..**..*..***.**.*.*..*..*.*....*..**.*.*.*.**.*.*****.**...****..***...***.*..*.*.**......*..*.*.**..*..**....*.*..**..****.*...*..*.*.**.**.*.****.****........*.*.*..*...*....**...*.....*......*..*.***.*.*.*.**.**.*.**.*.***.**.*....*.*.*.*....*.***.**.**.*.**..*..***.*.***..*..**.**.....***.*.*.*.****.*.**.*****..**.***.*...**.*.**..**.*..**.*.....*..*******.***.**.**.*****.*..*....****..**.****..***..*....*.*.*..*.*.**...*..*.**..**....*.***.***.*******.*.**.....**.*.******.**.*..........**.*****.......**.****..*.**..*..*...*..*..*...*****.*.*.**.*.****.*****.*..**.*.*.*.*..***....**.*.........*..*...**.*.*...*.*..*.*******...**.******...*...*...*..****.**..*......*...***.*.****..*..*......*..**...**.*..*..*.*...***...***..***.**...***..*.....*..**..*.*..**..*.*.**.*.*******.*.****.**....**..*.***...**..*.*.**..*.*...****.*.****.***....*.******...*..*.**..
..*.**..***.*.*....*..*.*.**...********...***.**.**.**..*.*...**.*...**....****...*...**.*..*...****.****.....***..***..**.**.*..**..*...*..*.*..**.*.....*.***..**.*..*......*...*.*...*...****....*..*.****.***.****.*.**...*.*....**.*..*..******..***.**.*.....*.*.**....*.*......*..***.**.*.*..*..*.**..**.*.**..*.**.....*.....**.*..*****.*.***...****...*****...*..*..****.*.**...*.*.*.**.***............***...*..*....***.*****..**.***.*.*...*..***.**.**.***.*.*..*.*.*...*.**.****.*.***..**.***.*...**.*...*......**.****....**.**...***.*.**..*.....**..**.*.****..*.....***....**..*.*.**.****..*.*.***.*.**..***..*****.....****.*....*.***.*....**.*.**.*..******..*...**.**.*****....****.**.****...*.**.*.***..*.......*******.*..****...***..*.*.**..*..**********...******..**...*.**.*...**.*.***.*.....*..*.*..******.*.*****.....**..*..**..*..*.*.*...***.******.****...*.*....*.**.*.***.**.....**.......*..*....*.*..*..***..*....*.*.****...******.*****..****.**.**.***.******.*.*..**....*....*****.*.....**..*..*****..**...****.***.......**.************...*..**.*...*.**......***....****.***......**..**.**..**.*...*.....**.*.**.*..*.****.**.**.****..*...**.**..**..*.*.....*..*...**..**..*****.**.*.....**.******.**...*.*****.*..**.*.*.*.*...**.**..**..***..****......*.....*****.*.**....**..***.*...*.*****.*..*..*..*..*******.***.**.**.*..*.....*....*..***...***..**.***..****.*.*.*.**.*..*.....****...****.*..*********....***.***....******.*..**.*****.*******....*..*.*.***..*.*.*..****..***.****...********.***..**.*.*.*.....**..***....*.*.*..***.*....*.*...****..**.........*.*.*.*..*****.****..*.....*.****.**..*..****...***.*.**.***.*..*..*...**.*..**.*......***.**.*...*****.******.*.***.*.**.*....**.**...*.*.*.**......*.*.**...*...**..***...*.**.******..*.*...*.**....*..**...*..**..**.**.*****.**...***...*..**.******.*.**.*.*******..**......*..**...*..*.**..*.*.....**.*.*.**.**..**..**.****.*.**..*.**.****.*...*.**.*..**..**.*.*..*.*.****...*..***..****..*.**..*..*.***...*.*.*..*.**....
.**.****.*..**.****.*..********.*.*......**.***..*...*.*****.*....*.*...*.....***....*..**...****..*....*...***...***..*.***..**..***..***.*...*.*.*.**.******...*.....*..*****...*.***...***..*.*.**...*.*******.*.*.*.**..**.*...*.*.....*.**..*.**..*........*.*...*..***..*****....******..*.**..**.*.****..*.*.*.*..**....*.**.*.******.**..*.**..*****.****.*.*.***.*.***.*..**.*...*..**........*.**.*....**.*******..*..*.**...*..*.**.**.*.***..**..*.....****...**..*.**..**.**..*****...******.*...*...*.....*..*..*.*****.........**.*..*...*........*..*...*..*...*...**.*.***..**..**.***.***.........*.***.*...****.*.......**..*..***..**.......***..*.*.*.*...**.*.***..*.*.****.*......*****....***.**...**..**.***.*.**.*.**....**.*.*.*..*.*.*.*.*.*.*.**..*.**.*.****...**...**..***...**...*...*******.*..*.*.**..**.**.*......*..***..*****.***.***....****.**.**.**.*.*....*....*********....*....*..**......*..*.....****..***..*.......*.*....*****.*****.**..***.*******.*.*.***......***...**...**.**....*.*.*...**....*...****..*..*..**.....*.**..***.********..****....*.*.......*..*.*...*..*.*..**.*...*.*...**.***.*.*.*.**.....**.**.*****.**.*...**...****.****.***.*...**....*...*..*.**..***..*..***.*..**..*.*.**...*......*..*....**...***.***....**..**..**..*..*...***.*...***.*.*..****..**...**********..**....**.**.*****.*.***.***..*..*..*.*......*..*.*.**....*..*.*....*.**....**.******..*****.....**....***.*....***...*.**.**...**.***.*...*.**.***.**.*..***.*.*..*......*..**.*.....**...*..*.***.**.****..*...**..*.*.....****.*..*.**...*****..******.***...*...*.*****..**...**.*......**...***.*....*.*.....*.*....*..******..******..*...*.****..*.**.*..*.*****.*..*..*.**..**.***.******.*.*.**.*....*..*....*.**.*.**........*..**..*...*.***...**.***.....*..**.*.........***...*.***.*.....*..****..*...*.*...**...**.*....**.**.*..**.*..***.*..*.**.**.*..**.*****...*.....**..**....**.....**......**.****...*...**.*...***.*..**.***..*..****......*..*.*...*....*.*..*..***....*******..*.....*.*....**.***
*...****.*.***.***.****.*.******.****..*****..*****...**...**.**..*..*.*.**.....*..***..***.**.**.**..*.........***.*....*.*.***..*.*.*...*..*...**..**...***.**...*...*..**.*.*****.*..****..*.****...*.****.*....**.....*..*.*.**.*.*......*.*****..*..**..**.*....*.*....*..*.....*....*.*.*.*.*...*...*.**....*.*.***..*.**.***...**..*..*.*...****...*...*.*.**...****.*.*..***....**.*.*.*.*.*..**.****.**.**..****...**.****..****.**.*..**..**..*....**....*.**.**...*.****...**.*...*******.**...****..***..*.***.*.***.**.*...*.**.*.*..*..*...**.*..******...**....**....***..*..*.*.*.*.***..*********.*.******..**..*..*******..*......*.**..*....**.....*.**.****..*......*...*....****.**..*.**.*...*..**..*......**..*.*.*..***..*.*.***..*....*.......**..*..*.**.**.*....**.***.*....*.....*.*.*..**.**.*.*.*.*.**...*.*****..*..*.**.....******....**...*...**.****.**.**.**.*.*.**..**.***.**.*.*.*..*.**..*...***********.*...**..*..**.***...*..*..*.*.*......*.****..**.**....***.*...*.*....**.**.*****..*.*.*******.****.....*...*........**.****.*.*.....*...**.******.*.****.**.*..**..*.***...*...***...**.****..******..******.**.*****...***...*.**.*..*.....**..***.*....***.***.*.*.....***..**..*****.**..*.......**.*..*.**...*..*...******.*.***.****.**.**..**.*.**.*.*.*....**.***....*****.*.*....******....*.*.**.**..***.**.**.**.*.*.*.****..*.***..**...******........*......**..****.**.*.***..****.*...*****.**.....*.*...*.....*.....*.**.*....*...*****..*.*....**..**.**.*...****.****.....**...**..*.*.***.**.****...**..*........*..**.**...*.***.***...*..**..***........*.......*..**.*....******.*.....*....****.*.**.**.*..*..*..**.****....***..***..*.*.****..*.*****.....*****.*..*..*....******.*.*..*....***..**.*..*.*.*.*..*....*.**.**.*...**..*.*..*.**.*.*****..****...**.******.****.*.***...***..*..***......*.*..*.*..*......***..**..*.*..*...*...*.**....*.***......*..*..***.****.*.******..*.****.**....*****...**..*.**.*.*********...*.*..**..*....*.**.**.*.*.**.*.*..***.**.*..*..*...***..*...*.*.***
*.*.....*.*.***.**..*...***..****.*.*.*.***.**.........***.*.**.**..*.**..*...***.*****.*.*.**...****..*....*.*.*.*..*.*.....*.*.**..***.......*****.**..*****......**.**..**.*..*..**.**....**.****.**.*..*.*....*..**...**.***********..*.*.*..*.*....**....**.****.***....**..**....**.***.*.*..*...**.**..*.*.**..*..***....*.**.*.***..**.**.*..**..*.*.*.*.***..**..**.......*****.**.*.*.....*....***..*...*.******...*..*******.*******.*.*............*....*.*.*....**....*..*.*.***.*..*****.*.**.*....*......***.....*****..*.*..*.....*.*...*..***..**...**.**.******..****..**.***..**.*..**.**..**.**..***.*.**.*.*..**..*...*****..**..**..*..******..*.*.*.*****..**......*...*.*....*****.*.**.**.***....*****..***.*...*.*.**..*.*..**.*..****.*.***.*..***....*...*..**..****...*..*...*.****.*.**.****....**.***.....*..*.*..*******..***.**.**..**..*.**.**..*..........*.****.**...**.**.****.**..**......*....**.*.*****.*.***.*.*****.**.****....**.....****...**.*.**...*....**.*.*.*.*.......*..**..******.*..**.****.*****.*******.***..**.***.*.....**.**.*..***.**.*...*...*.*....***....*.*..*..*...*....**...***.**..*...**.*..**...****.....*.*.*..****...*.*...******.**..***..*.****.*.*.**..***.**.****.****.*...*.*.****..***..***..*....**.*.*..*..**.**..*..****.****.***.*.....**...**.*****.**.****.*.**.*.*.*....***.*.****...*.*..***..*..***..**.*...**....*..*.*..***....***.*.*..**..**.**.*..**.*..*......**.*..**....***.*.**..***.**..*.*.*********.*.*..*****.**..*.*.*.*.*.**.*****.**..**.*****.*.*.....****.*.**...*****.**...****..*..*..****.....****.*.****...*...*..***..*...*...***.*.*..****...***.*.*....*..**.*.*......*..***********.*..***.**..***.**..*.*.*...******.*..**.*.*..***..*..**...****..**.*..***....********.**.*..**.*.**......*...*...***.**.**..*.*.**.*****......**..*...**....*.*..*..*.*.***.*...****.*.*..*.....***...*****.**...*..*....**.*.*.*****..*.*.***..*****..***.*..***..****...*..****.***.*...***.*.....*....*.**..*.**.***.**..**.*..**.*..*.****.**..*...*.*..*.***...*...*.*..*
.***.....***.*.**..........***.***.****..**...*****.*....*.*.**..*.**...**.***.*.*.*.*.*..........*..**..*...***...***..**.*.*..*...***.*....***...*..*..***......***.*.*.**.***..**.**..**...*..*.***.....***.*.**..*.****..**.*...*.....***..**.**.****.*..*.*....*.**.*.**.**.*.*.*.****.****.**.*.***.*.****.**....**..*.**...*....*...****.*.**..**..**..*.***..**....*.***.**..*..*.***.*.**.*.*....****.****..*..*........*.....****.*..*...**.*..**...*.*.*.******..*....*.*.......***....*.*.****...****..***...**.*.**...***...*.**.***...****.**..*.*.**..*.****.**.**..**.*..**.***...*..****.**.*.*..*..**.****..*..*...**..******.***.**.*****...**.*...**...*.***..**...**.***.**.*.*..*.***..*.*.*.**..*****..*...**.**.**......**.*.*......***..****..*.***..****..*****..*.*.*****..**..**.*...**.**..*.*...**.*...**.*.***.*....*....**.***.*.*.*......***..*..**.*.*.*.*****.*..*..**..*..*.*.*.***..*.***....****..*.**.***.***.***..*****..*.*.*....**.*..**..*****..**.**...*..*.**....*.*........**...*****.*.**..****......********...**..*.**.***..*.**...*.*...*.**...**.*.*..*....*******.*.*...*..**.**..*.*..*....**.***.**.******.*.*.*..*.**.**..**....*......*****....*.**.**..*.******.*..*.******..*.*.**....*.*...**...***.*.....*.**.**...*.....*...*..*..**..**.**.*.*.*.*****.*..*.....*.**...**.*..*********.*.**..**.**********..*.****.**.*.*.*...*.**..*******.*****.*********..******.*.***.*.*.**..****.*...*.**..*******.*...*****..*..*.*....***..*.*....*...**.**...*.**.***.*.....*.***.*.******..*.***..**...****.*.*****....*.*....*.**..****.*.*.********.****.*..***.**.**..**.*.....***.******.*..*..*.*.*..*..*.*..**..*****.****....*.**.*...***...*.*.*.**..****.*.*.***.*.***...***.*.....*...**.**.**.....*.***.******.*****.*****.***...*.****..***.***..**.*.**.*.**.**.....*.......***..**.****...*****..**..**...***..*.*.*..***.******.**..*........*..*....*******...*..*.*.**...***...**..****..*..****...**.*..*....*..*..***.*.***.*.***....*..*.*.*.****....*.**...**.***..*****.**...***.****.**....*.**..
.*.*.**.*....**..**..***.*****..*..***..*.**.**..*.**....**......**.*..**.**.*****...*.*.*.*.*****.**..***.*.***.****.*****..**.****.*.**..*.********..**.*..*.*..*..****.*******..*.*.*....*.***.*.*.*..*....**.****..*...*...***..*.*.****..***....*.**..*..*....**...*....**.***.*....***.***....***.*...........****.*....*..**.....**.*.*.*..**.**.***.*....*..*******..*****..**..****.*.**..*.*...*..*.**.****..*.**.*.*..*.*...*.*.*..*.*..*...*.****.**.****.***.***.....**.*..**.....*.**..**..*.**...*.***..**....**.*.*.*..*..**.*.*...******..***..**.*.*..**.*.*....*..*...*..*.*..**.**......****.*..**.*..*****..***..**...**...*.*****.*.**.**...*....*.*****......*...*.*....***..**.***.******...*....*..*.*..*****.**.*..*.*..**.*...........****......**..**.**.**..**......**.**..**..*.**.********.**.*..****.**...***.**.*.**.**.**.....*.*.**....*...**.*...***....**.****...**..*..*.***.*.......*......**....**..********...*.**.*.**.*.*..*****..*.**.*****....**..*.*.*..*.*.**.***...**..*..*.....****.*..*.***.....*..**..****..**.*.*****..***..*...**.....*.**.*.**...*.**.*..*.***.*.*.....**...*.....**...*...*.*..*.*.*.*.*.*...*.*..***..*..*..****..***.*..**...************....*...**..*...***.*..*****.**.***.****..*..**.*..***..***..**.**....*.**.*.**....*.*.***..*.*....*.**..***...*.*.**.***.***.**.*****..*.***..*.*.**.***.***.*......**..*..**...*..***.*.*.*.....*.*.*.****..*****.*..*.**..***......*...*****......*****.****.***....****.*.**..***...*.*...***.*.*..*..*..***...*....*..**.*.*....****...*.****..**.***.*...****..**........*.**...*...*.*.**....*.***.*.**....*..****.**..*..*********.**.****.****..***.*..*.***.*......**...*...*.....*.***.********...*.....*.*...........**.*.*.*.....*.*..****....*...**.*.**.**.**..*.....*...*.*..**.***.**..*.***..*.*..**.*...**........*****..*..**.**.**.***...***..*.****.*..*....*...******......***....*.*.*.***..*.***..*..**.**....*.**...**...*.*..*****...***.*.***....*****.**.***.*.....***.....**.*..**.******..*****.............**.***..**.....**.*
....*....*..****.........******.*.*.****..*..*.**...****.***..***..**.****.*.**.*.*...****...****..*...***..**....*...*.**...***.***...***..***.*..****..***..***..****.*.******.*..*.**.**..**.*.*.*...*...**.****...**.*.**.***..*..***..*...***....*******.**...*...***..***.***..*.**....*....***.*.*.***.***....*...***.**...*..*.*..*.*.*...*.**.****.***.*..*..**.*.**.*****.**.**..**.*.***.....*......****...*.*..***..*****.*.***..**..**.....*.**.*...*.****..********..**..**.*.*.**...*.*.*....*..*.*.*.*..**...*....**.....****.*...*...*********..***.***..**..****.***.**.*******.**...**.*.***....*....*.**....*.***......*.*..****.....*..*....*.*...*..*.*......*.....****.***.*........*****.*.*......*****.*.**...*****.***.****.**..*.*...*****.****.**.**.**..*.*.*.*..**...***.***.**...***..**.***..*..***......******...*.*.*..*.*.******..*...*.*...*....**.**..**.**.*.***....**..**.*..**..*.*.****....**..*..***.***.**...*...*....**.*****..*..**..*.*****.*.**....*..*.**.*...*....****.******.**.*..**..*..*.*..*..*.*.**...*.....*.*...*.*..*.*...*..****.*****...**.*.*****.****....*...**....**..*..*.*.***..*.*****.***.**...*..*..*....*.....*..**...*.*....*.*...*..**..*.**.*..**..**..*.*.*...*......*.....*.*.***.**..*..***..........*********.*.***.*.....*.***.****.*.....*......**...***.*.**.****..*.*..*.*******..*........*.**.*..*.*.*....*..*.**..**...*..******..***.***.*.**.*.*.**.*****...*..****..*...*.***..*..**...**.**....*..**..****..*.*..***..*..*..*.**..**....***..*..*.****....****.*.**....*.*..**.*.*...***...*.******.*.*..***.****.**...*...*..***..**..***..**.*...*....*....*.*...*.***.**.....*...***.....**.....*...****.*....**....**.**.....*..**.**.*.*****.*.***..***.*..***.***......*.**.****.********...***..*.**.*...***.*******.*.*..*...**..**...*.*.**...*.*..**********...****.*...**.**.*..****.**..*.**.*.**.**.*.........*.**..*.**.***..*...**...*..***.*.*..*..**.**.*..*.**.**.*.*.**..*.*****...........*.**....***.*.***.*..**...**.***.***.*.....**...**.***..*..*.***..**..**.**
..**.*.*.**.*.***.....*.*.*****...*.*....*..******.*****..***.*..*.*...*.*...*****..******..*.**.**...*..*****.*.**.*.*.****.**..*.***.**.****....**.*.*.*.**....*..**...**..***....****..**....****.*.***..******..***.....*...*.*....*****.**..*..*..*.....*.**......**....*..*...*.***.**..*.....*.**.*.*.*.**.**.****..**...*...*.**.**...*..*..*..*..***...*****..**..*...*.*.*.*....***.**.*....*********..*..**.*.......**.*..***.*.*.*..**.**.**.*..*....*.*..**..*..****....***.***.**.******..**..**.*.*****.*.*..****..*.......*....*.*.*.*..*.*****..******..******...**.**.***....**.*...**.*.***...*.....***.*.*.***...*.***..*..****..*..*...****..........*****...*...*****..*...**.**.**..*..***..****..**..**...*..**.*..**....***.**.*.*****...**..***...***..*..*.***.*..*.******...**..*..*...**.****.*.*...*..*.....***...***...***..*.*..*.**.**...******.*..**...****.....*.*...***.*.***.**..*...*****......****...*..*..***....****.**....**.*.*.....*...*.*.*.**.***.***..***.......*....******..*****..*.*.*.**...*..**.**..*...*.****.*.*..*..**..******.****.*..**.**.**.*.***.**..**...**......*.***..***.*****...*..****...****..***.**.***..**...*..*..*.*.*.*..*....*..*.*...**...**....*...*...*..***.*.**.*..*.**...*.***..*.**.**..*..*.*****.*...*..*..*.*.....*.*.*.*...*****..*...****....*....*...*...*..*.*.*.**..*....**..*..**.*.*...*.*..**..*.*..*.***..****.*.*..**......**.**.*.*.****....**....***...**...****......***.*****.***.*.**..*..*.*****..*...*.****.***..**......*.**.*......*..**..*..*....*.*....**..**...*..*.*.********..*******.**......*....********.*..**.*.**.**...*.*.....*.*.**.*.**.*.*.....*.....*.**.**.....*.*.**..*....*..***.***.*......**.*...*****.......*..*...****.***.**.*.**..*.*****...*..***...*....***..***.*.*..**..*.*.*.*.**...**.**.**.*...**...*..*.*.****...*.*.**.*...*****..**.*..*.*..***..**..*.*.**....***..**....*..**...********.********..**.******...**..***.*...**..**..**..***...**.***.*...**.*.*...**..******.**..*****...**....*********.*.*....*...*...*..**..*.*..***
..*..****.*****...****.*....***..**..*...*...*..****..**...*.*.*.**.**.*.***...**...**..***.*.......*.*.**..*.***.*.**....*.*.*.*.**.**...*..*.*...**.*.*..**...****...**...*....*.*......****...**..**.*..*.*.*..*.**..**....*...***.*....*..*.*..**..*..*..***...*.*.*.*.***.**.**..*...*..*...*..**.**.*.*..****.*....*.*.**.......*.***..*..*.*..*...*.****...*..**.*..*....***..*...*.*........*.**........***..**.......*.**..*.**..*....**.*.*.....***.*.*...*.****..****.***..*..**..**..........**.*...*.***.*.*****.....*...**.*****..*...**...**.*...***.***..*..**...*..**.*****.**..**......*.**..***....**..*........**...****.*...***.......**..**..*****.*........*.*......**..*......***..*....*.****.*....*.*..***.*.*.**.*.***.*.*.*****.**..**...**...*...*......*.**...*....*.**.*..**.***...**.*.*...*.*.*....**..*....*....*.*.*****.......**.***..*....*..***..**.***.****.**.*...***.**..*.*.*..**...******....*..**.********.**.*.*....*.*.*..*..**....***...***..**...*.*.*.*.*...***.**.**..*.**.*.**......*******...*..***.*..*.*.*.*.***..*.*...***.*...***.*..*....*.*.**..*...***.*.***......*......******.*.....**...*..****.*..***.*****.**..*..*..**.*...***..**.*..***...**.*.*****..****..*..*.****.**....*.**...*....**.*...**.**........*.****.***.*.*.....*......****..****.*..*.........*..**.*.*..**.*****.**.**.*.******..*.**.*...**.*....**.**.*.*..*..*****.*...***...****.*.*.*..****...*****...**..***.*.*..*.**..*......*.*.*.**********...*....*....****..*..*....**..**...****..*.*..*....**..**..********..*....***...*...*.*..*.****.***.**.*..**.***.**.**.**....*...*.....***.*....*.....***.**..*.*********.....*..***...*.*...*..**.*...**.**.*.*.*.***.*.*..*.***..***.*...*..*...*...***...*.*.*.*..***.....*..*..*....*.......**.*****.****......***....**..********.*.*....**..*.*.*..*...***.**..***.*.*.*********..*...*..**...*****...**...***.***.***....***...**.**.*...***....**.**.*.*...***....**.**..*.*.**.....**.*****...***.***...**..***.*.*..****...*.**....*.*.****..*.*..**..**..*..**.*....*.***.*
*.**...**..***.*.*..*...*.*...*......*..**.....****....*...*....*..*.*.*.*******....*..*.*..*.*.****.****.***..*****...****..*...******.*..***....*.**.*.*....*......*.**...*.**.**..****..*..*.*.****.....*...*****.*....**...*....**.*.*.*...**..*...*.**.*.*.*....*********..*..*.*.*.*.***.***...*.*.*..*..*..*.*.****.***.****..**...***.*********.*.*.*.*....*...*.*.*.*...**.****.****....****..*..*****........*...*.******..*.**.**..*.***.*..**....**.***......*.......****...**.**...*.**..*.****.......**.*.******..*.*...*.*.**.**..*.*....****...**.*.*.**...****..**..**..*.*****...*.**....*..****....***.****..*.****....*******.*.****...*.**..******...**.****...*..**..**..*.*.*.****.*....**...*.**.***.***...*..***..***..**...*...**.********..*...***.*...*...***...***.*...**.****.*.***....*.**.*.*...*..*.***.*...**..*.***.*...***.**.*...*.**..*.*.**..**..**.**...**.**...*.....*...*...**.*....**.*.*..*.*..*.*..**.*..***...*.**....**...**..**.**.*.*****..*.**.*.*******.....***.**.***.*....*..******.**.***.*.....**..*...*...***.....**.**.**.****..*...**.*...*..*...*..*..**.***..**..**..*.**..*.*.*..*..*..*..*..*.*....*.**.*******..****..*.**.****.**..***..**...*......*....*****.*.....**.**..****.*...**..***.....*.*****.*****...*...*.****....*.**...*.*..***.***.*.******.......*...*.*.******.**..*..**....***...*****..*.*...*..*.**.*...*........*........*****.*.*..******.*...*.**.....*...*...***...**..*..****.*...****..*.*...***.*.**.*.***.**.**.*****.*********.*.*******.**..***...**.**...**.*.*.****.**.**.**.*.*.....**.....*..*.....**.**..**..**..***..*.***..**.***.*..*.****.....*..***...**...*.*.*..*****....****...**.*....****..*.**.**..***.*...***.**...*......*..****...*.*....***.****...***..**.***.*.*...****.*.**..*..*..*.****.*.*.*...*.*..**.*.*..****..*.*.***.....****...*.**.*..*...********.***.**.****...**....*..*..***......*.*..***......***....*..*.*.**.*...***.....*..*.****..*.*.**.**..*.*******.**..***...**.*....*....**.*.**....*..*..***.....***.********.*..**.*...****.***
..*....**....*...**..*.**..**.***...**..*.*.*..**....*..***.*..*..*...**.*.***.****.****.***...*..***.*........**.*.**.*...**..*.*..**.*.*.*.*.***..*..***...*....*****.*..*.*...***.*..*...*.*...**..**.*.***..........*..**....***.**.**.*....****.*...*.**.*****.*...*.**....****..***....*.****..*...*.****..*.****..*.*****....*.*****.*.**....*..**...**.**.*.*.*.*...*.**.*.*.*..*..*****.****.***.*****..*.*...***.*.**.********..**..***.*...**..*.....*.**.**.....**...****.****.........*.**....*..*..*****..*.....*..**********..*.*..**..***.**.......**..*.*....****...**.***.****.**.*.*.***...**.**..****.****..*.*....*****...*.*...****..***...*.*.*..*.**...**.**..*.*.*.*.*.*****..****..*.*.*.....**.*.*.*...*****.*....*....*.*.*..**.*****..*..***...*.***.*.*.****.*.*...***.**.**..*.***...***.****.**.*.....***....*****...*..*.**.*......***...*....**....*..**.**.***.***..**....**.***.*.*.*.*.**********..**.*****...***..*.*.*.....*.....**.*.*...**.***...***.**.*..*..*..*...****.....*.***.**.*..**.**...******.***..*...**.*.*.*....*...*.**...*...**...**..*...***.***...*****.***..**.***.*****..***.**.****.******.******..*.**..**....*..*...*.*..*..*...****.*..*.***..***.....**.*..**.**.*...*..**...*..*...*.*.*..*.**...**...**.*...*....*.*.*..*.***.*..***.......*.**.*.*.****..**.**..*.*..**.***.*..*.*.*.*.*.**..*...**.*.*******..*.*.**.*********...*.*..**.*.*.**......******.*...**..**.*...*...*..*.**.**..**...**.*.*.*..******..*....*..*..**.*.****.***..*..**..**..**..***.***.*..****..*.*...*.*.******.*.*.**....***.....*...**...*.*.*.*..*******..*...*.******.***..*.*.*...**..*.**.**...*.***...**..*......*.**.*.***.*.*.**.*.*.*.****.*.*.****.*.**..**.**.***...*.**.*.****..*....*.***.***...***.*.******.*..**.*.*.*.**.*.*.*****..*.**...**.***.*****..****.*...*....*.*.***.....*...**...*.*..*****.**...***.****.**..**...*****.**..**..*..***...*.*...**..**....*.*.*......**.....**.*..***.*.**.*..*...*..*.*.*.....*****.*.*..*.*..*.***.***....*.*...****.****.**.*****.......*.*.******.....*.*.**.
***.**.*...*.*****.*..*...*....**.*.**.**.*.******.*.....***.*******.*.**.*.**.*.*.*.*..**...*..*..**.*..*.**.*.....****....***.....***.**.***.****...******.***.*********.*.*....*.....***..***.*..**.*..*...***.**....**...**..*.*..**.*..****..*..*..*..*****..**...*...**.....***.*.***.*..**.**..**.*.*...*.*..***.*...**...***.....*...*..*.....*.***..***..**...****.*..*....*.**..*..***..*...**.***.*****..*.**.*.***.***..*...*****..*.*.....*.*.**..*.*.**.*..*...*.****.****..*...*.**.*....***.*.*..**...******...*.*...*******...**.....*.*.*..*......*.**.******..*.*.**.*..*.***.*..*.***.**....*.***...***.****..**..*.**.*.*.*..**.**..*..**......***.*****.*.**..**.**..**....****.*..**.*.***..*...***.***..***...****.....***.*.*.*.*..**...*.*.**..*...****.**.*.**.*****..**.....*.**..***..*.**..*.*****.*****..****.**.*.***.*..**.*.***.....*.**.***..**.*.*..****.**.......***.***..**.**..******.*****.*.******.*.*.*****.**.*.***.**.*..****.*.......*...*..**...**.**.*.*..****.*.*...*..*..************..**....**.**...****...**.....***..*.**.***.****.***...***..****..**..****.*..**.*.*.*..****.*.*..*........*.*...*...*.**.*.**...***.***.....*.****..*.****...*.****.***.*.*.*.*...**.***.*.*.....**..*.***.***.*.*.*..*.....****.*.***...**..*....****.**..**...*.*..*.......***.*.*.**.*.****.*...*...**..**.*.*....***.*..*..*..*.**.*.*.*.***.****..*...***...**.*.*.*....****.*.....*.*.....*....**.****..****.*.*.**.****..*.**....***..**.****.**....*...**.**.**..**...*..**..****...*.****.**.*......*.......*...**........**.*.**....***...***.....*...****..**...*...*...***.**.....*....***.*.*......********.***.*.....***...**.*...****.*...**..**..*...****..*..*.*...**..**...*.**....***....*..*...*..*.**.*****..*.....**...**.***********.*...***..****..**..*..*..*...*....****.***.******..**.***.**.***.*.*..*...*.**.*...*.....**....*.*.**...*....***.*..*.**.....****.**..*****.*.*....*.**..*.*..**.*..**.***...**..****.*.**..*****.*.*.......*.***.*****.**.**..******..*....**..***...***..*...***...*.*..**.
*.**......*.****.*.*.....**..***.*.*...**...***.*.....*..*.*.**.***.**.*...**..*...*.***...**.*.*.*.*.*...*.....**.*...*....*.*.****..*..***.**.**....****.*..*..***..**..*.**..*******..*....**...*..*.****...**....****.****..**.*..*..**..***.*....*.*.*.***..*.*.***...****.**..****..*****..*......*..*.**.*.*..*.**..*..***.**...........*..*.*...**.*.*******.**.*****..**.**.***...****..*.***.*...**.**..*.....****.*..*****.*..**...***.**.*....*.*...*****.**.*..*..*****....*..**......*...*.*..**...***..*.***.**.*....****...**..........**...**...**.*.**.*.**.**..*..*.*.***....******.***..***.....*****.*...*.*.*.*.*....*...*.*******..**..*.**.***.*.*.*..*.....*...**.*.*.***.....***....*.*.*..**...**..**.*...*...***...*..*.**....***.**.*.*...****..*.***.**.**.*...**.*.......*.****.*..***..***..*.***..*..*...*.....****.*.*****.*..*.*.*....*.*...*******.*...***..*......*..**....*.*.****.****..*.***.******.*......*..****.***.*.***...***.**.***.*.*.**..*.**.*.*.****.*...****..**.**...*.*.***......*.**.......*.*..*.*******....*...*.**.**..*****.*.*..*....**.**..**...*****.***.***.***.***..***.*..**....****..**.*...*......**..*..*.*..*****..****...*.**.*.***..*...*.**.*.**..*..*****.**.*.**.*..*....**.*.....***.****.*******.*..*...*.*.********..**.*****.*****......*.*.**.*****.*******.**.*.*..*..**..*..*.**.**.*.*..**..*.*..**.***....**..****.**.**.*.*...*.**..****.**...**.*.*..*...*....*.*.***...****....*..**.***...*.*..*....******.*****....***.**..*.....*.****...***.******.*...***...***.**..****.**.*...*..*.**..****.*.*..*****.***.*..**.*.*...***..*....*.**.*.***..**...*..******.***.*...**..*.*.**.**.**.*..****.*..*..*.*.*****.*.*.**...***..*.**.****.*.*.*...**.*..*.*.*.*...*.*..*.*.*.*.***..*.*..........*.**.**..*.*.*.**.**..*.****.***.***..**...*.**......***.*.**.*..****.**.....*.*...*.......***.*****.....**...**....*..**..*.*****..**....**..**..*.**.******.**.**.***.*..****.***.*.*.*..*.***.*..*****...*.**.*.........***..*.*.**..**..*.*.**..**...***..*******.**.*...*....*....
****.****.****..****.*...*.**.*.**.*.*...*...***..**........*.*.****.*.**..*.***.*.*.***..*...**.....****.**.*.**...*....*...******..*....*.****.*....*.*.....***...***...***..*....**..****...*********.**......*....**..*.....*..*.....****.*...**.***.*..**.*.***.**.**.**...**......*.*..****.*....*.*..*...***..*.*..***....**...****..**..*..******.*..*.*.*..*....*.*.***.***..***..*.*.*.***.....**.*.*.****..*..******..**.***..***..*..*....*..*....*.*.....*..*.*.*..*.***..*...*.....*.*.*.*.*.*.*...*.*.*.*.*..*.*..**...*.****...**..*..*.*.*..*.....**.*****.*..*....*...*.*.**.*..****.*.*******.**......*..**..*..**.*.*..*..***.*.*.*.**...**...**.**.*.***....*****....**.******.****...*..*.*....*...*..****.*.**.**..*.***.****..*..*..**.**..***.*.****.***.**..**..**.**.*.*.....***.***...*..*.*.**.**....**.**.........*.****..*..*..**...**...*..*.*...*..*..*.**.*.....*...*.**.**.***.*********..*...***.**..**....***.****.**....******.**...***....*.....**....*.**.*..*....**.*..***..***.**.....******..*.*....*.**.****..***.*.**..*..**..*.*..*..**..********.*...**..***...*..*.*******..*....*....**.*..***.****.*.***.****..*.***..***..**..****...**.*......*.*..*.**..**.**...***....**..***....*.*****.*......*.*.*..**.****....*...*...**.***..*******..*..*....***...****.*..***.*...**..***..**..*******...****..**.....****.****....*.*..*....*..**..*...*******.***..********..*......***.*........****.******.*...****.......**...*..****.*.*.**.**..**..***.*...***.*....*.*.**..***..*.*.***...******..*.*...*****.*....*..*.*.***.....*.*...*.*..*...*.......***.**...***.**.*...*.*.**.*...*****...***.******.....**.***..***..**.*....***.**....**.*.***.***..**.*.***.*....*..******...*....***.*****.*.*.***.*.****.*************....*...*..*..***.**...*...**..*.*.*.........******..*..**....***....**...*****.**..*...*..*.*...******.*.***..*..*..*.****.**..*.***....*....****.**..****....*......***.******.***.*.*...***.*.*..*.*.***.**.*..*..****..***.****.*.......*.*.****.**.*..*...***..**.**.*..*.****..*.*.*
.**.***.*.***...****.*.*......*.*.***..******.*.****..**..***.*.....**.*.*.***.****...*.***.****..**.*...**.*....*.*.**.*......*..*.*..*.*..*.*.*....*.**********...***....*...****...*..*.*.*....*.*.....*...*..*..***.*...*....**..*.**..****...*...*..*****...........*.*.***....*...*..*..............**.*****.....*...*....*....****..*.**.**..*****.....*.*..****.*.**..*.*..*....*.*.**.**.*.**.**..*..*.*...****.*.*.....*.*.**.*..***.**..*..*.*....*...*.*.*.*.*..*****....*.*.....****.***..*.***.*.***...*...*....**.....*..*...*.*...*....**..***********.......**...**..****..*.*.*.*...**..*.......***.****.****.***.....**...***..*.*...**.****.*..*******.**..*****..*..**....**...*..*....***.*.**.*.**.**.**.*...**.....*..*..*****.**.**.**.***...***...*......****..*..****.*...**.*****.*********.*.**....**.*..*...*....**.**.*****...*..**.*.*.*......*.**..*******.*****.*.**.*..*.**....****..*.*...*..***.*......*..**..*....*....*.***.***.******........*..*.....*.*.*...*.*****....****.**..*.....***.**.*....**.**....**..**...*...**.***..*.**..*.***....*.**..*.*.**..****.*...*..**..*****.**.**....****.*...*..*.*.**..*****..*.*.****.**.*...**..*.*..**.**.**..*..*.*.*....*...**..**.***.**.**.*...*..***.......***.*.**.*.**..***.*....***********.*..*.***.**.*...*.*.*.*..********.*.**.***.**..*......**..*.****..**.....*.*........*..*.*....*.*..****.*.**...********..*..***.*..*.*..****.**....*...*...***.**.*..**...*...**....**.*.*...*....*.***..***.**...****.*.*.**.***..*.*.*.*..***..*..*....*..**.......**...*.*.***..*.*.***.*****..****...*.*.*.*.*.*.....***...******.***...****...*..*...*.*......*....**.*.*.....*..*.********.***..**......***.**.**.*....*.**.*.**.*.*...**...**...*...**.*.*.....****..*.***.*.**.**.******.*...*.*..*.*.*.*...*...***.*..***.****.****..****.***.**...*.**..*.***...**.**........**..*..*.*.****..**.*.******.**....****..****...**.**.***.***..**..**..**..*.*.**...*..*.......*...*...***.*..*..**.*...**.**.*..*..*.**..*.***...***.****....*.*.*.**...*.**..**.*.**...*.****
*...**.**.****.*.*.**...*.*..*.*****.*..*.*.***...*.*..*.***.**.*****..**..*.*..**.*.**..***...***...***..*..*...*.***..**.*.*.*....**......*.*....***..**.*.**.*.****.*..*.**.*...*.***.***.*.**.**.**..*..****.*..*.*...*.*....*.*...*****..*..**.*****..**..*...***...*..*...*.....**.***...**..*.....**..**.***..*..*.....*...*.***.**.***...*..**.**..***.*.*....*....*...**..*****..*..*******.......*..*.*..*.***....*....*..***..**.**..***.....****...****..*..***.*.*.******.***.*.........**.**********...*..**.*.**..*.**...****.......*..*****..**.*.....**.*...****.***..*....*...**.**.**..**....*.***.*...*.**.**.....*.****.**.*.****.**..*..*.**...*****...*.*..*.*.******....**.*....*.**..*....**.**..*.....*..*..*.*.**..*****.*..**.*.*..**.**....*.*...*..*..****....*..****..***.*...***.**...*.**..*..**....*.***.....*..*.*****.**.*.*..***.....****.***.*.*..********..**.*****..***.**..*...*...**.***.***...**.......*..**.**..*...*....***..*.******..**..**..**....****.*.**...*.*.**.*....*.*....****..*.*..**.*.**********.*****..******.*.***....*.**.*.****.**..***.*****...****..*.*.**.*.****..*..**.*.**..*..**...*.*..***..**.*..*.*..*....**..*..*.**.*.****.*...*****.*..***.**...*.....*..**.**.**.....*..*.*****.**.*****.*.*...**.*..*.*..*...*.*....**..*.*....***...*.*.*..****...**.*.*.*..*...***.**.*...*.....*.**.*...***...*.*....**.****..*......**....*.*.*.*.*.**..******.*.********..****....**.***.*....*.**.*....*.******.*.**.....**.***.*..*......***..**..**........*..**.*.*****.*.*.******...***.****....**...*.**.*.***......*****.*......**....*.***.*.**.*..*.******.*.**........**...**...*****...*..*.**...*.****.*...****.*........**.*.***.****.*...**.**..*.....*.****....*...**..*....*.*.**.***...*.*.**.**.**..**.***.*.*.*.*.****.*.*..*.****......****..*.***.**.*....**.*.*....*......****..**....*....*.**.*....*.**.**..*.*.**.**..****.**..*....*.**..**..*.*.*..**.*....*....*****.*...****.**.........******.*...*****.**.*.***...****....*.**..*..***.*...****...**.*.***...*.*.*..******.*..*
***.....***..****.*.*.****......*.....***..**..*..**.*.*...****..********.**....*****.*..*.*..*....*.***.....*..*.*.**..*.***.*.*...**..******.**.***.**..*.*...*.**..*...**......*....**.***..*..*..****.*.*.****.*...******.*.***.***.*.****...****...*****........*.**...*..*.*.***.*.*.......**..*...****..*....*...*.***..***...*....*.....**.*.*.**...**.....****...*..**...*.*.*****..*.*.****.****..**...*.*****....**.*.*....*.***..*...******.*.....**.*.****.**.....**.*.........*.*.**....******.*....*.*.**....*.....**.**..*..*.*******.**..*..*..***..***..*.*...*.*.*.**..*.***.***.**.**.*.*..**..*..**.***.*...**...*.......**........*.*.*.**..*.*.**.*....****...****.*.***.*...*..*.*..*.*....**..***.*.*.*..*.*..*....***...*.*..****.**..**.*.*.*.******...**.****..**.*.**..**...**.*.**.*.**...**.*.***..*.*...**.*.**..*.*.**.**.*....***...*..***.*..*...***.*...*.*....***..*...**.*....*******...*.....***.....****..*..****.****.*.*.***..*.****.*****.....*.*..*..*.*...*.*.*****.*.*.****..*..**...*.***.*.*...**......**.**.****.*..**...***...*..**.*.*..*...**.**..*...***.****.*...**.**..*.*.***....*.******.****.***.......*.***..*..***...*.**..*.**.*..**...*.******.*.**..**..*.*.*....*.....**..****....*.......*.*...*.*.*.....*.***.*.****.*.***.*....*.*..*..***...***...***...**.*.**...*.*...*.*.****..*.**.*..*********.**..*.*.*.**.**.*..****.***.*...*.*...*.*.*.**.***.*.*...***..****.***..*..**..*.**...***.*.**....****.*******..*.**********..*.*.**.*...***.******.**....*....*.**..*.....*.....***...*****.**.*.*****.**..**.***.***..*...*.**..**..****..***....**.*.......*..*******..*..**.*..*...*..*....**....**.*.*...***.****..**********...*..*.*..**..****..*..*..**...*....*..***...*....***.***..*..******...*..*.**.**..***.*.*..*.*.*..*****.***..*.*.*..*.*..*****.*..*.*.**.*.*......*..*.*..**..*.**.*.***..*.***...**.*...***.********.*.*.****...***..****.**.****....*.**.**..*.*....***....***...**....**..****.**.*..**..*.*..**.*.***.....**..**...*.*****..***.**..*...*...*....******.*.****..
..**.....*...**.*.**.....**...**.**.**...***..**...***.*.***...***..*.***.***.*...**...*.**.*..*****..***.*.*....*..*..***..***.****....*..*.*.*.........****.*.**.*..***..**.*..*.*****..**..**..*.....*.**..***....**.**....*.*....*..*****...*.*****.*..**.***.**....***..******...***...*..*.......*.....**.***.****.***.*.**.*..*....*...*****.*.*.....***..***.*.***.*..*.*.****......*.****...***....*..*.*..**.****.*...**.**.**.***.****....*.....**..*..*****.****...**.*..*.**..*.*..*..**.....**.*...**...*.**...***..**.*..****...**..*.*.*.**...**.*****..*.*...*.*...**..*....*.**.....*...*.*.*.**.*.*..*.****.*....*.***.....*..***..*...*..*.....*..*..**.***...**.*...*..***.*....*......*..**.*....****..*.***.*.*..*.******.*..***.*...**..****.*.**.*.****..**.*...*.*.**....*.*..*.*.***.......*.*..*.**.*..*..*.******...*...*..**...****...*......**.****....**.*..*.*..*..*.*.**...**.*.*.*...*.**.**.*.**.*.*****.**...******.........*...*..***.***.**..**...*..*******...**.*.*...****..********....*...**.**....*..*******..*****.*.****.*.*.****..*******.*****..*..*......**....**.*.....****..*.*****...*****.*.*.*..**.**.*...*..***.**.**.*.*...**..**.....*...*..**..*..****.******.....*.****..****..*.**..*.*.*..***..*...**..*..*.****.*.**.***.******..*.*.**...*..*..*..**.**.*..*..**..*.*.*.*.*.**..*..**.*.....****....***.....*..****.*..*.*.......**..*.*..***......*.*..*...*.*.*...*.**.***.*..**.....*..*.**....*****...*..**.**.*....**.**.***.**.*...*.***....**.*...**.*..****....*...*.*.*..*.*..**...***.**...*.*.*.....*.*******.*..**.*..*****.**..****..*..****..***..***..****.**.***.*...*....*.*...*..**.*.**.*.*.**...*.....*.*.**.***.***.**.*****.****...***..*....*.***..**..****..***.*.*.*******.**...****..**.*.....*.*..*.*.**.....*.*.*.****.**..*.***.*...***..**...***..*....***.*........*....*.***.***.****..****.*......**.*.******..***....*.*..**.***.*******..**.**..****..*...*...*.*...*.***.**..*.**.***.*.*..*.*...*..**.****...**.......**.**.**..****.*.........*.*.***..*.....*..**.**.***.*
...*..*.*.*....*.**......*.***.*.....**.*.*.*...***.**.***...****.*..*..*...**..******..*..*.*.****...**.*.*.**.*..***.**.**.*.*.*.*..**..*..**..*.**....**.****.*.*....***.****.**.*.*..**.*.**..****.*.**....**.*...*..*..*.*.***.*****.*..*.*...*..*.*.....*.***...**.*.*.*...*.**.**.*....***.******.***..***..***...*.**.*...**..*.**.*.....**.**.*.*..*.**.*..***.*...*....***.*..*.*..*....*.*.*.***.**...*****..*..**...***......*...**.*.*..***....**.******..*.**.....**.*.**.*.**.*...**..*.***....*.**.*..*.*.***....*.*...*.*...*.......**.**...**.*..****....*.*..*..**.*.*..*.*..**...**...*.**.*.*..*.*.**...*..**...**.*.**...*......**.*...*.*.*..*.*.*.**...*..*..***.**....*****.*.....***....*****.**.*.*.*.*.*.***..*..***...*.*****...**...*.*****...*****.**.***..***.*.*..*.*.**..**..*.**..**.***...*...***...*****.*******..*.*..**..***.***.**..*....****.*..**..*.....*****....**.******...**.***.**.*.**..*..*..*.*..******..*.*.*...****....*.*..*******..**.*...**.**.**..*......*......*..*****..*.*.*....*..*.**...*.*.**....***..*..***...**.***..**.****...*....**..*.**.****..****.**.*.*****.*.*..**.**.*.*..*.*..**.*.*.*.**.***.**...**.*.*..*.*..**.....*.****....**.***...*..**.***...**.....*..***....**.***..*..*.*..**.*....**.**..*.**.*..****...**..***..*****.**.**......**.**.**..*...**..........***....*.**..**..*..**...*********.*..**...*.*.**..**.**..*.*...*.*.*...**.......*..*..*..*....***.****.**..**..*..*.*..*.*.....**.*.*.....**..****...********.****...*****..***....*...**.*.*****.*******.*..*......*.*.**..*....*.*..*.**.***..**.***.*..********..**.....*..*******.*.*..*...*.*...**.*.*..***.*..***..*....***..***..*..**.*..**..........*****.*****..*..**.*.**..*.*........*...******.*..*.***..***..**.**...***.*..*.****......**..****.**.*.*..****.*.*..*..**...*.*.......*......*.*.*.....***.**...******.*.******.....***.....*...*.....*.*.*.****.*..*..***...*.*.**....*..*..*.*.....*...*.....**.*..*.**.*..**.*.*..***.**.*.*...****...*.**..**.**.*....*.*.*.*.**.*.*...*...*...*..*******..
.....*....**......******...*.**.***.*...*...*.**..*******.**....*.**..*.*.*.*.***...**....*.*****..*..**..*.***..*.**.****.***..**.*....*.*...*.......**...***.**..**.*...*.*.*.**.........**.*..*.*.**...***...**.**.**.**..*.*..***.**.**..**..*.***.*....*****.*.******..*.**.....**.....**.**..**..*....***..******.*.**.*.**.**..*....*.***.**.***..***...**.*..*.****.****.**......**.*...****.***.**...*****.*..*****.**.*...**..**.*...*.****.**.**.....**.**..*.*..**..**.*..**.***.**.*....**.*.*....**.*****.*..*..*..*.*..***..***.**......*..******.*..****.*.*.*.*.....*.**.*..*..***..*.*....***.***..***.*.**.**.*...****.*.**..**.*.*...***.*.*....**.*..***.***..*.*..***..*...*.**..**..*.*.**..****.*.**.***...**.**.**...**.*..*...*..**.**...******.....**.*..*..*.*.****.**......*.*.*..*.**.*.....******.*..*.....*****.****...*.******.*.****..***..*.*..**.....**.**.****.**..*.*..*......*.*.*..*.*..*.*..*.....***.**..*..*..*******..***.*.**.**..*.***.*.***..***.****....*.***...*.*......**...**.**..**..*....**.*****.*.....***.*******..*....*...*.*.*.*.**..*.*..****.******...*..*.***...**...*..*.*.*...***.*..*.**...**..****.*..**..***..*.**....*********.**....*.***..*....**.***.*.*.**.**...........**...*.*.*...*.*.....*...*..*.*.*...*..*******.**...***...**...*...*.....*.*.*..**.****.*.*..****..*.***.*******.****.*..****...*...*.**.****..*.*....*.*.**.**..**.*......*..*..**.****...*.*..*.*.*.......***.*.**..*.......*.**.*....*******.*.*****.**.***.....*.***..***.***...*****.*.**.***..*..**.***......*.........*.*.**....*..**.******..*..***..*.**.*..*.*...*.**.***..***.*...****..****..**.*......***.*....***.....*.****.*.*..**.**..*...*****.*.*.*.**.*....*.***.*.*.**..*..*******.*.**..**.****.**.*.**..*******..*.....*.......**..*.*.*..**.**.*...********...***..**..*.**.*..*....**....*...*.....**....*.**..*...***.*.****...*..****.**.**********...*..*.....*.*.**..*.*..**.........*.*...*..*..**.**.**.**.**..********.**.****..*.**.****...*...*.**.*.*.*.*.***...**.*....***..*.**.*.***..***..
.*.**..**.**.*.****..*.*.*..****..*.*...***...**.*.*.*.*.*....*..*..*.*...*...*.**..*...**.*.*****....*.*.***.***..*..**...*.*.*****...........*.....**.*.***.**....**...*..*.*****.**...**.*...*..**.**....*..*...*....*.**..**.***...*.*.*....*....*..****......*......*..*.*...*...**.*..*.**..*..***.*.*.*...****.*.**...***.****.**...*..*.***..*.*.*.***...***.*...***..***.****..*.***.*......*.****.*.*..*.*.*.***...*******..**..*.**...*.*....****.***.**......*.**..**...*..*.*.********.***..***...*....*..*....*.**.*....*.**.**..*....**.*..*...*.**.**...*...***.**.***.**..*.******.*.*.*.***.**********.**...*..***..**.*.........*******....***..**********....*.*.*..*****.....*******.**.*.***....*.*......***.*..***.****.**.**..***.*..*..***.*..*.*.****.***.*.*...*..*..**.*..*.****..**.****.*..*******.*.*..*....*..*....*.*.**.***..*...*.*..******.*.**.*....**...**..*.*.********..**.*..***.*.***....****.****....**..*.....****.......*.******..*.*..**.....*.*...*..**..*..**.*******..*...**..**.*.......*.***.***.*****....*.**.*.**...*...****.***.**...*..*...*...*..*******.*.....*..*****.*.*.***.**....**..**.***..*.******..*.....***.*..****..*.*.***..***.**.*..**.***....**....*.*.*.*.*.*..........*******.**...**.**....****..**...*...*...*******.*..*.**.**..**..**..**.*...*...***.....*...*.*....*.**....**.***.***.*.*.*.*.***.*****..*.*....*..**...**..**..*.**...**..*.*.**.**..***.***.*.***..*.....*.*..**...*.*..*...**.*.*..*.****.******....*********.*....**.**....**...*******.*.....******.***.*.*...***....**..*..*....***.****.*....*...*.*..***...*.*.***.***......*.....*.*.*.**..*...***.**..*.***..*.*..*.*.*.*.***..**.*..*.**...*.**....*.**.******......*..**.*.....**.*.****.*.*.*....*...**.*..*..*....***.**....*.....*****..**..********...**.**...***..*.******.*.*.*.*........*.*.******..**.*.**.*...*****..***....*.****..*.***.*....*****....**....*.**........**.**..*.***.*..**.***...**.*..****..*.**.**.***...***.*..***..*.**...*.**.***....*....*.****.**..*.....*.....**...****.**.**..**.
.**..*..**.*...**........*.......******..*.***..***.*...*.**...*.**..***....*.*...**.**.*.*..*...**...**.**.*.....*..*....***...*******.......*.***...*..*.**.*****...**.***.*....*....*.****..*.*.**.***..**....*..**.**..*****..***.....*...***.*..***.*..*.***....****...*.**.**..*..*.**.**..**..*..*.*.***.****.******.**.*.....*..*******.*.**.**......*..*..*.......*.**.****..********.********.*....**.*.**..*.**.***.*.*...*..**...*.*...*..*..*...**....*..***.*...*..*..***....****.***.*.*.**..*...*.***.....****.*...***...**.***.*..*.**..*.......****.*.*.***.**********.*....**..*.**.***........*.*.**.*....**.*..****..**.*...**.***..**..**.....*.....*..**......**..**.**..**.***.*...****.****......***..*.*..**.*...**..****..*.***.*.**..***.*.*.***......*....***.*....*..*.*..***...**.....*.****...**.*.*.**...**...*.*.***.*******..**..***....***......*..*..*..*..*.*.**.**..**.***.*...*.*.*..*.**......*****.*...*...**.*.........*...**..*.*.......*...***..*******...**..*.****.*..*..**.*.*..**..*..*****.****.**.*...**.***.*....*....**..***.**.*.**.**..*.*.*..*......*.*...*.....***.*.**.*.*...*.....*....*...*.*....*..*.*...***.**.**...*....*...****.**.*****..*....****.....*..**......***..*****.*.*.******.***..*.*..*.**.**..**..**.*....*.......****.*.***..*....***........*..*.*.********.*.*...*..***..**...*.******...****.**..******.******.*.....**.*......*.*.**.*......*.***.**...**...****..**..*..**...*.**.**.*.**.*.*.***...*.*.**..*..*.**....*******.**......*...**.*.****.**.*...*...*..**.**.*.*.***....*....****.*.******..****.*****....**.*.*.*..*...*..**..*****....*...****....*.*...**......*.*...*.*..*....******.**.*....***.***...*..**********.*.**.*.*...*********.*..*..**.**.**..**.*..**....**.*****.*****..*.**.*..*.**...****.*....*.**..**.*****..***..*.**.**...******..*..*****..*..*...*******.*.*.**..*..*..**....***..*....*.*.*......****..***.*****.*..*******.....*.*..**...***.*.*.***..*...*.*******.***.*...***..****.*..**....***...*.****......*.*******..**.****..*.*.....**.*...
***..*.****.*...*.*.....**.**.*..**..*..*..*...*.**..**...****.*.*..******........*****.**.****.**.**.**.*..**.***.**.*..**.**..*...*.**....*.****.***..**....*.*.**.*.*.***..*.***...*.*..*.**.*...*..**.*..**.*.***.*....**.****.****.*.*..*..*.*...*.....**..*...*****..**......***.***.*.*.**..*.**...****.**..*.*....**.***.*.**.......*********.**.***.**.*.*.*.*****.*...****......*.*.****...*.*...***.*.*..***.*....**.**.**.******.**.*..*...**.****.....*.....**..*.*.*.*..*.*..*...*.*..*.**.*..*.**.*.*.*.*.*.*..**.***..*.**....*..*...*.****..**..*****.**.**.**.*****.*.**.*.*.......*.*.*....**..*.**.*..*.*.*****...**.*.*...*.*****....**.***..**.**.**......***.*....*.**.**...**.***...***.*.*.*.*.*....**...****..**.*...*...**.**..**..**..*.*.**..*.**.*.*.**...****....*.**.**......*.*.*..*..*.....*******.**.**........**.***.**..*.*******.******.***...**..*...*......**...*...*......*....*.*...**.**...***...****..****.**..****.*..*.*.***.*.*******..**.***.....*..**.***..*.****.*...*.***.....*..**..*.*.***..*.**.**..**..****....*..*..*..*....*.**.****..*..****....*.*.*******.*.*.*.....***...***.*.**.**..*....*.*.*.*....**...***..***..*..*....*.*..**..*.**.**...*.*.****...*..*...*...**...****....*.*..*.**.*..**.....**..*****....**.*......*.**...*.*.*..***....***.***.***..*...*..*..**....*.*.**..*.....*..*.****..**.***...**..*..*.*...***...........*..*.****........**.*...******...**......*..*...*****.**.****..**..*.****.****.**....**.*..***.****...*.*.***.****.**..*.*****.*...**..****..****.***...***..***...**..*..*.***....***.*.****.*....***.....*..**..*.*.**.**.**...**.*.****.*....*.*.*..*..**.*.*..**.**.***.**..***.....**.*.**..*...*.*..*.*******...*....***...**.**....***.*.*..******.......*..******.*..*.*.*..*..**..**.****..*.**.*.**.**.**.**...*.*.***....*.***.*****...*.**...*.*.....*.******.***.*...*..**.*******......*****.**.....**....**..*.*.....**...*.**......*.*****.****..*****.*.*.....*.**.**.*..*.*******.***.**..***.********.***.**...**.*...*.**...********.**.....******
.***.**..***.*..*******.....**..*.*.*..***..*..***..*.*.**..**.*****.*......***.**.*..***.******..*.****...*.*...****...*..**.*.......*.**.*..*****....*.*....*...**...**.***.*....*.*****.*******..**...*..*.*.****.***.***...*....**......*..**......***.**.**.**.****...***...**...**...*.....**....*.*...*.**.**..****..***...*...*****.*.**..*..*.....*****.******.***.***.**..**....***.*....***.*..**.****.***....*.*..*****...*..*.*.********..*.**.*.*..*.....**.*..*.***.****..*.*..**.***..**..***..**.*.******..*..**.***.**...**.***..*..*****..**..**..**.**....*.*.***.******.*..**.*.*.**.**..*.*..**....**.*..****....*....**....**...****..*.*.*...**..**.***.....**...*.*......*..****.*.....**.....*......**..*.*.*...*.*..*......***..****..****..***.**...**..*..*......**....**.*.*.**.*.**....*..**..*****..**..**...**....****.*****...**..*******..**.....****.***..*.***.*.*..*.**..****.***.**.***..*...**..*.*..**..***.*.*..****.....*...*....**.***.*...*...*****...*.****..**.*.*.**...*..**....**.***...*.*.....***...*.***..**....**.***.**........*....*.**.......***.*.*......*...*.*****.*...***.**.*...**.*..*..**...*....********.*.**.****.*...*.*....*.**..*.*..**..*..****.*.......**.*.*..*...*.*.*....***.****..******.***..*..***.***..***.*.*.**...*...**...*.*..*.******...****....*.**.**..*****...*.**.....*.***....*.*..*..*.**.**.*.**.......*...**.**.*..*.**...**..*.*...*****.*.*.*.*.*.********.*.*.*.*...**.**..*.*..***.**.***....*...**..*...*..*.*.*..*.***..*****...**.***..**..*...*..*.***..**....*..*.......*****.**.....*..**.*.****...*....*.*..**.*....*..*...**....**..**..*.**.*....*......****...*.****.**.**..****.***.*.*..**.***.***.*...*..**..****.*.*****.******...*.**.*.*****..*......*.****...*.*.*...****.***..********.*.....*..*..**...*.**....*...****....*..******..*.**.....*....*.**.*..*.**.***..**.*.*.**.*.**.**.....*.*..**.****..***..*.****.**.**..******...*......*.*..**.*.***..*.*.**.**..******..***.****.****.*....**......*..*.*..**..*..****.*.**...**...**.*.*...*...*.*.****
*....***.**.***.**....****.*..*.****....*..*...........*.*.*.**.**..****....**.....*....*...*.****..*.******..*..****.*.*.*.**.*....*..***.***..******..****..*.**.*.****.****...*.**.*.**...*..**....***.*.*...**.***.******.*.*.*..*.*.*.*.*.....*.*.....*.**...**.*.*..*...*.***...**..****.*...*****.**.**..**.....****.**..***......***.*..**..*..**.*..**..*****.....***.*.***.**..*.**.....**.*.*...*.*..**.**.***..*******.**......*..**......**..**.**.**..**..*...*...**..*.**..*.*..*..*.***.....***.*...*.*...**...***.......***..****..*..***..**...***.*.*....***.***.***....**...*.*****.*.**.*****.******....**.***.**.*.*.....*.*.***.*.**..***..*....*********.*...***.**.**....*.*.*..**.**.*....*****.*...**..*****.**....****...*.*...*.**.*...*....*.*...*...**...*.*..**..******.****.*..***....***..*..****...****.*.**..**...*****....****.*....*******.*.***.*****.***..***..*.*..**...***...*.*..*...*..*.....*****..**.**..*....**.**.**..**.*..*..*.****....**...*.**..*.*..*.*.*.*..*.**..**..*.****...**...*.**...**..*..***.....****....*.*.***..*...*..*****.*.*.*.**.***.*..*..***.**.*.**.*.***..**.....*****.*..*.....*.*......**.*.*****.***..*....**..*.*..*******.*.**.*....*..***.*.***.**.**..*.**.*..**.***...*.***..*.*****.*****.***.***...***.****...*****....****.*.***.****.*.*.....*......**.**.**..****..***.....*....*....**.*.***.*.***.*..**..**.******.*****..*...*.***..*....*..**.*..*...**.**.**.**.*.**.*....***..***...***..****...**..*...**.*..*..*.**.***..*..******.*....*.*.**.....***....*......***.***.*.**....***.*....***..*****..*.*.*.*....**.....*.*...******..*..*.*****.*..*..**.**.***.***..*........**.....**.****.*.*******...**....**.*****..*..*.*......*.*.*.*******...*..**.*.****..*..*.....****..*.*.**..*.***.**..****.**.....*...*.*.*.***.*.**.**..**...***.*.*..***.*....*..*.***.*.***.*.*..*.**.***..**.*..*.*..**.***.*.***.**.*.*.*.**.***..*.***.***...*.*.*..*.*.**..**.**.****.*.*...***.*.******.*.*....**..*.**.***.*****......*.*.*..*..**.*...**..***..***..**..*.****...**.****
........*.**....*.*.*****...**.....***..*..*...**.*.**.*......*.*.*....*..***..**..**.*....*.....*..***...*.******.***..*..*..********.*******.*.**....***.**..*.**.*..*.*.***..**.**.*..*..*******...*..*.*.**.***.*******..*.***...****..*..*..**.*..*.....*.*****..***.*.****...**.***.*.....****.*..*....*.**.******...*.*.*..*.**.*..**..*..*.*****..***..*..*....**..*..**..**.*...**.....****.......*..***.........**.*..*.*.*......**.***.*....**.*.**..***.*.**..*.....*....*.*.**..***.*.**..**.***..*.***..*..*.*.**.***..**...***...**.**.**.**..*..*...**..**.**.**..**.***.***.*.**.*.*.**.*.***.*.........*..***.*....***.****..*..**.**.**.*..**...*.....*.*.**......**.*.*...***...**.**.*.****.*.**.*.****.*.*..***...**.*..*.***.****...*.*.***.*..*..*.**....*.**......*..***.*.*.****.*..***.***.*.*..**..*.**..**.***.*.*.**.****..*.**....*...**.*****....*.....*.**.**..**********...*****.*.**.*....**.*.*...*.*.*...*..*.*******.*.*.***..*..*.**...**********.*.*.*.*..*.***.*.*.*..**.*.*....*.*.*...*.***.***.***.**.*.*.*..*..****....*.*.*....***...******.*..*..*.**.*..**.*.*.***.****..*.*.*.*.*.*..*.*.*....**.*.*..*..****.....*..*..*.**.****.***..*.*......*..*.*.*.*...**.****..***.***.*.**.**.*****.*.******.*..***.**.*.*****.*.**..*...*.*...*...*..*****.**.*....**.***..**...**.......**.***..*.*.****..*****.*.*.*..*.*.*.**...**.**.*.****..*...*.*..*..**...**.*..***..***.***....*.**....*.....******...****....*.**..**.****.*.*..**.*.****..**..*.*...*.***.*.*..*..**...*....*.*****.........*..**.*.**...**.*...*.....*.**.*.*.....***...*.*.*.*.*...***.*....*...*...***...**.***..*...*...*.***.**..**.*.*.*.******..*..*..*..**.****..***.....*.*.****..*****.**.***..****...*..*.*.*.*.*****..*.**...*...***.*..*...**.******.***..*...*....*....*.*.****..**.*....*.**...*****..*******..*.*...****.*...*.*...*.***.**..**.*...***.**..**.***.*....**.*.*..***.*..**.*.....*...****.***..***...*.****...****.*..**....**....***...****.*.*****...**.*****.*.***....*..*..*.*.****..*..***.*****.*.**.....*.****.**.**.
*****.**..*****.***...*.**.*****..***.***...*******.*.**..**.*.....******...*.**.****...**.**.*.*....***..**...*.****..**....**.**.**.*..**..****...*...**...***.*..****......****.*..*.*..**.*..**..**.***.*.*..*.******.**.**.*.**.*..***.*..**..*****.*.**....***.**.*...***.....*.*..***.*.*...**.*....**..******..**..****...*..***..****..*.***..**.***.**.**.*...**.**.*..*...****.*....*.*....**.**.*****.*.*......****.***..***.*..*...*****.***.**..**.**.**...***.......*..**.*.*...**..*..**.***.***..*....**.**.**.****.*..*.***..*.*...*.*...*****...****.*.....***....**.*..*..*..**....*..**..*....**......*...*.*..****...*.......*..*....**.*.*...**.**.*..*.*..**...**.**..*..***...*.*...**.*.....***..***.*.*.*..*...*.*...*..*...*...*.*..***..***...*..*****..******......***.***..**..****.**.*.....****.****........*..***.***.*.**..*....*...*..*...*.**..*.*.*..**..*..******......**.*..**..*..*...*..***.*.*.***.******.***....******.*.*..**...***.**...*...*.*.***..**..**.******..*.*.***....*****.*.*.***.........**..**.*..***.....******.*..**....*.*.***...*.***.*...***.....*..***.*..*.*.**.**......*.****..**.*.*.**..*.*..*.*....**.****..*..********....*.*.**....***..****..*.*..*..*..*.*..**.*....*.***.******..**.*...**.*.*...***..**.**.......**.*.**...*..*.*****......**.******.**.*.***.**......*.*.***.**.*...*...*.*.**...***.**.*.**.****....*..*.**....*.***....*.****....**.***.*..*.*.**.**.**...*.*.***....*.*.*..****.*..*..*.**.*****.*.****.**....*.*****....**..**..*..*......*..*.*.***.******..**.*....****.***.......*.*......*..**.**....*.**.****...**.*.*..***..***.....**.........**...**..*....****...**.**.**.*.**.*...*****.*.**....*.*...*..*..*...*.*.*..**..***..****..*..*.....*.****.*.***....****....*.*.*..**.*....*****...***.*.*.*.....***..*****.***..**.**....****.****...**.*.***....*.*.***.*..*.*.**.***....****..*...*.*.******....***.***.*..**...***..***.***.****.*.*.**.*.*...******...*.***.....*...**..*.****.*....***......*.*.**...**.***....*.....**.*.*..*..*.*.***....**..***.*
*.**..**...**.....*..****..*.***.**.**.....*...**.*.*..***...*.**...**.**....*.*..**.**...*.*..*..*.***.**..**....*.**.*.*..**.....*.*.*.*.*.**..***..*.*.*...**.*.*.*.**.*.***.**.**.*.**.*...**...*.*.*.*......**.*.***.*********...**.*****.*.**..*.*****..*........*.*.*..*...***...*.*....**.*.*.*.****.**..***...**.*..**..****.*...*.***.*.**.*...**.*.******.......***....*.*.*..*..**..*.***.**************.*.**.***.*.***.*..**.*....*****.....*.***....***.*.*..******...**.***.****.*..**.**.*...*..****..*..**.**.****.*****.**.......*..*...*.**.....*.*.*******...*.*.*..**..*..*...*...*..*.**..****.*.....******.*..*..*.*...*.*.****.*******.*...**.**.**...***.*.*.*......*.**...*.*.****..***......*.*..*.*.*.*..*.*.***.*****.*..*..*..***..*.***.***.*....******..***..*.*.**..*.****.*.***.***....*.*.*..*.*****.**.*.**.*....**..**..*****.*****........*.**..********.....*.*..*.******..***.**...**..**.**.***...*.**...**..*.*......*....**......*.**..******..*...*.*....*..***..*...****..*..*......**...********..*...***.*****....*.**.*...*..*.***...*.*....*.....**.*.***.*...*..**....*.*.**..*.**..*...*.*.*....*.*.**..*..****........**...*..**.**..**...*.*..**..**...*.......**......*.****.****..****.***.*...*.**********.*.**.*.*.**.**...*..*....**..*******.*..***..**..*...*.*..**********....*..*.***...*...*...*..**.******.*****.*.*****...*.**..*..********...**..****...*****.****.***....*....**.***.*...*.**..*..*****.***.*.***...*.*.***..**.**.*..*.*.....*.*.*.*.*...*.****..**.*....*.*.....**..**...**.**.*.*.**..*....**.*******.****..**...*....***.****...*...**...**..*.*.....**.*.*....**...*.***....*.*....*.*.*.*..*..*.*.*.*.**.**..*.*..***.*......*..*.*.***.*******..**...**.**....*...*....*.*....*.*.*..**......***..***....*......****..****.**..*.*...*.*.*.****.**..*.*.**..****.*..*.**.*****....*.*******.*..*.*..*.....********..*.**..*.*****.**...*.***.****...***.........*.*...*..*.***.**.*.*.*.**....*******...*..***..*.*.***.****.....***.*.**..**.*....*...***.....****.....***.*.**...***
****.*..*....**..*..*..*.....*..*.***.*********.*.*......*.*..**....***..*....*.*.******.******..*..**.*.*.*****.*.*.*...***...**.*.*..*...****.*****...*..*.**..*....**.**.**.....**.*...**...****.*.**.*.......*****....*..**.***..*.*.*....**..*...*...***.****.**.....*..**.*.*...*...****....*.........**....*.*.*....**.*..***..**..*...*..****.......**..***.*......**.....*******...**.*...*.**....***..*.**....**..****..***...**..**..***...****......**...****.***.****..*.**.****.*.***....*.***..*......*.*.*******.*.*..***.*...****..***..*....***.**.*.*.**.**..**.*.**...*.*..*.****.**.**..*.....**...*..**...**...*.*..*..*..*.*..*****..*....**.*..**.*....*.*****.*...**.*..***..*..**.*.***.*....*....**..**.***.*....*.*....***.****.**.****..*.**..***.****.**.**.*****.*.***.....*.***.**..**.*..*****.**.*.****.....***..***.*.**...*....*....*.**.*******.*..*..******..**.****.****..**.**....**....*..**.****.*.*.*.*.**.*.*..**...**..**...**.***.****...*.**.*.**...**...*.*.**...*..**.*...*****...***.**..*......******..*..******.*..*******.*.*...*..*****.*.*****..*.*.**.*.*.*..****.**.***..*.*....******.***.....**.***..*.....*..****....******..***.*.*****.*.**..*......*.*.**.*..**..*...*.**.....*****...***...*.*.*******....**..*.*..*..*..*..***....*.*..*..***..**.........**..*.*..*****...**...*.*..*....*.......**.**.*.*****.**.*..***....*****...*....**....*******..**.*......***.**..****.*..*.*.*.*.*..*..**...*.**.***.**..*.****..*..***...**.*.*.******.**.***.***..*..***.....*..***.****..**.**.***.*******.*.*...*****..*..****.**..*....*.****...*.*****....*.......***.*.****..*.**....****.**.*.*...*.**...*.*..*.*.*.**..*..*.*....**.************...*.*.******.*.***..*...*.*.*.*.*...*...**...*.**.**...*...**...***.**...***.*..**.......***.**..***.......*..*.***.***.*.*.*******.*.*****.***...*........***.**.....**..*.****.*....***..***......*.*..*.**..**..***..*..*....*...****....*..*.*....**..**...*******.**.*..*...*.*...*...**....**....***.*....*...**...***..***.*****.....***.****.*.**.*
..**.**..*.*.*****...**..**.**.*..*..*.....***.***.****..***.*...*.***.*.***..****.***.******.*...*.**.*...*....**.*.****.*...*.**.***...*.*...*......*.**.***..*.*****...**...*...*...*..**.*.*..***..*.**...****.**.....******..***.****..**.*.*...*..*.**.**.....*.*.*..*.*.*....*.*.*.*.*..**.*******.*.*....*.*...*...**...**.*..**.*..*..******.*.*.....***.*.*.*..*..**...*...*...*...*..*.***.**.***..*..*..*******.*..*****.*.*****.***..*..*...*.**.*.**...*..*.*.***.....*.****..*....*..*.***...*....*.**.*..**.....**.*..***.***.***.****.**.*.*.*.**...*.***..**.***...**..*.***..*....***.****.*.*.*...*.**....***.**.*.....**.**..*...*.***.*..**.*..*..*.*...*..*.*******.*.****..*...***...**.****.*...*.****.***...**.*..***....*..****.*.****.*...*.*.****.***..******.**....*.***..***..**.*..*.*.....*.******.*.**.**...**...*..*...*.*..*******.**.*..*.*.****.*..**.*.*.*.**....*********.**.*...**.*..*......*.*..*..**.*.*.*.***...******..**..*********.**..******....****.......*..*.*.*...*..*.*..*.*.**..*..**.***...**...**.**..**.**.**..*..**..*.****.*.**.***.*......*..*.***...*.*......**..*.****..*.*..***..****..*.*......***..*.**.*.**.....**.**.**..**.*.****.....***......******..******..*....***.****..*.....*.**..*****...***...**.**.**....*.**********....*..*....****.*..**..*..*.**.**..*..*.*..*.*..*.*....*.*.**.**.**.**..**...*...*.**..*.*..*****.*.**...**.***.......*..*.*.*.*...****.*..***.....*.**..*****..***.**.*.**.*...****....**.****.**..**..*.**......**.**.*.....*....*.*.**.*..**.*..***.*..*..*.**...*...*.***..**.**.*..**...*...*.****.*.********..*.*...**..*******..***.**..***..****.*..**.*..*******....***.***.*.**.....**......***...*.**.*.****.**..***.*..***...*.***.**.**..*..*.**.....*...*..*.*..*...**.*..***.*.....**.*.*.****.*...**.*******.***.**.*..*..*.*...**.*..*.*..****.**.***.**.**...****.****.**...*..*.*.*...*.....*.**.******.*.....*..*...*.*..******..*.......**..*..****.*.*......**.***.......**.....**.**.***..*.*.**....*....**......*****...***..***..****..*.*.**...*
.***.*.*.....**.**.....*..***..**.*..*.......*.***..******.*..***..***..**..*..***.**.*.****.*.***.***...*.*****...*.***.***.*.*...*.*.***.***.*.**.....**.**..*...*.*.*.*......****..**.*.*..*.*..*****..**...**..****..**.***.**.*..****..*..*.**.**..**.***.....*..***...*...**.*****..*.***..*.....**..**.***..**.*..**..***.**.****.*......**..*..**..**.*...***.....*****...****.*.......*..**.*...*****.**..*..*.**.*..*..*****.**...*..*..***....**.**..*..*.*....*...**.......*...*.**...*.*.*..*..*****...**..*.**...*****..*..*.*.**..**.***..*......**..**....*.*.****.***....*..*..******.**..*.***.*.**...********....*.*.*.*******.**.......*..*.**...*.******..*****..*****.**..***.**.**.****....*..**..*.*.*..****..*..**.****....***....*.*..*......***...**.**...*.*.****.**.***.**..**.**.*****.*.**...*.*..*..*.*.**.****.....*****.**..*.**.*..***.*..***.***.*......*.***.*..*.****.***...*...****.....*.*..*......*.*.*...*.***.**......*..*.***.*..*..*****.****..**.**.*.****.**.*****.*....***.....*.*...*..***.**.*.**..**..*.***....*.*.**.*.**..***.*****..*.*.**.***.*..**.**.***********...*..*...**.*.*......*..**...*..***..**.*.****.****..*.***..*.***.**.**.***.....*.*.**....*..**..*..**.*...**.***.**.*.*.***..*.*.*.*****.....**.**..**.**.***..*....*.***.**..****.**....*.**....*.****.....*..*.**...**.*.*.*.*.*..**...**.*.*.**..**...*.*..**.*...*.**.*..*..******.*.*.**.**....*.*****.*...***.....*...**...*********.*****..*.*.*****.*.****.....*****.***..***...*****....*****........**..*.**.*.*..***..*.....**..*.***.***......*..*....***.*....*****......*...*****.**..**..**.*****..****....**.*....*.************.****..*.**..*.**...*..*..*.**....*.***.**..***..*..****...*...***.***..****.**.**.*.*...*.**.*.*..***.*.*.....*.*..**.**.**..*.**..*.*.*..*....*.*****.....***.******...*.**.**.......***..**.***.*..*..****..*.*.**.*.*.*.....*...*.***.**..**.**.*..******.**.***..*....*.*.**..*.*.***...**...*..*****.*..****..*...***...*.*...*.*..***.*.***.*..*..*.***...***...*..*..*..**.***....*****.**...
*.*....***..*...***.*.***.*.....**..*.*****..****...*.****...***.*.**.**..*.**...*.*****...***..*..*..*******.****..***.*..***..***...*.*..*******.*.******....***.*...*****.**...**.**.*.**...******..*.*.**.******..***...****.****.****..*...*......******..**...****...*.*...***...*..******..*.**.*.....***..****...*.*.....***..*.**.*.*....*..**.*..*.**..*.***..****..****.*.*.*****..*..**.****.....*.*...**.**.****.**.***..****.*.**...*..****.**.*....*.***.***.***..**...********..**.**.*.*.*...**.**..*.*****..**.*.**...**....**.***..**..*.**..**.***.......******..***.***.......*..*.*.**..****.*.*.*.**......*****.**.*.....*...***..*.*..*..*****.*.*.....*.*.***.**.**.*..*.*.***....*.**....*..******...****.*.....**..*.....**.*******....*...*.*.*****.***..*.**...***..*.**...**.****...*.***.**..**...****....***..*.*****....*.....****...*.**.*...***.*.******..*..*....*..*.*...*.*****.**.*...*..***.*.****.**.**.*...*....**..**.**....*..*.*.**...***.*.**...**.*.*.....**..**..***.*..**.****.***.***.****.*********...**..****..*..**..***.*.**.*.*......*.*.**.***.****...**.....****..*...*.**.*.****.*..**....**.***..*****.*.*......*..**.***....*.....*...*..*****.*.**....*****..*******..**..*.*****.*.**.**.*...***..*..***.*.***.**..**.*..*.**.*...*.*.*..***...*******...**....***.**.*....*..**.****...**..*...*.*.*.***..***.*.***.*..*..***.*..*...**..*********.*..*.*..*..*.**.*....*..***......**.**..*..***.*.*..***.**.....***.****.**..***.***.*.*....**.***...*****..*.***..*........*.*........*.*.*.*...*.****..*.**....**.*...***.......**.***.****.**.*.**.*..****.*..***.***.***.*..*..**....**.**...*.*.**.**.*...**..*.**.*****..*..**.*.*..****.*....*..*....*****...***...*...**.*.*......*..***.*.**.*..*.*.*.***.**..****..***...*....**.....****.**....***.*.**..*.*.**....*.**..***.**..**..*.*...*..*..*..**..**.*****..*.*.*.....*****.*..*.***.*.**..*.*.*..*****.**.....**.*.**.**.**..**.*.*.*...*..*..******....*...*.*..**..*.**.**.....****...**.****..****...*..*****......***.*...**..******....*
*.***.*.*..*.**....***...*.*.*.***....***.*...*....**.****........**.**.*..*.***.******...**...**.*.***.*.**..*.***..*....****..****..*..***..**......*.*..***..*..**.*.*...**.*.***...*.....****...*..*.*.*....**.*.***.*.****.*.*...*.....*.***..*.*.*....**..*.*******.*..*.*.**.*....**.**.*********.*.*.***..*.*...*.****..**.*.*..****.**.**.....*.*******...****..*.*.**..**.*....****...***..**.**.*.*.*..**.*.*.**..**.*****.*.*.*..**......***...**.....*.***.**..*.*..*.******.***.****.*.*.*....**..*.*.*.***....*.*.*.*.*.**...*...*.....*..*..**...*.*.**.**.*...***..*..**.....*.**.**.*...**.*****.*...**.**....***.**..*..***..*.*.*.**.***.********.....***.**.*..*...*****.***..*..*..*.**..*.*..****..*.**..*..........*..**...**...*..***..****..***....*.......*.**.*.*****.*...**.....*.*..**.****..*.**.**.*..*.***.*..*....****.**...**.*..***.....*.*.*.*....*.*.*.*..*.*.*.**.....**.*.**.*.*..**.*.....*****.*.**..******..*.****.....*..****.****.***.*****..******.*.....**.*.****..****.*****..*..*..**.**.**.*..*.**....**..*.*.......***..**.*.****...*.*.**..........********.******..**....*..**.*...**.***...*..***.****..*.***.*..*.*****.**....*.*.***.*.*...**.**...***.*.*..**..*.**.*.*..*****.*.*****..******...*..**.*..*.......***....*.**.****..***...******.**.******.***..**...*.*..**..**..*......**..*..*****.*.*.*.*.**..*..***.*....***..**.*****..*.**..**....***..***....***...*..**....*.****.....*.***...**.**.........*.*....***...*...*..***.****..*.***.*....*..*.****.**..****.*..****..*..*..**.*..***..**.**....*.**.*.....*..****.**.*.*.*..*.......***..**......*...*..***.**...**.**.*..**..*****..*..*.****..***..*.*.**...*.**..*..*.*.*...***..*....*..*.....*.***......*.*.*.***.*...*.****......*.***.*.*.****.*.*..**..*......*.*..*.**.*...*.***...*.******.***.*..**..*..**.*.*.****.*.***..*.**......*.****.**.***.****.*..*...*.*.*.....*....****..***.*....***.***....*.*.**.****.*.***...*...***.*********.***.*...*.*.***.***..*..*.**..*..**...**.*.*.******..*..*.*.*.****.*.**.*.**.***.**..*..*
.**...*.*.*.**......****.**.*.....*.**..**.**..*..**.....*****....*.*..**..*..**.*****..**.*....*..*..*.***.*.....*.***.**.*...*..***...***.*...***.********......*.************..*****..*.*.**....*.*....**.**..***...**.*..***...**..**.***.*.....**.***......**.***.**.**..**...**.*******.**.*..*....*..***..*....**.*....*.**..***..**.*..*..**.*.**********..*.****.*.*........**..*.*.*..*..******.***..**..*....**....***.....*..*.*..***.*.*..*...**.**.***.******.***.*.**.*.*..***....**..*.*.........*..*.**.***....*.*.*..........*...*...*.*..*..**..*.*...****.....**...**..*.**.*...*.***........*.*.....**..*....**.*.*.**..*......***...*.*...**.*..***...***..**....**.**.***...**..*****.**.*.**.*...*.*...*..*.******.*.**.**...**..*...**.********.**.*.........*.....*..*****..*******........***..*.*.**..***...***..*..***.**.*.......***.*.**.***.***.*..***.***.********.****...**......*.*..*.*..*...***.***..*..*..*..**...*...**.*.**.*....*..**...*.**.**..***.*...****...**.**..*.....**...****..****.*.*.***.*.*..*.....**.***...*.***..*.*.*.****.***....***.*.*.**.******..**.****.*.*..****.**.*..*.....*..*.....**.***.**.**.**.*.*.**.**......***..**...*..*.*....****..*..*..**.*......******..********.**.*.**.****.****.**.***.*....**...**...*.*.*.***...**.***.**.*.***...*.*..*...*.**.*.****..***...*.**.**.*.**.***..**.*..****...**.***..**..*.....*....**....*.*....*...*...**.***.*.**.*..**.******..*******.******.****.*.*....*..***.**.*.****.*..*....***..*****......**...*..*..*.**..**...*.*..*.*.*...***.****..*..*.*..**.***.....*.*.*....****.*.**.....****.*************..*..**.**...*.***....**.**....***..**.**..*......*...*..*.*.*...*.*...**..*.*.*....***..*.**.**....**...***.*.*****.*.*.*..*.***..........***.**.**.*.*.***.*....**..****...*..*...*..**.*..***.**..*.*.*****.*..**..*.*.*.***...*...*.**.*..*.*...*.*........*****.*..**.*....**.*..***.**.***.....*****..****....***.*..*.*.*.*.....**..*.**.*.*....*....*..**...***.**...**.....***.*.***.**..*..**.*****...**...*.***...*...**.*****.**.
..**..*...**.*...**.***.**..*.**..*****...*....********.**...*.**.**.**.*.*.*...******..*..****..***.....*..**.*..**..***...*..*...**..**...*******..***.*.**..**..******.*.**.**.**.***..*.*..*..*.**..*.*.*.**..**.***.**..*....*.***.**.**..**..*..**.**.**....*.*..****......***...*****.*.*..*.***...**..********.*.*.**.**.*.*.*..***.*..**...*.*****.*..*..****.*.*.....**..**..**..*****.*.*..**..**...**.***.*.**..*..*..**.***.**..*.**....*..***.....**.**...**....****.*.*.*.***..***..*.***.*.*****.*....*.****..**.*.*.*.*..*.....**.*.**..***.*...*****.***..****.**..**....***....*..*..******.***.*...*.**.*.*.*...****.*.*...*.*....******..***.*****.*.*.*.*.***.*.**.......*****.***...*.*.**.*.*...*..**.***...*.*.*..*.*..*.*.*...*..*********..**.*******.**.*****.*...**....*.*.**.*.**...***.*..**..**..*.**.**...*...*.**.**.*...*.**.....*....*.******.**.*.*..*.**...*....**......****.**...**..*....**....*.******...*..****..*.*...*.*.*..**..**..*..***......*.*.**.**..*.***.**.*..*******..*.....*.*.**.****.*......*.*..**.**.*.*....**.*..*.*..**.*.....**.*...*..*....*.******..*.*...*.******..***.****..**...****.*.****..****.**.*....****.**.****...*.....*.****.*.******.*.******.*..*.*.****.**.**....**..*....*.*..*.**.*...*....**..**.*..*.*.**...**.**.***...*.*.****.****.**.******.******...**.***.*.*.*.*.*.*.*.*.***.*...*...**.***.**....**...*...**.*.**.******...*.*.***.**..*..*.***..***.**.**.**...***.*..*.....*.*...*****.*.**..*..*****.*......***..**..*..*.........*.**..*.******.**..*...***.......**.*.....*.*******.*.....***..***....*.***.*******.*..*.**.**..**.....**...*.*...**...***...*..*.......*.*.*.******..*.*.*...**.**.******.*.**..***..*.*.*****.*.****......**.***.*.*.*.*.*.**.***.*.*.**..*.***...*.*....**...***...***...**..*******.****..*.*...********.*.**.*.*.*....*....*.*.*.*.****.***.*.....*....*..*.*..*..**..*.*.**.*.*.*.....**.*.*...**.*..***...***.*.*.*.******.....*.***....***.*..*..*.*.*.*.****.***.******.*..*.****.*...*.***.....*.**..*.***.......*.....*****.*...**.*.
....**.*..*..*.*...*...*.**.***..*.*....*.*..*.....**.**.******.****..**......*..*..*.**....*...***.*.***.*.******....**...**..**.........***....***.*...**.*****.***....**.*....*..******.*...**..*.*...***..*.*.*.*.**.*..*.*.***.***......*.*******.******..*..***.*.****.***.*.*...*.**.........*.*..*...**...**.**..**........**.****..**.***.....**.***.******..*.*.**.*.***..*....*.**...*..*.*...****..**.*...***.**.**.*.****.*..***..*.*****.***.*...**.*.....*......*.*..***.*.**.*..*.**....**.*.*....****.*.*..*.*.*.*.***...**..******.**.*......*..*.*.**...***..*.....*.**......*.*.....*..*.**...**.****....**.*..*.*.*.***..*******.***..**.*..*..***.*...**..**..*....**...*..**..****.*.*.*.....***....*.**..******...**..*..**.*.*.*....**.*....*.....*..*...***..******.*.*.***...*.*.*.....***********.*.*..****.*..*.*****.*****.*.*.*.***.*.**..*..*****..**.****..**...***...*.***.*..*...**.**......*..****..**.*.*...*.*..**......*..**....**.*..*.***..*....*.****.*.*....*..*..**.....**....****......***...*..***..*.*..**.**.**.**.*.**.***....*...*.*.*.*.**..****..***.****.*..**...*.********...**......*..*.**.***....*.**.****..*.*....*.*..*.**.*.**.**..*..***.******.*...****.**.*.*.*.*..*****..**.**...***.***...*.**..*****...*.*.***.........*..*...*.....***...*...*.*.*.*.**.*..**..***.***..**.*.....*..*..******...*..****..*****.**...*...*..*...*.*.*.**..*****...*.***.**...****..*..*.*.**..*.*.....*..*.*.****.....*.****.**...*.*.*...**.*.*.*.**.*.*...*..*...*...*..*.*.**...*.***.**.***.*.**.**.*.***...**..*..*....***.*.*.**.**.*.*.****.***....*.**.*...**.*.*.*.****.*..***.*..***.**...*....*.*...**.*.***...***..**....***...*...*..***..*.**........***.**.****...***.*...*.**..*..**...**.***..**.*..*.*...*.*.*.******.***.*.**.*.*..*..*.*.*.**.*..**...*..*.*****.***.******.*.*..*..*..**.*.....**.**..*..*....*.**..***...*..****.........*.*....****.***..*.***.*...****.*.*****.....*..*.*.*....*..***.*...**.**.****...**.**..**.**....****.*..*****...*******.**.***.*....*......***..*.*****.*.***..
**.*.*.*...*...*..*...****.**..*.*.*..***.**.*.*....*.*...*.....*.*..***....*..***.**.*****.**..*......***...*.*...*..***.***...****..*.*****....*.*.****...*..**..**.*.*.****.***..**....******.*.*.***.....**.***...*.*...*****...*..*.*****.*...*.*....*....*.***.*...**.......*.***....*..*.....***.*..**..***......*.**....***..*.*****..***...***.*...**.**....*..**.**.***.**...........****.*..*..****.*...***...**.*.***....****.*......********.**.....***....**.*.**.**..*.**.*.******.*****.**..*****.*........*.**..**.***....****.*...**.*.******...*.**.**..*..**.*.*****.*.*.**.*.***.*.*..*..***.*..****..**.*..***...*..**..****...*..*.*....**.***..*.**.******.*.*****.*.*.*.*.*.**...**....*..**......***..******.**..**.**..*****...**...*****....***..*.*****..****..**.**.*....***.*..*..*****.*.*..*.***.*.**..*.*.*.*.****...*..***.**.****..***..**.*..**.****..*.***.*.**....*.***.******..**...*.**...*.*.**.**....*.****.**.*.*.****.*****....*...*...***.*..**.*..***...****.**.*..**..**....**.**...*..*.*....**....*..*....**.**...*...*****.*...*....*..*....*.*.*.**..***...**.**...*...*..*****.*...*****.*.****..**.*..*.**.*..***.*.*.**********...**.******.*.*.......**.*.**...*.**.***..*...*..******.**...*..*...*.**.**...*...*......**..****.***.***.*..**..*......***..**.**..**...*..*.**..*..**..**.**.*.*.....****.....**.*..*.**..**...**...*...*.*..*.*....*..**.****..*..**.**..****.***.*.*.*..*.*..*.***...*******...****..*..*..*..****.***..****..*....*.*.*.**..*.***...**...**.*.*****..**...*****.*..**.*****....*.**..*...**..*....**.********..**.***.*.*****...*.*...*****..***.**.**.**...*.*...****.***.....*.*...**.*..*.****.*.****.**..****..*..*...*****.*.*..*....***.*........**.***.******.****.**..***..*****.***.**.***.*..*****..*...**.*.**.*.*.*.**.*..*.*.....**..*..*..*.**..*...*..*****...*.**...*.*...**....*..**.***..**...*.****.**.**.*...**..*....*.*.*....****..**.*.**.*.*...*.***..**.*.*.**..*.*..*.*.*.*...********.***.**....*.**..*..**.*.*.*..******.*.*...**..**..*..*...**.***.**.
**.*.***..***...**...***.....*..*..***..**.***...**.*.*....**.********..**.*.***.*.**.*..***.*....*******.**..**..*.*..**.**.*****...*.*....*****..***.**..*..***.**.**.*.*.*******.*.*..*.*..*.*...*..**.*.**..*....**....**..*..***..***.****.***...*....*.*..*....*...*...*.....****.*.*..*.*.*****..*..**.*..*...****.*..*..*.*.***.***...*.*.*.**.**.*.**.*..*.*.....*...*......**.**...*****..*.*.*...**.**.*.*.....*...**.**....*.***....*****.**...*..***.*.*..****...*..*....*...*.*..**.*.*.*..****..********....*..*...*.*.**..***.*******......***..*.**.*.****.*.*.*.**..*.*******.....****.*.*.**..****.*.....*....**....*.***.***.**..*.**..***.**...*...**...***..***.*****..*.*....*****.**..*.*...**..*.....*.**.......**..*..*.*******.**..******.*....*.***.*******.**..**...****.******..*....**....*..***..*.****...*..***...***....**.....*..*.*****.*.*.*.**.***..*...**.*..*..*.*.***.......***....*.******.***.**..*.***...**..**.*..****.**..****..**.*.*.***..*...**.*.*.****..**...*..***.**.***..*..*..***.*....**.*.*....*..*...*.*...***.**.*.*..**.....****..*.**.****..*..*.*...****....**..**.*.*.**.*.*..****.*....*.*.*****.****...*.*...*..*....*.......*.*.***.....*.*.*.****...*.****....**.*..****.*..**.**...*.**....*...*.....*.****.*..**..**.**.*.....**.***..***..*....*...*.**..***..**.********...*.*.*..*..**.*...***.***.**.**.*******.**.*.*.****.*..*.***..***.....*..**...**......**..**.*.*.*.***.*****..***.*.*..***.**.****.**...*.*.....*.***..*.***..**..*.**........*..**...***.*.**.*.**...*...****.****....**..*..*.*.*....*....*.*..****.....*....*.*..*.*****.*.**....*.**.**.*.*.*....*.**.*.*..***.***.*..****.**.*.**.*....**...**.*.***.**.*.***.*..*.*..******..***..*..*.**..**.*..***.***....*..****.....**.*.**.**.**.*.*******.*..*...**.*.*...***.**.*.***..**.***..*.***.*.*..***.*.**...*.**.**.*.***.*.****.*...***...*.**...*********......*.*.**.*****.****.**..*.**....***.....*.*..****..**..*.*...**...****.*..*******.**.*.***..**.**.***..***.***.****..***..****.**.***.*.*****..*.*..*.**.*
**....*.***....*......*..*.**...*.*..*...**..**..........******.*.****...*..*..**...*.****...*.*.....*....**.**...**.*.*..**.**..**.***..*....*...*...*..*....*.****..**..**.*.*...**.*...*..*..**.*....**...*.*.*.***...**.**.*.****..**.*.***.*.****...*.*..**....***..*.**...**.*..*****..*********..**....****.*..**.**..*..*.**....******..*..****........**..*.**......**.***.***.*...**...*.*......*****...*..*...***.**.*.*...****..*.**..*.***..**.**.**..**.********.**.****.*.*...*..****.*.*...**.**.....**.*.*...*.**.*..**..******.*..*...*.*.***......**.*....*.*****..****.*.****...*.*.*.*.*....*..****...*.***.****...*****..***.*.*..***..*.**.***.*..*.***.****.....*.****.**...*.**....**..*..*.......***..*.*.*..*.*.*****.**.**..***.........****...*.**.*..*..**.**..**..*..***..*.**.**...*....*....*.**...***...*.*.*.**..******.******..*..*...*.*..*.***.*.**.......*...**..*...**..*..*.**.**.....*..*..*.***.*.*.**.*.*.***.*.*.*...*......*...***....****.***.*.*.....***..**..*.*.*.*..*.*.***....*....*.***..*****.**.*......*.*.*.*..*****......*.**.*..*.******.*..*.*.*.*.**.**.**.**.*.**.*..*.*...**.*...***.**.*.....*..*.**..*.***.*****...*.**..*.*************...*..**...*.*..**.*.*.*.*..**...***...*..**.***.****..*.*.......**.*******....*...*.*..*.****..**.*.*..**.***.****..***.**..*.**.*.*..***.*.**...*******..****.*....***.**.*..**.****.*....***..*********.*..**.*..****....***...**..*.******.*.*.**.......***.**.****..*.****.*....**.***....****.*.*.*....**..**....*.*..**.****.****.***.*....**.*.*..***.*.***.*..*****....*.....*...*..*.*.******.....******..**.****..*.*...****.******..*..*.*******...**.**.*****.*.....*.**....****.*..***.**.**.**.*...*****..**.******..**...*.....*.*....*....*...**...*..*.**.*****..*.**..****.*.**...*.***..**.**....*.********..*..*.*....*.***..**..*.*..*****.******..**.*..*..***.***.....*.*.*..*.***.**.*...***....***..***.*..**..**.*..*.****..*******..**.*.......****.*..*.....**...***.*.**.*.*.*.**...*..*.**....*.....**.....****...**.**..**..*.*.**.**...
***.*.****..*..*.....**.....*.****.*.....****..*.....*....***.**.*..*.**.***..**..*.****.***.**.**.****.*****.*.**...*.*****.**..*.*.....******.***...*.*..*.****.****..***.*.*.*.******.*.*..*****.*.*..***.**********.**...**..***..*....*****...*..*..*....***...*.*.***...*.**.*...*****...*......**.*..*..**.**.*..***..*****.*.***..**...****.**..**..***.***....**.*.***.*..*.****...*..**..*...*.*...*.*.*...*...*..*..*...*****..*.*....*.*.**...*....*..***.*****.*....*...*...*.*.**..*.*....***.*.****.****.*..****.....***.**.**..*...*....******.*.*.**....**.*.**..****.......***...***....**..****...*..**.*.....**..**..*.*.*.****...**.*..*.*.***..**.****...**...**..*.*.*******.***.*......*.*.....*...*.**...**.*******.*....***.***..*.*...**....**.***.*.*******..**..*****..**.***...*...*..**..***.**.**..****..***.**.******..*...***.*.*.*.**....*.***.***.*..*.*...****.*.**.**.*.*.*..****...*..**.*..*.**.*...**..*.*.****..******..****.****.*..*.***..*.**..**...**......*.*..***********.*..*....**..*.**..*******.*...**.**.....**.**...***.*...**.**.***..*.....*.*..******.*.****..*....*.*..*..*..*..**...***........*.*....*.*..***..*..*.*..**...*.****...*.*....**..****...*..*.****...***.*..*.****..*.**.***.........**.**...*.****.**.*..*.*.*.**.*.*..*.*.**.....**..*.**....*..*.***...**.**....*..****.*****.*.**.*..****...**.**..*.****.**.****..***.**....*.****.....*.*..*.******..*..*.*..**.*..****..*...***....******.........****.*....****...*..**..*..*****..***...**.***.******.*.*..**..**.**..***.*.*..*.*.****..*****..*....*..*.....*..***..*.......*.*..**.*******..**.**..****...***.**.****..*...***.*.****.*.*...*.**....*.*.**.*.**...***..***.*.**.**.**....*.*****.**.*.**...*******...**...*..**.......****....*.*..*.*.*.****....**..*...*....*.**....***...*.*..**.*.******.**..*.**..*.....*.***...**..****..**.*****...**..***.**.*..*.*.****..*.**....*.....*..**.****..*.*..***.**...****.**.***..*.*..**.*..*.*.*.***.****.****...*....**.*....**.*****.*...*.**..*.***.*.**.*........**.*****..***.
..*.*.***.**..***.....**...***.**.*...***.****.*.*.......***..*.*..*.*...**...*..*.*****...***..*.*...*****...*..**.*..****.**.*..****.*.**.***..***.*....*.**.*.*.*.*..******.*.*..**.....*.*...*.*.****...***.**..*..*.**.**...***..*.*...**....*...****..***.**.**..****.....**.....*...****.***.***.*..*.*.*..***.*...***.*.*.*..*..******.*......*..*...**.**.*..**..***.**.**..*.*.....*..*******..**...*.*.**.**...**.**.*.**....*..**.*****.****.**..*..*.**.*.....**.*.**..*.**..*....***....*..*.*..***.**.**.*.**.*.**...**...****.*......**.*.***.**....*.*...****.***.***...*.***.*.*...*.*...*.*..*.....*.....*.**..**..*...**..***.*.****...****....*.*.............**.*.**..******.*.***.**....***...*....***..**...*..**..*.***...**......*..****.*.**..**....*..*.***.*..........*.*.**.*.****.**.....*.*..*.*..**.....***...*..*.*****.**.*.*****.***..**..******....*.***.**.*.*..***......*.*...***..*.*.****..*****..*.***.**...****.***.*.....**..*...*.*........***.*...*...*.**.*.**...*..*..*....***.*****..***......*.........*.***...*.**.*.*....*.....**..*...***..***....**..***....****...*...**.***.*.***...**.**.*****.*..***....**...***.*..*.***.***...*..*.*....**..*****..**.*.*.*...*.****.**.***..***.***.****.....*.*..**..**..*......***..*.****...***.....*.*...*.**.....*..**.*....***.*.*.......**.*....*.**.*...**..*.**..*.*.*.*..***...****.....*.*....*......**.*..**.*.**..**.***..*....*.**.***.*..***.*.*....*.*.*...*.**..*.*..*.***.*.**.*..****.**..*..*.*.**..***.*.**.*.*.....****.***.*.*.*.*.**.*..*.*...*.*...**.*...***....**....*.**....***..*.**...*.*.***.***..**...*....***..**.*....*.**.....**.*****....*.*.**.*...*..*...*****..**.*.**.**...*..*.****.*.**..**....**.*......******.*.***.*..*...***..***...****...**.********.*.*.....*.*.***...**....*...*...*..**.*...*.**.*****.*.***....******....****.***.*....***..**...**..****...*...*.***.*..*.....**...*......*...*..*.....*...*......**..**.**.*..*..****.****..*..****..*..****...*.*.****..*.**.****.*...*.******..*****.**..**.*..*.******...*
*.*..*..**.**..**..*.****.***.****...**.**.***.**..***.*.*.*.**.***..*...*....*.*.*.***..***.*..**.****...**.**.*...*..***.******.....***.*.*..**.*.*..****.*..*.*....*.....*.*.*.**.*.*****.*.**..*..*.***.**.**.**.***..***.**...**..*.**...*...*.*....**.*.**.*.**..***.**.*..**.**.****...**.*..*...*.....*.**.*....*.**.*.*..*..**.***.*...*.*.**...**...*.**..*.****.**....*.***....*.**..*..*..*.....****..*...*******.*..****....*.**.*****..*.**.*.*.**..*****...****.**...**..*.*...*.*..***.***.*.*..*.*.**..**......**.*.*..*..***.*********.****..*.**.*.***..******.*.**..*.****.......**.*.*..*.*****.*..*.***.*..*.*....******.**...*...****...**.*...*....***.**.***...*......*.*...**.**.*...***..........***.***...***.*...*.*..***..****.*****..*.**.**...*.*.**...**.*...******.**.*.......**.**...**.*...**.*..*...*****..*..*.**.*...*.*..***.*.*.**....**.***.*.**.*.*...*....**.....*...*...*..**.**..*****.*..*..*.**...**..*..*.***.**..*.*.*.****.**.***.**.*.***.*.***.**.*.*..**..**.***.*.*****..***..****....*...*....*..***..**.**..*.*....**.*.*.*.**....*.*.**..*.*..*..*.*****..*.*..*..**..**..*.*...*.*...********..****.....*.*......*.*..*.*.*..*.*.**.*...**.....*.*..**.**.*.**.*.**..*..**.***.....*.******.*******...***..*...*****.*.*..*..*..*.....**......*..****..**......**.*.*.....*..*..**...*.**..*.*.*******....*.**.*.*****.*.*.*.***.*..*.*...***...***.*...***...*..**.***.*...*****.**..**.***.*.****.***...*..*.*.**..**..*..*.*..*.*.*.**..*****.***.*..*...*..**..*...***.**..*..*..*.*.*****.*...*...*...*.*.****.***..*********..*.*.*.****.**..***..*.*.**..*.*.**....****.*...**.*.....*...****.*...*...*.**.....*.*****.*...******.**..**..*****..***.*.**.***...**.**..*...**...******..*...***..****.*.***....**.**.**..*....*.*..*.*...****....**.**..*..******.*****.*..**.*...***.**...*.**.**.*...............**.**.**.*.*..*.**.**.....*.....*.**.*.*...***..*..*..***.*..***.*.....***.****...**..*..**...*.******.**....***.*.******.*..***...*.*.*..**.*...........**...****.*...........*..**...*.**
...*.*******.*...**.**.*....*.*****...*.****.....***..*...**......**......*.*....**.*.*.**..**...*....*.**...**.*****.*....*.**.*...*.*.*.*..*.**..*********.....**...*...*.***..****....***...*...***..*........*....*..**.*....**.**..*.*.*.......**.....***.*..*..****.****.*..*..*..*...***.*******.*.***.**....**.*..*.*.**..**..**.**..*****.**.*..*.**.**.**..**..*.**.*......*...**.**.**..*****.....**.*..*.*..*.*.*..****.*.*.........**.***.*.**.*.*..**...*****..*.*...**.*...***.**..***.****.**....*.*******...**.**....*******..**.*****..*.*...**.***.*.*.**.....*.*....**.****.*...*..***..**...*.*.*****...***..*.*****.***..*.*...******...*.***.**...**.**..***.***....*.**.*...**.*....*.*....*..*.....*.**..**.**.....****.*.*****.*.*.**....***....***.***..*...*..******.*.*.****...**.*..*.**...***..**.*.**.**...*.******.**..*.*******.....*....*..***..***..*.*.**....**.**.**.*.*..*..*.......*.****....*.*..*.*..*..*...**...*.***.*****..**....**.....*.**.*...*.*...*..***.*.*.*.*....*.*******.......***..*.**....*.****.**..**.***..**...*..***.**..*..*.***..****..**..*.*.**.****.****..*.***..*...****.....*.***.*..**.*...**..*.*.***......*..**.******..*.**.**.**..*.***.**.....**...*****.*...*....*...***..........*..***.*****.*.*..........**.*..**...*****.*.**.***.**..*..****...**.*.***.**.*..*..*.....**.****.*.*.**.*.**.*.*.****.*.*.*.*.*******..***.*.**....*..***.**...***.**.****.*.*......*.****.*.........*...**.***.......*.......***.*.*.*..*******..***.*.*.*..*.**.**..*.*....**.*....**..*.***.***....***.*.**.***.***.**.***......***..**.**...***.**..*.*.****....*.*..***.*.*...*.***....*.***********....*..***.***.****.*.................*.*..****.*.*..*.**********..***.....***...*..*....*.*.**..*...*...*****...**.*..*..*.*.......*..*.*..***......**.*.*..*.***.*.****.***....**..*..**..*...*..*..**.*.*..**.*..******.*....*.*.*..*.**.*.....*..***.*.**.****.**.*.*..**...*.********.*.**.*.**.*.*.*.**.*..*.*...*.**...*.*..*.*..*..*..***......****....*...*..*.*****.**...****.*...*..*..*....**
**.*..**.*.*.**.*****.****....*....*.*.*...*.....*.**...**.*.**.***....*.*.....*.*.....*.**...**..*..*.*.**.......***...*.......*..*...***..*..**.*.**.*..*.*..*.*.**..*.*..*.*..*****.**.....*.*.*.*.*********..*.*..**..**.***..*.****.....*....**.****.***..*.....****.**..***...*.*..*.*.**..*...**..**..***.*.*.*..*...*......*.....**...*...*******.*******.*.*..*****.*.*.*.**....**..*.**.*.**.*.**..*..*******.*.*.****..*.***..*.*.****.*....**...*.****....*..**..*.***.***.***.***...**......***.*.****.*.*..*..*.***.*...*.**.**..*..*..*.*..***..*.....*.....*.***..**..****.**....****......*.*.*.**..**...**..*..*..*.*.**...***.*..****......**....*..**..*.**.**..*..*.***.**...****.*....*******.*..*.*****.*..**..**.****..**.*.*....****.**.***....***.*.*.*.*.***.****.**...*..*****..**.....*.**......*...*...*......**..*....*.*.*..*..**.*....**...***.****..*.........*..*..*.**...*.***...*..**...*....*.*****.*.**.*.*.*.**.***..*.**...*.***.**..*.*.*..*******.*.*****..*****..**..*....*.*.**....***..*.*....**.*..*..*.*.***..*.*.*..***..**......*..**..*****.*.*..*...**....**..**.*******...**.**...***.*.*...**..**...***......*.*....**.*........**.*...*.*.*.*.******.**.****.....**..*..*..**.*.*.*...*..***.*.***.***.***....****.***.*..*..*...*.....*.***.**.**.**.........***..*....****.**...***......*.*.**.***.**.**..*****.*...*...**.....****....*.**.*..*..*.**.*.....**..*.......***...*.............*.**..****.******.***.***.*********...*.**..*.****..*.*.******..**..***...**..*..*****...**..**.*****..****...****...*****.*.*..***....**..*.*****...*.***...*...*..***..*.**..*.***.*****.**.**.***...*.**.***.*..*.*...*******.***.*.***..*.**.*..*.**....*...****..**...*...*.*.**..**.********..***.*.*.*..*.*.*.*****...***..*.***...*...*.**...*.*.**...**.****.***...*....***...*.******.***.**.**..****..*.*.*.....***.*...**..*...**.***.........*.***..***.*.*..***.*...*....*....*.*...***...*..*...*..*.**.*..****..****.*.*....**...*****.**.**..*.....**.**..**..**...........***........*.*.**...*..**.*..
...**..*.*.*****..**..*.****....*.**.*.*..***.**.*...*.*..*.*.****..*.*.*.*..**......*..***.*....**.**.**.*...*.**.***.****.*.*.*****..*...**..****...*...**..*....*.......****..*..*....*..***...*.****...**.*..*..****.*.*.***.*.....**.*..***..*.*..*......*......****.....*....**.***.**.*..*..*.***..*.*..*....*..*.*.*.***.......**...**.**....*...***.*******.*...***....**..***.****.*..*.*.***..*.*.*.********.*..**.**.*******..*.*.......**.*.**.*.***..**..***.***.***...*.*....**.*..**.****.**.*..***....***..****....**.*.*****...*...**.*..***.*.....**.****.**.****.*......**.***.**......*.....***...*...*.***.*...*....**.****.*.*.*.*..**.***.**.**.*....**...*...******..**.*.*.****...**.*.***...***..**.*..**.***.*..*...*.****.**.**.*..****....*..*.*.*.***..*..**.**....*.***.*****..*....******.*.*.*......****..**.***.*..*.****.**.*.*.*.*.***.****.****.**..***...**.*..*..*..**..*****.***.*..**.**..*...**...***.*.*.*...***...*..**...**.*.*******......**..*.*.......*.*..***.***.*..*.*.*.***.**...**.**...***.*.*...*..*..*.**..**.*****..*.**...**...*......*.*.*..**...**....**.**.**.*.*.*..*.****..*..**...***...*.*.*..**.**.**********....*.***..**.**..****..***.*****...*...*.*..*.**.**..**..****..*...**...**...***....**.*******..*......*.**.....**.*.*.*...**.*....**.******.***.*.*********.*.*.**.*...**.*..*.*****.**..******...**.**.*..*..***.*......**....*.*.**..**..**.*..*****.*...*.**..*...******.....**..*.*****.*...**...*****.*...*...**.***..**....*.**...**.*.***.*..******.*.*.**..**....**..**...*.*.*.*.***.*.**.***.*...**.***..**..***........*....****..***.**.***..*.*.*..**.***.*....*.*.*...*.**.*.*.*..****.*.*.....*..****.....**..**.*.*.*..**..*.**.**...*..***....**.***......*...**.*.**.......***........*....*.**...*.**.**...*.**.*.*.**....***...*..*.*.*.*..***...*.**..*.*...**.*.**..***.*........**.*....*.*..*...*....***.****.*.*.....*....*..*..*....**.*...*****.*.....*...*.***..****.**.***.*.*.....*..****.**....*.**..**..*.*...*.***.**.****.*.**.....*.**....*.....**.*...*...
****...*.**..***...*.**.*.*.**....**..*....*.*.*..**..***..*.*...*...**...*.*..**.*****.*.***.**.*.****.***.*.*.....*.*.*...*..***..**.***..***.***********.**.*.*.***.*.*......**..*.**....**..*..**.**.*.*******..***...***..***.*.*.**...***.*..*.*..**.*..*...*.*...***..*..*..*****.**..*.****..**...****...*...*..***.*.*.**....*.*....*.**...**.*..*.**.*****....****.**..***.*.****.**.**......*..*.*.*******....*.*..*..****..****..**.*..**...........******..*****............***...*..**..*...***...***..*.*.**..*..**.**..*.*..**..*...*.**.**..*...********......**.**..**.*..***.***...***.*.***.*..**.**.**..*...*.**.**..*.*.*.**.*.**.**.....**.*.***.......*...*.****..*...**.***...*.**...**..**.*......**...*..*...*..*.******....*.*.*****.**.***...*......**.*.**.***....**.**.**....*****....**.*.*.***.*..*....**....*..**...*.***.*.*....*....*..*..*.*.*.****......**.....***.*.******..*...**..*********..**..***.**..*....*....*.*....*.***....**.***....*.*....***.*..**.*....*.***...**.**.****.**.****....**..**.**..*.**.**.******.***...*..*.*.....***..**..***...****..**.**.***...**...*...*.*.*.**.***...*.*.*..*.*...*.*.*****.*.**...*..*....*.*.**..*...*.*...*.*....*.*.*...*.*...*.*.**..***.**..*.....*.*..*.***..***.*..*.*.*.*..*.****.****.*.****.*..............****..***.*.*.**...*...***.**.**.**.*.**.***.*.*..**....**.**...*...**.*.*.**..**..**.*.*.******..*.*.**.**.*...*....*.*.*.....*.*.*.****...**..**.****.*.****.**.....***.*..*..**.*....***.....*..**.......*..*.****.**.*.*..*.**....*.*...*.*.**.***..**.*****.******....*.*....***.****...**..**....*..*.*.*.*.***..*..*...**.....*...*..***.*..*......*..**.****.......**.....*.***...*..*...*..*..***..*..**..*...*.***.*.*.*...***....**.*.*.*...**...*****..**.*..**.*.**..****.*....*.*.**.*..*...****.*..***.**.*.*.**.*****.*..*..*...*..*..**.*****.**.*..***..*.....**....*..***..*.*******.***..*.**.*...*.*.**..**.**.******.*.*...*...*.*..*****...******..*....***.*..**..****.***...**.*..**.*.**.....*.*.*.***..*..*..******.**..***.*.....**..
..**.****.*.*.*......*.**.....*.*.*..*..**.*....*..*..*..*.**.*..*.....*..**.***..***..****.**........**.*.*.*.****.*..*..*..**..***..********......***.**.*.*.*....***...*******.********.***..*.*....***......**.**.*.****.**.*.*.**...***..****..*..**..**.**.**...*.**.*.****....****.*.**.****...*.****.****..*..***.**..*...*..**.*..**...*.*..**...**.**.**.******.**.**.*.*.*...*****.*****.*****..**..*.*..**.*****.....*.**.*****.**.*.*.*.**..***.********.***.*.*..*.*...*.*..*..*...**.*.*...*.***.**.*.**.***.***.**..*.***..**.*.***......*.*.**..*.*.**..*..****.*.**....****.*..**...*...*****.*..**.*....**.***...*...*.*.*.**.**...*.*...****.*..*..*****....*.*............***..*..*.*.*.**.***.*..****..*.***....*....*.*..**...***...**..*..**.**********....*..**.*****.*.****.**..*.*..**..*****..*.*..*....***..*.*.*.**..*.*.***...*...*..****.*...*.**.*..*.*.*.****.*..*.*......*****.**..***.*.***.*.**.****...*...*****..**.*.*.**.**...**.**..*..**.*.*****.*.......*.**..*.***..*..**..*..**..**.***.**.***...***.*..*.**.....**..*.*.*.**.******.*..****...*...*.**.*****.****.**.*****.**...**......***.*.***.**.**...****.*.**.....****.......***.**...**..*..*.**...*****...**..**.*.***.**...*.***..*...**.**.*.**.**.***.*.***.**..*.*.*.***..*..*...*..*..**..**...*.**.*....*.****.**...*.**....****...******...**.*.****.*.*.*.*....*..*..*..*.****..*.**.*...*....****..**..*.*******..*..****.*.*.....***..*.*.*..*..*..**.**.*...***...*.*.**...*****..*..**.***..******.*...*..***.**...**....**...*...*...**............******..*.*.***.*.*.*...*.*....*...*.*.....****.*.***.**..*..***.***.****.....***.***.*..****..**.**.*.**.**......*.*.*.**.*..*....**.*..**.*.***....*.*.*.*.*.**..**.**...*.**.****...***.*..***.*....*.**..*.*..***....*...***.****..*.*.*.*.*.**...***....****.......***..*.*.**..****......*....*..**..*....*.*******.*.*...*...***...*.**..*.***.***.*..*.**...***..******..*...**.*.**.*....*.**..*...***.*.*.****...**...*...*****..*..*.**....**.*.**.*.**..******...**.......*..*.*..*.*......**.
..***.**..*.**.**...*..*..***.*..*.........*.**.*..*....*.*****.**..***.**...**.***.*..**....***.****..*.*.**..*.*.***...**.*.***.*.*.*....**.*..*.**..*.....**...**.*......*.*....*.******.*...*.***.*****.**....******.*..***.********.****.*..*.**..**.*.****...*.*.*.**.**.*..**..*..***.*.*.***.****.*.******..**.***...*..***..**.**.***.***..****...***.*.*...**...*.*.*..*****.*..*..**.**..*...*.*.*..*****.*.**.*******.*.....**..*****..***....*.**.*.**.***....**....*.*.**.***..*..**.**..*..*.**.***..*.**.*..*......**...***...*******..**.*.**.**.*...****.......**.*..*...*....*....*****....**.***.....*..*....******.******.*....*..*.....*..***.**.*...*.**.*..***.*.*.*.*.*.****.....***..*.*.*.....****..*.**.***.*.****..*****.*.********.**...*******.**....*.***..*.**.*...**..*..**...........*..***.*..***.*****.*****.*.****..****.*****...**.*..*..*..***.**.*****..*.*..**..**.*..*.*..*....*.*****..*..*....*.****...*..*.*..*..*****..*******.**......**.*..**..*****.**.**.**..*.*..*..*****.*....**.**..*..*******.*.***.....***.**..****.*..**.***.**.*..****.***.*..*..*.*.*..*...*..****.****.**..*.*.*....**...*****..**..**...*.***..*.**.****..*......**....*....***.*.*..*******....***.***..***.*...*.*.*****.***.*...*..***.....**.***...*..*.*.*.**.....*...**..********.*.*.*...**.*.*..*.*.*...*.***.*.*...**.*.*...*.*...*.******.*.***.*.**....*.*...***...*...***..*..*.**..*..**.*****..***.**.*..*...*..***.*..**.***....*.****..*.*********.*.**....*..**...**.*..**.*.***.**..***....*.**..*.*..******..*...*..*.*.***.***.**.***..**.*...*.*..***...*...*...*****..*.*.**.***...*.*.******..**...*.**.**.***...*.*...*..*.*..*.*.*...*.*....*.****...**.**.**....*****.**.**...*..*....***.**.*....**...*...*.*.*.***.........*.**.*..***.***.***.*******.****.**...........*.******.****.*..*..******.**..*.**.***.**...***.*.*.*..*.**..*..***...**..****.*****....*...****..*.*.****....***...****.**.*.**..*.*.*.***...****...*..*..*.**...*....*****.**.**.*....***...*.*...**..*.......****.***.*****..*.**..***..**
...***....****.**....*...*.**.******..**.*.**.*..*.....**.***.*.***..*.*...**...*...****.**.*.*..****.*.*.*...*......*......***.*****.*.**..*..*.*.*...***..*..*...*...**...***....*.*..**.**...***.***..*.*.*.*..*.*.***..*..***....***.***.***...*....*...**.*.*...........****.*****......***.**...*.**...**.***..*.....***.*****...*..***..***.*.*..**...*...***.*.....******.**.*..*..*.**.*.*..**.....*...*.*.**.*.**.*.**..*..***.**.**..*.*.....*.*****..*.*..**.*.*********....*..**..*.*.*****.*..***.*...**....*.*..***.*****...*.*...*******.*.*..**....**....****....*.**.*..**.*.*....*****..*..**....*.*.***..****....*****.*.***...**.*.*.**.*...**.***...*.***....**.**....*.*..**...*.*...*.*.**..*.*.**..*.**...*.*.*..***..**.*.****..****..***.*...*....**.*.*.*..****.**...*.*.*.*.*.*.****.*......**..*.*****...*..*.*.******.*....**.*.**.....**.*.**...*..*..**....*.*..*....**.....*...*..*.**..*...****.*****...*.***...*..*...*..****.*.........**.***.*****.*..*.*..***.*...**...**..**.****......**..*.......****..***.**....**..*.******.**...**.*..*.***.**.**.*.*****....****......*.*..**...****...*.*****....*.*...*.*.*.*............*.**.****.**.....**.**.*..*.*..*.*.*.***.*..*..**...*..***.**..*..*****.*..****.....*.*.**********....**....*...**.*....*.*........**....*..*.**.******.*.*.*.*.****.*.*..*..*.****.***.****..**...*.....***....*...**.........*.*.***..**...*..*.*...*...**....***.****......*.***.**..*..**....*.**.*..**..*...*.*..*.*.*.*......**...****....*..*..*.*.....***.**.**.*..**..***..**....*..**..................**.******.*....**.*...*..*......*.**.*.*..*....**.*....*...*.**.......*....**.**.**.*******.***...*....***..**..*****..*.*.***.***.*.*...*...****..*.....**..*.***.*.*.*.*...*....**..***..**.**..*...**.**.******..*..***..*.**..**.*.*..*...***.*.*...******...**..*****.****.****.*..*..******...**.***..****.*..*.***.*.**.*****..***.****...**.*..*.***.*...***...*******...**.**..**.*******..*..*.******..*.*..************..******.**.*...**.**.*****.**...***...*...*.*....**
.**..*.*..*..*..**..****...*....*****...***.*****.**.*.*.*...*.*****.*.**.**...*.*.*..*..****.*.*..*....***..*.*.****.*...*..*....**....****.*.**.**....*.**....***.*...**.*...*...*******...*....*..*.***.*******..**.*..***...*****.**..*..*..*.*........**.....**..*.**..*...*..*...****.****.**..**..*.****.******...*....**.*...*...*.....***.*..**.*.**......**.***.*****..*..***.**..*...**..***......****.......**...****....**.*.**....*.****.***.**..*..*.*.**.*.*..**.**....***.*.**.*******.*......**.*..*..**.*..**..******...*.*..*....*.*..*..**..*.**.****.*..*.....*..*..*.*****.*.**.**.*.*....**.*.**.**..*..**...*..*...*.***...*....**.***..**.*...**.*.***..***.*..*..**.**.....**.*...**...*.*.*****..*.....*.*.****.***..**.****...**..*......******..*.*..*****.**.****.******.**...*...*.*****.*.**..*.*..***.*.*..**.*.........**.**..********.***.***..*.*.*.*.*****.**..*.*....***..*.*****.**..***.***.....****..**..*...*.****....***.*.*....*.****.***.*..*.***...**.*...*..**...*.*....*.**..***..*...****..***.*...**..*...**...*...****..***.**.*..***......*..*..**.*.****.**.**.....****.*.....*.*..****...*...*..*.*.**.*.**.......**....**...**.......***..*..*..*********....*.....*...*..*.*.**..*.*.**.**..*..*..****..**.**.**..***.***.*.**..*..*..**.***.**..**.*.**..******.*...**.*.*...**.*.**...**.**...*.*.*......**********..*....***.*.*.*.**..*.*...****.*.**...**.***.***.....*..*.*..***...**.*****.**.***.*..***..**.**..*.*.*...*.****.*.*.*.******.*.*......*...**.**..*..*.**....*..**.**..**....*.*.*..*.*.*****...***.*.*..*.....**...*..**..*.**...*...*.*********..*....*....*.....*.***...**.*.*..**.*.*..*.**..*.*.......*........***.*..**.*...***.*...*.*.....**..*****..***.*.*.**..**.********.**...*...*.***.*.**.*...****..**..*.*..*.***.**.***..******..*..*....*.**.**.**.****.**..**...***...*.*..*.*.**..**..*.*.....**....*.*.****..***.*.**.***.*..***..*..*.*.**.*.**.*.*......**..**......***...*****...******.*....*****.*....*.*...*......*..*.*.*..****.***.**....****.*.**.*********..*.....
*....**.*..***.**...***.....*...***..*.**.*.*.*.****..*...**.***.***...***..*.***..*.*..**..*...**.*..****.*..**.****...**......**....*.*.**.**.**.....**.*...*..*****.*...****......*.*..**.*.....**..*.****.**.****.**.**.*.*.*.*.....*.**..**.*.*....**.**...*...*...****.***...*.****....*.*.....**...*.***.*.*....*..*...***...******..***.*.**..*.*.*..***.**..****..**.*.**.**..**...*.*********.**.***.**..***.****...*..*.**.............**.....*.***..*...*****.*.***...**.*...*******.*.*....******.***...*.*.*.**..*..***..****.....*...*..*..*.***.****..*.*..*.*.*..*....*****...*.**.....***.....****...*.*.*.*.*...**.*.**.**.**.*..**..*.**...**..**..**.****..**....*...**...***..*...****.*.....**.*..**..**...***....**.*.*.**.*.****..*..*.*.**.***.....***.*..*...***..*****..*...*..........**...**.********..*..*...**.****..****.**....**.*.*.*****.**.*..*****..**..**.***.*.*.**.*..**.**.**.**.***.*...******....****......**..**.*...*....**.*..****..*...*.*.**...***...**.*.*.**.**.**.****....**.***.*..*.**.***..*.*.**.*.*....**.**.*.*.**.*****..*..**...**..*....******.**.***.**.......***....*.***...*.**.******..*****.***..*....****.*.*..***..**..*.**..*.*...*..*****.*.**.**.***...*....**.****......*..****....**.****.***.*...***...**...****...***.....*..*.*..****.**.***....***.*.*..**.**.*.*.*..*..****.*..*...*....*....**..***.*.*.****.******..**...***.***..*****..*.**..**.*...*****.*.*.*.***..*.*..*.*....**.....**........**..*.*****.*.**..***.**.**.***...*..*...**.*..**.*..**.**.**...*****..**..**.**..*...*..*.*.*...**.*..*.....*..***.*..***....***..***.*.******.*.**.******.*.**.*...***.**.*...*****...**.*..*.*..**.***...*.*.*.***.**.**....*..*******.***.....**..***.****.*...*.***....*.*..*.*.***.***..*.****.****.*.*****.*..**..*...*.........*.**..*.*..****..*.*.*****...*.*.**....*....**...*.*.*.*...**...*..*..*..*...*.**.**.******.*.***....**.*.*.**.***...**.**..*.......*.*****.***...**.*.**.**...*.*..**.*....**..****..*.**..*...****.**.*..*.*.*..**.*.*......*..**...*.*..*..*.*****
.....**..*...*..*.**....**.*******....*.*.*****..**.*.*****.*...*..*..*..**.*..***....*...*..**.**..**..*****.....*.***...*.**....*..**...*.****..**..*****.**.**..****.**.*****.*******.*..*****.***..**.**...*......*........***...*..*..*..*..**..**.**...**.*..**.**..*..*.**..*.*..*.....*..*.*........*.......****.*.....*.*...*.**...*.*..*...*...*......*.****.*..**.**..*..*..*.*.*..*......*****.**..**....*..**..*.*.*****.****.*.**...*.....*............**.**..*..*.......***...*....*..***.*.*.....**.*.*...*****.*....**..*..*..*.**.*****..**..*..**.*******.*..**....******.*.*..*.**...*.*.***..***..*..*.*..*.**.***.**.**...**..*..*.**.****.*.**.*.*****.**......***.***.****.....*.*.*.....**..****...*.**...****.***.*******.***..*.*.*****...*...****.*.*.**.*****.*.*.....*..**..*.*.*..*.**..*.**.*.**..***..***.*.**..*....*.*.*.......*.*..*.***......**.**..*.*.***..*..*.*.*.....**..*...*.***..**..*.***...*.*.*.***.*****..**.....***.*.*....*..*.***....*....******..*...*..*....***..**.**....*.**...***.***.*...**.*******.*..**.*.***.**..*.*.*.*.**.**..*..**.*.***..*.*.**...*...*.*.**....*.***.*.*.*...**.****......**.**.****.***.**.*.***....**.****.**...*...*.**....*.*.....******.*..*..*.....****.***.***.*..*..*...*.*..**..**..*..*......****..*****..*....*..*****..*.*.**..*.*.**.*....*****...***...*..**.**.***.*...****.**..****..*.*.*..*.**.**..**.*.***.**..*.**.**.*...**.**...********.*..*.**...******.*.***..**.*.*.*.**.*.**.*..****.***..***.*..*.....**.*.*.**.*..*..*..**.*.**.*****..*...*.*****.*....**.*..****..*.*.*****........**.*.**.*..*.***..*....**.****.....*.*...****.*..*....*..***.*.*.****..*..**....*.*.*..**...*.**.**.*..*....****..*..**..*.*.*....****.*..*.*...*.*....*.*.*******....*.*.***.*.....*...*.*.*.*****...*.*.....*...*...*.*.*..******.**....**..*.......***.****.*.*.*......*..*.***.*..*.**.*.*****..**.**.*.**..*.....*.***.*.**...**..**...****.**....***..***..*.***.****.**..*.*.*..**.**.*..**.*.*..*.*.**.*.***...***.*..*....*.*...*.**...*.**.**.***..**..**..**...*.
**...*..*..***..*..*...**..*****.*.***......*...**.*****.*..*****.**..*.**...**.***.**.*.****.***********.*.**.*..*..****.....*...*..*.*..**...***.*..**..******..*.**.***.*.**.**.***..**...*.*.*.*..*..*.*...*..**..**.***.*****.***.***..***.***.*.*.*.***..*....***...**....*.***...**.*......*....**.*.**..*....***..**.***.*...*..**.*...*.*....**.*.*.*.********.*...*.....*..*.*..**..*.**..*.*..*..*........**.**..*..*.......*.**....*.*.*****.***.***.*.*.*.**.*.***.*******.**.*******.*.**.*.*..*..***..*..**..*.*.**..***.*.****.**.**...*.******...*....*..***..**.*.*****..*****.*..*****.*.*....**..*......*....***.**.*.*..**.....*..*..**.**..*.**.*****.**.*.***.*...*.****....**....*.*.****.*...****..*....**.*..***...*.*...*...*....**..**.......****.*..****..**...*.*.....*....**.*****.*.*.***.....*.**...*......*.***..*...***........*.**..**....**.***..*****..*......*..*..*.**..*.*.**....**.....***...**..*..*.**.******.******.**..*.....*...*...***.**.*......*...*.*.*.***.*.*..**.**......*..*..*.*...*****..**.***..**.*.**..**..*...*.***..*.***.**.**........**..*.**..*****.**.*...***..**.*.**.*.*****.....*.*...**..***.***...****.*.**......*..*.*****.**.*.....*.*..*.*.**.*.*.*.*..*.*..*..*.*.*.*.****.***.*.*...***..**.....*...**..***.*..*...*.*...**.**.*****..*...**.****.**....**........*...*.****.*..*.*.*..**..*.**....**.****..*..**.**.....****....*.****.*****.*.*.*.***..*..*.*.*.******.*...*.***.*.*.***.**.*..******.******.*.*****..**...*...*.*..******..**.*.**.***.***.****.*...****..**..*.*..**....**.**.**.**..*....*..*..***..****.**..**.*.*.**..*..*.*.***..*....*.**.....*.***.**.*....*.*....**.*..**.**.*....*****..***.*.**..*.**..***..*.**.*.*.***....*.*..*...*.*.*****..**.*.*...*..*.**..**..**.*....*..**..*.*...*****.*..*...*..**.*..****.**......*...*...**..*****.*.*..**.***...*.***.*...*.*.**.***.*.*.....****..***...*.*.*****..*.*..****.**.**..***.****....**..***..*....*.****..*..*.*.****..*..****...*..*..**.*****.*..**....**...*......*.*.***.**.*.**.*.*.*.*.****..*****.*.*
***..****..**....**.***...*..**..**.***.****.*...*.*..*.**.*.*..******.*...****..*..***..*.***.*.**.***....**.**...*..***...**...*...****.**.*******...****.****.*.*.*......**..**..***.**.*.*...***.*..........*.***.....*.*.***.**.***.*......*......****.....*.*.***.***..*.....**.*.**..**....*..**.**....**.*..*.*..*.*******..****.**.**...*.**..****.***....**.*.*..*.*.*.*...**...*..*.*...*.*.*...**..**.***.....***..*..*...**.*....*.*.***.*.**.*......*.****.*..*..*...**.*.*.*****..*.....****.****...**.**...*.*.**..*****.*..*..*.*.*.***...*.*..*.*..****...****.***.*....**..***..**..*....**..*****.*..*.*..****....**.**.***..***..*.**...**.*..**.**.**.*.*...******.*.*****.**..*.**.*....*.**.***...*.**..*..*.*......*.*....*****..**.*.*..*****...**.....**..***..*..**...***.**..****.*.*...*...*..*.*.*..*.*..*..**.*...***..*..**...***.****..*....*.**.***..*.**.*.*.**.*.*****...****.**..**.*.***.***...*.*.....*.....*..*.***.**.*.****..*.****.....*..*....**.*.******.*.**...*.**....*..*..*..***.*.*...***...*..*.**.**.*...*.***.***........*.***..*.***.*.***.*...***.*****..*...**.*..*..*....*.****.*..*...*.*....*.****.**.***.*.***.**..*****...**.*.********........**..*.**....*.**.*******.*..*...***.***...**..***..*.*.*..*.....***..***..****..**...***.**.*.*.*..*.*.****.*..***.*.*...**********..**.****.*.**..***....*..*.**..**...*..*.****.*.**.***.***...**...***.*...**.*.*.*.**..***.*...*.*..**...***.**..****...****.*..**..**......*.*.....*...*......*..****.***.***...**.*.***.*...***..****.**.*.*********.*.**.***.**..*...*.**.*.**.*..*.*...*...*..*****...*.***...****..**.*....*...****...*.*.*.*...*******..***...*.....*..*......*.*...*.**...**.**.*.*....*..*..**..*...***..***.*.******..*****.*.*...*.***......**..*.....***...******.....*.*****.*..*....***....**.....**..*...****.**..*.*.***.**.*...**.****...**...****..**.*..*****.*.***.*.*.*.*.*..**.*.**..***..**..**.*..****..*....**.....*.....*...*..***.**.**.**.********..*..*..*.**.***....*.****...****.**.*.*...*****....***.*...**....
*....*.*..***.....*..***..*....*..***.**.*..*....*.*..****..*....*....*..*..*.**..*.*.**.****.****..*.*.*...*******.*..*.*......*.**...****.*.***.**.**..*...*.*****.......*.**...*.**..*..*.**..*.***...*****....******..*.*.*...*.**.*.***..*********.**.*****.***.*...*****...***..*....*.*..*..*.*.*.**.***..***.......***..***.*****.**...*.....**.*..**.**.***.*..*....*...*...*.****..**.....******.*.**.*..*.*...***.***.*.***.*.*.*...***......*.*.******.*.***..*.*...*.****.****.**.*......*.*.***...**...*...*****..**.**.*..******.......*****..*.*.***.****...***...*..**..*.*..**.****..*.*.....*....*****.*.*.....*.**...***.....******....*****.**.*...**.**....**.***.*.*.*****.*..*.****.*****.*...**.*.***.***..*****.*...*.*..**.*.....***...***.*..*.*..*.**.*....****..*****...*..**..*.***..*..*.***.....*..***.*..*..***..*..****.**.*****...*.*...****.**.*.....*.*..*..*....***.**......*****..******.***.*....****.*..*...***..*.**.***.**.******...*.*..***.***..***.*..........*..***.......*.....***.*..*..*.*.*.**..**.**.*.**.*....*..*..**.**.**.*...........*.*..***...***.*......***.**.*..*.*.****...***.*.*....****.**.*.***.*..*.*...******....****....*.**.***....*..****..*..*.*.**.*.*.*..*..*..*..****..***..**.....**...*.....**.**.***.*.*..*...****.....**....*.****..****...*.*..**.**.*.*.*...***...**.*......**.**.**.*.**.*****.***.**.*.********...*.....*.**.*.*....***.*..**..*.*.*..*....*.....*.**.....*.*..*.*..**.**.*.***..*..**.***.....*..*.*.*....*.*....*..**...*.**...*.....***.*.*...*.....*..*..***.*.***.*...*.*.*.******...**.***.**.**...**.**.*.**.*..*.*****.*...**.*..*...**.*.**.*.***.****.*..*..*..****....*.**.*....****...****...****...*.*...***.****..*.*...*.*..*****..*.*.***.....*****.**...*.*.**..**.**...*..*.***.*....***...*..**.*.****....*..*........*..**..**....*..**.*.*.****...**.....*....**.*..**..*****...**....*.*.***..******.*.*.***.****..*.*..**.****.*.*.***...*****.*.**..**.*..*...****...*.*.*.****.*..*....*****.**.*..**.**.*.***.**.***.*..*.*****..***.****.*..***..
*..***....*.***.*..***..***..**...*...*.******..**.*.*..*..*..*...***.....*******.******.**..**..***..***..*.*..****.***..*.***...*..*.*.*...*...*.*...****..***...*...****.*....**..***.***...***.***.*.*.**....*.**.*.........*.***...*.*.**.***...*.*.*....***.**.*.*.....*..*....**.*...*..**.*.**...*.**..*.**...**...**.*.*.****..**.*..**...**.*.*..*.******.******..*****.**...*..*.***..*****..**.**..**..*.....**.*..*..*.*...**.****.**.**......*..*.*.*.*..**..*...***.**.**..**..*.*.*.**..*.****.****.**.*...*.*....**.****.*...*******.*....*..****.***....*****.**..*.....*..**.*.*..**.*.**.*...*...*.*.**.....*****.*.*.***...***.**.....*.***.***.*.*.***.****..**.***...*.**.*..*..*****.**.*..**.*..**.****...*..*.**.***...***...*..*.**.*.*...*.....*.***.*...**.*...***.**.*.*.**...**.***.*.**.*.*..*...*..*...*.*...*..*...*.*...*.*.**..*...**...*.****.****.*..**.**.*.****....****.*....**..*...**..**.*....****.**..*....**.****.*******...*..*.*...*.**.*.***..*...*..*.******.......*.*.*.*.**..**..**.*.**...*.**.***.....*..*.*..****....***.*...****....*.*.*..*.*..*.*..**.*...*.*..*...**.*.***.*.*..**....****..*..*..**.****...**.*.*...*.**.**..**..**.**....*.**..*......*.**.**...*..**....**..*..***.*.********.*.***..***.*.*.**..*****.**.*.***.*.****..*.**..**..*.*.*.**..**.....****.***.**.****.*..*...**.*..*.*.*.***..*...*.*.*.*******....*..***.***...*.*.**..*.**...***.**....**.**..*....*..*.**.*.**.**....*.**....***.*....**..*.*.*.**..***...*.......*..*..****.*.**.....**.*.*.*......*.....**.*.*.*..***.**.**..**...**.**..**..**...**...**.....*..**.....**..***..*.***.*.*..**.********..*.****..**..*.*...******.*****.**.*...**.......**....**...*...**.*.***..**.*..**..*.***..*..*..*****..**.**..******...*...*.****..***..*....***.***.*.**.*.*.***.***.*.....*.**......*.*.............*..*.*......*.**.**..*..****..*.**.**...***.*....**....***........***....*...***...**.**...*..*.**.....*.*..*.*...*.*.**.***.*...*.****.***.**...*.*.**......**.*..***.**.***...**.***.**....*****...***.*..***.*.
****.*.*...*..*****.*.*..***....*.*..*.*.*.*.*.*.***.*..**.*.**.****...*....**.**.*.**.**.*.***..*..*.*.**....*..***...**..*...*..*.*.***.**.*......*.*...****.***.*.*******.........****.*.**..***..........****.*...******.**.....****...*...**..*.*...*.***.*.*****.**.*****.....***.**.**.*.*..*.*.*****.***..*.**..*.*..**..***.*...**...*.**.**.*.**...*.*.....*.*.****.*.....*.....**...***.*.....******.**.....**.*.*.*.**..*.**.*.****...*.......*.....*...***.**....*..**.*.*.***..**..**....***.....**.*...***.*.**.*.**.***..*..*..*......*....*...***.***...*..*******....**.*..*...*.*.*..*...*.*.*..**..*..*..***.**...**.*....*...*.********..**.....*..*.*.**.*..***.**..***.....***..*.....*.....**..*****.**..*.*..***.**.**...*..**.*...**...**.***...*****...*..*......***..***..**...**...*.**.*...****.**.*..**..*.*.*....*...**...**.*...*..*..*.**.***..***.*.*..*...**.*....*.***...**.*.**.***.*...*..*.**..*.*.*..*.*.*.*.**..**.*....*.*....****....*.*..*.*..*********.**..**.**.....*...***.**...***..**.*....****..*......*....**..**.*..*.*..**..*..**.**.*.*....**..*.****......*....**.*...*.*..*..*.....*.*.*.*..**.****.......***..**..***..*..**.*..*..******..*..**...*.**.****.**.....***..*.*...**.******....*.*.**.****.**..*......*....*..*.*****..**..*..*...*.*.****...*...***...*..**.*..**..**..*.....****.....*.*.*.*****.*....**.*..***.*.*.*.***..**..*.*.**.*.*.**..*......***...**..***.**..***..*..*****...***.*.*.*...*......*....*...*.*.**..*.*..**.****.*.*.**.**.*...*..***.***...**.****..*..**..**.**.****.***...*.****..****.*..**.....***.*.**.*.*...*.......**.*..*..****.*.*.*..**.*.**..**.**.****..*.*.*..****.**..**.**..**...*.*.*.**...*..*...*......*.****.*.***.***.***.*.***.*****.**.*....***.****..*....*.*...*...**.*.*.**..**.*...***...*.**.**....******....**..*....**..***.***..*..**..*...*.**.***..*......*....**..*.**.**....*..***.....*.**.*....**....*..**.*..**..*......*...***.*.....*..*****...*.**.****.*..*.*..*..*******.**.*.*...**..**...*.**.*...*..******........*****...*..*....
*.*.*.....***.***....**.....*.*.*.**..*..**...***.*.*...*.**.*...**..*...*...******.*...**..**.*.*.**.**.*.*..**.**.***.**..**.*****..*******..*.**..*..**...*...*..***.***...**..***.**.*.*..**...*..*.*..*.*.*.***....**......*.**.....*......***.*.*.*...***..**..*...***..***.**.....****.*..***..*..*.**..**....*.*....**....***.***.*.***.**..*..**.*..*....**...*.*..*.**..**..*...*..**.**.*.*.*...*...*..*.*..**..*.***.****...*..*...**.*.**..*.*.***..****.**.*..****.*.***..***..****.***.*..*.*.*..*..*.*.**.*...**.*....***.............*.****..**...*..**......***.***.***.****..**...*.*..*...*.*...*.*...***.*.*.****....**...*..**.**.**..***.**...*....*.*****.*....**.*..***..**..**.**.**.**...*.**....*...***...***..*.**.**.****......**.....*..*.**.*.*..**.*..**..*...*.*.*.*.**..*..*...*....**..***...***.*..***...**..*..**.**...*.*..*..****...*.*..*..**.***...*....***************.*..*...**.*..******.*.*.**.****.*..**.*..*.*...**..*.*.*...*.***......***.**...**..****.**.****.***.*.*.***..**....***..*..**.*.**..**....*.**.**.*.*****.*.**.....**.*..**..*..**.**.**.*.*.......**...***.**.****..*...*******...*.**.***.*......**..*....****.*..*.*.**..**....*.***......*..**...*...****.***.*..*..***.*.**.*..*.....**.....***....*.*..**.*.*....***..*.*.**.**.....***..*...*..****.**.****.*.***.****.....*.*.*.**..***.****...**....*...**.*.**..*.**....****.******.***..**...*..*..**..**.***..*.**.*.**.*.*......***...**..***...**.*..***....******.....***...****.**..*..*******...*.**..**.*****.*...***.*.*.**.*.***...***...........***.....****.*..**.*.***.**..*.*.*..**.***.**..*...*..*..*..***....*.*.***..****.******..*..**........**.......**.*..**.*.*..*....*.*..*..**.*..*..*.**..*...*...***....***.*.**....*....****...****.**.*..*.*.*.****..**.***..*.*...*...**..*.**.**.***.**.**.*.*..***....**...*.*......*..**........**.*.*.*..*....**.*.***..*....***..**.**..*.**.*....***.**..*.*..*.**.**..*..**..**.*....*..*.****.**.**.**.....*...*..***.*..****..*.**...*.**.***...*...*.***.*.....*.***.*......
.***..*.***.*.***.....****..***...**..*.*.*..****.*..*.***....**...***...*....*.*...*.**...**.......**...**.*..******.***...****.**.*.**....**......***.***.*..*******.*.....****.****..**.*.**.*..****..**.*..*.....*....*....*****.*..**..*..*..*.....**.**.**.....*.*.**.***.*......*..*...***.**.***...**..**.*....**....*......*.....******.*....*.***...**..****....*......**...**.*.*.*.**.**....*.****..*.*.*.*.........***.*.*.*..*****.***..*.**.*.**.*..*.*.*.*.**......**.***.....*****.***.**.**..*...*.*.........**.***..**.**.*.*.***...*..**..****..**....**..****.***..*.*..*.**....****......*.**.....*...****...*...*.**...*..*..*....*.***.*.*..**....*.**.**.**.**.******..***..*....*..****.*........***.****..*..**..*.*.**..*..**...***.*.*.*..*.**.***.*...*...***.*.**.****..****.**..**..***.*.***.*...****...*....**.**.******.**.*...**....**.*...**.*..***.****.**....*...*.***.*.******.....*...*....****...***.**.******.*.*****.....*****...*.*...*.*.***...***.**.*......*.***.*.**..**.*****.**...*...*.**.*****.*..**..*....*.........*........*...***.*.*...**.*.**..*.**...*..*....***.**..**..*...**..*..*.***.***....*.*.**.*...*..**.....*******..*.***.*.**....*..*.....***.*.*.****.......*..***.***.*..*****....***..*.****.***.**.**.**.*..*....*..***.....***.***..*****..**...*..**.*..*.*....*.........*....**.**.*..***.*.*.*..*.*.*..**.**.****.**...*..**..*..*...**..**...**.***.*.*..**.**.*.*....***..***.***....*.***.**.....**...**......*****.**.......******...**.**.*...*..*.**..**..*.*....*..*....**.**.....*.**..*.***.**...*...*..**.**.**....**..*.**.**......*.....*.*.*.*...**...*.*.****.*.*.*.*...*.**.*.**.************...*...*.****..**.*........*..*.******.***..**...*...**.*.***.*.*......****.*........*....***.....**...*.*...**..*.*****.***.***...**.*..**......**..*****...*.**..*.*.*****...**.*.....*....**..*..**.............***.**.*.**.*.***..****.****..*...*...**....*...**....**.*..*******.....***.******.**.***....*..*..**.*..*..***.*.****..*..*..**.***.*...**..**..******.*.**.*.**
.....**.*.*.*..*...*..*.*.**.**.*..*.**..*...***..***....**...*.**.*.*.**.*..*.....*..**.**..*..*.**.*...*..*..*..****.**...*..*.*...**.*.*....***.***.***...**....*..*..**.**.*****.***.****.*....*.**.*******.....*..*.*.***...*..**.**.**.*....********.*.*.*.**.*.*..***..***.*..*.****.*.****.*...**....**..*.*..**.**..*.******..**.*....***.*****.*..****..*.***....***.*.**..*****...*..***.*****...*.*..**.......*......*****....*..*..***.***.*.***.**..*....**.......*.*....**.....**....*.**.*.**..***.*...*.*.*....*.....**..*..*...*..*.**...*****.*..*..***.***.*..*.**.*.**.*...*****...***.**.**..*..**.**.*.*****..***.***...*.*.........*...*.**..*.***.****.**.**.**.......*.***.**.**..*...*.*.***.*...**.**.*...*.**.*.***...**..*.**.******.**....**.*.**...***.*.*****.*.*..**..**..*..*....**..**.**.**.*...*.*......*.**.*...*...*..***.....**......*.....**....*.*.*..*.....**....**..*.*..*..*..***...**...**.*..***....*.**.*.*..*.*****.*******.*..***.........*.***.**.*...*****.****..*..*.*..***.**.*....*.*.....*.*.****.......***...*.***.******.*.*.*.....*..*..*.***.****.****..*...**.*.***.*..*.*****.**.**..*.*.*.****..**..****...***.*.*..*.***.**...*.*..*....*******.*...*.........*.......*.*..*.*.*.....**.**.*..*.*****....***.*.***..*.****.****.**..*.***..**...**********.*.....****....*....*.*.*.*.*.*.*.*.****....**....*.*.*..****.******.*.******.*.*.*.***.*.....**...**.*...*....*.*.*****.**.***......**...***..*****..*.**....**.*.**....*.***.*..**.*.*..*.....*...**...**..*.*.*...***.**.**.*..*****..**.**.*.*..*****.**...**.***....**.***.***.***.**.***...*****..*.****..*.*...*..****.***...***.*..*.*..**.*..****...******.**.**.*.**.**...*.*..***...*.*....**.*.**..****.*.**.*.*....*....*.**.*.**..**.****..*..*..****.*....***.....*..*.**.**...**..*...**.******...**.*.**......***.*.*..**.*.*....**.**......***.*.*.**.**..**...*..***.**.*..**.....***.*.*..**.**....*.*..***...*.*.**..*.*.**..*.*.*.*.**.**....****..*.***..*...****...*.***.*...**.*...**.**..*..****..**..*....*..*****.*.*..**
..*..**.*..**.***....***.**.*..*.***..**...*.**.....***.*..*.*.....****..****.*..*.*.***.*...*..**.**.***....*.**..*.**....*..*..*..*.**.******.*...***..*.****..*****......*..*..**.....*.**...**.*.*..**..*.**.*....*....*..***...**.**.*...*.*.**.***.*.*.*...*..**.*.*...****.*.*.*..***....**.*..**..*.*...******.**...**.*.*.....*.**********.**.**.*.**....****.**...*..***..*..**.*..*.*.**********.*..*..**......**.*.**....*****.**.**.***..***.**..*..*.*..*.**.....****...**....*.****...*...*.*.*.****......**.*..*......*..*..**.**.*.*.**..**.**...****.*.......*.*..***.*....**.*..***.......***..*.****.***.*....*.**.***..*.*.*.**.***.*.***....*.*.....***..**.*****.*..**.**..**..*.*..*.**.***.**.*...*......***.....*.*..*..*..***..**...*.**.*....*.*.**....**.****.......*.**..***.*..*.**.****..*.*.***.*.***.***.*.*.*.*..**...*....*..**.*.........**.**....*.***..******..*....*......*...*..***....***.*.*..*.*.....*.*..***.***.*****.*.*****..........**.***...***..***..*.*.....**.*.*...*..*.*..**....***.....***...**...*..*.*..*..*.*.*.*...***.**..***.**.**.*..*.**....**..*...*****.**...****.*.******..**...*.*..******.**..*..**.*.****.**..*..**.*..*...*.***..***..*.**.*....*******.*.*.....**.*.**..*..*.*..***.*.........*..***..*.**...**..*****..**.***.....***..*..*.**..*...*..********.*..*.*.***.*.*.*****.**...*.*.....*...**.******....***..*.*...**.*.**.*...*..***..***.***......*.*...*..*.******.*.*..**.***...***....*..***..**.*...**.......*.***.**.*...*.*..*.*****.*.**..*..**.****....**....****..*.***.**..*.**.*..**....*****.**.**..***..***....*.**.*.......*..****.**....*...*.**..*****.***..*.**......*..***.*.*.****..****...*.*..*.***...*.*.*...*.**...*...**....****.**.*.*.*....*......*.***..**..*..*..*.*..*...**..*.*.*.**.**..**.*.**.**.*..**.**.*.....*...**.*....**.*****.....*...***..*.**.**..*.*..*....*....*.*.***..**.**.*...*.***.*..*...***.********..*.*..*.....**.***..*..*.**..*.***.*..*.*****..**.*.**...*..*...*.*..*........**.*.*.....*.*...**..**.*....*....*..*.**..*..*..*.*
*.****..***********..***.*****.**....***..*..*****.**.*....**...***..***..***.*.....*****.***....*..***.****...**.**..*..*....***..*.*.*..*.*.*..*..*....**********....*.*.***.*...**...**....*******.**.**.**.**....**..*.**..***.*.*.*..****..**..***.**.*.*...*....*...**..**..**.*.***.**..*.**.*..*..*****..*.***....**.***..*.**.***..**.*..*.*......**.**..*.**..**.***.****.*..*.*..*.*....**.****.....*..*.*.*.**.*.*.****..***.**.*..***.*.*..**.**.**.**..***..******..*.***..*.*.*****.....**..*....*.*.*....**..*.*....*...***..**.....*.*.***..*.*.**..**.*.......**..**.******.****.*......*..*.**....*.***..*..*****...**.**...**..***..**..***.*..**.*.*.....****.*......*.*****..*..*****...*..****.......**.***..*..*.*.*.**.***..**....**..*...*.*....**.......****.**.*...*.*..*..**....*.****.....*...*..*.***.*.*.****.*.*...*..***....*..**...**...***.*.**.*.*.*.*.....*..****..*..*.******.****....**.**....*.*.****.****.**...*****..***.*.**...*.**.....*...*.*.*..***.*..*..**...**.*.*..*.*..*.***.*****..***.******.*...*.**..****.*.....*.****.****.****..*.*.**.**.****.*.*..*..*..*....****.*.*.*.*.*.*.*.*.*..***....*..*.*...*.***.*....*.*..****...*....*.......*....**.*.*.***...**..***.**...***...***...*****..*.*.*...*.***.******...*...*....*.*..*.*.*.***.***..*..*..*..***.*.******.*.**.*..****.*.*..*..***..**...**...*....*.**.*.....*..*.****..****....*.**..*.*....*.*****.*...***.****..*..*.**..*..*...*******...*.*.*..**..*.*.*..***.*..**.**.***.***..*.******.*.*.......***.*.*...**.*****.*..*..**...**..***.***....*******.....***..*.....**..*****.**....****..*..*..*.*..**....**..**.***.*..**..***.*.*....*.****.****....*....*.*..*..***...**.*..*.*.***.**....*..*...*.**.*****...****...*..**.*.**.**..***.**..*......*..**.*...*....*.*..**..**..*..***.*.**.....*..*..*.*..*.*.**..*.*..**.*.*******..**..**..**..**..*..******..*.*...***....*.***...*..*...*..**.*..***..*.*..**..***.**.***.*.***....**.***.**.*..**.*...**.***..*...*.***..*****...**..*.*...**.*.**.***.***.*..*..*.*.**..*.***.**.*....
**.**.*...***..*.***..*.*.**.***.***.**...*.*....**.**.**..****.**...**..***...**.....*..***.*.**..*.**.........***.***..****.**.**.*.*..**.*.***........**.*.*....**...***.*..*.*..*.****.****.****......*...*..**..*..**..******...**....*.**...*.*.**...*.*.*.**.******..*..*.****.*.*.*.*.*.*..*..*.*....***.*.*...****...**..**..**.*.*...**.........****.**.**..******.**...*.*.*....*..*****.**..*.*...***.*.*.**.*****....*****..*.**...*.*.....*.***.*.*.*....***.*.*.*..........****.*..**.**.***.*.***.*.***...****..*...**.*...*.*..*.*...***.***.......*..***..******....*.**.**.*..*......*.****....*....**.......*..*****.***...*....*.*..**...*.*.**.*.***.**..***.*******.***.*.*.***.*.*...**.*..**..**....*.**..***.*.**..*..**.*.**.**.**..****..*.**....***...*.**.***...**.*.**.****.*.......*..****.**..**..**....***.*....**.***...*...**..**..*****.**.*.*..*.......**.*.........***..*.**.*.**..**.*.**.*..*.*.**.*..**.*....**.**.*.......**.**.***....*.*.******..***..***.**..*...***.**...**..*.*.**.***.**....******..*..*.*..*..*....*...***.*.......***.**...*..*....****....*.*.***.*.**.**.**..***..*..*..***.**.**..**..***..*..*.*..**....*.*.*.***.***....**...*..*..**...***.**..*...*.*******...***..**.***...**.*****...**...*..*.....*....*..*.**.*.*.***.**.**....**..*.*.**..*****..****.*..*......*.**.**.**...*.*.*.*.*...*..***..*.*..**.*.*.**...*.*.**.**.*.***.*.****.**.****..*....****.*..**.*.*.***.*..**.*...*..*.*..*..**..***.*.*****..*****.***..*.****..*..***..**.*..*....**.*...**...**..*.**..**......*.....*.*..**..*....*.....*****...*..*.*.*.*...**.*****..****.....*.*....*.*..*.***.**.***.*******.**.....*.*.*..*..*...**.*.**...*..*...*.*.**.*...**.**..**.*.*...**.**..*...*..**.....****....**....**.**.*.*...****.*.****....***.***.***.***..***.*.......*.**...***.**..***.*......****...*..**.**.*..*..**.**..***....*.**.**.*..*..*.*..**..*.*....*.*....*..*..**....*.***...*.*****...**..**..*...***..*.***..******..*.*.....**.*.*..*.*.**..*.****..**..***.**.**.**.*..*.*.****..*****.*.**..*.*
.**.*.*.**....***..*.**.****......**..**.*****..**...*..***.*..*.******...****....*.***..*.*.*.*.*.....***..*..**..*.*......***.***.**..**..*...*.*.*..*..**.....***.**...***..**......******..*.**.*.*...*.**.*.....**....**.*****.*..****...***..**.***.....**.*******.*..*..******.*.**..*.*..**...***.....****.**.*.***.*....*****.*..***.*******.*.***...**...**..*..*****.***..***....*..***..*....**.*....*.*****.**...*.*......*****.*.*******...*..*....*.*.*.....*.*....**..***.*...*..***.**..**.*.**.**.*.*....*..****.*..*..*.****..*..***.*...*.***...*.***..**...*.*................****..*.*...**.***.*..***......**.*.**..***.***...**.**.**.***....*..*********..******.***..*..*.****.*.*****.........**..****...*...**..*.***......*..**.*.**..*...**.*...**.**..*.****.*.*...*.**...*..**..*.*.*.*.****.**.***.*....*.***.****.******.*.*...*.**.....**.*****.**...**.*.*....*.****.*.***..**....**.....***.****.**.***....****.****.*..*.**.**.*.*.*.....*****.**..***.*..*****.*.**.*..*.**.*...*.**.*....*.**......***.**.....*.**....*.***.**.*..**...***..****...*****..**.******.**..**..*.*.*.*....***.........**..*.*....*.*.*..**.****.**...***..*.*......***..*..**....****..***..*.*.*.....*.....*..***..**.*..***.****.***.***.**.....*.*.**.**...**..**.**..*..**.**.**.......**...*..*....*..****.****.*.*..*.**.**.*...*****.****.***.**.*...****...*.**...*.**.*****.*.**.*.*.*.**.*.**.*.*.****.***..*.*......**...*..*....*.**......*......*....**.*****.*.....*.****.***********....*..*****.**...*****.**........*.****.*.***.*.*..***.*****.*....*....**.......*.***.**.**..*.*.***.**....**.....*.*..*****...*.......**.....***..**.*****..***......**.***.*.*.*****.*.*..*..***...*..**....*.*...*..*.**.**..****.*.****.*.*******...*...**.....**.*....*.*..***...*...***...*...*..*...**.*.****...**.**.****.*..**..*...**.**.***.**.*.***.......*.***..*.******..*.*..*******..*.*.***.**.*....**.*....******.*.****..*.*....**...*.......*..*.*.**.**......*..**.*.*....*...***..**.....***.*.*....*...**...**.*...**..***...*..
.....*.**.***.*.*.**.***.*****.**.....*****.*..*.**.**.*...****.*..**.**....*.*.*.***.*****.*.*.*........**....***..*****..*..**.*.*...*......***..*.**.***.*..*.*....***...**..*...*..**.*.*.***.*..*.**.*...**......*..*..*******.*.*....*****..**.*****...*.*..*.*.**..........*.***..*.**.*.**....*****.*.*****.**.....*.*..*..****.*....****.*.****.****.*...............*.***.*.**.*.*.*.**.***...*.*.***....**...*...*.*.**..*..*.*...***...*....*...*.*..*...***...****.*............*...*..****.*.**.....*..*****.*..***.***..*.*.**.*.*..*....*....***.*..****.*.***......***.*.*..*...*.****..*.**.**.***.****.**..*..**.*....***.*...*.*.*.*........****...*..*.***.*.....***...*.*****..**..****.*..*...*..*...**....*...**.**.*..*....*.....*.*..*..**.*.*....*********.*.**.*****..***.*.*...*..*.........**.*..***..**.....**.***.**.*......***.***...*.*.*...*.**....*..*..*.*..**..*.*....*****.***...*.**...******.*..*.*.*..**.**.....*..*.*.......*.***.**.*..*.*.**...*...*.****.*.*.*....**.*********.*****.****.*....********..**.**....*..**..*..*.****.*..**.***.*.*.**.*..***.*...*...*....*...***.****..***.**...*.**..**..*.***.*....**.**..*..****..*.***.*.*..........*.**..**...*..**..**..*....*.**..**..*..***.......***...*...*......*...*.....**.*****.**.*.****..**.*****..***.**.*..*....*..*.*...*..**..**...*....*..*.**..**..*.**...*...***.*.*.*.*...*.****.*..****.*.*.*.*.*..**.*..****.......*.*..*.**..**.**...*.**.**.*..****...*.*.*.*****.*..*.*********..***.*...***....*......**....*....*..*....*.*..*.*..*.**.*.*.......*.**.*.*****..*..*..****...**.***.***.***.**.*.***....*.*.*..**..*..********.......**.....**....*......*.*.........**.......********..***..**..**.*..**...***..**.*.******..*.*....*..****.*.*.*.*.****..*...*****.***.*.******..*.*.*.**..**...****.*..*.**....***..*.**.*.**..*..**..*..*.*.*.**..........*.****....*..*.*...*****..*..***....*...*.*...*..*....**.*.**.*.**.**...*.......*.******....*....**...**..***...***.**...*.*.*.**.*.*...*...**.*..**......*.**..*.***.......***.**..*..
.**...*..*.*..****.***..*.*****.*.*..***..**.......*..*....**.*...***...*..*.**..*..*..***.*.*.*....**.*.*****...*.*****.*.**.*.***..*.*..**.***...*.***.*..*.**.****.**..**..**..***..*****.*....*..*.**.****.*...*.**.....*..*.*.....*****.*.....**..**.***.**..*..*.*.******......*.**.**..*.*.*.....**...*.*.***.*.***.***..**.*.*.**.*****.***..*.*.*.**..*..**.*...**.**.***...***.**....*.***.*.**....***..******.**..**...*....*.**********...****..****...**..***...*..*.******...*..**..**...******.*......*.*.*.******.***.*.*.....*..*.*...**.*.......*.**..*.*..*....*****..****.*.*..*****.******.***...***.*.*.*.*......*.***.*..***.*.***.***.*..*..*******..***.*.***.*.**.......*..**..**.**...**...**.**.*.*.**.............*.***.*.***.......*...***..*.*..*.*...*..**.*..*.***...*.*.*..**.*.*.**.*******..*.**.****.*..*..*.****.**.*..*...*.*.**...*.*.*.**..*.**.*.*..******......********..***....*.*.*.*...*..**.....*.*.....**.***.....*..**.**..***..**....**.**.*...*.*.*..*...*.**.***..**.*.***...**..**..****..**.****..**..*.*.*....*....*....**..*...***.*...*.*.***********.*..**.**.*.*..*****..***.******.*...**....*.**.*.*....********......*..*.**.....*..****....**..****...*.**.*.***..**.*..****..***..***.**.*..*.******.***.**.*..******.*..*.***.**.*..*....*************.*..*.*.*.******.*..******.*.***.*...*.**.*.*...**...**.....*.**...*.**.*.*****...*.**....*...*.*.**.***.**....*....*....*.**.***.*.**.****.***.******.*.**.......*...*******..*.**.*..........**....**.***.*****..*...***...*.*..*****..*....****..*******.....*****..*.**..*....*.*.**..*..*..*.****....*.*.***.*....*...*.*..*.***********...*..*****..*.**..*..**..*.*.*.**..****...**..*.*..*.*..*.*.*.***.....*..*.*.....*..*...*...*.**..***...**.***..*.*.*..**.****........*.****.***..*.***.**.*.*..*.*.****.**..*.*..*****...********...*..*.*.*...*...*.....*.*..*.*...******..*.*.*.***.**.*.**..****.*.**.....*.......***.*...*..*.*.****..*****..**.**...*.*..**.***.*.*.**.*.*..***.*.***.*..****..**.****...*.....****.*..*.*..*.**.*..*
*..*...*.**..............*.*.**.*.*******....**.***.*..***.****.....**....*..**.**...*..***.*.*....*........*.*.*.*.**...*.****..**...**.*...*..**..*.***...**...**.****..**.**.*...*.*********..*...***....*..*.*..**.*...***.****.***....***.*.*....***.*.*...*.****.*.*..*.....*..**........*..**.***..**..*.**.*...*.*..**....*.*..*.*.**.*.*...****.***.***...*.**..**.***.**..*.*.**.**.**..*..*..**.*.***.*.*..*.**.*...*..**...**....*.*.**.*.****..***.**.*...*..****......*..**.*...**..**.******..*.*..*....*..*.**.***..*...*.**.******.******....*..****...*.*.*..*.**.**.*...*.***.****.***......**..*.*...***..****.*..***...*..**..***.****.**..*..*...**.*.****..**.**.*..*..****...***.**.*..*..*...*****.**.....*..*.**..*..****.****.*....*.*.****..***..*.*...***.*..****.***.*.*....*...*..**.*..**.**..**...**..*.*.***....*.**.*..*.**.**.*..***.*.*..*...**.*.*.**...**..*.*.*.***.***..*.*.********..*.*.*.***...*.*****...**..*..**..*.....****....***.......*....****.**...*******...****.***...*..*..*...*..*.**..*.....***...**.*****.***.*.*..**.****...**.*****.........*....*..****.*.***...*.*....*..****.****.***..***.**.*..**.*..*...*....*****.**.*..**...*..**.**....*.****.*.**..****..*..**...*.....*..*...***.....****.***.*......*.*.**.*.*..*.*.*.*.....*..*..*....**.*****.*.*...**.*....*.**.*.*.*.******..**..****.*..**.*******.*.*.*..*...**.*.*.*...****.*.*.**....**..**..*..*..*.****..*......***....*......**..*.**...**.*.***.**.*.*.***..*.**.*****...*..*.*..*.**..*.**.*.**.****..*.*.*.**.****........*.....*.****.**..*...*.*.*.**..*.*.*.*.*.**.*.****..**..*.**.*....**...**.*....**.....*.*.*..**...*.**..*.*****..*..*..*...*.***.**.**..**.*.*.*****.***..*.*...*..**..*.***.......*.*..*...*.***.****..**.*...*..***.**...**..*..*.**....**..*..***..*.**...*.*..*.*.*..*.*.****.***.....*.****..*.***..**...*.*.***.**.*.**....**.*****.*.*....**.**...*..*..**..**.....**.****..**....*..**...*....**..*.*.*.***.****.....*..*.......*.***.*..**..**.**.****..****.**....*........*.......****....*.****.****
.***.**.*.******...***..*.*******..*.....****.*..****...**.*****.*.**..**..*..*....****..****.*..*.....***..*....*.....****.....*...***....**...******.*......*....*..*.*...**.****.**.**..*.*.*..****.*******.****.***.*...*.**.*.*.*..***.*.**.*.*..**...***.****..*..*..***..**..**..*.***..*..**...***.*****.***..****.*..**...*.**.**..*.*.***.*.*.*....****....**.*.*.*.***..*..**...*.**.*.*.*..****.*..*.***.**.*.*****.*........*..*...*****.*...*....*...**.*...*..*...***..*...**...*.**.............**.**.*..*****.*...*****.****...*.*.*.*.***.**.*****....***.***....*..**.***..*..*....*.*****.*******..*****...*..*.*.***.*****.**.*...*..*...**..**..***.*.*.....***.*...*..***..**...**...*...**.**.*.*.**.****.....*.**....*.**.****..**..*..*..*.*.*****..*...***..*..**..***..**......*.***.**.**.*..*.*.*..**.****..*.**....***.*..*****.*.*.***.*..**.****..*..*...**..*.**..*..***.***.*.***...*..**.***...*..*.*..*.**.*.*...*...*.*..*****..*..*...**.*...*..*.*..*.*..*.*..*.*..****.*.*...*.*.*.****..***....***..*.*...********...*****..*.*.*******...**.***.***..**.*****..*****..**.*..**.....***.*.*..*.**..*.**.*.****........*.*..*...**.**..**.*.*.*.......*..**.**.*.**..*.*..**.**.***....*..***.*..*....*...****.****.**.*..*.**.*..**.*.***.**...*...*.*.*..*.*.*......*...**..***.**.**...*..*...*.*.*.*..****.**..*...***.***..**.*........*.**..*......**.*..******.....*..*.**.****.********.*.*...***.*....**.*..******...****.****.*.**..****..***...*.**.*......*.*.****...*.....**.***..**.*.*.**.*..*.*.**.....*...*****.***..**....**.......*.*.**...**.*.**..........*.*.*.....**...***.***.*.*.**..*......*..***..**......***.**..**....**...*.*.**..*..**..*...*.***.*..****.*.**..*.*.***..**.*..**.....***.*.***.**.**.....*.****.*.....**..*...****.***.**..**.**...***..**..*...*...****....*.*******..***.*****..**.**.*.**..*.***.**..*.***..*.*.**...*..**.*..**..***..*.*****.******...*...***.**.......**..**.****.*.*.*...*..*..*.*.*****........**.*.****..**.*.*.**..*...****...*..*..**.*.*.*..****.***.**....
..*.*...*...*..**..*.****.*.****....*..****.*.****.**.*.*..*.**..**.**.*...*....***..****....*.**..**.*..****.**..**.....*..*...*....**..****..*..*.*..*.**.*.*..********.*****.....**..*......*...*....**.****....**.*.****.*..**..***.****......****.*.*.****..***.***.*.*.****.*.**.********.....**.*..*.....***....*.*...******..*....****.**.....****......*.*...*..*..***..*****.**.***...*****.*..*.........*.***.....***.**..*..**.....*....*.****.*....*.**..*..**..**....***...********.....*.*...**..*.****..*..***...*......*****...*..*.**..*.*....***.**.*..****.****.*.*.***.**.*.*...*.*.***.*..*.***.*.**...***.*...*****...****..****.*...*.******.***.*.*.*.***.***.*.*..**.....*....**.....***..*..*........*.**.******.***..**..*.*..**..*.*...*.****..**.*.....*..**..*..*....*.**...*.*.***..**...*........*..***.*.**....**....*.....***..**.*.******....*.*.*....***..**...*.**.****..***..****....*.*.*...*****....*.**.****.*.*.**........*.*.......*.*..*....***.*.*..*...*...*...***..*..*.*..**....***.**.*.***.*.*.*.**..*******.**.**...**..***.**....**.****........*.**.*....**.****...*......*.**.*.*..***..*..******......***..***..***.*......*....****.*.*..**.***..**...********..**.***..*...**....*.*.**..****..***.***.*..*.**..*.*.......***..*.*****..*.*..*.*..*.*..*....****.*.***.*.***.***..*...**...*...*..******...***.**.**.*..**....*..*...*...*.***.**.*..***.*...*.****.*.**..**..**.........*..*......*.*****.*.****.*..**..*.****..**.*.*...***..**...***.**..***....*.*..*..*.*...*.*.*.*..*.*..*****...****......**.**.**...*..*..*...****.**.*.....***.*..****..*********.*.**.*...*....***.*...*.***.......****.**.**.**.......*..*.*..*..*.****..*..*.....*...**...*..**......*.....*.*.**.**.*......******.**.*.**.*.***..**.**.***..****...****.***...**.*...**..**..***.*....*.***.**..**.*.**.******..***.**.*.*...*****..*.*............*.**.*...*...*.*****..**.**.**..*.**.*.*.****.*...*.*..*.**...**....*.***.***......*.***.*...*..*.*..*....**..**.*..**.*.*.*.**.***..*...**.*.***..*....**.*.*..******
***..*****.***.***..***.*..**.****...***.**..*****.**.***.**.**.**....****.**.*.*.******..****.****..**.*..*..****.*..*.***....****....*.*....*.*..***......*.*.**.*.****.**..*.*.*...**.**..*....**...*....*.******.......*....*........*.*.*.*.*.*.....*.*.**.....*.***.**.....****..***...**.*.*********..**.**..**..*.****.**.****.****.**.*...*..***.**.***.****.*.***.*.***..***..***.**....**...*.*.****.**.**..**.....**.*.*.***....*.*.....*.***...**.*.*.*.**.*.*.***.*.*.....***..**.....****...**...***..***.*.**........*.**.**...*.***..*..**.*****..*...******.*****.*..**..**.***..***..**..***.*..**.*****.****.*.*.*..*..**...*..**.***.*......***.***..*......*.*....*******..*.******..******.***...**.**...**.****...**.**...**.....*.*.***.*.***.*.*...**.*.*.**..**.*...**......*.*.**..*.*..******.**..**.**..****.******.*........*.*.***.***..*.....*.*..**.*...*..****.**.*..*...**.*..*..*.*.*.**..**.***..*....*.*.*.***......*.***....**..*****.****.*.***...*.*.**..*.*..**.*.**.**...*....**...**..*......*.**.**..**..****.*.***..**.*...**..*****..**.**.*...***.***.*.*.**.*.****.**.*.*****.**.*.......***.**..**...********....**..**..***..**....**...****.*.***.**..**..***...*.**.*..***......*.**..****..*.***.*.*..*...****...*...**.**.**.*..**.*.*.*.*.***.*.******.****.***..**.*.*.*...*...**.**.*.*...*.*..*.*..*.*.***.......*....***.***..*******.**.**....*..*..***.*.*..*...****.*...*..*.*..*....*......***.**.***.*.***.**.***...**.*.***.*.****.**.*..*.***.***.***...**.**..**..*..*.**.*****.****.*.*.*.*..*...***.*...*..****.....*..**..*.*...*.**..**.**..****.*..*.....*..**.***.*.**.*..*.**..***..**.**...*.*.**.*.*.**.*...*..*...**.*.*.*.....*********...**.*.*..*..**.***.*.*.*...*....*.*..**.**.*****..*.*.*..*****.**.*...***..**.....**...*..*...*.*..*...*...****.****.*..*.*..**.*.*.*.****.**..*....**...........**...***.*.*.*..***....*.*.*.****.****....****...*.*....**.*..**.*..**..**.*...***...**.*.*.*...*..*.**.**..**....*.*.**...*..*.*.*.*.*.**.....**..*..**.**..*..***........*****..****
****.*.*..*.*.**..***.****.**.*..*...*.*...**....*..*.**.*.*.*..*...*.*.*****..**.*...*..*..**..*.**.****..**.*.*..*.***..**..*.**.*...**.**.*.*..*****.....***.........***........**..*****.***...*.......*...***......*.***.**...*.*****.***..***.****.*.*.*...*..*****...*.*.**..**.***.**.**...**.*..*..*..**..*.*......**.**.*****.....**..*.****.*.**.*..*.*.*..****..*.*****...*.*..***..**....**..***.*.*..******.***.*.***.*..*...*.*.*.**.**.*..*****...***.*.*.*.*..*.*.***.*.***.*******..**..*.*..*.....**..*...********.*****.*..*.*.*.*.*.*.***.**.***.**..****..**......*...*.**.*..****....*..*..***....*.....*.**.*.**.**....****..*.*.**......**.*...**.*.....**.*.*.****.*......**..*...****.*...*****..*.******.*..****.*.*..*****.*..*******...*.*.**.*****.*..**.*....*.*.*....**.*....*...*..**.****....*....**.**.*..*.*....**.**.***..**.*.***.*..*..*****.*..**.****.*.......***..*......*..*.********.**.*..*....****.*.*..*.**...******....*.**.**.**.**.*...**.*.*.*..***.*.**.*.****..*..***.*...***..***...*...**...*..*.*.**.*.*..*.**.**...****..*..*.*.*.*.....*..*..*..******......*.*****.**.*..*...*...**..*..*.*.*..*.***.**..*..****.......****.*.*..*...*..**.......****.*.***.**..*...*****.***.*....*..*.****.*..**....**...**...**......*.**.*.**....*..**.**.....******.*.****.****..***...*..*******.*.*.**...*..*.***..*...**...*.**.*..*.***.****.....****.**.....*..**...**.*..***..*.***.*.****..**.*.**.***.*...***.**.***.*.**..**..*......***...*.****.*...****..**..*.*..*...*...*..*...**...******..*.....*****.*..*...*.***.***.**...***.*...*..**.*****.*******...*..**..*..**.*..*.*..***..*..******.*..*...*.*....**..**.***....*.*.**....*.*...*******..****.**..**..******.****.*..**....*.*...**.***...*...**..***..***..*.*.**..*....**.*.**.***..*.*..**..*.*..***..*.**.**..**..****.*...***..*..***...*..******..*.*..**.***.***....****....*****..***....****.****..*..*....*.**.*.*..*..*...***.***.*.***.**.*..*.*.**....*.**.*****..*..**.****..*.*.*..*.**....**...*..*..**...**..**...**..****..*...****
**.****.***.*.**.**.*******.*..**...*.**.*....**..**...*....*...*.*....*...*.***..**..***.*...***..*..**.....*.*.***..***.**....***..****..*..*.*****.****......*.**....****.****.*.*.*.***.**..*..*..*.***.***..***..*.****.*.**...**...*..*...*****.*..**.**.*...*.**..*.**********.....*.*.*.*.*...*...**.*...*.........**.***.*...*.*..*.*..***....*....**......**.*.**.*......*.*.....*.*...***.*.*......*.***..**********.*.......*.*.*.*.**.*..*...*...***.*.*.**...**.*.*..*.......****...**...**.....*.....****.....***..**.*....*.*.*.**.****..*.......*..**..*.*..*...*..****..***.***.**....**.*....***..****.*....*..*....***..*.*.*..*.***....*.******.**.*.**.***..*..*.......**.....*.*.**..*........*.*.*.*....*....***..*.....*..****.....*.*.***....**...*...**.*..*.****..*.*.***.**.****..**...*.*.*******...*****...******..******.******.*.**.*******....******...**.*.*.*.*****.*....***.*....*.**...**..**.**.*.***....*...**.*.*.**...***.*.*.*.*.*...***..*..*.*...**.***.***.***.***.***..*..*..*.......*....**....*.****.*.***.********......*..*.*...***.*..**.**..*.**.**.******.*.***....**.*.****...****..**.***..***...*.*.*.*.*.**..*..****.**..........*.*.*...*..**....*.*..**..*.*....**..*...*.****...**.****.....*****....*......*.*.**..*..*...****....**..*.*.*....**.**...*...***.....**..*.*...*.......*.*...*.*..*.*....*...***..***...*.**...*.*..*.*.......*..*..***..*..**.****.*..**....*.*.**.*..***..*.*..***.****.*.*...*...**..******..**.***.***.*.**...*****......**....*.**....**.*..******..*.**.*.*.**.*..***..****.**..*.***.*..**..*.**.*.*...**.**.*..**..*....**.***.**.**.*.......**.....***..*..**..***.......*.****...*......*........*.*.**.****..**.*.*.**.*.*.*.*..*..*.*..**...****..*..***.*.*....*..........**...**...*...*.....*.*.**.....*....**..**.*...**.****.*.*.**....**.**.*..*.**...*..*..***.*.*..*.***..**.**..*.*.*.***....*.**..*.***.*..*..***.**.***.**..*.***.*.**..*..****..***...*.*.***..*...**.*...*.*....*...**...*.**.*.*.**.**....*...*..*..**....***.******...*.*.....**.***.*...
**......*...*.**.*.*.*.*...*********.*.*...**..**.*.*****...*..*...*.**.*...*..**.*****.*...*.*...*..*.**..*....**.******.....**....*.*...***.*****..*...**.*.***.*****..**....*..***.***.....****..***.*.*.*.**.....**.***.***..*.*.*.**...***.*.****..*....***.*....**.***..*...**.****..*.*....****.*......***...*****......*....*.*..****.*.**...*.......*....*..*.**.*.***.*******.*.....*........*.****...*.***.**.....*.*.*......*.***.*****.******..***.***....*......*..*.*...*******.*.******.********..***...**...***..**..*.*.*.......****...*..*....***.*....******...*.*...****..*.*...**.**.**..******..**.*****.*.*.*.......*..*..**..**..*********.*..**.**...*.***.**..**..*.****.*.**.***..*.*..***.*.....*...**...**...**.*..*...**.*..*.*..***.****.*.......**.**..*..*..**.**...*..****.***.*.*..........*..*..**.*......*..*..**..**..*.........***.*.*..*..*****.***...**.*.****.*.....****.*.*.***..**..**..*.*.*.*.....**....**...*...*..******.**.*****.*.*.******.***......*...**..****.****.******.*.**..**.*.**..**.*.*....**.***.**.*****..**.***...*.*..******..*.***..**..*****..****.****...***..*..**..*.*.*.****.*..*.****..****..*..*.*.*....******.***....**...*...*.***.*****..**..*..*.*.....*..**.**.***...**.**...*****.**....*..**.**..****.*******...****...**.*.*.***.....*..*.*...**.....**.*..*.*.*..**...*.****..*.**..**..*.*.*.**.*..*****.*..*...**.*.*.*..****.***.*..**.**..**.**.**.****.*...*..**.**.***..*....*...*.**.**...**..*..*.*.**.*.*...*..*****...*.*****.*.**.*......***...*.*.*****..***.....*......**.****.**...*.*.**.......**....**.***.*.*.***.*.*..*....*..**....**.*...*.....**...***.**.**..***.**...*..**.*.....*....*.*****..**.***...*.**.****...**...*.***...*.....*..*.**.*.*...*.*****.*..*..*...**.*...*...****....***.*..*.*.....**.....*..***.***.**....***.**.*.*..*.***..*******.*.....*********.**.*.**.*.**.*.**..**...*.*.*.*.*..*...***.....*.*..****.***.*..*.**.....***.*....****..**.**.****.*.**.*.****..*.*.**..**...**.****...****..*****.*.*****.*.*..***..*.**.**.....***.***..
...*******.***.*.****...***..**..*****...*.***.****...*...***.**..*.....**.*..**.*....**..*..**.*...*......**.*..****..****...***...***.*.*.*.**..*..*......*.***..*..**.**..*.....*..*.*..*.*...**...*.***...*.....***..*..*...**.**..***.*....*.*.******.*.**...*..**...*.*.*.*.....***....***...*..**.*.****.**...****.****.**.*.****...*.....**..**....*..****..**.*..*..*******..**.*.*....**.*..*.*.....*...*.*.*..*....*..**.****.....**..*.*.**..***.**.*.*....**.*.***..*.**.**...*.*.*.****.****...***.*..**********.****.**.*...*.**...*.*****.**...*..**..*..**.**........**.*...***.*..****.**...*.*.*.**..*.****.**..*..*.*.*.*.*...*.....***..*.*****.***.**.*..*.*******.*...*..**..*..**.***.*.*..*.***.**...*..****.*.*.*...**..*.***...*.*..*...*.*******..***..****.*.*.*.*.**.*****.**.***.*.*.*.***.****.****.***.*******....**..*..*.****.*....**..**.......*.****..****....*.*.*..*.*.*.****..**..*.*.*.****************......***.*.*.**..*.*..**.**......***..**.*...***...*....*.*******.*.*.***.........*.***.*..**....*...**..**...*...**....*..***..**.**.*.*.*.**.***..*.***.....***...*..**.*..****..***..*.*****.*.******.*.*..***.**.********.****.**...*..*..*.*..*.......**.*******.*.******..**.*.**....*.*.****.*....*..*.**....*.**..*..*****...**.*..**..******..***.**.....*....*****.****...*..**.*..**..***.**..***..*.....****..*.*..****..*....*.**.**..****.***.....*.**.*..******..**....**..*...*.*.**.*****..*..**.**.**..**.*...**.*.*.***...*.***..**.*..***.**...**.*..***.*.*....**.**.**.....**.*..*..*****.*..**.*.**..*..**...**..**....**.**..***..*.*..***.......*.*...*.*..*.*.****.**...*.**...**.**..*****..*..*.*...**.*.*..**..*......****...*..**.****.*.*.*.*.*..*..*..*...**....**.**.**.*.*.*....*..*....****.*..**..**.*..*.*..***..*****.**.******.....****.**.....******.***....***.*.....*.*.****....********...**...**.**....*..*....**.**.*.*..*********.**..*..*..*...****.*.*.....***...**.**.*..**..*.*..**.*....*....*.*.***...*.*.*...*.*.*..***..*..***.*.******...*..****..**.*****....*....***.*
****......******..**..****.*****.*...**.*.***..........*..*.*.******.*.*.*****..*.**.....*...*.**..*.*****.***..*.*..*..**.*...**...**..****.....*.***.*.*.*..*..*****.*..****.****...*..*******.******.*.**.*..*.*....*...*..*....***....**.....**.*..*.***.*.**..*..***..**...*..*..**.***...****.******.***.**.**.**.*..***.*.********.*..*.*...*.**.**.*...**...*.*.*****.*.**.*......**...***...*.*.**..*.*.***....***....**..****....**.**.*.*......******..*.**..**.*..*.*.***.*....******....**.*..*.*..*..*.****.**..*.******..************.....*..*....*..*.**...*...*.***..*..*..*........**..*.*..*.****.*.*......****...*.**.**..*..**.**..**.**..*.*..***.**........*.....**...**..***.*.***...*.*.****..**...**.....*.*...***.*.******.*..*...**.**..*..*..***.*******.*.*.*.**..**.**...**.*....**.*...**.*.*.*...*....****..***.***..*.****.***.*.***.*.*...**..***.**..*.**....******.*.**..**.***.****.*.*....**...*..********.**..*....*.....*..*****.*....*...*.***..*.**....*.*...............*.****.*.**.**.***..*........*..*..*.*.*.*.***.....**..**.*.**.....**....**.....*..**..*...*..*.*..*.....**..*.***...*.**..****..**.*..****.*.**.***.***.**.........*****..*..**........*.*..**....***..*.***.*...*..*.*.....**.***.*..*....*.*.*.***..*.****.*..*.**.*..****.*******..**..**.*..*.****.*.*..***.....**...*..*.*...***.....****.*.**.**..***.*.*...*.***.*....******.*...****...*.**....**..*.*..*.....**..*...**.***.*.****...**..**.**.*.*.*...*..**..*.*.*..*..*...*****.**..**....*..*.*....****..*.*..*.*..*.****.**..**.**..***..***.*....**.**.*.**..*.*.**.**....**..**.*.*********....***.**...**.*.*..***.*.***..*....**.*....***...****....*..*.....**..*...*.*.**...*......*.*..*...***.*...*..**.....***.*..**.*.**..*.....*.*...*..**.*..**.*...*.*..*.**.**..*.*****.*.*..*.*.*.....***.****.**.**.***..*......****...*.*.***....*.*.***.....*.*......***.*...***..**..*.*...*..*..*.*..*****....*..*..***..*****.***...*.*.*........***.*****.**..**.**.**.**...**.**...**.*****.**..*.*****.*.**...*.*.*..*..*..***.*.****.
.**.**..**..*....*...****.***...*.**.*...**.***.*...**...*.*.*...*.********..**.*...***.....*....*.*.*.*.*..*....***....*.**.*..**.*..****.***.*.*.**.*.**...***.***.**.*..*...****.******.**....******.**..*.*.......*.**.*..*****.**.*.**..***.***..*.**..****..*.*..*..***..***.**.*.*.***.**.***.*.***.........*..***.*.*..*.**..******...**.....*.****.*.*.**.*.....**.*...****.**....***.*.**..***.**....**...**...*..*..***..**..**....****..**.**..*.*..**....**..**....*.**.*.*......**.....****...****..**.*.****...**.**.*..***..*.**..********.**..*..*.*.*.*.*..*.*..*..*..*.*.*....*.***..*..*.....*...***...****..*.***..*...*.*......**.********.**.*.*.****.*.....****.*****.*.*...********....*******..*...**.**........****.*.*.*...*...******.**.**.*....*..*..*..*..***.*..********..**.*..*.**..*..*..*.*.*.*.....*..*....**..*.****.**..*.***.****.*....*..****.**.*.*.**.**.*..*.**.**..*.*....*.*.**.*.**.*..**..*.**.***...*..*********.........*....**..***.....*.*****.*..*****...**..*..**.*..**...*...***.*...*.**.*.*.*..***.*..**.*..**.***.*..*.**.***.....***..*...*..**.*..**.*.....*....**..****..***.*..*.****...*..***..*..*.**......*.***.*.*.***..**.**..**.**.*.*.*.**..*.*.**.*****..*...*..*..*...***.***...***.*.*.*.**..*******.*..****....*****.*.....*.***......**..**...*.*******..**...**.*...*.*...*....*.***..*.....*....*...*..*****....*..**.*...**......******..*.....*..***.***.**.***..*.*...*....*.****.*.***...******.***.....**....*.....*****.****..*.*.***...*..*.*.********.****..*.**.*.**.**.***..**..***.*.***.****..*.*..**.*.*..*....**..*****...*.**...**.....**...******.*.*..**..****...*.**.*..***.**.*.*....**.***..***.***.*....*.*..***..***...**.*..*.**..*****.******.**..**.*.**.*.**.*..**....*.*.*.....**.**.***.****..**..*.*.*.*..**.*.*..*.***.*******......*.*.*..*.*.***....*....*.**.....******..*...*.****...****..****..***.**.**..*..*.****..*..**.....*.*..*....*****.....**....*..*.*...*.*.*.**.*.**.*.*...*.*.***..*.*...*.**....*****.*.*..*...*..*...**.**....**.*....****.**.**.*
..***.*...*.***..********...**..*...****..******.*.**...*.*.****.*..***.*.**....*.***.***.**.*..*..*.**..*..*..**.*.***..**...**.*.**.**..*.****...*******.*...***........****.***.*...***.*.*..****..***....*...*...**.**.*..**...***.*.*.*..*****..**.**..*****..***...*...**..****.....*..**.*****.**.*.*******.*..*.****.****.**.**.*......**..*..**.*.....**.*.*.***...***.*.**...*****..***.*.*..*..*.*.*.*.*****..**.**....*.*..*...*.*..*..*.****...*.***.*...*..**.....*...**.***.*...*.*.*...***.*.**.**********..***.*..*.*.*****...*...*..*****...***.*.....****...*****..***..*..**.....*...**.**.****..*.*.*...*.*..*****..*..*..*....**...**....*.*****.**.**.*.*.*****.***...*.*..*...*..*.****.*..*.*.***.**...*.**..*.**.*.*..*..*.*.*.****.**......*.***.**....**..*.....*..*.*.**.**...*....****...*.***...*....**..**.*.....*.**..****...***......****.*.**.*.*.*.*...*.**.....*..*.*......**..*..*.*.*.**..***..*..*....*...***..**..***.*....*....*.......*..****....****.*..**...**.*..***.***.**.******.****....**********..*....**.******....**.****..*...*...*****..*.*..*.*****..***.*****.*..*...**.*.**.*......***.****.*.**.*..**..*..**..******.**....*....***.******..****.***.*..*****.**....**..*.*.**..*..**...*.*.*.**.******.*..******.**.*.*.**..*...***.**...*******....*..*.**.**...*.****..*.*.*.*.*..*.****.*....***.**.***..*..**....**.....*..*.....*.*.*.***..*****..***..****.***.......*..*.....***.*.*...***..**........**.**......**.*..**.*..**.*...***.....**...**.*......****..*..***.*..**..***...*.*..*****..***...*..*.***..**....*.****.**..*..*.**.**.*...****..*.******.*.*..*....**.*.***..**..*...**....*.**..*....*.**.***.********.**...*..*.***..***.**..*...**..*.***..*..*.*****.*.*..*****.*.**.*...*...*...*.***...*...**.**.***..*.*****.*.***.*.......*.....*****.****.*****..*..*****.**...***.*.*..********.*...***.*.**......**.*..*..**.*.**.*******..*...****.*.*..***.**...*.*.**..***..****..****.*.**.*.....**.**.*...*...*.*..*.*......*..***....*****..**.****.*...***...*.*.*..*.*****.*...*...
..***.*.....*.****..*..*..*.**.*...*.**.*.*.***..*.*****.*..*.***.*.....*..***...*.**..*.**...*****.***.*****.*.***.*..*.***....**.***.**.**.*******...**...*....*..**.*....**...*.*...**.****.**.**..**...*.*****......*.*.*.*......*....*.*...*..****...*.*....**.*.**..*.********.*..*.**....*..**..********.******.....**.**.**.**.*.**.*...*...*.***..**.**.*****...*..*****...***.**.**.*..*..****..***...*.**.*.*.***.**.*...**..*..***...**.*..**.**.*.**...**.**.*..*..*******.***.***.......*..**.***.**...*.***.*.*.*.**.***.....***.*....*******..*.*.....**.*..*...**..*.**.**..***.***.*..****.**..*.***.*.***..**...*.****.*.**.***....*.*****...****.*.***.*.....*....**.****.**.**.*.****.*.*.**...*.***..***.*...****...**..*..****.****.**.*..*.*****.....*.***.**...***.******.***..***.******.*..**....***..*...***..**.......**..**.**..*.*.**.*****..*.*.**...*.**..****.*.*...***.*..*.*.****.***.*.....*..*...*..***..**.*.*...*..**.******..*..**...*.**...**.**..*.***.*.*.*.......***.*****...*.**..*.***.**...*.**...***.**..***.***..***.*********.....*.*.*.*.....*....**.***..**.**.**.*.*.*.*..*..****.*...**...*.....*..*..*....***.**....**.**.**..*...*.*.******....*..*....*..**....*..**.*..*****.......*.***...*.*.*....*.*....*.*.*.*....***....***.***.****..****....*.****...***..**.**..*...*.***...*.***..**.****.....**.*..*.****..*******..****....*.***.*.*****.*..*.*.**.*...**...***..**.*****..*..****.***.*.*...*.**.....*****.*..*...**.*..*....***.***.....*.**.***.***.*..*...*.*..*.*.....*....*.*....**.*****....***...**...**...*.*.**.....*.*.*.*.*.*..*.**.*.....*.**.*.*...*.*...**.***.*.*..*..*.**..*.*.....****.**..*.*.***...*..**.*....*.......*.******.**....***.**.*.*..**..*..*..**.***.*.*...*.*******......*..**..*......****..**..*.**..*.***...**...*...*.*...***..****.**....**.**..*...**..*.**.****......**..*.**..********.**.**..****.*...*.*..*.*.*...*.****.*...**....**.**.*....*.***.....*.*****..***....**..*.*.*....**..*...**...**..**.*..*..*.*****.*.****.**.*****.*...*.*.*....**..*.....
..*..********.**..*.*.*.......****.*.**....*..*....******..*..*.**.**...*.**.....*..**....*.**.**....*.*.*....*******....*.*.**.*..**.**.**..*.**.*.*.**.**...****.**.***.**.**.*..**..**...*.*.*.**......*..*.*..**..*..**.....*******..*****.*.*.*.....**.*...*.*..*.**.**..******...*...**..***..*.**.....***..*...*.***...***...*.*...**.**...*******..*...***...**.*..**.****..*..*.*.**..*...***..*.****.*.*..*...*..*......****..*.***...***...***....*....*.*.*.....*..*.***.*.******.*.*.***.**....*.****.*****.***.***....*.*.**..**.*...*..*..*...*..*....*****.*..*.**......*...*.*...**..*..***.*....*...**..*.*..**...***...****...*.*.***......*...*****..***.***..***.**.*.***..*.*.*.*****...***..**.**.*..*.....***.*.*...****....***.***.**...*.***.*.***.**..**..*.*...*...*.*..**..**..***.*..*.***..**....***..***...*...*****........***..*..****..*.*.**.*.*..*.*...***.******...***...*.*..*.***..*..***...**.***.******..****.*..*.*..*...*.**..***....*.*.....******.**..*...****.*..**.**.......**..**.****..**..*.*..*.*.*....*...*.**.***.*..******.***.*....*..****.*..*.***..*...*.***.*...**.***.*************.*.**.**..**..******...*.*....***....****...*.****.**.*..*.*...**..*..*..*.*.***.....*..*.****.*..**.*..*.*..**..*...*.........***.****..**.*....*.*....*.******..*...***.**...*.*.**..**..*..**.*.*..****.***..**..*.****..*******.****.*....*.......*.*..**..*****..***..*.*...*..***.....**...*.**...**.*.**...*...*.....*...*...*......*.*...**..*........*****.*.***.*..*.*.**.***...*...*.*.*......********.*.........*.**..*.****..**.***.****......***.....**..*..*..*.*.**.*....**.*.****.***....*..*..*......*..***.*.....**...*........*....*.*.**.***.....**.*****.***.*..*...*.*......*..***.**.*..**.*.*...*.*.***.......**.**...**.****...*..**.**..*****....*...**...****.***.***...****.*****.*.*...*...*.*..*...**..**.*..***.**.*.*.**...******...*..*..***.*.*.***..**.*..*..*...***.*******....**..***.**.*..*****.*....**.*****...**.*.*...*.*..*.***.*.....*..*.**..*.*.****.*..*..**.*...*..***.*.*....*.
***.*...****..**.**........****.**.***...**.***..*****.***.*...**.**...*....*...***...***....**.**...**....*..*....*...**.*...*..*.*..*.*.*.*.*.**.*...*...*.*.*...*..****...**.***.*..*.*.**....**..*...**...*.....**..*....*.*.***.*.*......***.*....*.*.**...*..*...*..*..**..****.*.**.***..*.**.**..*....***.*.***.*.*.**...**.****..**..**.*..*..**.*****.**.**...*.*..**....**..****.*..*.*.....**....*..**..**.***..*..**.....**...**..***.*.*.*..**.*.*.*.***..***..*...*.*.**....**.....*.*.**...*.*.*.*....*....***...**.*..*.*.***.*.*.*.....**..*.*..*.*..****.*..*.***.**..**.**...*.*.*..**.*...*...***.**.*....**.....*...**..*.....*.*.**.*.***.....*****.**.***...*..**.***....*****.*....**.***.****...*.*....*.....*.**.**..**.**....*.*.***.****....*...*..*..**.*..*..*..****..**.*.*.*.*.*..**.****.*.*.**..**.*.******....*.*.....*..*.*..**..*..*.*..***.....*...*.****.*.*.*..****...****.**.........****..***.*..*......***.**..*..***..****...*....**.*...****.*.*.***.*..*.**..*..*.......*.*...*..*....*....****.***.*.****.****...***.*.**...*..*.***....*..*.**..*.***.**.*...**..*.*.****...*..**.**..**.**.*.*.*.**.*.*...*..*........***.*.***..*.***...****.***.*.*.*...*....*.**..***.*.**.***.******..***.*.*.***.*.....*.*.*..*******.******..*.**.*.....*....*.*..*.....*.*.*.....*..*.*.*.....*.*.**....**.***.*..*.*...*.*.**..*.*..**.****.*...*.*.**...**..*..*..****..*..*****...*.**.***.*******.*..*******.*..**.*..*.**.*..****.*.....*.***.**.**.*....*...*.***....*.***..****..*.*..****.**.*..**.*.*.**.***.***.*.*.*.*.**.**..***.**.**......*.*...*.***....*.*.....*.****.*.*****..***...*.***...**.*.....*....***..****...**...*****.*...**.*..*..*.**.....*.***.*.*.*.**..*.***..*..**...**.*..*.*....*.*.*.*..*..*..**....*.***.*.**..**.**.*.....**....**..******.*...*.***..*..****.......**.*..*.*.*.**..**.....**.***.******........*.**..*...*.***..**..*.*............****..*.***.****..*.*..*....****.*.*.*....***.....*.....*.......*.*..*.*.*.***....*.****...*..*.**...**..*.***.*.**.****.....*****.*.*.**..*
****........***.***..*.*.*..***....*.*.***..*..****.**....*.....*.*.*..*****....****.*..**.*......**.*..****.*...*....*.....*..*...**.****.*.........**.*.*..****.***....*******.*.**.*....*.***..***.*****.*.***.*............*..*.*****....******..*..****..*...**...**.***.**..**...***.****...**....***.****.*....**.....*.*....******.*..**...**..*..**...*.***.*..*.*.......*****.*.******.**.**...*.*..*...******.**....*.*.*.***..*****.**....*..*..*...***..**...**.*.*....*..*****...*.*...****.*..**..*..*.......*.**..*...**...*.*...**.*.*.....**.......*..**..*.*...**.********.*.....*..*.****.***....*..***..**...*.*.**...*......*.***..*..**.*..*.**..*.*.*.*..*..*.**...........**....***..*...*.***..**.....***..****.*.****.**......*.*.*.*.**..*.*...**.****..*.*..*.*.*.*.***..*.******..*.********.*.**...........***..***...*.......**...*.*..*...***..***.***.....*..*..**.*.*.....*.**.*.****.*.*....**......*.*.*.*.***..**.*****...*.***.****.***.*.**.***.**..*.**.*****..*********.*.*..*****.**.*....*.....*..**.*..****.......*....*...***..*.**....****..******.*..**.*.*....*..***...***.*.*.*.*..***.*..*..*...*...**.*.*..*..*..****.*...*...***..*..**......**..*.***...**..**..*........**.*..**....**.*.*..**...*....**....*.**......*.***.*.****.*..**.*******.*.****..**..***.***...........*.**...***..*..**..****.......**....***.***.*..*..*.....***..*.**..**.*......*****..*****.***.***..*.**...****..*.*******.....*.*..**.....**.***.**.***..*..**..****.**.**..***.**.*.***.**.*.**..*...**.**...*..*..*.*.**..***.*...**.....**.*..*.*.**.**..***.**..******...*.*..******.*********...***..****..**.*...*.***.**..*.*.****...**.......*.*****..*.*.*..***..*.*.*..**.*..*..***.*.*.****..****.***..******...**....**..*.**...*.***.**..****...*....*...*...*........*...**.*.**....*.**......**...***...*....**.****.***.***.*.*.****.**.*.**.*...***..*..*....******..***.....*..*******...******..*.********.**.**....**..*..*....*********..**.*****.*.*.**..*.*.*..*.*.**.*.*..**..*.....*...*.....*...**...***...**.*.
...**.**..***.***...*...*..*.....****.*...**.*.....*.**.*.....*.*.********.***..***....***.*.*.**.******...*..*....*.**.*..*.*....**..*..***.****..*..***..*.**..**..*...**..**.*..**.*......*.*.*.**.**.*****.***.*..*.*****.*.***.**.....**..**.*.*****..*..**.*.*.*.****......*..*.*.*****.*..*.*..*.*..*****...*..*...**......*...******.*..**.*.**..*..**.****..*....*..**..***....******....*..*..***....***..****.*...*..**..*.**......***.*.*.*...*****.**....**.*.*....**..**.*..******..**.**....***...****.*..*.**..**.*.*..***..****.*.*...***.**.**.*****..*.*...***.*.*.*..*.**.*****.*.****..*..**.*.*....***.*.****.......*..***..****.******..*..*..**.****..*.**.***..*..*.*.**...****..***...*******..**.*....*......*...***...*..****...*...***.**.***..**..**.......*.*..*.*.*.*..*.*.*...*.**.*.*...***..*..**.*.**.*..*.*******....*.*.*.***.*.*.**.******...***..**.*****.**...*.****.*.**.*.*.*..*..*.**.***.*.***.****.....*..**.*.*.**.*.*****.*..**...***.....*.*.*******.*..***.*.*.*...*.***.*..**.*..*.****..******..****.**.***..***....**.*.*.**..*....*....***.***...**....**.*.*.***.**..**.**..**.***.*.*..**...*.*..****.****.....*...*.....*.*.**....**..*.*.....**.....*.******....**..*.******.*..****.....*...**..*...**...***.***.*..**......***..*..**.*.**.*******.**..........****....*....*.**.**.****.*.*.******.*****.*******...*..****.*..*....***..****..**..***.*.*.*..**..***..*.**..*******.**..**.*..*****...***..*..***.***...*.*......****..**..*.*.*....*****.***.*..*.*...***....**.*.....*..*..***.*...**.*.****....*..**.....*.*.*..*.*****.......**....**.*...**.*.*..**..*.*..*.*..*.....*........***.*****....**.****.....*.**..*.*..**..*...*..**..**..*.*.*...****.*..***..**..*.*.**...**.*.***.*****..*..**...******.**.***.**.*....**.....***..*..**..***..**.*.*...**.*.*.**...**.**.**.****...*.****.***...*.*..*.......*..*..*.**.***.*..*.*.****........***..**.***.*...**.*..**.**.***.*..*.*...**.****...*.**.*....**.*.**..*...***.*****..*.*...*****...**...*..*****.*..*.*..*.**...**..**.**.**.***
*.***....*.*.*...*.*..*.*.***....*.****..*.......**...***.**..*...*..*.*..*.***..*...*.*.*****.***.***.*.**.**.*.*..********.**...***.*.*...****....*****...*..........**..*..**.........*...****.*.**.******...***.****.....**.*.**..*****.*.......**..****.**.*.*..*.**.***.**.***....**..*.**....**.**....****......*..*.***.**.**.*.....**..****...*...*..**...***.***.........*.*.*...**.**.*.....***.*..*....**.**....*.**.**...*.......***.....**..*****.*.**...*...*.***....******.....**...**...*.***.*****...***.***.*....**..*.*...*...*..*.**...***.**.**..**.**.*..******.*...**...*.*..***.**.***.*.*.****.*..*...*.*..**.*...*...*.****.**...*.*...**......**.*.****.*..****.**.*****..*....*.*.**...**.**.**..*.*.*.*..***..**..**.**.*..*.*..***...**.*...*...*.*....**..****.....******.**...***.*...**.*...*.*.*..*....*..****..*....*..*.*.**.**..*...****...***..**.*.*...*.**.*.*....*.**.**....**....*..*.***...*....*.*.*.**.*..*...*.*...******.*..**..*.**.**.*..*..*.***..*..**.*.******..*..**.......*.***..**.*.**..*.***.**.*.*.**.*..*..*........***.*..*.******.*.***..**.**..*...*.**.*.****..*.*.**.*...*.*.*....*.***.....**.**...*....*..****.*....**..*..***.....*.*.*.****.***..*.***....*..*.*..***.*......**..**.**..***....***.*..*...**.*.*.**..*.****.*.**.*...*.*.****..*.......*.....*****...***.**.**.**...**.**.**..**..***.****...**.******..****....*...**...*****..***.*.***.*..*.*...**..*.*..**.**...**.*.*.....*...*.**......**.*...*.*.........***.**.******...****.*.*..**.*.*.**..*.***.......***..**...*.*.*.*****.*.*.**.**.*..**..*.**.**.*.**..*..*.*.*.***.*.....**...*.....*.....**.*...**...*.***.*.******.*.**...*...*.**...*.*..*..*****...*..*.*.***...*.**.**.**.*...*.......**.*..**.**..*.*****.*..*.*..*........**...*.*.....**.*.**.........*.*..*..**..*.*.*.*.**.**..*.*.**.*...**....**.****.**.*..*...***..*...*.*..*.*..*.****..*..**.*..**..*...*.***.**..*.*..*....*...**..*.**.*******.**.**....*....*...*..***.....*.*..***.*.*...*..*.*.**.**.*.*.**.******...*****..****..*..***....**......**
**.*...*.*.....*.*....*****..*****...*.**.......**..**...*.....**.**.*..**.*...***.**....*.*.*..**.*..***.*.*..*..*.**.....*...**....**..**..**..**.....**..*...*..***.****....**.**.*.*****..*..*..*..**.*.**...*.*..****..**....*...*..**....****.*....***.*..**.*...*...**....*..***.**..****..*...*.*.****.*.*****.********..*.***.**...*...*.*..***.***.***.**.**..*.*..*....**.*.**..**..*****..**.**.....**..*****.*.**...****....***.....*..****.***...**...*...*.*.**..*.**....*..****..***.**.*..*......*...*.***...******....**.*.*..*.**.**.**..***.*...**.*..*.*.*..*.**...*..*.....*.*.**.....**..**...*.***.*..**.*.**...****.......**.***.***.**.***.*....*..*..*..***....***.*....*.****..*.*....**.***..***.*..**....**.**.*.**...*..*.********.*.........*..**.*..*..****.**....*.**...******.***.....**..******.****..*..**.*..*****...***..*....*..**...***.**..***.**...*.*..**.*.******.....*....****.*.**.*.*..*.***.*.**..*.*....*.**..*..****....**..***...*.**.**.....***.***..***.*.....**.**.*..*****.**....*******.*.***..*.*..*.****....*.***.*.***..*...*.*.***........**.**..***.*..*.*...*.***.**.......**.*.**.*...*.*...*****.*******..*..**..*....**.**..*..****....**.*.*.***.*..*..*..**....**...*..*.****.**.....***..*.*****..*...*.*..**....*.*.**..*.**.*..***...*..*.**..*.*.*..***...**..*....**...*....*...***.*****.**.*.****.*****..*.*...***.**.***...******.*.********.**....*....*..*.***.**.*.*.**.*.*.*****..**.**.***.**..*.*..*.*.......**............*.**..****.*..*.**.*****.*****.******....**..*....*......**.*...**......*.**..*.*..*.*.**.**.**.**.*..*....********..*..*.****....*..*****.*******.**..**..**...*.**..***..*.*..*......*.***..*....*...*..***.***..***..**...*.*.*.***..**.**....***..****.**.....*.*..*.**..**.*.*..***.**.*.*..**..*...****.**.*.....**.**.**.*****..**.***..***.*.*...*.**.....*..*..***.......**..*.***..**...******.***..***.**...*.*.....*..*.*.*.*..*.**.*..*******...*.*....*....*..******..*.**..*..*.*.******.***.*.*.**.*.*.*.*****..*....*..***.***...**.**..*...**...*
*..*..*.****.*..*.*..*.*.*.*..**.**..****...*..*..**..**.***.***.****...***.*.*.*.*.***.**..**..***...**.*.*.*..*..*.**.*.**..*..**.**.*.***.**.**.*.****.**....*.*..***.*..*...*.*..*.*.*****.**..*...***.**.*...*......*...*...*..*....*....*.*..*.*..*.*..*..**..*.*......*.***..*..*.**...*.*.***.*.****.*..**.*****.******.***..*.*****.......*.*.**.**.***..*.******.*.....*..**.**.*.*.****.***..*.*.****..*.*...*..*.*.**.**.*****..**....*...***.**..*..*.*.**..**.**.*.***.*....*....****.*...*...*....*******....**.*...*...*...**.*..**.*.***....**......*...**.*...*.*.**..**..*****...*.*.***.**..**.*...**.*.*****.*..*..*********.**.**.*.*..***********.****.*...**.*..*.*....**...****.**...*****...***..*.*..*..***..*..**..*..******..*.*..***....**..*.***.*.*...*..*..*....*..*.****....*****..*..*.*...***.**.*.*.******...**..***.**.*.**...*.*.*..*.****..****..**...*...*.***.*...*****...****...****.***.**.*..*.....*...*...*****....*.*.*..**.**..***.****.****.*..**.*.*****.**..*.****.**.***...*..*.*...******.**.*.*...**.....*..*.*.*.****.....*.*.....**...*...*****....*.*.***...**.*.*.*....*.**.****.*...*..**.*...***..**.**.*.*....*.****.....**...*.****.****.*.***....****.*.*...***....**.*.....*..**.*.*..***...*.*.*..*.......*.**...*..*...**....***......*.*******.****.*****..**.*.*.*..*...*.*.*...*.**.***..*...*.**.**.**.****.*.....*.*.**...*.....********..**..**..*...*.**..***.****.*****...****..*..*.**.***.*.**.**...***.**...*..*......*.*..**.***...**.**.....**.*.***...***.***.*...*.**.**.*.***...*****..*..*..**.**..*...****.*******.**.***..****.**.*...*..*..***.*.....****....**....**.*...**...**..****.*.*..***.***.*..**..**..**..*...*.**.*..*.*..***.*.**..***...*.**.*...**.**.*.**..*..***...**..**...*....**..*..**.*.*.****.****...*..**.****..*........***.*********.*....*............*.*.**.***..**...*..***...****...**.**...*.*..**....**.**.*.*..*.**.*.***.*...*..***.**..**.......*.***...*..*...**.*....*.*.**.*..*..*.**.**.****...*.*.***....***.*****...*.....*..***..***...*..*.***..
..*.****.....**.**.....**..*.*.**.****..**.***.....*...**.*.***....*...****.**..******.*....**.*.**...****.*.**...*.*****.*......*...**.*...**.*.***....*...***..**...******.**...*..**.****.**..*..*.**.***..*..**.*..*****.....*.***....*..**...**.......**..***.**.**...*.**.*..*.**.**..*.**..**.*..**..**..******...*..*..*.*..*.*..*.*....***...*.**.**..**.****.**...*.*.****.*.....*...**...*...*********.*.***..*******....*.*..****.**.*.*.*...*..*.*..*.*.**.***.**.**.*.**.*...**.**.**.*.*.....**.***...*.*..******.****..*..*......**.*.*.**.*.*****.*.*..**.*.*...*....******.*.*.****.*.*.*..**.*....**.*.**.***.***.*.....*.*.****.****.....*...********.*.*.*.*..***....**.***..*....**..*.....****.**.*.**..**..*.*****.*.*...*.*.......**.***..**.**...*...**..*.*...*...***...***..**..**.**.*.**.*...**.**..***..*****.***.**..*...*...**.**..*..**.****.*.*..**....*****..****.**..**.*..*..*......****..*...*.*..***.*.**.*.***..*.*.******.............*****...*......*...**.*.***..*..***...**...**...*..*..*...*....*..*.*.**.**..*..****.**.*....*.*...*.***.**..*..**.*.****.*........*...*.***..*.*..*......*..**..*.*.*.*......*....**...****...**...**.*...*.*.*...*.*.*.*.*.**.******..**.**.*..*****.*....*....*..*.....*..*..***......**.**.**..**.****.*.**.***..*....**.....*..**..***.**.***.****...*..****..**.*.***.**.****..*....*..*..*..**..****.****.*.***.*....*.*.**..**.**...*****.*.*.*...*...**.*.*..*..*.*.*********..*..*.*.******..**..*....*.....****...***..*.*..*****...*...**....***.....****.*****..*...*.......**......*..***.*********.**.*..*...*...***.******.***.*.*****.....*.**.....**...*.***...*****.****..*.***..*.*.****...***..**...****.**...*.*.....**.**...***.****..*****.*...*.*************.***....*.*.******...***.*...****.**.****.****.***...*...**....*....***..*..*.*****.*...*..*.....*.....***.*..*..*****...*******..********.**..***...*..***..*.*.**.*.**...**.*.***.**.***.*..*.**...*...**...***.****..*...*....****.*.*..*.....**...****........*..**.*.*.*...**.*.*..*..****......*.*..
**...***....*...*..*..**.**.**.**.**..****.***.*.***..*..*.**.**...*****...*..****..*..*...**..**..*....*.*..*.******.*.**.****...**.**.***.***.*.*......**.**.*.*.**.*...*****..*....***..**..**....******.*****.*.*.******...*...*.*...*.....*..**......****.*.**.*.***.*.*...*.*....*...*.*.**.....**.***.*..*.*.*.***.*.****.**.**.**.*..*.*..**.....*..*.*.**.***..*....*****.*****...***.****..**.**.*..*......*..***.*.*.*.**...**..*..*..**...*.....***...**.****...*...*..*..*....*.**..**...*...****.*.*.*.*.*..**.*.***.*..*....*.******.*.**..*..**..***..***.*..*****..*..***...*..*.*****.....*.*..*..*...*.****.*....***.**.**...****...***...*...**.******...***..*..**.**....**...**.**.*..***.***.....**..*.*..**.*.**..***..*.***..*.*..****...*.*.**.**.*.***....**.***.*..*****.*.*.*..*****.**.*.*.*.*.****.********..**.**.*...**...****...*.*..*.*.***.....**...**.**.****.*.**.***.*****.**.*.*..****...*.*.*...******.*.**..****.*******...****....****.....*.*.**...*.*...**...******..******..*.****.**.*...***...******.**...*.*..***..*.**.*.*..****..****.***....*.*.**.**...****..*.**.***...***.*.**...*.**..*.....*.****......**..*.*...***...*..***..*.**.....***.**.**...*.*..*.**.**....***..*.....*.**..***.*..*.**.***.*...*.**...*.**.*.....*.*..***.***.*.*.*.**.****..*...**.***..*...**.***...****.*..*.***.**..***...**..*..**.*...**.*.**...***.****.*.*.*...******...*..**...**....*..***.*....********.**...*.******.***..*.*...*.*...*.*****..**.*.*..*.*.....******....***...**.***..*.*****...*.*.****.*.*.**......*..*****.***..*****......*..*.*.******.**..*...*..*.*..********.**.*..***.**....**........***.*.**..**..***.********.**.**..*.**...**..***....***.*..*..******.**.....**..*.**.*..*.*..****..*.*...*.**.**.*...*.*********...***.*.****.*.*...***...*.*.*.*.*.*.........*.*.**.*.*..*..**.*******.*....****...*.....**.*****.*...**...*.*..*...****.***.**.****.*****.*...****.*.*.*****.*.*....****....*..****.*....*..*.*.*****..*.**.*.***..*.**..*.*****.*.......*.**..*..***.....*.***.*..**....**..*.
.**..****..**.*.*..**.*..*.*.**.**.*.*...*..****..****..**.*****.*.***..*.*.*.....*.*.*..*...*.*.*..***...**....*.*...**..*.*..*..*..****....***.**..**.*..*.*****.**...**..**.....*....*.**..*.*.**.**.*.*.***....*.*.****..***....*..*.**..******.*..**.**.*....*.*.*..**.*...*.*.*.*.*....*.***....**.****.*.***....*...*.*....*....*.*.*......**.**.*..**..********..**..*.*.*...*.*.**.*****.*.*.***.**..*.*...*.*..*.***...*...*.....***...*..*..****.*.*..*.**.**...**.***....*.*.*.***...**..*...**.****..**..***.......*.***.****.***.*....*...*..*.*..*..*.**.*...****..******.**...**.**......**..*..***.*.*.**...*...***..*....**.....*..*.....*.**..***.*.**.*...*.*......***...***.*.......**....*******....*..***.*.*.*.***.*......***...**..**...*......***..**.*...*.***.**....*.****.*.*.*....**...****.*...**.****....*...*..***..*......*..*..****.****.**.*.**.*.*.***.*.*.**.**.**.*.*....*..*.*.**.***.*.**......*..**..*.*....*.*****.**.*.*.******..*....*.*.**..*.*.*..***..*..**********..**...********.....**..**.***..***..**.**...**..*..*..*..***.**.*......****.....*.***..*...**.*.**...*.**..*..**...*.*.**......*....**.***.*.**...*.**..*..*...*.*..**.*.*...*****..*.*..*..**..*..******.**.**..***.....*.***.**...*.*...****.***..*.***.***..**.*.*..**.****.*..**.**.**.**.****....**...*..*...*.*....**...***.......*.**..*.*..*.***...****.*.*.....**..***...*.*****.....*...**...***.*..***.....****.**..*.*****.**.*....*.*.*.****.*****...*...*...**.***.*.**.*.**.****...*.*..*....***.*.*....**..*....****..*.*.***.**.**.****.**...*.**..*.**.**.....**..**.*..**..**...*...*..***.**.******.*.****...****..*.*.****..**.*..........*...*...*.*.*.....***.*.****.**..**.***.**.****.*.***.*.*.*.**.*..*..***.***...**.*.*.....**..*..*..*.*..*****.*..**.*.***...**..*.**.*.*.***.***..**.*.*.*.*.*...***....**..*.*...**....***.*.***..*.*.**.**.*.**.*.**.*.*.*.*..*....**.***.*...*.*..*..*****.....******.**.***.*....*.*...*...*.**.**.....*..*.*.**...***...**.****...*.**.*..*.**......*..*....*..**..*.**.*..*.*.*..*..**
*.***..*****.******.*....*.**.**...*.*.....*.**.*****......*...***..*.....**.*.**....*.*..**...*********.*.**.*....*...***.**.*.*.**.....**.*.*..*.*.*..***.*.**.*.*..****..*****..*.*.*.*..***.*****.**...*...*..*.**.**..**..*..*.....*...*..*....**.*.***.*.*....**.***...**.......*...***...**......*.**.****.*.*.**....*.*.*.*.*...*.*..*.**.*****....*..*..**..*.*.*..*..**..*****...***..*..*.*.*****..**...*..*.....******..*.....*.*...*.......*.***....*.****.*..**...*.**.*...***....**.*..**..***..*.*.**..**.**.***..*..****.**..*..****..*.**..******..******..*...*.***.***....*..**.*.*.***...**.**.*..****.**.*.*.*.****.*.**...*.***.****..*....**.*..*...*...***.**.**....******.*.***...*..*....*.**...*********......****....**.*.....*..*****....*..*....*.*.*..******..*.*.*****...**.***.*.**.****..**.***..*.*.*..*....*........*.***..*******.**.***.****.*..*....*......**..*...**.*.*....*.....**..***..*.*.**.**.*****.......***.*.*.*.*.*.***.*******........*......*.........*.*.******...*.***.****.****.*..**...***..**....*.*....*.*..**...*....*...*.*..*..*.*..**...*.*.***....**********.*......**..*....*.*.**......*****.*.***...*.**..*...*.*.*******..*...***.**.*.**.*.*.**.***..*...*.**...**.***...**.**.....*.**......**.*****.**..****.*.***....*....*..**.***.*.**.*.**.**.**.*.*.*..****.*..*.*....**..*..******.*..**...*..**..*.*.******.**.***....*.*.*.**..**.*...*..*.*.*..*....*...*****.****.*..****.*.**..**.*****.*.*.*.*.*.......*.**.*...*.....*.**.****.***.***...**...*....*.***.**.*..***...*.**.......*..**..*.*.*.*.........**.*.**..*****.*...*.*...***.*.**..*..*..***.**.***.*****..**.*.***..**..**..**..*.**..*..**.**.**.*..**.*.*.**..****.*......*..**.**..***.*..*.*.****.****.*.*....**..*******.***.**..**.****..***.**..*.**..**.*.....*******..*........*...*..**.*..****.***.***.**..****.*....***.*..*.*..**.*...******.....*..***.*....**.*.*...**.****...*..**..*.**..*..***..**.....****.*.*..**..**.**.*..**.***....*****.*...*****..*..*.*.*...*.*...***.****.**.****.*****..***...*.***..*.
**..****..**..*.*..*.....***.*..**.....****.**..****....*.**.*...**.**.*...*....*...*..*...*..******.*.*....**...*..*...*.*....**.**.**..*.**.*.*.**.*..*.*...**...**.*.*..*.**..***...*..****..**..***.**.*.*..**.........***....***..***.*..*.....*.**.....**.*.***.***.*...*.*.....*..**********.***.****..*..*...**...*...*...*....*.**...**..*.*.**...****.**...**.*.*.....*.**...******...*.***.*..*.*.**.*****.***.......****.*...**.*...*.*.*.....*..**.**..*..*...*..*.....*****......***..*..**.**..**.....*..*.*..*...*....**...***.**.*.***.*...***...**.*.*..*.**.*.......****..*..****..**..****.**..**...*....**.***...*.......*.****...*.......******..**.*..***...*...**...*...*..***.*..*.******.**.*.*..*...*..*.*.**.**.******.........**.***..****.....*..*.*..*.*..****...**..**..*..*...*.*****...*.....*.....*.*****.*.......**.****..*.*..**...**.*.*****.*.**....*..*.********.**..**....*.*.********.*****..*.****.*.***.*.*.*..****.***.*.*...**.*.*..*...*..*.***..**.***..*..*........**..****.****..**.*.***.*.*.*.***..*..*.*.*..*.*...*****...****...*.*******...***.*.**.*****..........*..**.***.***.**...*.*.*....***.**.*.*.***.*.*.**....*...***.*.*.**.**.**..*.***.*..*..*...***.*.***..******.**...*.*..***.**.*.***..***.*.*****..*********.**....**.*****..*.**...*.**...**..*.*...*****..*...*.**.***.**..***...*.*..**....**.**....*..**.***.**..*...*.**.*****....*.*.*****.*.*****.*.**..*...*.*..*.**.****.****.....**.*.....**..*.*****..**....*..*..*.****..**.**.**..**.**.*..*..*..*.***..**.*..*.***.*...**.**..*..*****.*..*.*.*.*.*.*.**...*.**.***...*.******.*..***...*****.******.*****....*.***..***.*....**..*..*....****.*.....*.*...*.**..**.*..*.*****.***.*..**.*..**.*.**.........***..*...**.*...**.*********...***...**.******.*.*.*...*..****.**.*..****.*.*.***.*......*...**.*..****....*.**..****.*.....*..***....*....*..*..*.**.**.*..*.*.**.*.****......****.**..****...*....*....**.*.**..**.**...**.**...*.......*...****...***...****...*.*.****.***.**.**..****...*..*..*...***..*..*.*...***.*.*.
..*..*.**.*****.***..**...*...*..**..***.*....*****...**..***....**.*.**.*.*...*.****....*..*.**.**.***.*.*....**.***..*.*.*..*.**.*.*.***.****..*...*.****..***..*******.****..***.**.*..****..*.*.**....*..*.*.*.**.*.***..*.***.*...*.*..*.**.***...*.**.*.**.**...***.*****.*.*...*...*.*.*.***.*.***.*.*.*...*.****...*.*..**..*....*..***.*.*.*..*.*.**.......*****.****..**.***..*.*...*...********...***.*..*.*..*..**.**........**...*.**.....*.*.***.....*.****...*..*..**...***.*.****...*.*.*.***.....*.****...**..**...*..*.**.*.*.***.**..*...*...*.*...*...*...*...*...*..*..****.**..****.*.*.*.....*.*.*.**..****.*.*..**.*.*.*....***.*..*.***..****...**..*..**....*...*....*.*.**.*.***.*.*..**.*****..***.*....*.*.**..*.*....**.**.***.**..*.*......*******.*....*.**....*.*****......*...*.**.**.*.**.*..***.**..*.**.*......*..**..***..*****...**.***...*****.*..**.**....**.**..*****..***.*..**.***.****..*..*******...**.*..***.......*...*...**.*.**.*..*....*.**......**.***...**.*....**.*..*..*...*...*..***.***.*.****..**.****.*.*..**..*.**......***.*.*****.**.****.*.*.*..*.*.**..*.*....**..*****.*.*...*..*.*.*.****...***.*..*.*.*.*.......*.***...***.**.*.*.*..*.**......***...****.**..******.**.*....*...***.*.***.*.*.*....*.*****..*.***..*.***.**.**.*...*.***.***......*..*.*....*..***...****..***.**..*.****..*..*..*.**.*.*..**..*.****.**....**..*....*****..*..*..**....***.***..**.*......***.*..*.*.*...*.*..*.**...***......***.*..*..*...***.....***......****...*.*..*.*......**..***..*...*..****.....**.*..**.**.....*.*.*.**.*..***.*.*......*...*.******.**....**..****..**..**..****..*.***.**..*..*.*.*****..*..*.*****.**..******.....**..**.***.**.**....*.**....*..*.*....**.****.*.*.**...*.******...*..*.*..****..***.***..*.**..*.**..**.....**..***.*..*.***..*.**.***.**..*.*..*..***.*.....**..*.**..*.**.*.**..***.**..**.****.**.*.*****.*.*.*........****.**.*.*....*....*.....*..****..*.*.***.*****......**.*.*..*.*.*..**.*..*....**..**........**.*..*...***.*....*.*..*...*.*.**.**..**.*.****.
.*.**.*****..*..*****..*******.***.***...***...**.**.**..*.*.*...**.*.*......*.*.*******.****...**.*****.**..*...**......***...***...***.*..**..****.*.**...*.*...*****..**..*.***.**.*......*.*.******..**...***.********.*.****.***..*.*.***.**.*...*..*****.***.****..**...*****...*...***..*.*........*..***.**..*.*..***...****....**.*.....**....*.*.*..**.**.*...*..***.....***...*.....*......****...*...*.*....***.**..****.*.*****.**.*..**..*.**...*.*.***...*..*.**.**...*..****.***..**.*.***.*...**..*..*..*...*..*....***.*.....*.*****.****...*..*...*..****.*....****.*..**.****..*..**.***.*.*.***.*.....*.**.*.****.......*****.....**....**.*.***.**.**.**..**.*...*.*.**.**...*...****.***...***.*...*.*****.*..*.*.*.**.*****.*..*******...*.*..*.**..*..*.**.*.******..*..**..*.*****...*..*..****...*******.**.**.****..*.***......*..*.**...**.*.*.**.**.*..***.*.....**.*..**.***.*.*.*..*..********.*....**....***....**.*.***.**.....**.*.***...*.......**.*.****.**..**.*....*..*****.......*..*....**..****.***.*.**.*......*.*....**.**.....*****...*..**.*.**...**..*.****.*..**...**.****.***.*..*****.*.***..*.*..*...*****.*..*..*.*.....*....*...*.*...***.**.***********....*..*.**..*.*....***.**..**..**..*.*..******..*.*****.****...........*.*...*...**.*.*****..*.***.*..*....****..*..***.*.*..*.*.******.*..*.***...*.***...***..***.*.**********..*..*.*.**.*.*.*.**..***...**..*...*******..*..**.**...***.....*.*..**.**.**..********.****......******...*..*..*..*.*..*.*...*.....****....****...*.*****..*.***.*.****.*.***..********.*..**..*.*****..*****.*...*.*.***.*.*...**....**.*.****..*.**.*..*.**.*...**.*........*..*...*.**.**......*.*.*.*.***.*..**.*...**.......**.*.**...*.*.**.**...*..**.*****.....*..*...*..*...**.*...**.***.....**.*.***...*.......*.**.***..*.*..**..**.*.**.*.*.*.******.*..*...**.**.**.*..**.****.*..**..**..*...***..**.*...*.....**.***.*.****.***.*****.*..**..***.***...*...*.***.*.**..***..*..***.***.*.*..*.**.*.*..*.*.**...****.*.*.*.*...**.***...**.**.***.*.*....****.***
.*..***.*.**.*....*....**.**..*..*...***....***..***.**.*.**..***..****..*****....***.***...*****.**..**...*.....***.**...*.*....**..*..******.*......**...***.*.......****..****.**.*...******...**.****...**....*..***.**.*......*****.****...*.**..**..****....****.*.*..**...*..*....**..**.*.....*...*.*.*...****.*.*****.**.*.*.*.**......*.*.****......**..**....***.****..*.*.**...*.***.**..*****.*.*.*.*.*..**.**.**.*....**..*.***.*....*.**.**.***.*.....**..*.*.**...*..*..**..*..*..*....*.*....********..**.*......*.**.*..*.*.***...*.**...*..*.*..*..*.***.**.**.***.**.*...*.*.**..****.*..*..*.**..**...*.****.*..**..***.**...****.**.**********..*.***.**.***.*.*.*.*.****.....*..*..*.**..****.*.**.***.*..***.....**..*....*..****..**.***..*..*.*.*.*.***.**...****..*..***.**.****..*..*.*.**...*..***.*..*..**.*..***.*.**....**..*..*...***.*..***.*.**.*...*...***.***.******..****..****.*.*.****...*..********...**.**.*.**...**.***........*.*.**.*.**.****.**..*..*......*...*..*..*.*..*.*.*....*.*.***...*.*.***.*.**.*..***.***.*...*.*.***...*****.....*.*.*..***.*****.*.**..*.**...*.**..**.**.*.*.*.*.****..*.****.....*.*..**.****.***.....***.*.*.**..*....**.****.....*.**.****...*****..**..******.*.....*....***.**.*.**..*..****.***...**.*.*.**......*..**.**.***....***.**.*.***....*.**..*****.*..***..**.*.***.*..***.***.*.***.*.**...*.****.**.**...****..*.*.*.....*..**.****.*****.**.**...**.*.***..**.*.**..**...*.**....*****..***..........*.**.**.*..*.*.*..*.***.***..**.*.*...*...*.*..**..*.**........*...****.**.*.....**..***.*.*.****..**.*****.*...***.*..*.*.....*..****..**..*.*..****.**.*.*.....*.***....**..**..*.*..*.*.....*.*.**..*.***......*.**..*......*..*...*..*..**.*.*....**.**.*...*..*.**..**.****.****......***....*.***.**...***...*.**..**..*.**.**....*..**..**.***..*******..*.*.**......*.*.*..*..**.*....*....*..*...***..*...*.**.***.*****..*.*.*..***.***.***.*****..**.*****.*.*..*...*.*...**...*.*...**..*..*.**.**...*....**..**..*****.*.**.***...**...*..**.*...*.****.*..*...
*.**..***.*...****.**...*****........*..*.....*.*...**..***..***....**.*....*..*..**........***...*..*.**.*.....********..*..*..*.**..*.......*....*...*.*.**.*..****...***.*...**.*..*.*...**.*...***.**..************.*.**...*.*..**..***.*..***.**....*..****......***..*....*.*..*......*..*..*..*......*.*...*...**.*.*.*.**.*.******...*.******.*..**...*..**..**.***...*******..*.*.**...**.*.***.....*.*...*..**.**.*****.*..*.**.*.*.**.***....*.**...*.**...*.**...*...*..*******...***.*...*.*****....*....*.*..**.....*..*..**..**.*****.*..**.*******.**...***..*********.**.*....**...****...*.***.******...***.*..***.**...*....**...*.*......***...***..*..*.*......***.........*.****.***....*****....****..**...*..*..*....*.*.....*.**.*........*****..****..*..**.*..*..*.**..***.*.**.******....**.*.***..*.****..*..**..**.*.****..*****.***....*..*.**...***..*..*...**..**.*...**...*.**.**.*...*..*****.*.**.**.*.*..*.*..*.....*.***......*.*....*****.*..***.***.*.*****.*****.***.****.*.*..****.**.*..*.**.*....*.*..*.*.******.****.**..*.*...........*..*...**..*.*....**...***.*.*****..***..*..*.*.***.*.*.*..*...**..*.*...*..*.*..*.*.*.**.*.*.******...**....*...***...**.*.****.***..**.****..**...*....*........*****..****.****...***.***.****.....********..*..*..*....*.*.*....***.*****..*.*..**.*.*..***.***...**..*.*...*.....*...*...*.*...*.*...*.*.*.*******.*....*.***.*.*..**..**.****..*..**..**.**...*.**.**.****..*...**.*.*.*.*.******..****.**.*********...*******.*.***.***....*.*..***.*.***.*.**.***..*.*.*..*..******.....**...*..*...***.**..**.****..*.*.*..**.******..**.*..**.*..****..****.*..**..***.*..***....*..***.*.*.*..*.***..**..**..******..*.***.**....*.**..****..*.**.*..*.*.*.***....*..*..*.********..*********..*....*.*.**.......*.*.*****....**.***..***...**...*..*..*..**..***.*.*....*******.*..**.**..***....****..*.*..***...*.**..**...*........**.**.*..*.***.*.***......*.**.*********...***..**..****........**.****.***...*..*.*.*.*****.*..***..*..*..*****..**.*...*..***.**....***.
**.*..*.**.*.*.*....******.*****..*.*..*.*.*..**.*.**.*...***.*.*.*.*....**....*..*.*.**...*....***...*...*.**.......*..**.*..*..*.****.***...***......***.*..**....***....**..**.*.**.*.**.*.****.*..***...**..*.*.*.*.*..*.**...*.**..**..**.*.*..*.*********..*.**...***...*.*****.*.*.***...**..***.***.*..***.......**.*...**.****..*..**..**..*...*.....*...**.*......*...***...*...*......*.*.*.*..*..**.**.*.....****.**.*.*..*.*****....*...*..******.**...***..***....**.*........*.*..*....*...*...**.*.**..*...*...****..****...********.***.***.....*..****..**...*.*...*..**..****.*.*.*.*.**...**.*.*.......**.***.*..**..*****.*..***.*****.....*.**.**..*****.**.****.**.**...***.*....*..***.*.*....*...*.**....**.*.....*....*****.*.*.**.....*.**...*....*..*......***..*....***...*..*.****..**..**...*........*****.*.**.**..***..***...*.*....*..*.*.*.**.*.****....**....**.*....***..*.*..*...**..*...**.**.**.....***...*.....*.*.*.**.*.***..*.**....**.**..*..*..***.*.*.***...*......*****.***..**..*..****..**.**..**..**..***..*.*****.*....****.....***.*.**.****..********....**..*.*.*.**.......*..****...*..*.*.*...*.**.....**.**...*.**.*.*.**..**.*..************..*.*.**.**.*.**.*.**.**.**.****..******...*...*.*..**...**.*.....***.**....*.*..*.***.*****.**..**.*.*.**.*....*****....*.....*.*..*..***.***.***...*.*..*...**..**.*.**...*..*****..****..***.....*.**..**....***.*..*.....*.*.*..*..*********.*..**..**....****.......*..****....***.*.***..*...**..*.****.**...**..***..**..**.*.......****......*.*..*.*.*.*********.*..*......**.*.....*..*.*.**...****.**........*.*.*.*...*...****...*.......*..*..**.*.....*.***.....**.....****.*.****.....**.*.*.*..*.*...**.*......*..**.*.****....**.*.***..*.*.*.*...*..**.***......*.*..****..**.****.***.*.*.*.***..**..*.***...**..*..**.*.***.**...*.*...*.*..*.**.*.*.*...**..***..*.**..*.***..*..**..**.*****.*.*****.**....**.*..*.*..*.**..**..*.*********.*.*..**.***....**.*.*.**....**.*..*.**..****.*..**.****....**..**..**.*..**..*...***..**..**....*....**
..**.*.******.**.**..*.*.*.*...*.***...**..***..***.....*.******..*....*.*.*.*.****..***.*.*.*.*..**......*.*...*.**.****.*.***.**.**..*****.*.*..*.*.*.******...**.*...*..*..**..*..*.**...*.*......**..***.***.*.****.*****..***..**......****.....****..*.*..***...**......*...****...**..****...*.**.*****...*..*....*.**.**.*.**...****.*.....****.*.****.*..**..*..*.***...*..*.**..**..***..*....**.*.**..*...*.***...*.*.***.***..**..*..*.*..*******....***..**..*...*.**.***.....*...*.*..*.**.*..*.*...******...*..***..*****...***.*.**.*.*..**.....**...****.*....*.**...*..***.*..**.*...*..*..**..*....***...*...*.*..*..*..*...**.***.*..***......**..*..****..****.***..*....*.*.*.*..**.***..*..*..*...*.*...**..****..*...**********.*..*..*..*****.*.*.**......*******.**..*.**....*....*.******..*.*..***.**....*.***...**.*..**.**..**.*.**.****.***......***.*.**.*.....*...*..*...****...*.*.****...*......****.***.**.*....*....*.*.***..*..*...*...**.**.**...*.*.**...*.*.**.*..**.*..***..*.*....***...**....*.*.***.**.*..*.****.**.*...*....**.*..****.*.**....*.*.**.*....*.*..*.*.**..*.*.*...**.*....*.**..*.**.*.******..*.*.*.*..**..***....*...*..*.***...*.***.***.*..****...**.*****..*.*.***..**.***..*.**.****..*.**...****.******.*...***..**....*.*.*******.******.***..**.***.**.***...**********....**..***.*.*.***..*..*.*.*..*..*.*....*.*...**..*.******.***.**.*.....*.**......**..***..***.**.**.**..*......*...*..*.*....***..**.**.*...*.*.**..*.*.***.***.*.*.*.**.***...*.....*.*..***.*.*..*.*..**.**...*.*.***..**.****.*.***.***...*..**....**....**.*****.*.......***.*.......*.**.*...*..*.*...*..**.*.*.*..***.*..*.****.*.*..*...**..**.**.***..**.**..*.....*..**.*...**.******...**.*..**....*..**.*.**..*..*......*..*..*.*.**.*.**..*.*.**...*.*...**....**.**...**..****....**.*.....*..*..*..**.**.*...****.***....*..*.*...***.*.**..***..*.***...*.*......****.**.*.*....****.*..***.***....***.**..*.....*....*..*...*.**..*.....**.*.*..*.*****.**.*.**..***.*..*...*.***...****..*.**.***...*....***.**..
.*********.*.*..*..*.*.*...*.**.**.*.*.**.****..**...*.......*..*.*.**..*.*.*...***.*.....**..***.*..*..*******....**.*...*..*.***.*****.*...***.**.*...*.*****..*...*..**.***.******.*.******...**.**..*.*.*.*..***.****.*.*.****...*.**.*.....*.**.**.*..*.*.*...*.*..**..*...**.***...***..**....****......********..**.*.....*...**....*..****...*..***....*..***.**.*....****..**.*.****.*..**....*..**.*..*.**..*.**.*..*....*..***.*....****..*..****.*.*.*..*.*......*...**...*..**..*..*.********.**.***.......*****..*.*..*....*.***.*.*.**.*..*****.*.*..**.*....*..***.**.**.**...**.****.........*.*.**.*.****.*..*..**...***.**....*...*......**..**.*.***..**.***..**...*****..**..**..*.***.*...****.**.*.....*.....*....*.****.*.*...**...**.**...***.*.**.****.*..****...*.*.*..**..*...***.**.***...*.*.***...****.****...**...**.**.*..**.*.....**..**.*.*.*.****.**..***..***.*.***.****..*.*.*........***.*..***.*....***..**.*.**.*..**..*..*....***...*.******....**...**.**.***.*..**..*...***..**.***.****..**...**...*.*****..*.****...**...**..*..*.*.*..******...*****.**.*.**.*.**.*.*..*....**...*.*..**.....**...***.......*..**.*..**.**..**.****.....*....**.**.*.*.....*.******..**.*...*..*...**.***.*.**.*.......***..*.*..*..*.******...*....***...****...*.*.*.*.*.....**.*..*.***..*..*****.*..*.*.**.****.*..*...*...**.*..*..*.*...**..*.*.*.**.***.....*..***.***...*.*..*..*..*..***.***..**.*****..**.***.**.*.**...***..*..***.***..*.*.*...*.**..*...**...*.*....**.**.***..*****....*.*.**..**.***....********.**.*..*.****.*..****...*.*.*..*.**...*...***.*..*.***.*...*.**.**..****.****.**..*.****...******.***..*.******.*...*......**.**.*.*..***..*....*.***....*...*..*.**.*******..****..**.*.*****..*.***.*....****.***.....*..*.******...*..***.*.**.*.*...*.**...*......*.*...*.*..*****.*.***.*.**......***..*..****....**.***..*....***....****...*.*..***..**..*..*.*..*****.***.**..*...***.*...*.**.*...*...**.*...**.*.***.*.*..*...*..****.**..**..*......*.*.*...*.****.*.**.**...*****.****..*.**.*......*.
.***.***.**..*...*****.*.*****..*.****.**.*.**...*.*.**..**.*..***..*.*.*...**.*.***.*.*...***..***.*...****...**.*....****.**...**.*.****.**....***..********..******....****.*....***.**.**.**....*..*..**....*.*..**..*.**.*...**...*.*..**.*****....*.*.*.*...**..**.....*...***.*...*..*..**.*.*.**..*..*****.*....*.*.*...*..**.**.*..**.*****.*****.**.***.**...*...**..******..*......*.*.....**..*.........******.*..*.**.*.**.*.***.*.***..*.*.*.*.*..**.*****.*.*.....**.***.***...***.****....*****.*.......***..*.*.....***.****.****.*....*...**..*.*...*.***..*.*.********....**.**....*****..**.***.*.**.*..**...*.*.***..**..*.***..**.*..****.*.....*..*.*.*...*.*..*.......**.*.....***.*..*.**..**..*....*..**.....**.**...***.*.***....**...*..***...*..**.*.**.*.*.*..*..****.***...*.**.***.....*.***.*...*.*.***.*......***.**.*.*........**.**....**.**.*.***..*.****..*..**.*.***.....**..**.**.*...**.*******....**..*...*....*.....*.*.*.**...*...*.*..*...*..*.**..*...***.........*.*..*..*...****....***.*.***.**...*.*..*.***.*.*.**.....**...*..*..****..*..*.....****.*......*.***.*..*.*..***....*.**.*..**...****.*...**...*..*****..**.*..***.***..**..**.*..***.*.**.***...***....*...*.*..**.*.*..***..*...*.****...***.**.*.***....**......*....*.****..*.***.*....**.*.***..**...**.***....*..**..****..*****..**.**...*.*.*.*.**...**..*.*..*..*.....*..*.....***.****....*****..**.**..*.*.*.**.*********..**..*...***......*..*.*..***.*..*...*********..*****...*...*.....**..*.**...**..*..*.****....*.****.****.......*.**...**.***.*.**..**....*.*..**..*******.*..****..*..*.*....*..*.**.*...*..**..*.....**.**........*.*.**...**..**....****...**.*...*..****.*.*..***...*..*.*..*.**..*.*...*.**..*...*........**.*....*...****.......*****....*.*......***...*****.****..........**....***.**...**.*..*..*.*.*.*.*.**.*..*.*.********.*.*.**...*.**.****..*..**.*.*...**...***..*........****.*.****..*.....*****.**.*.**..*..**.**.***..***.....*.**.***.**..*..*..*.....*******...*..**...**....**..*...*****...***.*.*.
**.*..*..*....**..***...**.*..*.*...*...**.....**.***.**..*.**.***.**.***.*..*.***...**.****..*.**....**.*..*.*..***......**.*..*..***.*****.*....**********.**..***.**...*.*...*.***.***...**.*.*******.*..*****.***..........****.*.*.*...*..**..**.***.*...*..*.**..**..**...*****....***.*****.*.*..*.**...**...**...**.******.......*......*..*.****.*******..**..*.**.**.*.*****..********.*.*..**..*..*..*.*.*.**..**...***.....*.**.*..****...**.*...*.*..**..**.****.*...***.*.*.....*....**..*.*.*..*.**..***....*.**....*..*...***.....**....***.*..*.**...****.*...*.....**.****.****.**......***..*.*******...**...*.*.**..*.***..*.*......**.*.***.*.*.....*..**.*.*.****.*.**.*....*..*.....**.**.*.*.**..*****.*.*..*..*.**.....*.**.*..***.*.**...*..*..*.***..*.*....*.*.*....***...*.....*..***....***...*..**.*.*.****..*...****.*****....*..********.***.**...*.*...****.*...*.*.**..****.*.****.**.**..*....**...**.*...*.***....**.*.**...**.**.*..*..**....**...*.*..*.**..*.......*..**...*.**.**.*.*.*..*.*.*....***......*****.*....***.*.**.*****...**.*..**.*****.*.*.**..****.*...*.******...*.*..*.*.**....**.......*.*****.*...**..*.....*.**..*..*.*...*..***.****.*.....*...*********.**********.*......*...*.*.*....*..*.***....*...*.*.**.*..**..**..*....*.*..**.*.....*.*.*.****.*.***.*.*..**.**...*.****.*****.****.*...**.***..*.****.....*..****.....****....*******.*.*.***..**..**..**...***.***...*..*.****..**.*..***....*....*...*..**......*.*....*..*...**.***.*.*...**......*..*...*....*.**.*..*......**.***..*.*********.*..*.**.*..****..*.**.******.***...*...*..*****.***.*.**.****...*...*..****...*.....*..*.....*.*...*.*.*.**....****.***.********.*...*.*.*.**..*..****..*....*.***.*...**.**...*****....***.**...*......**.***.*..*.*.**.***.*...*****...*.*.**..*......**.....**..****.*****...*..*..*....*......******.***..*...**.**.**.*..***.*...**.**....**..*.**..*.*....**.*.***.***...*...*.*..*....**.**.****.*.*.*.*..****.**......*.....*****...**...******....**.********.*...*........**.*.******.***
...*****...**.....********...*...******.**.*.*.***.**...*.*.******..***.*...*..*.*.......*.*...****.*.**..***..*..***..*....*..***..*.**.*.****.*.**...**...***.**..*.***.....**....*********..*..******..**.**..**.....*...**..*...*.**.**..*...*.**..***.*****.***.*..**..******.**..**..*.*....**.....*.**.*....****..****..*...*..***.*..**...*.**...**.*.**.*.****.....***.**.*...**..**.*.....**.*....**.*.*...***.***.***..*....***....*...***.*.*..*...**.*.***....****.*********..*.*.***..*.*..**..*.....***....**..***.*.....*.*.*.*...**.*.******....*.**.*.*...*.*.*.***..*..*.*..**....***......**.*******.*.**..*.*...*....*********.**.*....*...*...*...*.*....***.*..****.**.*...*.*.*.*..*****..***.**...*.*..*.******...**.**..*.*.**..**.***.*..***..*.....*..*.*.*.*.*....**.*..**.*.*.****.*..*...*..*.*..***..*.....*..**..*.**.***........*..*..**...**..**.***...**.*...*.....**...*...**..*.**.***..*.**.**..*****..*...*****..**.*...***.***...*.**.**...****.*.....*...**.****.**.***.**.*..*..**.***....**.******...***..**.*..*.**....**..**...***..*............*******.***.*.*...*...*.*.*.*...*.****.....*.*.*..***...**..****.***.*..***.*..*****...***.**.****.***.**.*..*.*.****.*..*.*...**.*..***..*.***...******..*....*.**.****.**.**.**.*...........*....****.*..**.***..**.**.**..**.***..****..*.***.....****.*...*..**.***.*.**.*...**...**.*.**.**.***...*......*.*..*.*.****.**.*.***...**.***...*.*.*****.***..**..*..**..**.*.*..*......*.**...****.*...*.*..*.*.**....*..*.**.***.***..*..*.**.****.**...**......**..**..*.*...*.*...**..****.........****..***..**...*.*.*......*...***.*.*..*.**....***.*.**.*.**....**..******.*....**..*..**.....*..***.***.*..**.*...*.**..*.**.*...*.*...*..**.**.**....******..**.*.*.....*..**..**.**..*.**......*...*......*.***..*****.*..*..**...*********.*.*...**..**.****..*.....*.......**..*.*......**.*.**..*.**.*****.*....*******.*****.**.*.*.....**.**..**.*.....**.***.*..*........*..***.....*.*******....*.****.**.***.***...**...****..*..*.*..****.*.*...*.........*.
*.*......*.*.*...*...**..**.*.*.*.*....*.***....***.******.*.**.*.*.*...***..***.*.**.*......**.**.*....**....**..**..**..*.**..*...*.*...*..*****..*..*****.***.........*...*...*..***.**...****...*...**.*.*.**..***.***.......*..*.*.*..*.**..*.***....**.*..*..*..**.**..*......*.....*...***.*..***..*.*...**.**..*...**..*...*.*.*...*.***.***.*.***.*.**.....*..*...****...*....*....**...........*..*....*.*.*.*.***.*****..****...*.*..*.**...*****..****.**...*.....**.*.***...**.***.**.*..****..*******.*.*.****...*.**.*..******.******.**.***.....****....**...*...******......*..*.*..**..****.**.***.*.**....***.***.*...***....***.******...*.**....*..*..****.**.***..*****.*...*.*.**..****.**.***.*.*.*****.*.***..***.......*.*.....*..*.**....**..*.*.*..***...*...**.*.***......*****.*..*..*..***.***.......*..*.....*...*..*.**...*.**...**..*.*..*.....*.**.*.******.**..*****.*.*..*****.**.*..*..*....*******......*.**....*..*.*.******.*.**...*.**..****..**.**.**.*...*.**.***..*...*.****......*..**.*..*..**.***...*..****.**..*........*.**.**..*.*..*..*.*.**.*....**....**..*.***.*.**.*.***.*..*.**.****.*.****.*..*.**...**.**.****..*..***.....*...**..*.*....*******.....**.**...*...****..**..***.*******.*.*.*.*...**.****..*..**...*....*....*.*.******....*.*..***.*.*....****.*..*.**.***..*.**.*.....*****....*.*...*.**.*..*.**.*...*.**.**..***....**...*...*...*.****.*.*.*.*.***....**..*.*..***...**.*...*.*.****.....**.*...*.**.**.*.......***.*.*.***..*...*.*....*....**..***.*****....*****......**.***.**...*.**...****.*.**.*....*.**.**.*.*....*..*.*.**.*.****...*.***.******.*..**..**..**..*..*.*.*.***..***....*...*****...*.***..****..*...*.*.*...**.*****.**.....**.**.**......*.....*.****..**.*.*....*..*.*.*.*..*.***.*.*.**..***...*....*********.*.*..*.*.**...**.*.***.....**.....*.*..**....********...**.*.*..**...***.*...*.***..*.**.*......*.*...*.**.**..**..*..*...*..*..**.*..****...*.*.****..****.*.*....**....*.**...**.***.*.*.**.*.********...**.*..*.**..*...*.******.**...***.**..**....*
.**........*.*****...*.*...*.***..**.*.*****.......***....**...****.*..****.*.*...*....*.********......*.....**.*.***.****.*....**..*..**.**.***..**.**...**.*..*...*...*.*.*****.*.*.*..**...**.***.***.***.**..**.*...*....*..******..*.*..*.**.****.**.*.**..**.*****.**..**..*..****.***...*..**..*.****...*...*.***..**.....*..*....*.........**.**.****.**..*****.*.**.*.*...****..**..*.**.*..*.**..*...*..***.*.***.*.***.....*.*.****.***...*******..*.*..****.******..*......*..*.****..***.*........*..*..***...........*..*..***.******.**..**.***.*.*.**.****..*..*.....*.**...*.*..***.....*****....*....*..*.....*...**.**...**.*.**..****.*.**..********...***.*.*....*.*.*....***.....***..*...**.*.****.**.*.*...***.***...**********.....***.*.....**.***.**.*...*..*.*.*.*.*...***...**.***.*...*.*.*.*...*..*.***....*..****...**..*.**....*..*.***.*.....*...*....*...**..*..***...*.*.*.*.*..*...****..*..*.*.***..******...*..**.***.****..*.*...*.**.**.****.*...*..*.**..***.......***.**....*..*..***..*....******.*.**..*.***.....**...**.*****.****.*..**...***.**..*...*....*****..***...**.*.******..**.....*.....**..**...*.*.....****.*..******.*...*.**.***.*.*...**..*..**.**....*...*..***.*.*..**..*.*.*.****...****..*.***..****..***.**....***.*..****..*...*..*.**.**.**....*..*...********.*.*****.**..*..*.*.....*****...*...*..***...*.***.....*..*.*.*.**.****.*.......**..*...*..*.**..**.****...*...*.**..**..*..*..*****.*..**.*.*..*.*..*.**..**.*...*.*.........**..*..*.*.*..*******.*..*.**.*.*..*....******.**.*.*..**..*.**..*.**.*.****..**...*..........*.**.**..*.****.**...*..*..*..*****.**..*..**..*.*.*..**.***..********.*.*.*.**..**.**..*.*****.*.*.***.....**..*.*..***..*.**.*.**.....*..**..*...**.***.**..*.*..*.**....*.*.**....***.**..**..*****..*.*.**..**..****.*.*..**.****.**....**.*...**...***..*********.***.*.*.*.**..***..*.*..*..*.**..**..**.**...***.*..*.*.*.*.*.*..*...**.*****..*.*.**...**....*.**...*******.*.*.*.*....***..*.**..*.....*....***......*.*...*.******.**.**.**.*.*..**...*
..***.**.**.***.*.**..**.*...*..**.*...*....****.*.*..*..*.****..***..**......**.***...*...**.*.*.....*.*.***.***.**.*.*****.*.*.*..****.**......***..*.*..*.*.****.*.*...***....*.**.**.*..**..***..*...*..***.*****..****........**.*.****.....*.*.**...***.**.....*.*.***..**.**.*.*.***..*..***.**.....*.**...**..*.....*..**..*****..*.*.*.******...*.**.*..*.***..*..*.***.****.**.***.**....*...**.**...*..*..*..**...*..**...*..***..***.....*..*..**..*.*.*.*..*..*.*.*****..***...*.*.*..**********.*.**.*...*.***.**.*....**..****...*...***.*********.*...**...*...*.********.*.**..*.**..**..**.*....***.**...**.*****.****..*..*.*****..*..*...*...***.****.****..*.**.*.....***..*...*****.****.**.***.***..*....*.*.*....*.....*****..*.****..**.*...**.**.****.....***....*..*.******..**.*....*.*..*.*..**.*.**...*.*...*..**.**..***.***..**.****..***.*.**.**.**..****.*.**.*.**.****.....*..**..***....*..*.....*......*.**.****..*..**..*.**..**...*.....*.**.**.**..*..**...******..*.*.*..*..***...*.***.*.*.**..***...*...*..**...*.**.*.***.**..*...***.**...***...*..****..*******...***.*.*..**.*.....*...**.*.****.******.****..*..*..*...*.*..*.*..*.******.**.**.*.*.......*...**....*.*.........****...*******.*..*.***...***.*.*..*****..*****...**..**..**..****..***..*.**...*.*...***.*...***...*******..***..**..*.***...***.**...*..*......*.......**..*****.*..*.*.*..**..*....**.*..*****..**...***.****.***.******.***.**..*..*..**....*.*..****..**...*..*.*.**.****.***.***.*.*..*.***.**.*....*.*.*....*.....**..*......*.**.*.*.*..****..*.***....*.**...**.***.....**..*..*.**.....***..**..*..*...*.***....*.*.*..**.*..**.**..*****.*.......*..*....*....**...***.*.*****.**.*..***.**.*****....*...*******.*.*.*.*...**..*...*..**.**.**...**.*..*...*..**..**..*.**.**.*...****..***..*..*..******.*...*...*..*....******.*.......********..**..*.*.**..**.**.*.*...*.*.*....**.*.*..*..****...*.**.*..*....**.**..*.****.*...*......*..**.**.*.***...***...*...**.*...****.*.*.*.*.*.*..***.****..*******...*...**....*.*.**.
..*...**..*...*.****..***..******.*...*....****.**..*.****.***.*.*..****.*.****....**.**...***..*.*.*.*..**..*.*.****.**....****.*.*..*.*..**.*.*.**.*.*...*.***...**.**.****.**...*..****.***.**.*.*....**.*..*.*...*.*.*...*..*.*...*******.***...***.**....**..***........*.***.**.....*****......*.***.**..*..*..****....**......*.***...*..*..*****...*.***.*.*....*....**.*.*.*...**...*.*....*...*.*..***..*.*.*.*..**.*.****..*.***.......*....**..**..*..*....*.*.*.****....*..*.**.........*....**..**....**....*..***.....****.**.*.*...*.**.*...****.**..**.**...**..****.*...*..**....*.*..*..****.**.**...****.***.***.***...*..***.*****.*.*....****.*.*..****..*.*.*..*..*.*..*.*..*****.**.*.****.**..***.......*..**....*.*.*.*.**.*...*.**...***.**..*.***.**..**.*.***..*.****..**..*****.**.******.*..*******.***.*..*.*****.*.**...**.**..*****...*.*****..*.**...*.**..**.*....*....****.*..**..***....**.....*****.**..*.**..*.*..***..*..**.*.**.*.***.**..*.***.**.**.*****....**.*....***...*.*.*.*.*.*....*.*.*..*****.*.****.***.*...**.**..*.****....*.***.***.....*....*..*.**..*...**...**..*.**.*.*.*.**....*....****.*...****...*..*****...**.*.***.**.*.***..**...*..*.****......**....*.*.**...***.**.**.*.*...**.*.**.***.....**.**.******.....*.*.*.*..*..**.......***..*******..**..*.***..*.***.*...*....***.*..*.**.......*.**...*...*...*....*..*.*.*.**..**.****.**..*.**...*........**.**.*......*.**...*.**.***.***...*...**...*..**.***.**.**.**..****..***...*..**...***.***.**.**.***.**.*.***.*...**.*.**..*.**.*.*.*.***.*....*...*..*******.*****..*..******.****.....**...**.***..****......*****.***...*...*..*****..*****..***..**.*.*..**..**.**.*..*.**.*.**.*..**.*...*****.......*....*.*..*.****...**..*....**..*...**...*.***.***.*...**...*....*...**..**.*.*..*........*..*.***..*.........***.*.**.....*.**.*....***..***..**.*.***.**.*.*...*.*.....*..**.*.*********..*..**..**..*.*......**..**.***..*..*...*...***.*..*.**.*..***.*.**.***.*.*.*****.****..**********.*...*.........*.*.*..***...**......*.**
.******.**.*...**..**.****....*.*.*...*.......*....**..*****...*..**.*...***.*.**..*..**.**.*.*.*.***..*..***.*..***.*..**...******..*..*.****.**.****.*.****.**..*.*.*..*.*...*..****.*.****.*.**..*.*..*..*.****.*..****.***..***.*.**.**.***.....*...**.*.*.....***.******...*.***...*...*.**.***.***.*.*.*..***.*.**.**.*..**..*.*..*.***..*...**..*..***..***.***.*...*.*.*...**..***.****..*..****.*.*.........*.*..**.******.**....*.*.*......*.**...****..*.*........*.*.*.*****.*.*....**.*....*.**.*******.**....**..******....***.*.***....**.**.*.****.*..**...***.*..*....*.**.**...*.*...**.*..**.**.**..*.**.*.*.**.**.*.*.*.*.*.***..*.*.*...******.**..*****...**.***..***..*..*.**.*..**...***.*.*.**.*..****..*...***....*..*..*..*...**..*..*..***..*....**..*..*........***.**.*.*..*.*.**.**.....*.**.**..*..****.*.*.*..*.**..***....**.******...***..**.*.*.**..**....*****.****.*****....*.*...*.*.*.***..*...*...*..**...*.**.*.***.***.....**.*.***.*..*..*****.*****..**......**.**..***...****....*....**.*.**.*..**.*.*.***.*.**.*..*..*...*..*....*.*...**.*..**...***.......**....*.*...***.*****........*.*.****.***..**.....*.*.**...*...*..***.......*.*...**..*.******..*.*..***.****.****.***..**.**.***..**..*..****.**...*.**.*...*....**..*.*....*.*..***....*******...***.*.**..*****..*.*.*....*..****.*.***..*.*.*.**.**.*.**.*.*..*.****.***......**...*..*.******.***.*..*.........******.*..*.***..*...*..**.***...**..*.***...*.*.***.**.*........****.*.*****.**.****.***....**..**.**.....*..**...*******.*.*.*.***...***..*.**..*...**.****....*...**.**.*.**.**...***..*..*..***.******...**..**.*.*.****....**.***.*...**..**.**.***..*.......*....*..***...*.*..**..*.*********....*..*..*....***.*..**......**.*.**.......***.*..**.*.**...*.*.....****.*.*..*...**.***.********...*.*.**.*..**.*****...*..**.***....******..*.....*.***..........*.**.*..*..*.*..****.*..**.*.....****...**.**...**..*..**..***..*..*****.......**...*.******.*.**..**...*.*.*.*.........*.**....*******..*........*.******..****.*.*.***
**....*...*..*.**.*.....***.*.*.....*..*.*.**.***...***....*.***..*.*.*****.*..*.***.**.**..*.**.**..**..**..**....**..*..***...****.**.***.*.*.***.*.*.***....*.*..**..**.****...*..***.****......*.***...*..**.*.....**.*****.*..*.***..*..**.*....*.********.**.*.*****.*.*.*.**..*.**..**.*.*..****..***..**.*.........*..*.*...***.......*.*.*..**..**.*.**.*.*.**.*..**.***.**....*.***.*....*.*.*.*..**...**...*.***.******.*.*.**..*....*..*...*.**..****..***.*...**...*..*.*..*.*..**.***.*.*.*.**..*.*.*..*.**..***.***.*.**.**.***...*.*..****.***..**..*.*.**.*.*********..**..*..*.**.*.**.**..*..*.***....**..***.**..*...***..*.*.*..*.*.....*...*....**.****..**.*.***.*.*...********.*..*..*.*.*.....*****..**.*.*.***.*.**.****.....****.**.*.....*.**.**.***..*****.****.*...***.****.**.***..*.*..**..*.**.**.**.***..*.....***.*******..*.*.*.**.*.**.*.**.*......**....**.****....**..*.*....*..****.*.***...*.*.........*...**..*.****.**...*....*****.*...*..*...****..**.**..*...*.****.*....*....**.*.*....****.***...*****.*..*.*..*..**.*.***.*.*.**...****....*.***.*.******.*..**.*..***..**...***....**..**.**.**.**.*..**.*...****..*..**.....**...*****...*..*.*.*.**.*.......*********....**.*******.***...****.*.....*.**.********.****....***....*..***.****....*.....****.***..*..*****..*..*.***.......*.*****.*.**...*******.****...**.*.****...*.*.**.*.....**...*..*****..**.*.**.*.****.***.***..**.***.**..*..*.**.**.***..***..**.***..**..*.*..******.**..****....*...*........*.*.*....*...**.**..*.**.*..***..**.*..**.***...*.***..*.**...****.....*....*..**...*.***..**..****.........*..*..**..***.*.....*..*...**.**.*.*..........*.****...**.**....**.*.*..**.....*..*.*..*....*.*.*****...**..**..*****....*.**.....*......*.*......**...**.*.*..*.*.**..***......*..*....**..*.*..*......**.**.*.**...*.**.*****....*........*******.*..*...*.*.*****.*...*.**..*.*....*****.*.*****.*....*.*..****.******.*..******.**..*..........*...**..*.*..**.**.*.***.*.....*...*....*..*..*.*..*.*...**.**....*..**.*.**.*.****.
*.*...*..***.**.**.*****...*.*..*.**.****..***..****.*.*..***.**.*...***.*.*.*..**.***.*.*.**....**..**..*.*.....*..*...***.****...*...**.....**..**.*.*.*.**.**..***.*....**.*..*.....*.*.*.*.*.**..**.*******...*..*....*..*.*******.....*.*..*.*...*..**..****....***.*..*****....**.......*.*..*****.*.**....***.........***.....*...*.....*.*..**.........***..*.***.*.*.*.*....****..*...***..***....*.*..*..**.*******.**....*.***..**...**.*.**.***.*.****..*.*.****.**.*.*.*.*.*****..*........***.*****.**..**.****......*.*.***.*....*.***..**..*.****...**.*.***......**.*.*.*..*.***...****....*..**...**..**.*...*...**.*.*.**......*.**.....**.****.******.*.******.***.*..**.*..**.*.*.**..***....****..****.*.*.*******..******.*..*..*.*..*..***.****.*.*..*...*.*..*..***..*....**.*..*...***.***...**....**...**.*****.*...*****.**..**.****.*...***...*.......**.**.*.**....*.*...*....***..*.*.*..**.**...*.*..*.*.***......**..**...*.**..*....*.*.*..**...*.*...******.**.***..***...**.**.*.*.*.*.*.*.*...**.***..*.**.**.*******..*******...***.***..***..*.*****..****.*..*.*.****.*****..****..*.*.*..***..**..*****.*.*....****.*.*.***....*..*.*.*....*.*.*.*..******.*.**.*.*.....*.**..***.*...*...**...****..****.*.**..**..*..*.*...*..****.*.....*...****..**....*.******.*.*..*****...*.***....*.*.****...*.**.*..**.*...*.*.*....*.***.*...*.*...*.*.*****...****.*.***.*.*...****..*...*.**.***...*...*...****..*.***..**...***.**.***.**.*..*..*..*.**...*...**..**.***..**..***..*.*.....*.*..*.*.***......*..*..**....**.**.********..*.**.*.**.......**..*.***......*...*..***..*...*...*..*.*.**.*..***...*.**.**.**.*..**.....******...*.***.**.**.**.*.****.****..*.****......****..*.*.**.*.*.****..***********...**...*..***......*****.....**.*..***.*.**...*.*******.*..*..**..*.**..**....*.**.*...******..**....**.******......***.**.**..*.***.*..*....***.*.**.**...****.*.**.****..*.**.*.*.*.**.*.........**..**.***..***.***..*.**..*..*.**.**...*.**.*....*..**..*..*.*.***.*..*.***.*..*.***...***....**.*******.*....
*.***.**.**.*...**......***..*.****.*.*..***..**.*....***.***.**....**.*.**.*..*******..**.*....*..*..*..*.*.......*.*...**...**..**....*...*..**.**.....*.*.*.***..*.*.*.*****.****.*...*..***.*..**.***.*..*.**...*****.*.**.*.*.******.**...**.**.**.*****.....*.*.**..*...*..*..*.....***.....******..*.**..***.***.**.*...***...*..***.....****.*.*.....*.**..*.......**..**....*.*.**...*.*.****.**...**.**.*....***********.*...**......*..*.*.**.*.**.*****...*.*..*.*...*..**.**..**...*.**..******.*..**.***....**..****.*.**...*.*.*.***.***.*.**...*....**.*...***..******.*....*.*..*......*.*******.....*.*.**.*.**.*.**..*****.*..*.*.*******.*.***.*....**.*....*..**.**.*.*..*.*.*.*..***.**********..**.**.....*..**.***.*.**.**...**.*...**.*.****.....**..**...*.......*...**.**.*****..*****...***..*....***...***.***.****.*.*..*.**..***...*.*.*****.***.*.*....*.***.*....***.**.....*....*...*.***..*.*.*.*.*.**.....***.*.**.....***..**..*..*.****.*.....*.***.*.....*....*..*.**.*..*....*.*..*..***.**..*........*.**..****...*.**.**.....*.*.*****..*..***..*..*....*....*.***....*.***.**.......*......*....*......*..****....**...*..**..**..*..**...***..**.....*..*..*.**.**.*....*.....*.******.*...*..**..*..*.******.**.***.**..**..*.***.*.*..*..*.*.**....****..*...**......**.**.*.....*..****.*.*.*.*....*..***.*..*..**********....**...*..***..*.****..***.*****.*..*.*.**..**....**.**.**....*****.*..*...*...*********......*.**.***..*.****..*.*....***.**..**..**..***.....***.*****...**********..**....**.....*..****..*.***.*.*.**..**.**..*..**.*.*.***..**.*..*.**..**.***********.*****.**...*..*..*.***.*..**..*..*****..*....*.**....*.**..*.*****.***.**.....*.*..*..*...*.*..***..***...*****.*.***....*.**.*.*.****.****.***.**...****.****.*....*.....*.***..**..**..*..**...**..**.....**..*.**.*..*.*.*.**..**..*...**...**..**.......**...*.....*...*.*.****.*......**.*...*..*..*..*...*..*.**..***..*...**...*..*..*.*.*.****...***.*..*....*....**.*...*...***....**.*.....**..*..**..*.**.*.****.*.*.**.**..*.
**.*.***.******..****..*.*..**.*..***....**.*..**...*..**..*..***...*..**.*...***..**.****...**...*.**.*......*.*.*...*...**..***..**.......*.*.***...*.*..*....****...*..*.**..*******..****..*.....*..*.**...***.**.*.*....**...*.....*...*...*..*.*.*..**.*..*......**....*.***.**.*.....**...***.*..****.**..**.**.**.**..*..***.*...**....****...***.*.**.*.*.....*...***.**********....*.*.*..*.***.***.***.*.****.*.**...*..***.**.**..***..***....***.**.*....*..**.**....**.***...****.*.**.*.**.*....*...***.*.........**.*.*.**..***.*..**..*.*.*.*.***.****..**.*.**.*...*.*.*......*..*.*..*..**..**....*..***...*.*....*...*....****..*.**..**.**.*....***.***.*.*....**..****....*..*.*.*.*...***.*....*..**..*..*.**.....*...**.**...*...*....*..**.....*.*..*****..*.**.*.***.*.*.*.*...*..***.*.**..**.****.*...**..****.**.****.*..*..*****.....*...****.***.***.*..**.*..*..*.*.**.***.**.*.***.*.*..*.**.*...*****.*..**.**...*..*.**..*.*.....*...*.****.....*..*....***...**..*.*.**.....*.***.*..***.**...****.**....***.**......**...*.**...****..***.**...****.**.....**..*..*.**.***...***....*....*..*...****..*.**....*.*..*...*.*..*.***....*********.***...****..***.***.*.***.*******....**.*..***..**..*....**.*******..*....**...*.*...*.***.****.*..*.**.....*....**...*.*.*...**...*.**.*.*.**.***.*****.***..**.*....*..**.*.*..**...**......*.*.....*.......*.....*.***.****..**.*.*.*.*.*..*.**..*..*..***.**.***....*.**.*..***...**.**.*......**...**.*..*.*...*.*.**.......*.*..****..**.****.*.**..*.***..*.**.*......**..**.......*****..*.*.*.*****.**...***.**..*.*..****.**..***.*.**.*.*..*.*..*.*.*.**..*..*.*.*.*.**.*****.****.**...*...**...*..*..**.***.**.*.*.*..**********....*..*..**...*...***.**....*.**.*..**.*****.*.****..*..**.*.****..***..*.**.*.*.*******...***.*....**..*.*.*.............*..*....**.*..*.*..*.**..*.***.*.*.*....**.*****.*.*.**..***..**..*.*........*.*....*.*..*....*.**..*..*.......**...*..******..*.**.****......***..*..**.****.*...*......**.*....*..*....*....**.*...**.*.....**....
*..*..**..*.....*****......**.*..*..*.**.**********..*....*..*..**.....**.*.**.****.....*..*....**..*.*.*****.*.*....***.***......****.*...**.*.***.*..*.**..*...**..***.*...**.**...**..***...*..**..***..*...*..**..***...***.....*****.*.*.*.*.*......*..*..*..*.*..**..*.*.******.***..*.**...***....**..*....*..*...*.******.**.....*.**..**..*....*..*.***...*.**********..****....*****...*..*.*..**.**..*.*****.**......**.****.*.**....****...***.*.**.****...**.***.*.*..*...*..*****.*.**.*....*..**.*..***.*.****..**.**...*..*.*.***...*..*.***..*.*.*....*.*...*.**..**..*.....**.**...*..*****....**.*.*.*.*..**.******.**..****.*....**..****..*.*.*.***..**.**.***.**.***..*.*.*.......****..*.*..*****.*..***.*******.*.*****.**...*..*.*.****.*.*.........**.*.****.*...***..*..**.**....**.*.***.**.*......**..**.*..**..**....*.*****.*..*..*..*...*.***...*...*****...*..*...**.*.*..*.*....****.***.*.*.*..*..*.*****...***.***...**.***.**.*.*....*.****...*..*.*.*.**.***.***.**.**..*.****.*.**.**.*.**...*.****..****.*..**..**...*.*.**..*.**.*.***.*...**********..*..*..*...***..**.*...*.*...*.**.*.**..*....**.****.*.*.*****..*.....***.*..*..*.**...*.****.**..***.****..**.*...****.*..****.***.***...*.*.**.**...**.*.*.*****.**....*.*....***....*.*.*.*..***.....*...*.*.*.***...*..*..***...*..**...*..*....**..*.*.*****..*...**....*....*..*.*.*...***.*..*.*..*....*...*****.*.****.***..***..*.***.*..*...****.*..*..**.*...*....*..*..*....*..*.****.**.****.*.....*****..*.....*.****..*.**.*.*..**.***.***..*...*....*.**.***.*..**..*******.**.**...*****.**..*.....*..******.*.**.*.*........***..***.*...*.*.***.*.*****..****.**....*..**.*****..***..**.****.***.**.**.**.*.**.****.*.*...****.**********....*.*****.....*.**..*..*.....*....*..***..*.*****.*.*******....*.**..***.....**.****....**.*.**....***.....**....***.******..***...*****.**.*...*.*.*.*.*.....*....****.**.*..*..**.******...****.*....**..****..**....**.*...***.*...*.**..***...*.*.*.*****.*....*.*.**.**...*..*.......**.*.*...*.*...****.*.**
.*.*.*.**.**.**.*.**..***.*.**.*.*.*.***.**.......**.***.**.*..***.....**...*****.******..***...*..***..*.*...*.*.**********..*..**.*..*...*.**..***.*..*..****.*....***.*.*****..........*.**.*..**...***...**..**...***..**....*..*********.***.*.**....**..**..**..**.*..******.*.*.*.*....*..*..*..*...*.*..***.***...****.****.**.*.**.***.**.*.*.***....*.*.*****..****.....****.*.*...*.**..***...****.*****....**...**.****.*...*..*.*.*..*.**.**...***..******.*.**..***.**..*..*..**....*...*....**...*..**.*..*...*.***..**..*.**.*.**.*.****.*..***.*...*.*.....**.****.*.*.**...*......****..*..**.....***.**.**.**...***.****...*..****..**...*..******.*..**.***.**..**.**...**.*.*.*.*.***.**.*...*.**..*.*....**........*.**.*.*.....**....****........*.*.**..*.*.*..*..**.*..*.**.*.****..*******.***********.***...*.***.*******.....*.**.*...*..***.*....*.**.*.***.***..*.*.**......*.**.**.*.*.......*.....*****.*...**.*......*...****..****.**.*..*.**.*.***...*..****.***.*..*.*.*.*...**..*..*.***..*....*.*..*.*...**.*....*..*.*****..***..*.**.....*.**...*...*.**.*.....*.*....***.**.**.*..*.*...****.**...*..*.*.*...***.****************...*...*...****...*******.*.******.....*.***.*...*.*..*********....****...***...........*****..*****...***..****...*...*.....**.*.*............*.***..***...*.***...******.***.*..*..........**..***.*****.*******...*..*.....*....*.*..*..***...**.*..**..***...*..****..**.*..*..****...*.*...**.****.*...*....***.*...*..******.******......***.**..***.***.*.**...*......*.*..*.**.*..*..******.*....***..*..*.....**.*.*****....**......****..****.*....*.**.***..*.*......*.*..*..*..*..***.**..*..**...*********.***.***..*..*.***.*.*.**.*.***.**.**.....***..*.*..**...*..**.*..**.***.**....****..*.*..******..***.****.****..****.*****..*.*.**...*.***.*.*...*.**..*..*.....***.**..*..**.***.***..***.*.*****.*.*...*.*.**.***.......***...*...**.****..***.**.*.**.**...***.*..*.**.**...***....*.**.******...*.*..**.*..*.*......***....***.**....*.**......*.*.*....*****..**.***..***
*.**.*****....*.******.*****.*.*..***.**.*.****.*...*..***......*......*..***...***..**...**.*..*..*****...**..***.**.*...*.***.....*...*.**********.....***.....*.**.****.*.*.*..*...**.*...*****..****...***..**....*.*****.**...**..*.**..*..*...*.*.....**.*.**.*..*.****..**.*.***..*...*.**..*..*.*....*..**..***.**.**..*.**.**.*****.****.****.***.....***..**..*.***........**.**.*..*..*.***.*.***.*.**.********..*.*.*.*.*.*..***..*.*.......*..*.***..**.**..*.***...*.**.**.*.....***.*..**..****.*.*****.*.**.*.***.**....*..**...*..*..*.**.***..*.*..****..***.*..**..**...***.*...**....*.**.****.****.****..**.*.**..*.****.***..*..*.*......***..*.*.*.*.***.******..**.**.***..*.****.*.*.*.****....****.*..****...***.....*.**..*..***.*......*.*..*..*..*.**.......*.*....**...****.*.*.....*......*...*.***...****.*.*.*.**..*..**..*.*...*.*..*..*...*.*..***.*.*..**.**.*...*.**..****.....**..**.*.*.*.......*..**.***...***...*.*.**...*.*.***.****..******..*.*.*.*.***...**..**.*.*..*.*......*.*.***.**...**.*.**........***...*.***.**.*..******.*..**..*****.**.*..*.**...*..*..*******...**..**.***.*..**.**.********..**..*.**.*.*...*...**..**...*.****...*..*.*.******..**.**.****...****...*.*****..*.*.*.***.********..**....**..*..*.....*.***..*.**.*.....****..*.****.*....*..***......**......*...***.*...**.**.*.***...**....*...*.*...***...*..*..*.**.*...*****.***....**.....*.......*..**.*....*..*.******.*.**.*.....**.***....*.....**..**..**.*...*..*****.*.**..***..*.*.**.**..**...*****..*.***..*..*.**.*.**..**.****...**.*....***..**.**....**.****.*.*..***.*...**....**.*...........**.*....****...**...*.*.*..**.***...***.*..*.***.******.*...**..*****.*****.....*.*..*..*.*.***.*.*.****.*..*.*....*.*...*****....*..*....*****...***...**...*****...***.***....**.***.....*...***..*.*.**.**.*...*......**.**.*.....***.***.*.*.**.....****.*.*.****.****.***.**..***.****......**..*...*..*...**.**.**.....**...****.*.*.......**.*.*.****..**.*..*..*..*.*..**...***.***.......***..*.*.*.*.*.*...*....**.**..*
.**.*...*.*....*......***....*...******....**.*........*.*....*.*.****.*........*.**.....***.*.***.*****.*...**...**.*.*...***...***...*.*******.*.**..*..*........*..*.*.***...*.......*.**...*..*******...*..**.*....*.*.*.*...*.....**.....**.*.*.....**.*.*.*...*.**...*.*..*.....*****...*.****.*.*.***...*..*..*..*.....**.......*.*.*..*.**..******........*.*.**.*****......*..*.*..**.*.**..*.**.**..*..*****.*.******.***....***....***..*...**..**...*.******.*.....*..***.*.*..*.*.**..***..*.*.*....*.......*****.****.*.***..*.***....*..****.*..*..***......*.***......**....*.***.*....*.**.....***.****..**.**.*.*.**.****...*.**.**..*...*....***.*..*****...**.*..*..*.*.***.*.****.*.....**.**.***....*.****.*.**.**.*..*.*.****.*...**...***..***..**.....****..*.**..***..**.....*.*...****..*.**...**.*....**...*..*.....**.***.**..**.**..**..**....*...*.........*..**.***.**...*.*.****...**.*...*.***.****.**...*..*******.***.*.**.***.*.*..**.*.****.*.....****...***..*.**..*.....**..**.*.*....*.*.*...***.**.**.....*.*...*..**.*..*****.*....*..**...**.......*..*.*****...**.**..*...*..**..*.*....*.....*..***..*.*...*.*.**...**.*******......**.*****.*.*****.........*..*...*.**..***.*....*****.*..***.******.*....**.****.*.*.****.**..*...*..*..**..*.*.***.*.*..**....***.**....*...*.**..*.*.**.*....*.**..*....**.****.*.****...****...***.*....*..**..**.*..**...*....**..***.*****..*.*.**.....*.****......***.*..**..**..****.***.**.*.**...**.*....*....*.*.*.*....*.*.*....**.**..**.*..*..*.*.***...*....**.*.*..*.**.*..*........**********..*.**.***....**.*...**..***...*..****************...****...*.*..**.*...*...*****..****.*.*.**..*.****.**..*..*.....**....*.***..***.**...***..***..******.....**.**..*****....**..***.**.*.*.**..**...**.*.*..***.***.*****..**....*****.***.*.**.*..**....*...*.*..*.*.**...****.**.****..*..**.*.*.*.***.**.**.**.****.....*.*..*****..*.*..***.**.**.***.**.*.*.***.***...*.*******.....***...*.****.**..*...*.*..*.****...*******.*..*....**.***.....*...****.**..*.**....**.
.*.*....**...**.**.**...*.*..**....*****.....******...**.*....*..**....**..*.*****.**.**..*.*..**..*...*.*..***..*.*...*****..*.**....*..*.*...*..*.*.***.*....*.*.*..*.*.**.**.*...*.*.**..***.*.*..*****.**......*.*..*.**...*.**.*....*.*.*.*.**..*.*......**.**.**.*..***.**.*.**..**..*.*........*.*.*.**..*.**.*.***..****.....**.****...*.**.*******....*..*.*.**...*.*...*.*.*...**.*..**.**..**.**..***.*..*....**..*.*.*.**..**....**...*..*..*...**..*.*.**..*..*.*.*.*..*.....*..**..**..*....**...*...*....*.***.*.*......**.**.**.*.*.**.*..***.*.*.*......**..**..**.*..***...*.*..**.*..*.*..*...**...**.***....*.*.*..*.*.****.....**.*.*....**.*.*..*.*.*.***.**..****..**....*....*.**..*....***.....*.**.**.**..*..*.*..*.**.*.*.*.**..*****.....*.****..*..*.**.*******.**.***..**.*.*..****.***.*.*..*.***...*.*..****.*..*.....*.*..**.**.*.**...**.**.*.**...*...*...*.***..**..*..**..*.*.**..*..*.***....*.**...*........**....**..***...*.*.....***....*.**.**...*.....**.*.....**..*...*..***.....*.**........*.**..*..*..*..**.**.*.*****...*...**.**.*.**..*.**.*...*.***....**..*..**.*.**.**.***.*..*.*.******..*..*.*.**..*.*..*.*...*.*****.*.*..***..**..**...***.*..*****.*******..*...*.*..*****.........*.*...*.*.*..**.*.*....**.*.*..***.*.**....***.**..**.......*****.**.*.****.*..*..*.*..***...*..*..***..*.**.*.***.*****..*..*..*..*******...*....*.*..**.*.*.**.*.***....**.*..*.....****...**.*.....****..***..*****.*.**.*..***.***.***.**....*.**.*..**...***.....**.*.**.*.*.*.*..**..**...*...*..*.*.**.****.**...*.**.*..**..*..**...*..***.*.*.*..*.*.****......***.**....**.***.*.*...*.**..**..*..*..*..*..*..*.*..*...........**..*.**.**..**..***..****.*.***..***.***..*..**.*.**.***.***..****.......*...**...*****.*.*..*.**....**..**.***.*..****.*.***.*..****.*.**.**........*****.***..*******..***.*.*.****.....*.**..**..**.*...****.**..*..***.***..***....*....*.*.***.*.**.**.*.***.....*..**..*.**.*.*.***.***.**.*.....**.*....*.*..*..**.**.**.******.****.****.**.*.*..***.*.*.**.*....**.***.****..*.
...*.*.....***.**...****..*..*..*.*..**.*...**..**..*.****.*.**..**.****.***.***..**...*.....****.***.*.*..*.***.*.**..*.*.**.*.*.*..***.**.****.*..**..**.*****..*...*.**..........***....*****..*....***..***....*.**...*....*.**..*...*****.*....*..*.*.**.*..****...**..*.****.*.****.**..*********.*...*..*.**.****......*.....****.*.**....**.*.**.********....**..**.*.****.*..*.*****.*.***..****...*...*.*****..*..***.**..***.**..**..*.*...*..*.*****.******....**.....***...........***.*****.**..**..*.**.*..**.*.*.......**..*.*..*...*****.*.*.**.**..........*.....*****....**.*.*.***.*.**.***...*..**...***.*..*..***.*..*.***..*****.*.*..*...***.....****.*....*...*.**.*..*..**.**.***.*..*.*.*....*.*.*.*.*.*..*..***.****.*...**.*.***.***.******...*..**.*....*..*.**..*..********.***.*****....**...***.*.*.*.*.......**..*...**.*.*.*.....*******.*.*.***..*.....*..*..........****..*.*.*.***..****.*.**.******.*.***.*...*.*....***.*....*.*.**..***.**.*...*.*.*.*.***.**.*.**...*.**.*..**.***.***..*....***.****.*...**...***.******...*..**..***.**...**.**.*.*.*...******...*.*...***.*****.*...***..***..***.**......**...***.***...**..*...**.****...*.*****.*****..*.*.**...***..**.***.***..****.*.***..******.*.*..**...*..*...*..**.**.***...*.*......*....**....*..*.*.**.**.***.***.*..**....**.*.*..*.*.**....*.**.**..*****..*..*..*****...***.****..*.*.*.***.*..*..*.*.*..**.*....*...*.*..**.*.*......*..........*.*.****.******.*..*.**.*.**.*.*****...*****.*****.*.*.*..****.**...**..**..****.**.**.....*.*.*.***..*.**.*.*.***.*.**..*.***.*.....**..*.*.*..*.*.*..**....*.*.*.**.*.*..**.......*.*..****.*.*...*....*..*.***...***.....*.***.*..*.****.********..*......****..**.**...****.**.**..*.**..*...*..****.*.********...*....*..*.**..*.*.*******..*.*....*.****...*.*..*******.**.*****.*.***......**....**..*...*.**.*.*...*.****....*.....**..*.*..***.*..*****..*...**..**..**.*....*.***..***.***.**.......**.*....*.*.......**...****....***..*...**.*.*..**.*..*...***..*..*..**.**.*****.*.**.*..*...****..
*..**.......*.*.*....**.*.*..****...*...*......***...**.*.....**...*..*...*.***..**...*..*....*...**.***..**.**..*....****...*.**...*...*...*.*******..*.....*..*..*.*.**..**..*.*.*.*.*.*...*.***....*..*....*.*.*.******....****.**.**..**....**.**..........**.**.*.*.*************...**..***....****..***....**....***..*..**..**....**.*****.**...**.*.**.**.....***.*...***..**...**.*...*....*.*.**.*.****.**...*.*..*.**.*.******...*.*.**.*.****.....***.**..*.***.*...**.**....*.**...*....**...*......**...****.****...*.*...*..*...*.*..*...*..*.*.....**....*.*..**..*****.*******...**......*......*..***..*.*.*.*.*....*....*.*.****..**.....*.***.*..*....*****.**.***..**..**.*****.****.**.*..***.*.*.*..*.*..*.*..*..*.*..*....*..***...****.*....**......*.**.....***.****.*...***.*.*.*..********..**..*..*.**..*.**.******.*.****.**.****..****...*..**.**.*..**.*..***..*...*.*.*.**.**...*.**....**..*.....**..*.***..**..*........**.*.**.**...***...*.*.**.*..*.....**..*..*.*.**.*..****.......*.*..**..****..*.*...*..*..*.*.***..**...*.......**...*.*..***...*.*...*.*..******..******.......*.**.*...*..***...*..*****.**....***.*.***.*.....*.*..**.**....*******....*.***.*..**.......*.*.*..***.....*...*..*.**.*......***..**...**.*..**.**.****.......**.****..**.***..***.*.**....*.***..*.....**...*****.*.**.*****..*....*.*.*....*.**.*..*..*..*.*..**.*....*..**.******...***.*.**.*.*.*.*****.*****.*.*..*.*.***.*****...****.***..*...*......****.**.***...**********.**...**...**.***...**.****.***.*....*.*..*.**...**...*.**.*.*..*.*.**......****..**.........*..*..**.*..*....*..***.**.*...*..*.*.**.*.***..***.*........*.*.*.*.*.**.***.....***.*..**.**..**.**..*****..**.....*...**...*.**..***..******.......*...****.*.*.**..*.*..*.**...*..***..*.*..**.***..*....**.**..*.*.****.**.....**.*...*.*..*..**.*..***.**..*.**.**.******.*.**..*.***...*...**...*.*...**.*...*..**..***..*.......*..*..*..*.**...*..**..*.*.....****..*...**..***.***.*..*.**.......****.*.*.*.*.**.****.**..**..**.*...**.*.....*.....**...
*.*..*.*.*...**.***.*.*...*.*.****.*.***..*.**..**.*..****.**.*.**.......****.**...***....****..*....***......**.*.*...*.**.***..***..*.....**.**..*.*..*.*..***..***..**.********..**.*.***..*.*..**.**..**.*.***....***.****..****....*.*.*.*...*.*...*...**..*****.*.*.**.**.*..**.......***.*.*.*.**.**..****...*..***.***..**...**...**.**.**..****...***.*..*.****.*.*..*.*.*.*..*...*.**..*.*.**..***..**...****.........*...*.**.*..***....*.*.***.....*..*..**.....**..*.***.*.*.*.*..***..****.***.*...*..***..*...****.....*.**.*.**.**.*..****..***.*****...*****.*.*.*.*...****....*.*.*.*....**..****.*.*.......*......**.*..*.***.***.***..***..*...***..*..*******..**..*..*...**....*.*******....*.*.****.*.**.*.*****..***.*.*.*.*.*....*...******.***...****.**.*...*...*.**..*.***..***..***.**..*******....*..**..*..**..**.*.**...*..***.*..*.*..*..*.**.*..**..*..*..*********.*.**.**...*.**...**.*.**..*.*..*.**..*****..**.**..*...*.*.*.*.****.**.**.*......*...*..*.*.*...*.*....*......**.*.*..***..**.*....*.*...*.****.*.**.*.*....****.**...****.***..***.*.*.*..**.*.*.**...*.*****..*...*.*....*.*..*..*.**..*.*..**.*.*....*.....**.***.*.***...**.*..*.*.*...*.*..*...**.****..*.**..*....**.*..***.**.**....*...******.*.....*.....*.*.*.*......****.********.*..*..***..**.***.****.*.*******.****...*.*.*..........*...*...*****.*.*.*......**.****..***..*.*...****....*.*.......**...*.*****.*****.**....*..*...*.**.*.**.*****....*****.*....*.*..*.*.*****..*....**..**....**...*..*...**.**......**.******.....**....****...***.*.****..***.*...*.**.***..*..*......*.**..**.*.*..*.****.*..**..**..**...*..***...*......***.*.*..****..****...*....*..*****.*.*...**.*...*.***.****.****.**.***...**.*.*.*..***...***..**.......*......*.*..**..**.****...****.*.*****..**.*..****.....*****.**.**...**....*..***...**...********.***.****.*.....***.***.*.*...*****..*..*...*.***.**..**..****..*.*....*..*.**..*.*...***.*.*.**...****.***...*.****.*.........*.*****..*..***...*.*....*....**.**.....***....*.**..*...**..***.**
*******..*....*.**...*..*......***..***.*.**...****..******..*..*.*..*....**..*.*..****.***...*..**.**...**.****.***...*.....**..*****.*****....****...*..***..*.*...**..**..**.****.......*.*..****.***.*..*......**.***...*.**..*.*...*.****.*.**.***...*....*.****..**..*****.*..*.****..**.***......**.**....*.*....*.***..*.*.*...*..*..**.**.*....***.**..****..*...***...*...*.*..**...**....******.*.****...******.**.****.*..***.*..**.....**.**.****...*..*.***...*.**..***...***...*..***.*...**......*.*.**.**...***..*..******......**..***.*..**..*.*.**..**.***.****...*...**.**..*****.******.*.**.*********.....****.*..*..*...***..**.**.*.*.*.**.*...*..**...*..*.*.*..*...*..*...*..***.**...***..***.***...*.**..**.*.*.*..**...*....*..*.*.*..*...**...*.*.*.....*..***....**.*...*******...**.*.*..**.*..***.*********.**...**.......****..**..******...**.****.*....***...*******.***.**...**.*...*.....**..*.*.******.**..*.***.**.*..**.****..........***.....*.**.******..*.*****.***...**..***.*.*..****......*.***..**..**...........*..*****.*.*.***..****..*...***..**..*.*...*****..*..*..*..****.*.*..****...*...**.***.**..***.*...*.******.*.**..*...*.*...*.****.**.*..*****.********.*...***.*.*.***.**.**.********....*.********...*....**.*..**...*.*..**.*..***....**..****..*.....*...*.*.*****....**......**....******.***..**.**..**..*.**..*.****.*****..**...***..**....*.**...**....***..****.*.........********..*.*...****.**.*******....*.....*.**....*...*.*...*...**.*....**..***.*.*.**.***.......*.****..**..***.*..*....**.*..**...*...*....*.*..*.*..*.**..*..*....*.*.*.*..*....*.****..*..**...***.*.*.......**.**.**..**.**.*.***..**..**.*.*.**.*....****...**......*.*.***.*.*..****.***.*.**.*.***..***.*.***..*.***..**..**..***.****.*..****.......*....*....***.*.*..*..*....*.***..*...*..***.*...***.*....*..**.**...*..******...*****..*..**.*....**.******..*.******....**.**.*.**.*..**..******....**.**...******..*...*.**..*.*.*...*....*.*.**..*.*.*.**.*..*..***........****..*****..*.*......*.*...**.
*****...**....*.*....******...****.**.*....*.......**.***.*.****.*.****...**.**.**...***..****.*.*.**.*.*.**.***.**...*....*...*****.......*..**....*.....*.**...**.**....*...*....***.*..*....*..**.*.***...***.*.*.****.*...*.*..****.**.***.**.*.**.****....*.***.*..**..*.**..***.**....*.**.**.*.***.*.....*****.*.*******.***..****..***...**.***...*.*.*...*.*.*...***.*..*...**.****..*..***.*.*.***..**.*.**..****.******.***.....**.**.****.....*.*****..***..*.**..*.****..*.**.**...**.*.****.....***..**..*.*.....**..*.*.**.**..*...*.****.*.*..**.*..****....*...**...**..*..*.*..*.*******...**.*..***...*******.*..*****.***.....*....****..**.**..*......*........*...*....*..**.*.*.*..*...*..**.**..****..*.....*****.**...***.*.*..*.***..*..*.*.*..**.****.*..**...*..******.*.***...........*..***.*..*.**.*..***.**..*..*....*.....****..**.......**.*....***..**...*.*.**..*..*..*******...**.*****..*.......********.*...*...****.**.**.*..*..*.*...******.**...*.*..*.*..**..***.***..**.....*.*...*....*.*****.*...*.***.**..****.*..**..****.......**..***..****.*.***..***.**...****..****.*..****.......**.*..**...**..*..******......****..*..**...*******.....*.**.**...********..******.....*****.*..***********..**..***...*.*.***....*.**..****..*.**..**.***.**..*****..****.*..*****.*.*.*.**...*......**.....*..**.*...**.**..*.*.*.**.**..*****...*..**..**.****.******..****.***...**.*.*****....***....***.*.*..***..*...**.*....***.**.*****...**..*.***.*..*.****....*.**......*****.*.*.**....*...*.****...**..*.*.**.**..**.**...*.*.**.**.***.**....**.*......*..*.***.**.****.****.*..***.**.....*.*.*.*.**.*..**...*....*.****..***.*....****....*...*..**......***..**...*.**.**.**....***.......***....***.*.**.**...*.***.***...*.*..*.*.***.*.*..***.*.**..*..*.**.....*.*...**..*.**...*...*.**..***..*****..**..**.*...***.*.*...*.*..**.****....***.*.*..*.*..**.**...*****..*.****....**.*****..*.***.*.****..***..*.****.**.***.**...**..**.**.***...*..***.**.***..*****..*...***....*..**.**....*.*******..*.....**.
*.*...***...****..*.*...*.*..**..*....*.*.****.*.*.*...**.*..*.**.****.**.*.***.**.*....**.**..**.**......******.**.*****....****.**..*****...***.*..**.*..******..*.....*..**..*.*.*.....****.......*..*....*.*.*..*.*.*....**...*..***..*..****..*...*.**.*.*...*.*...****...*..*..**..*..*........*...*.***.....****.*.*..*.**...**.**...*..*....*.*..****..***.*..*.*.**.*.***.**..******..*.****.......*...**...*....**.**.***.*...**..*.****.***....*.*.*.***.*.*..***.*****..**..*.**..*.*......*.***..***.*..*.*.*.***...*..****...**.*....*..*.*.**..*....******.*.*.*.*......****.**..*.****.**..*..**..**.****.*.*.*****..*..*.**.*.**.***......*.**.*.*****...**.*...**.**.**...***..*..******.******.**.***...**...*.**..*.**.***..*.*....**.****..**.*.*****....**......*.*.*.*****.**...*..*******.*.*****.*.**.**.*...*..*..*.......*.*..**.*.*.**.*.*...*....*******.*.*.***..**....**.*.**.*...*..****..****.****.....*...**.*.**.*..*.**....****.....**.***...********.***.*.*....*.*.****.**.**..*.*....**.*..*..**.......***.*.**......*..*..*******..*..**..*.....****.*.*...********......**..*.***....**.***..*...*..**..***.*.**..*.*******.*.*...*.....*.*..*.*.*.***.......*..*..*..**.*....*....**......***.*...*.**.*****..**.***...**.*..****.*..**...***.*...**..**.*.....*.*.**.*..*.*.*.**.*.**.*...**..**.***.....*.*.*****..**.**..*...****....*.****.....**..****..***..*.**.***.....*...**.**..****..**..****.*..*****.*****.*...**.**.****.....*****..*.**.*..****.*...**.***.*.*.*..*.***....*.....***..*...******..*.**..***.**.*.*.**.*..**.****.*******.*...*.*.....**.*.*.*******..***.*******.*.*.*....*.*....***...****.***..****.**..*.**.**.**........*.*.*.**.*..*..**.*.**.*.*.......**.*.**.*..*...***.*.**...**.****.*..******.....*.**.***....*...**.*.*.*...*****....*..*.**...****....*....***.*.**.*..*..*..***.**.*.*****.*..*..*.**...**....**........*.*...****..*.*****..**..*.....*********....****...*...****.****......*..*.*.**.**.**.........*..*..**.***.***....**.......*.*.....*..****.*......**.**.**....*.*
.***.*.**..*.*..*..*..***...***.*.*..*...**...*....*.***.*.**.*.*.**.***...*.***..*********.*.**.**..*.***.****....**..**...**.*...*.***..*..***.*....****.....****.*...****.***.**..**.*****......*.*.**.****..**....**.*.***..*..*.*.*.*...**..*.*.*.*.*.....*.*.******..****......*.**...**..*.*.*******.********..*..*****...*..*.**..*.**......*..*.*.**.*.**...*...*...**.****.*..**..*..*.....**..***...*.***.*...*..***...***.*..****.*.***...*.**.**...**.***...***.*...*....***..******.**.*..***.****....**...*.***.*..***.*...*....*****..****.**..*.*.****.**...****.*.**..*..*..*....**...*.**..*.**.**..******..********..*.****.**...**..*.*.***.****.*...**.*.**...*.*.*...******.****.******.*.....**.***.*****...**.******.***..**.....*.**.***.**....***.*..*..*....*.*****..***....***.*...*....*****..****...**..*..**....*.*...***...**.**...*.*.*.***....***.*.****.*...**.*..*.*.*...**....*.**.*..*.**.....**.*.****.**.*****.......*...*..**..**.**.*.*.*.***.*....***..*..*.*.**.....***..*.*.....*.....*.**....**.***.*.*..***.****..****.*.*.**.*****.*********..*.******.**..*..*.**.*..***.*...*..*.*..*.**.**.**.....****..****..**.*.*..**.*....***.......****.**.**.**..***.*.**.***.**.*..*....*.***..*.*..**..*.**......*.**.*.**.*..*..**.*..***.*.*...***.*.....*..*******.*.**.*****..**.**.*****.*****...****...*.**.....*..*..*..***.**.*.*.******.***.***.***..**.*.****....***.*....***..*........*.*..***.*..*...*.*.*.*.**....*..*.***.**.**..*...***.*.*.*....****..*.*.*..***..*.*...*..*.**..*.*....**.****.***.*.*..***...***...*******..**.*.***...**.**..*..*..**...*...*****.*.*..*.**..*.**.*.....*....***..*.**.*.**.*..*.**......*.***......*..*.*.*****..*..*..*******..**..****....*.*..*..****..**....**.**.......**..*.***....*....*..***...***....*.*.*.**..*.****..*..*.*..*....*.****.*.*..*.*.*.*......*..*..****..****.*.****.*.*..*.....*.*..******.******.**.....***.***.*.*.**..*********.....***.****.....**.****.****.*.*****............***....**.*....*..*..*..*..*..***.*.*.***.*.****.*.*.*..*.**..**.
**.*.****...**...*..*....*.***...*..*.*****...*..**......**..**.***.**.*.*.*.***........***.****....*.**..*....*.******.***..*..**.**...***....**.**.*.***...**.*.**.*...**...*....*.******.*.**....***...*.*..*...***.******.***..*.**..*......*..***.*.*....*.**..*.***.****..**..****..**.*.**....********....*.**.*.*...**........***..*...***......*..*.**.****.*.**..*...***...****.*.*..*.**.....*.******..**.*..**.**.***...*.*.**.*.**..***...*..**.*...***....*..**.*..*.**....*.*.********.***.***..*..*....**.*.*..*.**....*.**..**.***.*..*....*.*..*..*.***.*.***.***.....**...***.**.*****.***......**..**.**.*...*.**..*..***.***.*..**...**....*..*....*...*.*.*.**.*..**.**.*........********....*.....**.*.*.*...***..**..******.*.....**..*.*.**.*..*****......**..*.**..*..*..*...*.**...**...*.**....*...*.*..***.........***.*..*.***.***...*..*..**..*.*.***.***..*.**...*.***...**.....**..*..*..*...**......**..*..******....**.******..**.*.**....****..*.**.**.*...*....**...********..*..*.****.**..****.**.****..**....*..**.*..**.*.*.*.**..**.***.*****.**.**.**.***...***.*.*..*.*.**..**.****.*..**..*..*.**...***....****....**.**.*.***.*.**.**....**....**.*..***.*....**..**.*..*..***....****.***.*.*..***....*..*.**.**....**.**.*.**.*....*.**...*.*...*.*.*********..**.***.*.*.....*.*.*..*.**..*.*.*....**.*.*.**.**...*.*..*...*.*.*.**..***.....*.**...*..*.*....**...*.*****.**.***..***.******..*.*.**..*.**.***..*.*..*..*...***...*..**..**.*******.*.....*....*...*....*.**.*.*.*...*..*.***..**..**....*.*.*.*....*..*..******.....*..*.....****..*.*.*.***.*.*.*******.*.*.*..*.**....**...*********..**..*..*...***..***....**...*.*******..*.****.****.***..*.**.****.***.*...*...*..*.**.***...**..*..*...*..*.*.**.***.****.**.******..*.*..*..******.**.**..***..****.**.*....**.*..**.*..*..*.*.**.......*****.....*.*...**..*.*.****....****..*...*.*.*******.***.***..**..****.*.*.*.*.*****.***..***...*.*.*.***.....*...**..*..*...***...**.**.*..**.***.**..*****.*..*.*...*..*****.****..*...******.*.***.*.*.*
**...**.****.******....*.*.*.**..**.*..*.*.**.*.*..*..*..*.*...*.****.**..**.*.*..*..**..*...*********.**.******..******.*..*.....*.**...**.*.**.**.****..*.****.**..*....*.*.*..*.*****....*.**.*.**********.****.**..**.*..*.*..***.*.*.*.*.**....*.***.***...*...****....***.****.*..**..*****.*...*.*.****...***.*..*.*...*******.**...****.*...*****..*.*.*.*.*..**.****.**.**.**....*.****..*.*.*..*..*.**.***....****......*...*.*.*****...****.**.*..*...**..***.**..*..*..**.**.....**.*..**..*.....*.*..****.*********...*....*.*...***********..*..**.*...***..**...*.*.....***...*..***..*.*.*.***.*..*....*.**..*..*...**..***...*.......****.*..***..*...*..**..*****..**.*...**.**....*...*.*.*...*.......**..***..*..**...**.....******..*.*.*.****.*.**...*.**.*..***.*..*....**...***.**.**.**....***.****...**.**.*.**.*.*****.**...****....**...*..***.**.**.**...**.**.*.***.*.*.*.*..*..**..****.*****.***...**.*.**........*...*.*...**.****.*..*.**.**..**.*.*.****.***....*.****.**...*.*.*.*.***.*.....***..*.*.*.****....*.*.*..*.**..****.***.*......***.**...**.***...*.*.***......*.**.*..*.***.***.*..***..***...**....***......*.*.**..*.*.*....*.**......*...**...*.****.*.***.....***.*.*....**.*.**..***.*.*****..*...**.*....*.*.****.**...*....**...**..******..**.*...*.....*.*.**..*.....*..**.*..*..*.***.****..*..***...*.*****.*.**.*......****.***.*...*.**.**.*..***.**.**..*.*...*****.*.**.....*....*.*****.**..**.****..**.****..***..*...*...**.**.**.*.***..*...*.*.***.*..***..**.**.**..**.....***.*.**.*.***...*.***.*....****.*.*.****.*..***.*...*....*.*.*...*..****.*.*.**.*.*..*..*****.*..*.**.**.*...*..*...*.*****..*....*.*******..*..*....*****.............**.**.*.....**.*.*...*..*..*****.*****....***.......*.*..*...*....**.*.*.*..*.*..*....***.*.**...****..**...*..*.**.***.**.*.*...*.**.......****...*..*..**.....**....******...*....*..**..*.*....*...**.*.**.*..*...*.**.*...........**...*.***.*.*.*.**...*...*...*..**..*..*..**.****.****.*......*...**...**..*......**...*....***.*.**...***.**.*
*.****.**.**.***..*......*..*..*.**...........**.***...*....**...**.**.***.**..***..*..*.**.****.....*.*.*......*..*..*..*.***.*...*.*.....*.*.*.**.*..**...*.*....*.***.*..*.*.**.****.....****.*.*....**....**.....****.**.*..**.*.*.**.*.**...**......*.....**..**.***.**.*..*****..*****..*....*****...**...**..***.*..*.*...*.*.***.*....***.****..**.....****.**..**..***.****.*..**..**..*..**.**.**..*****..****.******..*..*...*.***.**..*.*.**.*.*.****.**.****..******.*...**...********.*..*...*******..*....*.*.*...***.********.****.***.*..*.....*.*.*.*.*..*....**.**..***.*****.**.****.*........*.**...*****..****.*****.******..*.**...*.****.*..*.**.*.****.....**.....**.*.**.**.*****.....*....*******..****.*...*.***..*..**.*****.***.......*...****.**.*.*..*.***********.*.*..***.**.**....**...*..**..**....*.**....**.***..**....****.*.....*.**.*..*.**..*.**.....*.**..***...*..****..*.*.*.*..*.**.**...*****.***...****.**.*....*..****..**.*...***.*..*.***...**.*******.**.**.*****.*.**.*.....*..**..*.**.****.*.**.***...*...*.*...****....****.***..*****.**....*******.*...*...*.......******.*...*...*........**.*...*.*....**......**..**.****...**.****.*.**.****..***.....*********....**...**.******.****.**.**..***..*..*.***.***....*...*.......***.****.*****.*..*.......*....*.......***..**.**.***..***..**.*****..*......*****.****.*..*.***...****..**.*.***...**.*.......*.*.*.**.*...*...*.*..***.**.*.******....*****.*.....**......**.*...***...***.*.*..*....***.*****.*.**..*..***.****..*..****.**.**....*..***...****......*.*.*..**..*.*...*.**.******...***..*.**..*..**..**.****.***.*..*..***..*.*...*.*...*..****...*...*.****.***...**.*.*.*....*.**......**..*..**.***..*.***.***.****.*..***.**..*..*...**..*..*....**..*..*******......*..*..**.*...***.****...*..*..*....******..***.*.*.*...*.*....*.*.***..*...*.*.*.*......***.****...*..*.***....****...**..**.*.****..**.....*..*.....**.*...*.....******..*.*...****..*****.**...*******.......**...*..*****.**.**....*...**....******...**.....**.**.
.**.**..*...**.*******..****.***.*******..**..*.**.*.*...**.*.**.*.*****....*..*******.*........*..*.*.*.....***.*...*..*..***...***....**..*.**..*....*****.***********.*.*.....**...*.**.***....***...**.**....*****.**...*.**.*..*....*..***.****..**..*..**.********..****.*..***.*...*...*.*...*****.***...........***...*...**.*****..***.******...****..*****...*..******.***.***....****..*.***..*.***..*.*..*.**.*..**...*.*...*****.**.*.**.**..***..*****.*..**..******.*..**.**..*.....***...*.**.*.*.**.....***.**..*.**..**.**..*.**...**...**..**.**.*.*.*.*....*.*****.**..*.*******.*.*..*......****.**.*.*.**.*****.*.**.*.*..*.*****..*....*****.**.*..***.*..*..*.**..****.**.***..*..**..**.......**...**.*..**.***.*.*..*.*..**.*.*..***...**..**.***.*..*..*...*..*.*..*..*.*..*.*****.*.**...**.*.******..*.*.***..**.**..*******..****..****.*.*.......*...***.**.*.*..**.***...**..**..*******.**..***...****.*....*.*....**.*...*..*.*.*...*....**..**.*.*.*.******...***...*..*.*...***.*...*..*.*..*...****.***.......*..***.***..*.....*.***..**..******.************.*.*.****....*.**..****.*.*****.*..*..*...****....*....*.**.****.*.**.**.*..**.**.****.......**..*.****...*.**..**.*.*.....***.*..****...*.*..*..*.**..*.***...*........****......*****.*.**..***....****....*..*....*.***.**..*.*.*****..*****.*...***.*..***..***..*****...*.*..**....**...*...*...***.........*..**.*.*.**...**.**.****...**.*..***.**.***.*..*.**.***..*****.*...**.*....**.**..****..****..*..**.**.*...**....*..*..*..*.**.*...***..*.**.**.***..***..*.*...*...**..*.....*.**.......*.**.**.***..*....*..***.***..*.*.**...**..*.**.......*...***..**.**.*****..**...*.*.*.*..*..**..*...*..***...***...*.*.**.*.*.*...*..****.****..*..*..**.*.**..*.*.*...*..*.*****..***..*...**..*...*..********.*..**...*.*....*.*...*.*..**..*..**..*.*.*.*...***..*..****.**...*..****..***....*.*******..***..........*...*..**...**.*.**..*..*.*...*..*...*.***..*.*****.*****.*..*.*...*..**..*...****.*...***.**.........***.**..****..*.*.*.**....*.*....*
...*.**....**...*.*.*.....*.*.**.....**.******.*.*****.***..*.******.*.*.****.*.**..*****.******..**...*.....*.****.*.**.*....**.*...*.*..***....*****.....*...*....**.**..**.**.......*.*..*..***...*.*.*...***.......*.*.****......**..*..*...*.*..*.......*.*.**....***.**.*.*.*.....*..*........*...**..***.*.**..***.**..*..***.**.**......*.*.**..***....*****..*.*.*.*.****..*...*..*...*..**.****.*.******..*..*....*.**....**...***.*.**.*.*..*.**.***.***..*.......*.*.**.**....*.*.*.*.***.*..**.*.******..*...*..*..*.***..*****..*.***...*.***...*.*.*.****..*.***.***..**.*.****.*.**.*.******.***.***...*.**...****.**..*....*..**..*.**.*...**.***.****....****.....**.*.***.*.*.****.**.*.*..*.*..*..***..**...*...*.***.*..*.*.*.***..*.*..***...*.*.*.****....***......**...*...**.*..**.*.*****.*.**...**...*.*.**..*.*.**...**.....**.*****..*.**..***.*.*****.***.*..*.*****........**.*..*.****.*.*.**...**...*..**..**....*.*..****.***.**..***..*...*****..*.***......*.*...**..**....**..*......**..****.*.*...****.*****.****.*.*.**.*..*.*........*.**..***..**......*.*******.....**....*...**.....***.**..*.****.**.*.***.*...*.*..**..*.*.***.*..*.*.*.*.....*....***.*...****..*..**.****...*...***.......*..***....*.**..**..*****.*.*.***..**.*.***..**...******.*..**..**.*.*.*.**....*.*....********.**.......**..*..**..*..***.***********..**...***.*..*****.*.*.*****.**.****.....***.**...*...*******.**.*.*.**.*..**...*..*..*.****..*.*.*.***....*.*..*..***...**..****.****..****.*...*****...**..***..*.*.*....**..**.*..****..**...*.**.*...*.*****..*...*......*..*...*.***.**..*.**...*.**.*****.*...**..*.*.*.*.*.*..***..**.**.....**.*.*..*********...***.***....**.*.*.***..*.*.*.*...**.*.*..**...*..**.***.*..*....***.....*.***.***.*.*.**..****.*.....****...****..**.*****..*..****.***.*..*..*.*.****....*..**..*.*..*.*..*.**..*..**......****.*.*******..*....****.*....**..*.*.*..**.*.*.*..***....**..*.**..***.**.*..*.*.**....*.*...*.*.*.*..*.**..*....**...***.*****...*...****..**....*.......**...**..*..***.
.*.*..**..*.........***.**....**.*..*..***.*.**...*.**.**.****..*..*.*....*.**.**..**..*.*.**.******...***.**.*.*.*.*....*.***..**...****.....*.*.*...**...**********...**.**.*.***..*.*.*..*.*.**......*...*.*..**..**..**...*****.*******..*....**.*****.***.....**...*.*..*..**.**..***.*...**..****.*.*..**.*.**..*..***..*...**..***.***.*....*******.**.*...**..*..*.*..**.**..****...*..**....*...***...***....*.*..***....*..*****.*....*****.*.....**..*..**...*.*.....**.*......*.**...***..**....*.**..*.**.*..**.**.***..**.**.**..*.....*..**.****...*.*...*.*...**.***..*.*.***....*.**..*...***..***.*****..*....*.*...**..****..*.*..*..*.***.*.****.***.*.***..*.****...*.*...*.**.*.*.*.*.**.*.*.**....*.....*.*....*.*...*****.*****.........**.**....*****.....*.***.*..*****...****.*.*.**.*.*.*.*.*.***..*.**.*...***...*..*.*.**..*.***.**.*.*.**.*.....*...***..*.*.****...******...*..*.*.*..*.**..***.****...**.*..***.****..*..*..*..**..**.*.***.*.***..*.**..*.*..****..*..***..**.*.****.*.*..****..*..***.*.*.*.*...**.******..*..*......**..*..***.......******.****.**..***..*..**.*..**.**.*.*..**.*..*.**..*.*..*.*..***.*....*.*.*****.*..*.*.**.***.*******..*..*.*....*.**.***.***.*.**.*....*..*.*******.......****....***.*..*...*..***...**.....*.***..*****..*.**..***..*...***.**....*.....*********.*.******..**..****.*.**.*...*.***..*...**...***....*.*.*.*.**...***.*...*.*.**....****.*....**..****..****.*....***...***..*..*..*.*..**.**.*.*...**.***.*.**.**...**.**.*.*.*....*...*.**.*****...*.**......**.***.**...*..**....***.*.*.***.**.*..*..*..**...*.*.*.***......***.....***.******..*..**..*.****..**.*.**.**.....*..*..***.***...*.*****.*.....*....*.*.**.*.*..*.**.***.***....*..*.....***..**..***.****.**.*.*..*.**....**.*.*.*.*.**.**..*...*.*..*..****.**.***...*..***..*.....**..*..*.*.**.**...*...****.***...*.**.....******..******..*.***..***..*....*.......*..***.**..**...***...*.****..**.**...*.**.**.....**.*.*..**.****..*.****.**...*..**..*.**..*.*.*.**..***...........*...*.**....*.......
.**.**..........*.**.**..*..**.*....*....**..*....***.***.**.*.*.**.....*.*..*....***.....*...******.*.*****.*.******.*******....*.****.*****..*.*.***.**..*.******......*..*.*****.***..*..***..****.*.**...**.**.**.******..**.**.**.*...****.*..*.*.****.**......**.*...**..***.****.**..*...**......*****...**.*..*..*.*.**....*.**......*******..**.....**..*.*.***.....*.*.*********..**....*.**.*.*.**.***.*.*..****....*.....*.*.**..***.**..***..*.**.**.**....*.****.**..*****.**.*.*****.*...***.*..*.........*.**...*.*.*.*.....*..******.**.*.*****...**....**...***.*..**.**.**..*...*****.****..**....*.****..**.***..*.**.*.**.*..***..***.*.********..***.**.*..*.**..****........***..**.****....*.****..*..*.*.*.*****.*......**..*.*.***.***..*..*****..*.*..***..**.**.**.*****.******.****..*.*..***..*..*.***..*.******..*...**..***.*.*****..*..***......**....***.**.*...**.....**.*.....**......***.**.*.*.***.*.***.*...**..***.**..**...*....***..****...*...*..***....*****..*...**..**.**...**.***......*.*.*.*..**.**.**.*...**.*.*..***..**.....*.*...*....*****..***.**.....*.*.**.**......*.******.....**.*....**...*.**.*.**.***..***..*..*..**..*...**.**.**.**..*.**..........**.....*********.*...***.*.*.**..*.**.****....**.**.*......***..*.*..**..*..**.*....*.*..*.*.....**.*****..***.****...*..*.*****.***.******.***.*.*..*..***...*.**...*****....**...***....*...*....***.*.**.*.**.*.*...**.***....*..**.**....**...*.******....*....***.**..*.*..*..*.....*.**..**.**.*****.***.*...********..**.*.*..***.***.*.***...**..*.**.*.*.**.*..*.*.*..*.**.*.**..***..**..*..**.***.*****.*.**......***.*....*..*..*...**..*....**.*...*..**.**..**.****.*..**..**..***.*.*....*.**.*.*.**.**.**.*..**.*****...***.**...**.**.....*.***.***.******..**.*.*.***....**...**..**.*..***.*.***.*.***....**...*....*.*.**..*..***...**...***......****....**...*.*.*****..**.***.**...*.*...**..*.**.......*.****.**.*.****.*.*...***....*...**..*.*.***..*...*..*.*.**...*...*****.**..*.**.***......***.***..*..***.***.**...*..**.*.**
*..*..****......*.*...**.*..*...****..*..*.**....*....*.*..*********.*..***...*.**.*.*.***.....****.***..**.**..*******......**.******.***..*.*.**.*.....*.**.*..*.*.*****.*.*.**.*.......*.*.*..**...*.....*..***.***.**.**..***....**..*...****....**.**..*.*****......*...**.**..*.*.**.**.**...*...*.***.*..**.**....*.*...*.**...**.***.**..*..*..**.***..*.*****.**....**.*.*.*.***.*.***...*.***.***.*.***.*.***.****....****.******.**..*..****.***.*...***.*.*......*..***.....**.**.*...**..*.****..*.*.***.***.*.*....*...**.***....*.*...*.*..*..*.**...**...***...**...*...*...*.**.**..***....*.**.*.**.....**..**.*..**.****...*.**.***********..**.*****.*****.....*.**..*..**...*.**..****...*.***.*...*.*.*...*....**.*..****....**.***..**...*..*.*.****...*****.**.****....**.****.**.*.*...**..*.*......*.***...*****.**..**.****.**...*..**.*****...*..***.*.****.*****..***..****........***.*****.**...***.***..*.....*.**.*..**.****.**....**.***...****.**...***..*..***..**..*.****..******.***.*.*.***..**..*..*.*.***..*....**..*..****...**.**.*************.*.....**...*.**.**..*******.*..**.*.**....*..*.*..*.*..*.*..*.*..*...*....***..*....*.**..**..***..**.****.****.*...**....****...*..**.*.*.**.*...*.*.**.....*.**.**.*.*.*...*.*...**....**.*...*.*...**....*..*...*****.*..***..*...*********..*****..*..*..*.*****..*..*..***.....*.***.*.*.....**.**...**....*.*...**....*...**.*.***..***....*..*.***.*..***..*...*...**.*.*.*.**.*...***.*.*..*.**.*.*...****..*...**..***.*...***.****..*..*.***.**.*....*.***....*.*..*.**.*.**.*....*******.**....**....*.*....**.****.***....****.*..***....**.*******.*......**.*****......**....*.*.******.*.*..*.*.*.*.**.*.***.*.*...*..****.*..*.....*.*.**.**.***.*.....**...*...*.**...*..*.**.*.*.**..*...*...**.*...*.*.*.*..*.*****...*....**.**.**.....*....*.*.**..*.*..***.*...*...**....*******.***.*..*.***.*.*....*.*****..*..****.*.*.****...**..*..*........**....**.*...*......**.*..****...***...**....**..***.***...*.*...**...***..*.*..**.*....**..*.*.**..**.**.****
*.**....**..*..*..**.*.*..**...***.**...*...*..**.*..**.*.*....*.***.**.***.....***.*.**.***..**.*.*.....*.*....*....***.**...****.*..******...*..**..**..*.*...*.***************.**.*..*..*..******.*...*.***...**...........**.***.***...*.**.*.*.***.**.*..*.****...***.*..*.*.**.*****..*****.****.*...**..*.****..**.***.****.....**.*.*.*.*...*.**.*...*...******...***..*******.*.*..*.***.....*..*.*.****.**.*.**.*.**.****..*....*.***.*.**.****..*....**..*.**..*..**.....*.*..*.***.***..*.**..*.*.*..*.*.*.**....**..***...****....*...*..***.**..*.....***.***..*.*..**....*..**.****......*..*.*.*.**.**.*.****..*.*******..*..*.**..*.***....***.***.*.......*.**......*...*....***...**..*.*....**..*.*....**.****.**.**.*....*.....****....*.*.***..**.*.*...*..*...*.*.*.*.*.***...*....*.*..**...****..*.....*....*.*..*...*.**.**........********.**......****..*.*..*..*...***.*....*.******.**.******...*.**...****.*.*..*...**.*..*.***..*...**..*.....*.*....*.**.*..***......**.*.****.***.*...*.*.*.*....*.**...****....**...*.**.*..*.**.*.*..*....*.*.*.*..**.***..*.***..**.....**..*.*.*..*..*.**.****..**.......*****.*..*.**.*...*.*..*..**..*..*..*...*..*...*.*.*.*....**..*....*.*.***..*.**..**.**..*******.**.**.*...*..***.*.*....**.****..*.*..*.*...*...*.*......*..*..***.***.**.*........****.*...*.*..***.*..*....***..*.**..*.*.*....**..*...**..*...****.***.***...*...*.*..*......*.*..**.*..*....*.***..*...*.*..*...*.*..****....*****.*.*.*.***.......*.**.*..*.....*.***..*.*..*...**.**...****.*..*.*****.**.****.*..*.*..***...*..*.**.***..*.*.*...*....*.**.*.*...*.*.*****.*......**.**..*....**..*..*.*...***..***.**.....*..*****...**.*.*.*....**.**.*......****.........********..***.*.**..***.***.*.***...***...**..*...*..**....*....*.*.*..*.........*.*.**.*.**.*..*.*.*.**.**.*..**...****.*****......**.....***.*.*****.*..*..*..**.***..**.**..**..*.***.**..**.**.**..*.***.*..*****..........**..*...*...*..****..**.**....*.****.*.*..*.***..**.*..***.****..*..***.**...***.*.*.*..*...*.**.*.**..*..*.**
*.**.*.*.****.******.*....**....*.**..***.*...*.**.*..***.****.*..*..****....**...**.**...*.**...*.*.***.**....**.*.*..*..*.*....*...*.**.......*.*.*.*.......*.*...**.**..**.*..**.*....*...*.***...*......*...*.**..*...*****.***.**...**.***.***..*.**....*.*.***.**.**...**.***.*.*.....**.**...*.*.*....****..**..*...*.**.***....***.*.**...**......*.*.*.*.**.**....*.**.....*.*...**.**.**.*...*..*.***.****.*....***.***.**....*.****..****..***.*.*.**..*.*.*.*.***....*.*.**..*..*....*..**.....****.*.*....**.***...***.***.**.****..**...****..***..*..****..***.**.*.***..*...**.****..**..**.*...***...*.*.**..*.***..****..*..**..*.*.....*.*.******.***...**.**.**..*...*.***........*.*.**..**.*.***.**..................*.*.......*....*.**.**...*.**.***....**..***..**.*...*.***.**..*.**.***.*.*.*..*.*......**.**.*.*..*.****...**.***....*.*.*.**.**...***..*...*.*..**.*....**....*.*.*.*.*.**....*..*******.**.*******..*.****....*.*.**..*......****..**.***....*.***.***.*.**..*.*...*.*...*****.**......*....*.**...*.***.*.*...***..*...**.**.*****.....**.*....***.*....***..*..*...***..**.******...*******..*.***.*..****.**...*.****.**.**.**..*.******..*.*****.**..**...*...*.*.....*.**...*.*****.*.***..***....*....*..***......***..*...*...*.*....*.****.**...*.....*.....**.*.****.*..**.**..***.**.*.*...*.**.*.*..*.*.**.***.......*.*.***...*...***.....*....**.*..*.*.*..*.*.*...*...*.*.....*...*******.**.*.***...***.**..**...*....***.*..*..***.**..**...*.**..*...*.*...*..*.*.*........**.**..*.****...**.**....**********.*.**.***...*****..***.**..........******.*.*..***.***....**.*.*..**.***.****...*.****.**.***.*.**.**.**....***...**..*.**.*..*.......*.*.***...**.**.*.***.*..***..*****..*..*.*..***.*.***....*...*....******.********..**.*..**.*.*....*...*......***.*..*.******..**.**.....*****..*.**..***.*..**....**.***.**.*..****.*...*..*.**.**.....*...*.*..**.*...**..*..**..**..***.*...*.*****...*..*.....*.**..*.********.*..*..*.**.**.***.*****..*.**.**..*...**.***..*.*..**.**......*.********.
.*.**..****...***.*********..*.***.**.*....***...*..*.*.*...*...**.*.....*.******.*.*.*.*..*.*.**.***.******...*...***.**..*.**..*..***.*...*...*..***.*****...*.*.*.*...**.*.**.**.*.*...**.*..***.***.**....*.***.****......*.***...*.*..*.*..***.**.****..*.**.*.**...**..*.*.**.***.*.*..***...*.**...***..**.***...*.*.*.*..*..***.*..**.*..*.***..*.*.***.*.**....*...***....****.**.*......*..*....***.**..**.**...*.*..*..***.*...*.**.*...**..***..**.*...**..**.*....*..***...**.*....**..*..*.**.***..****.....**.*...*.*...**********.***.*******.**..*...**........**.**.***......*.*.*.*.......*..*******..*...*.*..****..*..*....*****.*.****.**....***..****.*.*....*.*.*.....*...**.*..****....*.*.***.**.**..**..*...*..*..**..*.*.***.*.*****.****.*.*********..**.....**.******....**.**.****....*...*.**...*..**..***.*******.**..*.....*.****.**..*.**.**.*****.*.***.***.**..**...*.***...*......*....*.***..**.****.*.*.*..****..*.*...***.*...**.*..*...**...**.*..*.**.**.******.****.*.*.....*.*..*.**..**....*...*.**....**.*.*.....*.***.....**...*.***.*.***.*...*****....*..*****......*.*.*.****.**.....**..*.***...*..******.*..****.......*****.**.*...****...****.*.**....*.*.**.*...*******.*..*.*.**.****..*...****..*.*****.*..***.**..*.*.***.**.*...*.*.***..*.*.*.*...*...*.**......***.*..*..**.*.***..*.*...*****..***..*.*..*..***.**.***...*..**..*....*****.**..*..*..*.*.*..****..**.***.****.*.*.*...***..**..*..*....*..........*****.*..****..**..*..**.*.****...*.*.**....*****.....**.*..****..*......****..*.**.*.*..**.**.*.*..*.*.****.*...*.*.*.*..*...*..*..*.***.*..*.*......**********.*.*.*.....****..**.**..*..**.***....***....**..**.*..*...**.*.*...*....*..*.**....**.**......*..****.*.**...*.****.**.*.....**.*.*.*..*.**....*..*.**....*..**.*****.**.*.***..****.....******.....*....**...***...*.*..*****.*.**.*.**..********......****.*.*.***.*.*.*..**....**..*.***.*..*..**....**..**.*..**..***.**.**....*....*......*******.*.**...*.*..**...*..*.*.***.**.**.....****.*.**....*.*.*.***....*.***.**
**..**.*.**.*...***..**.*.*..*..*.****.*...*.*...****....*.*.**.*......***.**.*.*..**.*.***....*.*.**...*..**.....***..****.*.*..****.*****.*.*.***..*.*.*..*****.***.******..*.*...**......***.*.*....*....**..*..*..*..****.*..***...**.*.**..*..*...***..**.***....**....*.*.*....**.*.***........*.*.....**.*.*......******..*****...*...**.*.***.**.**...*.**.*..*.*.*...*....*.**.*...*..*....*******.*......**...*..**...****.....******.***.*.**......**...***...*........*.*.*.**.*..*.*.**...******.********.***...*.***.***.***.*.*.**.**....**.*.**..*.*..**.**..*****.***.***..*...****..******..*....**.*...*..****.***.**.*.*...*.....**.*.******.***.*.*.**..*......*****...***...**....***.**...*****...***.**.*******.*.*.*.***..*.*.***..*****.**..*******..****....***...**..*..*...*..*****.*.*.****.*****.**.*.**..*.**..*.**..*.******.***.**....**..**..*****.**...**.***..*.***.*..*.*.*..***...*...**.**.......*..*....*.******.**..*.**..*.**.*..***.*******.**.*.*.*.*...*......**..*.**.....**.....*..**..**......*......*..***.**.***.*.*....****.***.*..**.*..*...*.**.**.*.**.*...**.*****....*.......***.*..*****...*...*.**.**..*.*...*..*.*****.*..*.*..*..*..**..*..**.*.*****.**.*...***....*.*.**.****..*******.***.*****.........*..**.*.**..**..*.**.....*..****.*.*.*.**.*...*.*...*..***...........***...*..*...***..*****.*.....*..*.....**.*...**......*.**.****.......*..*****.**.**.*.**.....*..**..**...****.*..*....*****.*.*.****.*****.*.***..*....*.*.*.****..**..****.**.*......*.**.***..**...*.......********..*.****..**.*.*...*******.*..*.*...****...*.....*...***.**.**..*.*..*..*..*......**..**.*...*..*......*..***..****.***.****.*.**.......*........*.*.***..*..***....**...**.*..******....*...**...****..*...**.**.****..**...*.....*.*.*.*.**...*....*....*.*.*****..*...*.***.****....*****.***.***...***.*******.**..***.**..******.***.*...*.***.*.....*******.**...**..***...**...**....**.**.*.***.*....**.....***..******.*.*....*..*.***.**...**.*.**....***.....***.****.**.*..*.*.*.*.*..*...*.**.*.
..*.*..*....*..**.*..*..*..**...*.*...*...*.....***.**.*.****.*..*..*..*.*.*.....*.*.**.....*.*..**.*..*..******.*.*.*..*..***.******.*..*.*.**..*...**..**.*.*.*****......**...*.******...**........****...*...**..**.*..**...**...*.*..***.*..***.*..**..****.....*..****..*.**..**.*.*****..**.*..*...*.*.*********....**.*...*****........*****.**..**.****..*..**.*.*.*.***..**...*..***..*****.**..*....****..*****.*.***.*.****..*.*...*..*.*.*.**.***.........***..*......****.........*.****.......**.**.*.**.........*.****...**.******..**....**.....**..*..*.*..****.***.*.*....*.***.*..*.......*.**.*.*....**.*....**.....***.*....**..*****.***..*.**.**..*.*...***.*.****..*****.***...*.**..**.**..**...****...***.****..***.*....*******.*.**.*.**..*....*..*.*....**..**.****.*****........**..*....*.*.*.******..*..*.****.*..***.*.**...**.*..*...*.****..****...*...**.*****..*.**.*.**...*....*..**....*...*.*********..**..**.***.**.***.*.*....*.***..**.**.*..****...***..**..*.***.***..****.**.*.*.****.**...**.*.**.**...*.....*****.***...**.**...*.***..*..****.*.*.**..*.**..****.*..***..***.*.*.****....*......*...*.*.****.*..*.....*****.**......****......***....*.*.***.**.*..*.*.*.**.***.**...*****.*..*.*.**.....**.**.*..*.**..***.*..*..**..........**.*.....**...*.**...**.*.*.......*.*.***.....*...***.**...**.*****....**.*.****.*..*.*......*.**.***.**.***.***.*...*.**.**..**..**.**.****.*...*...**.*.*......**..***.*..***...**..**.*.*.**...*...*..*.*..****.*.**.*.**.*..***...*.**...******..*****..**.******.....*..******.***....**....**.*..****.***.*..**...******....*.***..******..*...*..*.**..*.**...*.*.*****..*.***....**.**.*.**.*...*.******..**.****..***.....**.**.***....**.*...**.*.*****.*.**..***.**.*..***.*....*....**.**.***...****.*.....*.**.....***.**..*.*.*..*...***.********.*.*..**.*.*.*****...*..*.*.*..**.******.**.*...***.**.......*.**.*..*...****..***...*..**.*.*..*..**....****.***.**************..******.****...*.....***.*.*******..**..*.**.*.***...***.**.*......*.**.**...*.**
.****.*****.***.*...****.*.***..*...*.*.....*.*....**...*...*.*.**..*....*..*..***....*.**.***...*****.**.**.********.......*..*.*..*.*........**....****.*****...****.**.***.*****....*.*..*.*.*..*.*...*...*....**.....*.....*.*.*..*.******..**.****..*.******....*...*......**....**....**....*...*...*..*****...***...*....**..**.....*****..*...*.....****..*..*..**.....******.*.*..**.*..**.*.**.**.....*...**.....*.*..*....*****..*.**.....*.**.*...**....*..******.*.*.*.**.***.*.*****...*.***...***...*..*.***...*.*....**..*.*.**..**.*...*.*...**..*.*..*.*.**.****.*.**...*.*****.**..*.*.*.**.***...*.********.*.*..**.**...***.***.***..*.*.*...**.***.**...**.***.***.....*...***..*..************...***........**.*...***....****...*.***..**.*..****.*..*.**.***.***.***...*.*..****..**....*.***...*...*.....*.....*.*.********.*.*.**.*.*.*****...*..*.*..*.*..******.*.**...***.*****.*.*.....**...*.*.***.***.****.****.******.*.....***...*...***...**.**.*.***.***.**.***..*...*.....*.*....**.**..*..*..***.***.*****..*..****.*...**.*..**.*.**...***.**...*..*..*.****.*..*...****.*.*.***.**.**..*.*.*..**.**.*.*...**..***.**.**..****.*.***.*....*..*..**...*...*.*****..*.******..*..*.*****.****..****.*..****.**.**..*.**...*..***..*...*....*******..*.**.*...*.*****...**.*.*******.*.**.....*..*****.***.*******..*.......*******..*.*****.**.....***..***.**..*....****..*.*..*.***..*.....*......**.*.*.*.*..*..**.*.**..*.**.*.**..***.**.***.**.*.*......***.*.**.*.*..****..**..*.*...*****.**.*.*****.****...*..*.***.*...**.*******..**........***.***....****.**........*.......*.*...**.***..***.*.***..***.**.**..*.***.***..*..***.*...*.******.**...****.*.*.*.**...*.*.*.*.....*.*....*..*...****.*....*.*.*.**...*.*...*.*.***.*.**..*..*..*******.**.*...***.*.....**..****.***.*.*.*..*.*.**...*.*..*****..*****..**...*.**..*.***..**.**....*..*...**.**.**..*****.*..*......*...**...**.*.....*.....*.**.****...***.....*..*...*...***.*..**..**.**..*..**...**.****.....**....*...*.*...*..*.....***..*.*.*.**.*...**.
*.....*...*....***.*****.*...*.*.*..*..*.**....***.*..*.**...*..**..**..**...**.*..***...*..****.**.*.**.*..***.*.*.****.*.**.*.**.***.****...**.**....**.*.......****..*.***.*.**..*..**..**.*.*.*...**.*.**.*..*.****.*.****..**.*.******..**..****.*.*.**.*.*...*.**....*.*.***.*.*..***.*.***.....*..*.......*..**..*.***.....**..*.*...*..*.**..****...***.*.**.*.*******..*..*..*...*...**..*.**...*.*.*.***.***...*...*.*..***....*..*....**..*...*.****..***..*.*..*......*..**.**.*********.**.***...*****..*...*.***....*.....*..*...**....*..*******.*....**..*****..*.*.**.*.*.*.*.**...*...**..*....**.**.*...*.*..*..*.*******.*..*.*....*.**.*..*.*.*.....**.*......*..........*.****.**.*.**.*..*.*.**....*.......*....**.**...***.*...*...*...**..........*.*..*.*.**.***.**.*.*.**.*...**..**..***.........******.*.*....**..****....***.*.*.*****..**.***.*.*.......***..*...*...*.*...*.**..*.*..***..**.*.*..**.**....*.*.*.....**...****.*.*.**.*....*.....*..****....*****...*....*......*..****....*...***...*.*..*.*..*.**..*.**..*.....***.*.....**.****....**...*.*.*.*...*.**.***.**.*..*.*..*..***..***...***.**.**..*.*....*.*.*.**.***.....**.*.*...*...**.*.*.*.***.....*...*..*..****...********.*.....*****...*...*.**...*.*.*....**....*......***.******...*.****.**.*..**....****..*.**..*..*...**..**..**.**......*....**.*..*..***..***...*.*..*..**.*.**...*.*.*....*.**.****...**...****.*.**.*.***...**.**.....***..***..*...**.**.**.***..**.**.****.**..*..****...***...*.*.*..*..****..*.*******..*****..****....*******..*..***..***..*.*.....*...****....*.**.**......*.*.**....****.**.*...**..**.**....**..........*....**.*.*.***..**.**.*.*.*.*.*.***..*.*.**.*..*..*...*.****.*.*...*.***....*..*.*.*.**.*.*.....**.*..*****....*......*..*...**.*.**..*...*.***..****.....**.*****..******..*....*.*.*.**..*.*..*..**..**...........*..*****.**.**..*.*****.*..**..***.***.*..*.*..*...*.*.**....**..**.**..***.*****.*..*...*..*.*...**...*****..*.....*.*.*...*.***..*.*.**.**..*.**.*.**.***.**.......***......*.**.***..
.***.*.*.****.**.*...*..*.*...**.*.***..*.*...*.*.*.........*.****...**....*.******.*..*....***.**.**..**.**..*.*.*.****..**..*.**.***...****.*.*.....*..***.*....*******..*.*.*..*...*.*...*.*.*.*..........*.*****...*.*.*****.*.......*..**..*....*****.*.*.*.*.*.**..***.*.*....***********.*.***..****.*****.*.*.**.*.***...****......**.**.*..*......*..*****..*..***..*****....*...**.**.*.**...*.*...*.***...*.*.*...****..**.****..**.****..*.*.*....**.*...**.**.*.*...*......*...*..*.**.*...*...**.*.****.******.***.**..*....*..*.*..*****.**..****.**..***.**.*..*..*.**.*.*.*...***...**..*****..*.*......***.***.*..*..***.*********..*****....***....*.*.**..****.*....*....***.*****.***.*....*.*.*.*......*..***.******.*..*.*.*.*.***..*...*.**.*..*..*.*.***.*....*****..*..*....*.*..*.**.*...**....******...*.**..**..*.***.*...*..*.*..**.*..*.*..*.*******..*.**..*.*.**.**.***.**..*..***....**.**..**.*.**.**......*.***.*.**..*.*.*...**..*..**.****...**.*****.**.*...**.....**.*****...****..**..*.*......**...*.*.***..***..***.....***....*....**..*.*.*.*****.****..**..**.**.*.....**.*..***..*****.**..*..*...*....***.***.**.*...*.*...**.***..****..*.*...*..*.**.****...***.....*....******...*...*...*****.**.*.*******.***..*****.******...*.*.*.**.*.*.*...*..*...****.**...******...*.***..*.********..**....***..*.*.*...*.****...**....******.....**..*****.**.******..*****.*..***..*****.*...*..*..**.**.....**...*..*****.*.**.***...**...****...**.**...**.**..*.....*....******.*...*..*.......***....****.....**.*..*...*******.*......*****...*.**.....*..*....*....*.***..*.**.*.....**..*..**....**....**********..****.*..*.*.*.**.*..**.*...*.*...*..*....*...***.....****..*...***..*.*...**..**...****.*......*.*..***.**..*.*...**.***.*******.***.**.*.**.**.*.*..***..*...*.**....*.**..****..**..*...*.******.**....******.**..**...*.***.*....**.*.**..*...***.**.*...****.**......**....*.*..***.*.**..*.*..*.*...*.*...***.*..*****...*.*...*....**.*...*****..*.*****...*.*****....****.***.***...*.*...****.*.
....*.**..***...**..******..*.***.*.******.*.*****.**..*.***...*....**.**....*.**..****.*.**.****..*.*..*.***..*******...*.**..**..**..*..****.**...*.**.*******.***.*..**.**.*******.*.*.*.**.*..*.......*..*.*.*..*...*...*.*.*..**.*.*.*.***.***.*..**.*.*.**.**...*..**.***.*...*....*****.*.*...*..******.**.....*.*.*....*.**........*..*.*.***.**.*.**.*********.......**....*****.***..*.....**.*....*....***.....***..*.*..**..*.****...*.*.*...*.**...***..**.....****.*..**.**..**.*....**...***.*.*..*..**.****....*.*.**.****.*..*.**.*.....**.*******.****.*.*.***..*..*.**..**...**...*...*..*...*.*.*..*.*....**..*.**...**.*.....*..***.**....*.**...*..**.****.*.***.....********.**.******..**..*..**..........***.*.****..*...**.*.**.*****.****.**.***...*.*******.*.****.***..*.*.**..****..*.****.******.*.*.***.**....***...**..**.*.****.*.*.*....*..**.*.*.*...*.....*..*..***.**.*..**.*.**...*.**...*..*.*.**.*..**.****...*..*...*...*****.*...*..***.*.*....******.*.**.**.**.*..*..*.***.**...**.*...**.*.*.***.*.*.....*****.*..*.***.*..*..****.*.**..**...**..*.**.*.**..*..*...*..*.*....**.*..****.****.*.**......****..*.*..........**.***...*..***.***.*.*.***..**...********.*.....*..*..*.**.***.*...****....*.....****.*...*..**.****.*.**..****.*..***..*..*....*.*..**........*********...*.**.*.*.**.******...*.*..**..***.*...*..*.*..*.*..*.*..***.*.***...*..*.******......***...***..*..*.**.**....***.....**..**.**..**..**.....*.***.*.***........*****..**..*.*..*...*.****.*.***..*....*....*.*****.**.*...**..*...*****..*.*..*..*..*...*.*****.**.*.***..**..*.*.*.***....**...*...*.*.*...****.**...**.......****.**.*.*...**..*........*...***.****.*.**.****.*..*.*..*...****.***.*..*..*..*.**.*..*.*.**.....*.***..***.*..**...*....***.**.*.****.****..**.**..**.*..*.....*..**.*....*****..*....***.*..**..**...*..*..***.*.*.**...*...*****.*........**..*.......*.*..*....*.*.*.*.*.***..*.*****.**.**..*...****..**.*.**....**.**..**..*****....*...****.****.*******.....***..**.*.*.*..*..........***.**.*..**
.....**....*.*.**.*.*..***..*....**..**.**.*..*.....*.*****..**...*.*...*.**....*..***.**...*.****.**.*.*..*..*****..****.**.***..*.*.**.*.**..*..**.**..*...***.*..*.****.***..*.*****..*.*.*.***....*..*..*..*..**...**.*..*.****.*.*.*.*..**.*.....**.***.....***.***...*..*.***..*..**......**..*****.*.*...***.*.**.*.****.*.**........***.*.***.*****.*.*.*.....*.*.*****.***..**.*.*.*..*...**.**..****..***....*...**.*...*.....*.*.**.**......**.****.*.***.*..*.**..***...**.....*****..*****...***..***..*.**....*.*...*.**.*.*.....**.*..***.*.....****..***.**...**.........*.**.*...*...**..**..*....***.*..***..*...*..*...*****..******.***.....**.***.***..*******.*****...**...****.***.**..*.**.*..****..*..**.**.*.**...**.*.**.***..**...*.**..**.*.**.***.*.**.****.*****.**.*...***.**...*.*.*...*.**..**.*..*...*.**..**...****.*.*.*...**.**.**...******..**..****....*********.**.***...**...*.*..*..**...*..*.**...*.**...******..*.*....*****.*....*.**..**.****..*.**.***.*..*.**...*..*.*.*.**.***...***....***....**..*.*.***.*.*..*****.***.*.*....***...*.**..**..*.**..*.*.*..**....******.*.*......*..**..*.**.******..***....**...**.*..*.*....*..*.*.***...**...*.****...***.**.*.*.**...*.*.*..*.*..**.***.**..*..**.**.*.*...****.*...**.*.*.*...*.**.**.*..**.*.*.*....*...**..******.**.***..*..*..****...*...***.*....*...*.*..**...**..*.*.**..*..*...****..*..*.*..*.***.*.***.*.*.*.**.*.**..*.*.....*..**.*.*...***..*.*.*****.****..*.*....*....***...*......***.****.*.**..****.**..*..**..*...*...*.**.*.**.*..*..*.*.**.******.*..****...***.*.**.**.*******.**.*.*.**...*.*..*.****..*****..**....*.*.**..*......*..**.*.**....*..***.**..***.***.*..**.******.******....*******.*.*.*.*****.**.**.*......*....*.*....**.*.*.*...*..****.*.*.**.*...**.**...*.**.*...**.*....*..*.*....**..**.**....***....**...*.***..**..**..**.***..**.****...*.*..****.**.*..**.**........*..***.**...*****.*.*.**.*.**..*...*...******.***.****.*.*****.*.*..*****.*.***..*.***....*.**.*.**...*..*.**..***.**..*******.....*.****..*..*
*.***........*..*.******.****.***..*..***.*.**...*..***.*..**...*.*.*.**.****...*....***..**..***.**.*..***.*....**....*.*.*....**.***.**..*.***...***.*.*.**..**..**...*.***...**.*.**..***.**.*..**..*.**.*....*.***...*.*.*.*..**..***.....*.*.*.**.....**......*.****.**.*.***..***..*.*..**..*..****.**.**....**.*....****..*..*......*...***.****.*..*.*..*...**.*.*....*.****..**.*.**.*..*....*.......*.***....**.*...*.....****..*...**..**..***..**.*..*.*.***..**.*..*.*......**..*......*..*.*...**.*.*****.*..*.*..*.****.*.***.**.*...*.**...*...***.**.**...***..**.*.**...**.*..*.**...*..**.***..*.*..*.**...*..*..*..*..*.*.***......**..****.**.****...*...*....*.*.*******..******.*...*.*......*....****.*****..***.**.**.**..***..**..*.........*...*.*...********.*..*.....*..*...**.*.**.....*****.**.**....**.**.*.***.**.***.***.**.***.*.*..*.*...*......**..*..**.*...**...***..*.*.**.....*..*...*.*.*..**.******.*.**....**..*.**..*.....*.*..***..**..*...***....*.......**.**.**..*.*......*...*.*..**..**.****...*.**...*****..*.*.*...*..*..*.*.****...**.**.*......*..........*...****.*.**.*..**..*****.**..**.*****....*****....***.*..*...***..**..*.**.*****.**....*.***..***.**.*....*...**.***...*.*....***.*.**.*..*....*.*..*.*..****...**********.******..*.*.*.***.**.*...*..**.......*.**.*.*.****.......*.**.**.**..*.*.**.*.**..*.*.*...*******.**.**...***...**.***..*...***.****.****.*.****.****.***.**...*..**.*..****..**.****.*.***..*.**..*.**.**...******.....*.*....*.******.**.**.*....*.***.**.*.***...*..**.*.***.***.*.**...**..***..**.....**..**..*.*.**.*...**.***.*.***.*.*...*..*..**.*..*...*.*.*.**.***..*****.**.*.*...*.****...*....*..*....*...***.****.***...*...**.******.....***.*.**.*.**.*...*.******.****...*...**..****.**.*...*.****....*...*.*.**...*.*.*.**.*..****.*...**....****......*......****..****.*.....*.*****..*.**.***..**...*.*.***....*..***.**.*****..**.******.*.**.*.*******.*..*...**.***....**.*...*..*.***..**..*.**.**..**..**..*...*..**.*.***.********.*..*....****...**.
..*......*.****...*..*..*..**.*.*.***..*.***.*.*.***..*.*..**..*.*..*..****...****..*.***..***.***.*......*..*..**....*.*..*.***..**..***..***.*.****.*..*.......*.*....**...**...***.****..**...*....**......***.***..*..*.*.**...**.**....**.....**.*.*.*..**....*.*.*******.**.*.**..**.*...*.****..*.*******....******.*.***...*.***...*..*******....**.*.*.....*....*..*...**.****.*...****.*..*..*.**...*.....**.*..*.***.*..*.*..**.....*...**.*.....*.*.****.*......***...**....**.*.*..*....***....*...**.**.*...***.**.**.....*.......*.*...*.*.*..*....*..***..**..**..*.*.***..***...**.**.***.*..**...*.*.******.*...*.*.**......*******..*.**.***.*.*..***..*.****.*.****.**.*.***..******....**...*.***.******..**..........*****.**.*..*.*.*..***.***..****..***...*.*.*****.*...**..*.*..***..***..**...*..*.***...*.*****.*..**......*.*.*.*..**.*.**.*******.***.*..**.***..*..*......*.**.*..*.*.*..***.*.*..****.*......*.*.*.*...***......***.....*.******.***..**.***.*.**.*..*.*..**...*.**.**...*.*.*.****.***...*.....*..***...*..*..*.*.**...***....*.....*...**..***..*..*..**..*....**.*......*.*.*.*.**..**.*.*..****.***.****...*...**.**.*.**.*...*..****.**..*.*......****....*.********...*.....******.*..*....**.*...**..**...**.**.*...****..*..*..***.*.***....***..*..*....***..*..**..*....*.....**..*.*.*....*****.*..****..*.*..**.*.***...**.*..*.**.*******....**...*.*.*..*....*****..**..*.**..****...***..**.***...**.*.***.**...****....**..*.**...*.*...*......*..****........*.*.*.*.**....*.***.****..*..****..**.****..*....*****...*.**..*..**.*.....***..**.***........*....*.***...........*****...*.***..*..***.*******..*.***...*.*....*.*.**.*.*...****..**.*.***.****.**.**.*........**.*.....*.*...*..****....****.**.*.**.*.***..**..........**.**..*.*..***..**.*.***..*..*..*...**.*.*......*..*.**..*...*....**...*.*****.........**.*.**.....**...******.**.****..*..**.***.**.*.*.*...*.**..*..***....**.*.****..*.*.*.**..*....*.**..***.*******.*..**.***...*..*..***.....***.***.*...***.*..**..**...****.**
*..**......**.**.*.***..*.****..*.*.......*...*.*...*.*...****.*..**...*.**.*.*..**..**..***.*....***..**.****..**.*.***.******.**...*.*.**..*.****.**..**.**..***..*....*****..*..***..*.****.*.**.**..*............**..*..**.**.*.*.*****.*....*.....*...**...***.*.***.*..**.*.....*.......*......*.*.*.*..*.......***.*.***.**..*.*****.*......**.**...**.*****...***.****.*.***..*.**.*.**..*.*****.....*.*..******..***....*.**....*.*.***..*...*.*.*.**.*..**...*..*...*.*.*******...*****.*..*.*.*....*.***..***...*.***..*...*.*.*.*.*********..****....**.*.****.*.***..**.....**.*.*****..*.*.....**..**....*.*.**..****.**...**...***.**.**....**.*..*...*...***..****..***.....**.*.*..*.***....*.*..**..*.*******..*****..***..*...******..***....**.**...*...*****.******.**..******....*..**.**..*....**........*.*.....**.*....*.....*..**..****.*.****...**......*..******......*....*.*.**..*......******.*****.*.*...*...*.**..*..**..*****.*.**.*****....*..******..*..*..**..**.****.**..*.**.**.***.......**....*.*.*.*..*.**.**.**.*.**.*.*****....**.**.*.*.*******.**........*....*.**.**.*.*...*..*.*...*..*.*.***...*...**..*.*.***.***..*.**.***...*.*.*...*.**........*...***.*****.*.*.*..*...*.*.**....**.*.*****..**.***.**.*.*..**.**..**.***..*...*.*...*.**....**.*.***....*....*..*.*.*****.**.*..***..*.*.*..*.*.*******.*.**.**.*.**..**.**.***..*.****..****..*..*.****.*.**.*.**.********.*.***..*..*.*..*.*..*****...***..******.***.*.*.*.***.*.*...***********.....*..*.***...****.***..*...*.*.**..*.*..***.*..**....***.*.***..****.*..**..*........****..*.***..*..***.....*...***..*..*..*...*....*...**.***..**..**.*.*.**.**.**.**.*.***...**......*..**.***..*....******.*.*.**.*.*...*.*****.*...**.*..*.**........*.....**.***.****..*****..*..*.*..*.*.**.*.**.*..*..*......***...*..*.***..**.**..**.*****.**.*..*......****..**********...*.*******...*.*....*..**.*.....*...**...*.*...*.*....*.***.*.*.**.***..******.*..*..*****...***..**..*.*......*.*.*..*....**..*..*.**.***.*..*.**.*..*.*.*..**.**.*..***..**.*
*..**.***.***.******.**..*.**.*..*..*.***...*..*.*..*.*.**...***.....*..****.*..*....*..*****.**..*.****.*..**.*..*.*...**.*...**..**..*..*.**....*.*.**....*****.*.**..*.**.****.**..*****..*..*..*.*.*.**..*..*****...***.***..*..*.*.****..*...*..*.*****...**....**.*.**.*..*.*.***...........**..**..*....**....*.**....**.*..**....*.*.*....**.**.***....*.*..*....**.*.*...**....**.*...*.***..*****..*******...*****...****..*.**..***.****..**.***...*****..**.**..***.***.*...*.**..***.**..*.*.*..*.**..*.**....**...*.*.**.***.*..********.*.**.*.**..*.*......*.**.*...**...*...**...***...**.*..*.*..*..*...****......*...**..*.*....**.****.***....*.*..***..**.*.*.****.*.*.*...*.***.***..******.*..****.*.......*.*..**...*.......*..*.**.*..*....*.**.**..*.*.......*.*..*..**...*.*..*...*.**.....*.*...****.**....*..*.*.****.****.*.***........*.*.*.....*......*.*.*....****.******..**.***...*.*..**.****...**..*.*.**.......*.********.***..........*.**.*..*.****..*.*..***..*....*.**.***.***..*...****.*.*.**.*...*.....****..*.**....*...**.*...**..****......**...**.*.*...***....**.**...**..*..*..**.**......***..****.**..*.**...*.****.**.*.....*.**.*****...**...*..**.*....**..***..*.*...***..*...**.***..**..*..*****.****.***..***..**.....*....**.....*..*.***..**.*.**.*.....***.***.**..***..**....****..****...**..*..**...*..***...*********....******.*.*.**.*..**.**.*...**.*....*..*.*.....**..*..**....*..**.**...*..**.**..*...**..**...*.*****.*...**......*.**...*.***.**..*...*****...*.***..**..***...*.*.*..***...*..**...***.***.*..*...****.*..*.***.*...*...*..**...*...******.**...**.*..*...*...*....***.*.**...****...*****.*.....*...**.***.**.*..*.....**.....****.****.*.....*..**.***...****.**..******.*..**.*.*.**.*.****..*....***.*.*..*....*.*.****..***...**.*.*****.***..........***.****.***..*..***.******.*.*.......*.***.**.*.*****.*..*....*..*.******.**.*.*.***.*.*...****.***.**.***.*.....***...*.**.****..**..*****...*.*..**.*....*......*.***..*.*..***...**...**..**..*......*.****.**.**.**
*******...****..*..*.*.**....**..**.***..*.**.*....*.**..*.*.**..**...**....*.....**.*......*..****.****..**...*.****.........*...**.*..*..*.**..***.*.**..*.**....**..**..*......*..*.....*.**..**.***.*.*.**.*....*.****..*.*....**..*..***.****.*...**.***..*....**...****.....**.*..*.*.*.*.***..*.**..**..***...**.*..*.....**....*.**.*...***..*.**.*.**.***.*.*....*....*.****.*.**.*.***..*..***.**..*..***..*..**.*....*..*.*.***.....**....**.*.*..*....*******.*..*..**....**....*.****.*...**.*******.*...****...**..***..*******..****..*****..**.*.*.**...***.*.*.**.....**.***..*..***...**..*******...***.**..***.*.*..***.***..**...**..****..*.**..**....*...*.****..****.....****.*..*.*...****.*..****..****..*.*.**.......*....*.**.**.*.*.*****...*..****....*..**.*****..*.*****.***.**.*.***...*....**..***.*.......****...***..**.*.*..**..**..*..*.*.**..*.**.*.***..**...******...*.*.***....**..*.****.****.*.*..**...**..*.*.*.**......***.**.**..***.*..******..*.*..*..**...*.**...*......*..*..***..**.**.*.****..*.****...***.*.....*..**...*..**....*.*****.***.*..**..*..*..***.***..*.**.**..*.*...***.****..**.***.*........****.*...*.*...***......*.*.*.**....*..**.*****..*.........**..*...****.**..*.*.*.**..*..*.**..*****...**......*.*******..*****.*.....*.**.*.*.**...*.**.*.***.**..**.******......***.**.....*.*..***.*.**.....*.******.**...****.*.*.****..*.*.....*.*.*****.*..*...*.......*.**...*..***.**.*.*..*..******...**.****.***....*....***.******..******.*.*.*..*.****.************..****.*...**..*.*.****.**.**.*..*...*.***.*****.*.****.****.*...*.****..**..*..*..***..*.*..**.*.*.*.*...***.*.*..**.**...*....**...........****..*.*.*****.*.*.**.*.**.**.........*...*..**...*.**..*..*.....*******.**.*.*..**..*.*...*..*....*....***.......**....*.**......*...*****.***.*...**.*..*..***....**..*.**.....**....******....*.*..**..**.*..*.***..****..**.*.*..*...***..*..****.*..**..*...*.*..**.*...*.***..*........*****..*...*.....**.**....*.**..*****...*....*..**..*....*.**.****.****..*..**.****.
.**..*********.***..*.**.*..*.***..*.*.*....***...*.*.*..*..*...****.*.*..**.*...*.*.**......****.*.*.**...**.**.**..****..*..***.*.*****..**.**.**...*.*..**.*.***......*.***..****..***......**..........*.***.**.****.**.*....*..**..**.*....***.*..**.**..***.....*...**..**.*.***..*...**.**...**.*.**.***********.*****..***.*..*****.****......*.***...********.*..**..*....*.*.**.*..****...........*.*.**...*...***..*..*.*...****.******......*.*.*..*....*******..*...*...*.**..*.*.*.*.***..*.*..*...**..*.*.*....******.**.*.*****.**.*****.*..***.....*..**......***....****.*.*.**..*.**.....*..****..*..*.*.*.*.****.**..**.*.*****...**.*..*.........*.****..**.*..**....*..*.*.*.***...*.*..*....******...**.....**.*.****....*..***.***.*******.**.*.*.*....*...*.....**.***...**.*.***.......****.*.***..*..**.**.*.***.**...*.*.**.*.**...*..*.*.***.**.*.*.*.**.***..*..........*........**...*.*..*....**..**........**.********....**.**.**..*......*.***.....***.***..***.*....****....*..*...*..*.*...**.*.******..*..*...*..****.*....*****....**...*..***....*..**...**.*.***.*.**.*....**.....*..*..**.*.**.***.***..*..**...***.....*...****.*..*.......*..**.....***.*.*.****.*.***..**..***..*.*.**.*..****.*******.......***..........*...*.*.*.**...**......*...****.*...***..**..***..*.*****...*.*******.*.*.*.*.***..*.*..**......*..*.**.....*****.*.******.**.**.*.....**.*..*.*.*.**.****..**....*..*.....*.**....******.*.*.**.**.*.**.....*.*.**.*****.*..**.*.*..**.***.***......*..****..*.....*..*.**********.*.**.***.*...*..*.*.*.**...****.*.*...***.*......*....**...**.....*...**..**...**.**.**.**.*.....*.**.****..*******.....**...**.*****.*....**.*.*.*.*.****...*...*.*..*.*..*...***.**.***.**.**.*..*.**...*.***..**..*.*.**..*..*.*.****...*...*.***.**.*........*.....*......******..**.*..*..*..*.*..***.*..*.*.*.*...*.*.*.**.......***.**.**....**...*.*.*...**...*..**.*.*.........*...**.....***....*.*.*.**..*****...***..*.**.*.*...**.*.*..*.*...*......*.*.*..*.**...*..***.*.***..*....*....**.*.*.*.*..**
******......**...*******.*.**..*....*..*...*****.****.*...***.***....**.***.*.**.*..***...***..**.*...*.....***.*.*******..*.*...*...*..*....*..*....*.***..**.*.*..***....**..*.**...***...***.....***.*.***...*.**.*.**..*.*..*...*.*..*.**.******.*..*******.*...**.**....*.**...**..**.....*.**....*.****..**....*...***.*..***..*...*.*.****..*.***.*.*....***.....**..**..**.***...**.**...*.*****..***.********.*..*..**.***.**.***.***.*.*..*..***...*.*..**.*...*..**..**...**.***....**.*...*.*..**.*..***..******.*..**.*.***.****....***.**.***..**..*..***...**.*.***.**..**......*.*..*....**...****.*****.....*..**..**.**.....**.**..*..*.*...*.*.********..*..**..**...****..*.***.*.*****....*.*..*.*...**....***..*..****..**.*.....******.**.*..*****...****...*.*.*...****...***.*..*.**...**.*.***..*.*..*...****.*.***.**.******.*.*..*****.**...**........****...*....***..*.....**......**.***.*****.....*...****...*..**..**.....*..**.***.***..**.**.*....*..*.**.****...**.*.*.***.**....**.*.*...*.*....***.**.*.*.*.***....*..*.**...*.****...**..*.****.****.**.*****...******..*........**..****.*..******.*.**.*.**...*..*........*..*****...*.*.******.**.**.*..*....**.**.....**..*..*....***........***.****.*.*.*.**.***.*.**..****..**.*....****.*.***.***.**.*.*.**...*.**...****......*.***.****.*.*....*...***..****.*..**.....***.*.**..*.**........*...**.**.*.**....*.***..*..*.**.***.....*.***.*****..***.*..*****..*..***...*.*....*...*.**.*.****.**.***.***....*.****..*****.....*.****.......*.**.*..***...*.*****.......*..*..*...**......**.**.*..***.**....*.*...*..***.*..*..****....**.*..*..***..*..******....*...*..*.**.....***.*****..***.*...*.**.......**...*...*....*.*.*.*.*.*.....****.****..*....*..**...**.*.*.**..*****.******..*.*.*.**..***..**...*.......**.....*.*..*...***.*....**.**.*..*.**..***...*..**..*..***.*****..*.*.**..*.....******.******....*......*...*****....*.*.***..*.***.***.**.****..*.*..*.*.*..***.*..***...**..**.*.*...**.**.***..***..**.**....*..*....****...**..*...*..*.*..*
.....******.***.***.*.*.*..****.*.**.....**...*...***.*.*****..**.*.*.*.******.*...****.*.**..***.**.**..****.*.*****.****..*.....**..*.*.***..**......*..**...***...*.*...*.**..*.**.**..*..*****.*.****......*....*..***..*..***.***......*...*.***..*......**..**.*****..***..**...*.**...**.**...*******..**.*.**.**.*.*********.*.**.*.**..**.**.....***...*.*.*.****..*.*.*.*.*..*****.*.*.***..*.*******...*.***.*.*.**...***....*.*.****.*.**.***...**...**..*....**.*..********..*.*.....****...*....****..*.*****..**..**.****..****.*...*.....*.*.*.*..**..*.***....**..*..*..***.*..*......**..*.....**..****.*****.....*.**.*...*.*.*...**.....*.***..**..*.*.*......**..*..****.*.....*.***.......**.....****....**.*.*.*.*.*..*..***..**..****..*...****...*.*..*...**...**.***..***..****.**...*..**.*.*..*.**....****.*****.****...*.**..****.***.***..***..****..**...*.***.*.*****..**...**...*...*...*...*...**...*.*..***.*..**..*..*.***.*.*.*.*...***.*.*.*...***..*...**.**..**.*..**********.*.**....**.*....******.**.........**....*..*.**.*..*.***.*..**.*..**.*....*...*.*....****.**.**.*..****......*..**.*..**.**.*...***..**.*..*.***.*.*...**....**..***.*..**..***.*.**..**.***.**.*..*.*.*...**..**.*******.***.*.**...***.*****.*.*..*.*.*.***.***.*.***...****.**..**...**.*.*.*.***.*..*****..****.*.*..**.*.******...**..*****..*******.****..***.*.*..*****.*..*.*.*...**....**...*...*....*...*.*..*...**.*...**..******..*..***...***..*..**.*.**.***..*.*.***...*.*......*.*...***...*.*....**.****...*...*..**.*....*.*.*....*******.*...*.***.**********....**...**.*...**....*...**...**.**.**.**..****..*******..**.*.***.**.*.*.*.*.*.*.*.**..*....*.....****.****...*.****...*.*..*..***.*...*..*.*...*****..**.*.*.**....*..*.*.**..*.****..*..*.*.**************.**.*.****..*.**.*..**.*....*********.*.***.***.***...*.*..*..*.**..*.*..**.**.***..*..*..***...*......*...**.***.**.**.*.***.*..*.**.******.**...*..*.*.**..***.****.*..**.*..**......*.*..*.*.*..*.*******...*........*.....****..*..*.....*..*********...
...*.*.**.**..*.****..*.****.***...*..***.....*..*.****.****...**...*..*..*...*..*..*...***..*.*.*.*.*.****..****...***.***...*.*..*..*.**.***.**.***.*..**..*.*.**...*.***.*...**.*.....******.*.**.**.*...*...**..***..**.***..*.*.***.*.*..*.*....**..*..****.*.*.*.*...***....***..*..*****....*.**.****.**.*.***.**..***...**.***..*.*..*....***.***.......**.....**..**.**....*.*..*....****..*.*.****.**...****.**..*..**.......*.**.****..*.*.****.**.**.****.*...*.**.**..**..*...*.....**.*.***.*.**.****.**.*..*.**.****..*******.**.*........*...*...*..*****.*..*.**.**.*.*.*.......*.*.*.*..**.*.**.*...******.**.*.*******..*.**..**.*....**...**.**.*.*.******..****..****.******...*..*.....****...*..**..*.**.*.*.*....***.***..***........*..**...*.*.**.*..**.*...*****..**.*.*.*.*....**...*****..*..*.*.****.**...*.*.*************......*...**...****.**.*......**..***..*..**.*....**...**.***...*.*.*.****..*....**.******.....***...**....*.**...*...*.**..*.*****.*..*.*.*.*.**.*****..*....*...*.*.**.**..**.**..*....*.**.*....*.****..*.****.**.*.**.*.****.****.*.***.*..***.*********.*.*..*....***...**......*...********.**.*...*.*.**.*.**....***.**...*..*..***.***....*.*....*.*....*......****.**.*.*..*****.*.**.*.**.****.....**..******..*.*.**..***.**.....**.....*.***.*****..*....*.**..*.*.****.***...*.**.....***..*.***.**.**.....**.*..**.**......*..***..**....*..*.*.**...**.********.*.**..*.**.**...***.***..*..*****..**.*****..*.*.*******..*.*...*.*.***.***...*..**..**..***.***.*....***..*...***.*.***.**...**......*.*.**.**.**.**.*.......*.*.*...*.....*.....**....*......*.**.***.**.**.....*.*****.****.**...**.*..*...******..**..**.**.*...*....****..****.*..*...*.*..**.*.*...**..**.*....**.***...********..*.....***..***..*..******.****.***...*.****....******.......*..***...***.*****..*.**..*..**...*****.*.**...*.*.**..***.**....**...*****...*..******.*.***.**..*....**.**.**********...*...*..***......*..*..**..*...........**.*.***.*.*****..*.*.***...*..***.**...*.**.****.****....****...*..
*.*..******.****...**.**.....**...**...**...*..*.***..*....*.**..***....*****....*******.*.**..*.**..*.****..*..*.***.**..**...****..*..*..**.*.***...*..**.*.*...*..****.**..**.**.*.*.*......***.****...*...**.*..*....**..******.***.**.**.*..*..*.....***.*.....******.**.***.**.*.****.*******....*.*..****.****........*****..*......*.*****.**....****.***.*.*.**..**..**..*.**.***........**.**.******...**.*.*.........***....*.....**..***..**.**.**..**.***..**...**....**..*....*.***.*.**..........**.****..****.***.***.****.*****.**.**..**.*..*...**..*..*..**...*..*.*.**..**.*.**..............****.**.**.....**.*.*.......*....*..****.*..***..**.*.*.*.*.**.**...****..****..*****.*.*****.*.****.***.**.***.*.*..*..*....*...*..**.****..*...*.*...*.**.*.*********..******.*.*.*..**.****.*....**.*********.***.***....***.....*.......**.*........**..*..*....**.**.***.**.*.*.**..**.*..***.*..****..*....****...****.....**..**.*...*.**.**.***.*...***.*...**....*...*.*..*.*..*.****...*.*..*.*.***.****..*.**....**..***..*...*.***...**....**..***.***..**.******.*..**.**.....**.....******....***........*.**.*....*.*.**..*.*.**..*****.......****....*..*.*..****..*.*.*..**.*..**..*.*..**.**.**...*.*..**.*.*.***....****.**.****...***...*.*.****..*.*.*.*..**.*.*.**...*.....*...*.*********.****.*.*..*..*....*.*..*..**......*.*.**.***.*..*.*..**..*****.**.*.**.*...****..*...*.*..*..****.**.*..*.******.**..**.*.*.***.**..**.*......*..*.*...*...***..********..*..**.*.*..*.***..*...*****.*....*.....*.*...**.*.*.*****.*.****.*.*.*...****...*...*.**..***..**.*.*.*..***..*.***..*...*...**...***....***.*..*......*......*.***.*****.*.....*..*.**..*.*...*.**...***.*.*.*.*..**...*****..**....**.*.*.********...*********..***...*.*..**.*.**..*.*.*..*..*.*.**.*.......****...*..*.....*.*..*.*.*..***..*.*..*..*.*........*.*..***.*..*........*****.*..**.*.**..**.*.*.**.****.*.*...**.**...*.**...***.**..*..*.*****..*.****...**..*.....*.**.*....*.**.*..***..**..***.**.*.*.****..***.*..**...******....*****.*.**..*
....*.*..*.**..**.******.****.**..****..*.*.*..*..*.***......**.*...*.*....****.**....*....**..**..**..*..***..***.*.***.****.******..*..**...**..*****...*...**..*****.*.**.**.***...*****..**.*..*.*....***.....*..*.*****.***.**.***...**.*..*.*...***.****..***.*********...***.****..*.**....**.*.***.*...**..***..*.*..*...*.**.*........*.*.*..***.*****.*...*******.*.*******...*.**.***.*.*.***.**.*.*.******...***.*...**..*..***.*****....*****.******.**.*.....*.******.*..*.*.*....*.*..*......*******.*.*.......****..****.**.*.*..*****..**.**..****..*.**.*..******.**..*..**..****..**.***.*..*..**..**.***...*..*.**.*..**...***.****.****************...****.*..*.*.*.*...*.**...**.**...**....*..*****...*****....*..*.*....*..*.**...*..****.*...***..*******.*..**.*...***.********..**.***...*.*.****..*.**.**.**..*.**..****...*..*..**..*.***..**.*...**.*.*.**..******.**...***.**.*..**.....***.**..**..*..*....**..*..**.****.***....*...*.**.*...*........*...******...*..****...***..****.**.**.*.*.***.**.****....*.*.****.***.*.*.****..****.**.***.*.**....**....*****.**.****..******.**.**.*.*****.******..**..*.*..**..*****.**..**..*..***.*...**..**...*.*....**.....****.**...****.*..**.......**..****.***.**.*..**.*...*.**..***.**.**.***..*..***..*..**...*.*.*.*.*****..*.*...**......****.****....*...*.*..****.***.*...**.***..*.*....******.*.**.*.*..*..**.....*******..*..**...***....**..**....**.**..*..***.**...***.**..**.**.*..*.*..*.*...*.*.*.......****.*.***..**......*.*.*.**..*.**...**..***.**.*..*..*..**.***.******.*.**.*.....**...**.**..**.*.**....*......*..***..*.***......*********.**....*.*...*..*.**.**...**.**....**.*.*.*.*.***.**...***..*.***..*.*.**..****..**..*..*...***...***..*.*.*..*....*.......*......*...*..*....*.*.*..**..***..****...**....****...******.*.****.*.**.*..*.*.*****..**.**..*.**.**.*.*.**.***.*****.**.**..**..**.*..**...*.*..**...*.*..*..*..*..*..*.***.*.**.**.**.*.****..*.**.**.*....*.*.**.*.**.*....*..*.*....**.*..*.....***...*****...*****....**.***.*..*...*.
*******.***.***.***...*.*..*.*.*...***.*.......*.*.*.***.*.*.*.*..*..**..*....***.*.**....**......*****...*...*.*..**.......*..***.*.*...**.........*.*.....*.*****..*****..*.***...*..*.*....*******.**.***.*.*.*.***..**...*..*......*..*.*...**....**.*......*.*.*.*.***...*.*.**..****...*******....****.*.**.**.*....*...*..*.*****..**.*.*.**......*...*..*.***...**.****.*.*...*..*****..*****.*****.*..**..**..**.*.**.***.**.*..****.*.**...***..*.*.****...*...*......****.*...*.**.****....**..*..**.****.*.*..***.*..*.***.*..*.*..***.*...*****.***..***.**.***..*...***.*.*..*.*.**..*..*.**.**.*...**...***..*...**..**....**.*.**..*...**.*.**...*.*..*.*.*****....**.*.*..*..*.*.*..**.......***..**..*.**.*..***.***..*.*.*.....*..**..*.*..*.***..*..*****.....**.**..*.*.**.***.*.....**..*...***....***....******.*****.***...*.*..*.*..*..******.*.....*...**..*...*..***..**....****.**..*****..*.*.....*.**...***.***.......*.*.*..*.*....****....********..*.**.*.*....*.**.**...*.**.*..*.........**..***.****......**.*.***.*...*..*...**..**.***...*..*.*..*.*...*.....*...**.**..*.**.***..*..*..*.*.*...****...**.*.....*****.**...**..*...*..*.*.******.***....****..*.**.****.**...**......**..***.*.....*..*.*.*..**.*.*.**.*.**.*..*.*.*.*.***...*.*****.....***.*...**.***.**..**...***.*.**.*....*...*..****..***.**....*..*******.*...*...******.*....*.***.****.***.*.**.***.*....**....*****..**.*.**.*...***.*..******....*.*************...**.*****..**.*.***.*****........****.*...*.****..*.****...*.*.***....**..**.*..*...***.*.******..**...*.*.*...*.****...*.***.**.....**.*.*.**.**...*..**....***..**.***.**.*.*....***..**.***...*..**..***..*.*.*.*..*.*...*..**..**..**...**...***.*..**.***..*.*...***.**.*****...**....*..***..**.*.**...***.*...**.*****.*****.*.***....*.**.*.*****.....*.********.**.***..**..*..*.***.****....*..*.**....**...*******..***..*.*.**.*..*..******..**.*.*.*..***....*.***..*.**...*.*...***......***..*.*.*.*****....*.**......****..**..*******..*.**.*..***.*.*.*.**.*...*.*******...
..*...*..*....*..***...*.....**.***...*...**.***.**....**.***.....*...******.......*.**.**.*..***.....**..*.**...*.*.*..*.*...*.*.**..**....**.....*....**..***..**.....*.***...**.*.****.*.**.**...**.*.**..*..*..**......**...*..*.*.*.***.*.*.*.**.***...****..***.***.....*.....*****.**.*.**.***...*..*..*..**..*.**.**.**.**..*....**..**..**.*****.**....**......*.**..**.*.**.....**.*...*********.....*.*...***....**.....***....***.*****.**.***.**********.*..........********...*.***....***...*....**.*.*....*..**..*.**.****.***.****.*****.*.*...*....*.**.*....**.............*.*.*.*.*......****.****.*.*.....**.*...**.........**.*...*...**..**.*..**.**.*...****.**....*..**..**.*.*.....**.***.*..**...*.**.******.******..*..*.*..**..*..*.*.*..*....*...**..*.**.***...*******....*.*.***....*...**..**.*******.*..*.....*.*.****..**....****.***..*.**.*.***...**...*..*..*...*.*.*.*.***...*..*..*..*******.******.*.**..*******...**..**.***.*.**..**.***..***.***...*.*..*....**..**.......***.***...***...**.*.*..***.**.*..*....***.**.*.*****.**..*.*****.**.*..***.*..**.*.*......***.******....*..*****.****.*.*..******.*..*...*.**.*....*.**....***.*....*..*.**.....**.***.*.*.....***...*.***.*..*.***..*..**.*....**..**.*****.**.**.*...*.*.*.*...******...*..**..**.***..*...*..*..***..*...**.***.*..*.**.*.*....******.*.*..*....**...***...*..*.*..*.*.***...*.*.***..*..***.**....*.*****.**...*****.*...**.*..*..*.***..*.***.***....*.*.*.**.**.*.***.*.**.****.**...***..*..**...*.....***.**.....*..***.**..*.*..*..**..*.*.**..*****..****..****.*....*..**..*.***..***.*..*.*****.*........*.*.*.**.*..**....*..***.*...**....*..**...******.******.***.**..***.*.*.*.**...**************..**.....**.*.*.*.***.***..***..**.....*.******.*.*.****.**...**.****.***....******.***....*.*...*.*......*.*.*.*..*..**..**...**.*******.***....***..***.....*.***.***.***..****...**..**.*.....*...**......*..*.*..*....**.****.*....*.****...******...*...*.**..**.*.**....**.****.**...***...*.....*..*..**..**.*..*.*.....*****.*
.*.****..***.****.**....*...**..**..*.***..*..*..*..*..**..*.*******.*....**...****.*.*.....**..*.***.*.****.**.**...***.*..**.**..*..*.*.*.*.*.**..*...**.****.*.....**..*.**..*.****..*.***...*...***.*.*..***...*********.**..***.**.***.*.***.....*..**.*........*.****.**..**...*.***....*.*.....*..**.**...***...*..***.*.***..*.......**.*..**..**.****.****.....**..*.********..****..*..*.*.**..**.*...*.*.*****.......*....*******...**...**..**.***.****......**..**......**...**....*.**...*.....****..**.******.***...****..........***.*..**..*...*.*.*..***.*.**..**.****.**..*****.*....***.*.*.*.**..*.**.**..*.***..**..*.****..*.*.***.***.*..***.**..*****.*...*.*.....*.*....*..**.....*..**.*.**.****......*.***..***..**..**..*...*.**...***.*.*........***.*.*.**..**.***.*****.**.*..*.*.***.**.*...**..****...***.*....*....*****..*.*..*..*.**..*.*..*..*..*.*.*..**.****..**...*....*.....*.**....*.*.....********.*...***.***.*.....**...*..*.**..***...*.*.**.*.......*.*..*...**...*******...**.***.*.****.**....***.*.**..**......**..**.**..**.****.*.*.*..*..*...**.***.***.*.*.**..**..*...*...***.........**..*.**..***.*..*..........****.*..*...*.***.*...**.**..*.**..*.*********..*****..***....*...**.**..**..***.*..*..*.*.*..**.**..*..*.*.**..******..**.*****..*.*.****.*.******.*.**.***.*..*..***...*.*..*....*...*.*****...**.*....*....**..**.**....*.*.***.**..****.**...***.*..***.***...**.*..***..*..*..*.***...*..*...**.**.*****.*..**..*.**.**.....*****....**..****.**.******.**.....*.*..*....*...**..**.*******.***.*..*.*.**..*.**.*****.**.**.*****.*.**...*..******.*.*...*.*.*.*.**...*.*..***...*...***.......*..**.*.**.*.**....**.***..****.*..**.*.**..*.***..**.**.....**..*..*....*..*.***.....*.*.***..*..**....*.**.**.**....*...*..**.***...*.*.*..**..**...**.**.*...*..*.****..**..*....*..***.**.*...*.****..*.***..***..*.*...*.**..**...**..*.*.*******...*..*.*..*....**.*.**..****.*....**..*..***.*....**...*.***.*..**.*...*.*..*..*..**.*......*...*.*.*....**..*.***.*...*.*...*.*****...*..*
*......**.*.****..**.*.*.******.*.*.....**.***..****..*...*...*...*.*.*.*.*.....*.****.....***..*.***.*******...*...**..*.....**...*..*.**.***.***.******.*.****.**....*....*..*..*.********.*..**..****.***..*.*...**....*.**.**.**.****..******.**.**...*.***.**.*...*....*.....*..*..*...*...*...*.*****.****.....****.*....*..**..*.*****...*.*.*.*.****..***..*.*.**.**..*.*.****.****..***.*.****...**.*..*.******..***.*.*..*.*......*.*.....*.*.******.**.*.********.**...*.*..*.***..*.....*.***...*...***..***...***......*****.**..******.***.*..*.***..**.***...*.*.*.*..****..**.******.*...**..*.*...**..*.****.**.****.*.**...*..**.*.**.*..**.********...***..**..**..******...*.**....*..**..*...*..******.*.***.*.*..****..*.*.....*..**..*..***....*....*...**.*.*.*.**.**..****...**....*..*****...***.*..*****....**.***...****..*...*.*.****....*.*..**......****.*.****..*..*.**..**.**..***.****.**..*..**.*.*..**..*..****.*****..*..******.........****..***.**.**.*..*.**.*..*...**...*...*..*.**..*..*..***..*.*..*.*..***.**..**.......*.*..***.*..****...*.***.**.*.*.*...*......*....***.*.*...*..******.***.****.......****.*......****...**..***.******.***.**.**.*....*..**..*..**.***.**..**.*...**.*..*...**....*.*...*...**..*..**.***.**.*..*..***...*.**.****..*..**.***.**.**....**.**..*..***.*.*...*****..*..*..**.**.*.*.*.**.***.*.*.*.*.*.*...*..*.*.***..*****..*....*.*.....**...*..**.*.***....*...*..**....*...*.**.**..*.*..*.*.*.*..*.**...***..*****......*.**.**..***..*.**.*.*.**.*.***.***...*...***.***.**.***.**.***.***.*.**.*...*.**..*..****.*****.........*...*.*.***.*.***....***.**.*..*.*.**.*.*.*.*.*.....*.****.*****.*..***....***.**...*..*....***.**.*.****.....*....**...*...**.***..*******..******.*..**...*...**.**.*.*..**...**.**..******...*..*......*.*.**...*..*..*....**.*******..*.**.***..**.....**....**.**..*.***..***...***.****.****..***.****.*.*.**..**..*.*....*******...*...***.*.***.*..*.*.*..**.**.***....*..**.......********.*****.*.....****.***..****.**..**..**.*..*.**..***...
*.*.*..**..***...*.***.*.***.*..*....**.....*..**.*..*****..****......*.**..***..**.*******.**.*.****..*...***.***.**.*.*.**.*..*.*..***..**.*...***....**..**.***..*.***.****....***..*.*.*..*.*.*****.**..*.*..*.*..**.**.....***.***.***.**..***..*..****.*******.*....*.**.*..**.*..**.***...**..*.*..***..***....**...**.***...***.*.*..**..***....*.*****...**.....*..*..*.*.*.**..*.**.*.**...*...**...**...*.**..**...*.***...***..**.*.***.*.**.**.**.***...***.****.*****.........***..*...***....**..*....*..**.....**.*...*..***.***..**..**....**.*.*..*..**..**..**.*.**.*.**.*.*.*.***********.*.*.*.**.*.*..**.**..*.**...*.*..**...***..**..**....*.***.***....**....****.*.......**..***..**.*..**.*.*****....***...*...***..**.*.****....*.*.*.***.*...*.*....*.....**..*...*...*.....**.***..*..*...**.****..**..***.**..*...*.**..*****.*.*..*..*....*..*.**....****.**.*.*.*...****..*..*.*..**.*.***.....*.*...*..***...******...**..*.*....***.****....*..*.*.*....***.**....*.**.*.*.......**......**.**.*..*..**..********.*..**..**..***..*.....**....*..*.****...**....*.****....*...**.**.....*.**...**.***.*****....*.*...*******.*......****...*******.....**...*.**.*...***.*..**.*.*...*..*****.*..**.***....*.*.*.*.**..*.**.*..**.**.**.***.**..*..***.***.*.**...*..**...**.**....**.*.....****.***......***.*..*.**.**.**.*.*.*..****.**.*******.***..**..**..*.*.****.**.*..**..**..*..*.**..*.*.*.****.....***.*****.*.**.****..**.*..**.*.*....****..*....*****...**.....**.*.**..*.*..*.*....***.*..**..*..***.***.***.*.*..*.**.*...****.*.....**..*..*.*.*.******.*..*..****..*...*..***...***..**..*..**..***.****.***.**..*.*...*...***..*......***..***..******.********..******.******.*.*...**...*...****...**..*.*.***...*..***....*****.*.*..*.*.**...*.*.*..****..*******....**.**.***..**...*.*.*......*.*.**.*.*******.*.*.**.**.***..***.*.*.****..***.***.**....*.*.....**.*.*.*....**.*******.**..**.*..*.....**.*.**.*..*****..**.***********.******.*..****.*......*.*....*.*..**.***..*.**.**.***...*..*....*.......*
*...**......****.*.*.**....*.*.*......*.*.**.*.***.*...**..**.*******.**.*...***..........**.*...*........**..*......**..*..*...*..***.*...*...**.***.*...*.***..**....*....*.....*.***.**.******.*.....****...*...*....*..**.*.*.**..**.*.*....*....*..*...*..*.********.....**.****..*.........*.*****.*...**...*..*...*.****.***.*****.....*...*..***.*.*....**..*..*.....*.****..*....**..**..***..........******.*.**..*.*....**.*......*.***...*.*.*.**.*****.***..***.*****..*.*......*.*..***..*.*.*.*.**..**..*..**...*....*..*..*.**..*****..*..*****..**.*..**.......**..***...******...**........**...****.*..***.*.***..**.*.*.*.*.*.**..*.****....**.*****.*..****.**.*.**.*.*..*..*.**...*...**.*.**.*.....****...*.****.*.....**...*.***....**..*....*.*...*..***...*****.*...*...*..***.*..**..*.**.**.**.**..***..**.*.*...**.*.**.**..***.*......***.*...*.*****.*..*.*.****..**.**.*...**.***.**..*.*.**.**.****.**.*....*.***.******....**.*.*.........*..**...*.***...*.*..****..*.**...**.*.*.*.*.*..**..*..*.**..**.**.**..*...**....*....**....**************.*****.***........***.**..*.....*...**.*.*...**.*....*****.***..******......***...*.**..**..*.*.*.**...*..*..**.*.....*.*...*.**.***.***.**.*....*****.*.****.**......*....**.*.*..**......*..*..****.****.*********..*..**.......*.*.**.*...***.*....*.*..**..****..*.*.**.*.**...**....*..****..*..**....*..*..**.**....*.**...**.*.**....***..*.*****.*****.**..*****..****.*..*.***.***..*.*.*....*..*.*.*.***.***.**...*.....*..****..*.**.*..**.****.****..**...***.**.*.*.*****.*.***.*..*...*..***.*.**.******.**.*.*.*...*.....****.**.**.*.**..*.****...*....*.*****.*.*.*.*****.***......**...*.*.**.......*.*....*..****..**..***.**.*.**..*.*......*...***..*****..*..*..*.*.*.*...**...*.**..***.**.*.*.**...****.*...*..*..*.*...*..*.**.*..****.**.*..*.*.....**.*..**.**.*..*.***.*.*..**.****..*..*.*.*.***.*****.*.*....*...**...*..*.**.**....**.*.*.******..**.*.*.*.*..*.*..*.**.****.*..*....**.***..****....***...*...****.*..**.***.*.**..*.*...****.*...*.*.*...
....*..***..*......**....**.*.**.***.******.**.**.*.***..*.*....**.*..*....**........******..***.*.**********..*..**.***..*.*..********..**..*.****.*.*****..*.**..***.***.***.....**.*...*.**.****.*..**.*.****.*.****..*.***..***.*..*..**.**.*.**.*..*..*.**..*.**.**......**.******.****.*..*.*...***......*..*.**.*.*..**.***.*.*...*.....**.**.*..*.******.***.**.*****.*****.*.*.*.*..**.*...*.*.**....*..*...*...*.**..*.***.*.....*..*.**.*.*..****.*..**.***.*.***..*..*...*..**..*.**...*..*....*.*..*..*.****...***.*****..****.**........***..*..**.*******....*.*..*.*..*****.**..*...*.*.*...****.*.***...*****.**.*.**..**..*.***.*.**.*****.***.**.**..**.*....****.**..*..****.**.*.*.**.*.....*...***..*.*.****..*.*****..*....*..***..**.**...**..**.*.**.**..**...***.*.*..*......**.*.*.***....**.*.*.**..*..***....*..*..*...***.*.*.******.*.*.*....**.**..*.**.**.*.**.***..*.*.*....***.***.*****.*..*..**.**..*******......****..*...*..**.*.*.*..**.**.***...*****.**.***.*.*....**.*.***.*.*.*.*.*.*..*.*****.*....**.*..*.*.****...**.*.***..*.*.*....***.*..**..*.**.**.....**...........*.*........****.**...*.******.......*..*.**..***.*.****..**..***..**..*****.*..**..*.*.**...*.......*..*.**.*..*.*..**...****....**...**.*.*.*...*.*.**..*.*.*...*.....*.....***....*.*...*..*....*.*.*...*.*..*.*.**.*.*..*..**...*.*.*.*.........*.*...*....*.*.*..*..***.*.**.*.**....****.*.*...*..*...*......*.**.**...*.*...*..*.*.*.*.*.*...*.**.*.*..*....*...*...*..******....***.***.*....*.**..***...**..***..*..****.*.....*.....*.***....*.**.*..*..*..*.***.*..****..******..***....*.*..*.**.***...*.*.***.....*.*.*..*.*..****.*..**....**.**.*******.*.**..*.**.*.....**..****.***.*..**..*..****..*..*.**.*.*****....*......*.*.**..*.**..**..**.*..*.****...*...*..***.****..**...*..*.....***...***.*.**.**..***..**..**..***...*....*.*.*.*....*...***.**..**...*..*.**..*.***..**.*..*..*.***...***..******.**.***.***....*****...*.*.*.**...*.....*.*...***...*.....*.******...****.*....*****.*.***..*..**.*..*.....*.***..*..*.
....*....**..*.**..**......**.****.**.*..*******..**.**...**..***..*.***....****..*..*......*.*...*.....**.*.***...**..**..**..**..*.**..*...*...**...*...*.****..*...*......*...***.**...*.....**.*.***.*..*******....**.*.***.****...**.*..*.*.**..*...**.*..*..*.*****..*...****..*......*..***.*.***.**.**.*...**...*..*.**..*.*.**...*.***..*.**....*.**...***.*....**..*...****.*.**.****..*.*...**...**.**..**....*.**.**...***..*.....*...**.....*..****...**.**....**......***...**.*......****.**.*.................**.**.**.**.*.*.*.**.*..***.*.*.***.....***.*.***..***.***.**...*.***.*..***.*.*..*..*.***....*.*.**.*.**..*.....***.**.****..*.**.*.*.**.*.***.......*.*..**...***..***..**.**.**.**.*..*..*.*..*****.***..*..*.*.*.*.*.*****.*.*.**....*.....****..**....*.*..****.***...*.**..**..******...*.**...********.**.*.*..*....**..*..**..*.*.**.*.**.**..*.***..*****.......***..*..*..**.**.*.....*.**.*..*****...*..**.*...***..*..*.**...*...****...***.******..****.*..***..*.*****.**..****...*.****.*..***...**...*.*....***..**...**..**..***....*.****.*.***..**.*..***..**.*....***..*.****.*............****....*..*..*.**..*.***..*...**.*.**.*..*.***..*...*..*.*...**.*.**.***.**.*..*.*..*..**..*.**..*....*.**...*.*.*.*..**.**.**..*..***..***.*..**.*.*****...*.***.*.**...**..**...*.***....*..****..******..******....*...*.***.....*.**.**.****....*.*.....*******.*.........**..******...**.******.***********..*.******....**..**.***..*..***..*.**..*....*..**.*.**.**.*.*..*.*.***....**.....*.....**.*.*.**.****.******.*.*..**......***.**.**..*.....**.*.****...*.****.*.**..*.**..*.*.........***.*.**...****..*.*..*...*.**.***.......*..**..****.*.*..**...*.*.***..*.*.**..*....*..*.......*..*....********.*.********....**...........*..*.*.*...***...**..*.*.**...*..*******.*..**....*..***....****.*.***...**.*..***...*.*...*...**...*****.**.**.******.*...*.*.*.**.***.**.*..**.*...****...*..****.*......***..*..***********.***************....*..**...****.*.***.*..*..*...*.*.....*....*.***...*******.**.
........*.****..*.*..**.*.*****..**.*...**..*.*...***..***.**.*.*.****..*..*.****.*.**.*.**.*..******.**...*.........*..*..*.*..*.**..***..*.**..*.**.*..*..***....***.***.**..**.**.*********..*..*.....*..**.**..*.*.**..**..***..*.***..*.*****...*.*.*.*...*..*.*****....*....*..*....**.*..**....*.....****.***.***.******.**.**.**..****.*****.****.*...*...***.*.**.***..*..**..**.**...**.**.*.**.....**.*.**..*.*..**......**.*..**...*..*********....*.*....*.....*...**..*...***.***.*..*..*.*******.*.*.**********..*.***.*.*.*.*..*.*.**..*..*.**.*.*.***.*..***......**.*...*...*.*..*.*.*.*.**.***..*..******.***.**.*.*.*....*.*****....**.**..****..*...*....*..*.***....**..*.**..**.*...*..*****.***.*.****..*.***.*......**.*...**......*..**....*..*.*..*.*.**...*****.....*.*..*....*.....*******.**..****.*.**.***.*..*********..**...**.*...*.......*.***.*..*..*...**...**..****.*****.****.*.*...*.*****.****.*....*.*..********.***.*.*.*.*.*.*.****.**.*..*...**.**.*.**.*..*..**......*.****..*....**.*..*...**...*...**.**..**.*...**..*...*.**.**.***..*..***..*.**.***....*....*..*.*.*.*.***.*.*.*.*..*..***.****.**.*****..**..*..****.****.*.**....*.*****.......*.**.*.*..*..****...*....*****.*.*...***......*..**....***.*.......***..*.*.**...*..*..*.*.*....**..**..**.*......*.....**.*..*.**.*.*.*....****..**.*.*.*...*...........***.*.**.***.*.**.*.*..*.***.*.*.**...***...*..**.*..**..*****.***.***.*.*******...*.*...***..**.*****.*..*.****.*..*****.*..*..**.**..*..*.*******.*..*..*..***...**..*.*..**.***..**.***..**.****...*...*..**..*.***.*..*...**.*****..*.....****.*.*.*.**..*.**.*........*...**.*****...*.**..**.***.*....*.**......*.*..*.*******..*.*****.**.*..*..*.***.****.**....*.**..*..*.******....***....***.......*.............*.***.*.*..*.****.****.*.**.******.***.*.**...**********.**.*.**.*..***.***.*.......*..*..*............*..*..**..**.*.***....****.....**..*.**......*....*.....**....*....*..*.**..*.***..***.*.*.*.*..*.*..**.*..**..*****.*..**..*.*....*****.****...**..*.*.**..*.*.
.*.*...*******..*....**.**.....*.****.....***.**.**.*.*.*.*.**..............*****.**.....***.*..***.*.*.*.***..*.*.*...*..*.**......*..******..*.*.****.**..***..***..**.*...*.*.**.......*...***.*.*.**.**.....**.**......*........*...*.*.*.*..*****.*****.*.*......*********.****...*....*......*....*..*.**.*****...***.*.**..*.***.*..*.....*..****.****.**.*..*.**....**.*.*...*.**.*.**...*...****..*.**.*.*..******.***.**.*..**....*.*.*.*....*...**.*...**......*.**....*......*...*....*...*******..**....****....*.****.****.***...*..*...*.*..**.**...*.*..***.*.*.*..*.*.*...*.**.**.***.*.*.*.**.*....*.*****.***.*.*...**...**...*.*...*......*...*.**.**...******.**.*....***.*.**.*.*****.*.**......*.*.......***********.**..******.*..**..**..*....*.*..***..*.***.*.*.*..*.*.*.*.*..**..**.....*.*.*..**.*.*.*..*...****.***..*..**.****..*.**.**..*..*****.*.******.*...*.***...*.***..**.****.***.**.*.*.*.......**..***..*...*...**.***.*..***..*****..**.***..**.*.****...*..****...*.*.**.***...**.....*.**.*.***.***.*..*.***.******.**.*****.*.*..*.........*********..**...*..**.*...*..****.*.*.**....**..*....**..*.**.***.**.**.*..*****....*....**...**.*...*.........*.****.*.....**.*..*.*...****..*..***..**...*.*.****.*.*...**.**..*.*..**..*.*.*..*....*****.****...***.*.*.*..*.....*......**..*.*.***.**.**...*..*.*....***.*...*.*.*.****...***.**.**.*....***.***....*..*..*.*..***...**.****.*..***.*****.***..****.***...***..*.*...*..*..***.*...**..**..*....*****.......*.*.......******...*..*......*.*.*.*.***..**.**.**.***..*..*.*.*.*****..*.**..**....**.*.**.**.*****.**.****.......***...**..*.***...**.....*.*.....***.*.***.**.**...*..****..**...*.*.**...****....*..***.*..*...***.*****.****.**..***..*......*.**....**.**..****.**.***.***..***...**.**....**...****...**..*....*....*.**.****...**.**.*.*....**.*.....*..*...*.*..*.*.*.*.....**.......*.*..****.*.*...*..*.**..**.**.*.****..*.....**.***.*.***..******..*******.....*.*.**...*.**.**.*.**.*..***.*...***...**.**..***..**..*....**..***.....*..
*....*..*..*.***...**.**.........*..***....****..*.*...*****..*****..*.*.*..*.*..****...***.****..***.*.....*.***....*...*.*.*.*..**..***.*.*..**.**....**..*..*....**.*..*..*.*..**.......****..***....*..*....**....**.**...*.**.**.***...**.*..*...****..........*........*...*.*.***.*..*.**.....***..**.**..***.**..*.**..*.*.**....**.***..**..**..**..****..**.*...**......**.**.*.*..*........*..****....*..*..***.*****.**.******.***.*.....*...*****...*..**....***.*.****.**.*......***..**.**..**..**.**...*...*....**.**....*.*.......*..**....*....***..*.***....**.**.***.**.....*....*.......**.....***.*.*..*..***.*..*.*.******.*****.**...*..*.**......*..****.***...**..*.**.***.*...*..***.*.*.*.*.****.**.*.**..**.*..**..*....*.*...*..**..**..*.*****..*.**.*..**.**....*....***..*......*.**.*...***.*.***.**...****..**..***.**...**.**.***....*..**.***..*.*.*..**.*.*..*..*..*..*.***.***........*..**.*...*.*.****.*.***.**.****.**.*******.***.........**...**..*.****...*.*...*.**..**.*.**.*....**..**..**.......***..*.*.*.*.*..***.**...**....****.....*.....*.**...****.*.***..****.*...****...*..*****.*****.*.**.*.....***.*..**.*...*...***.*.****.*.******...**..*..*.**.....**..***......*.****.*****..***.**...*.**..**.*....*...*****....****.**.......*..*...*.***..**..****..*....***..*..**..*.****...*..**.****.**..*.*...*.*****....*.***********....*.*.**.**.........****.*.*.******.*..**.****.*..***..*..*...**.*******..*****.****.**..**....*.***.**...**..**...*.*..*....***.****...***...**.*.*..**.*****.****.**.**...*...*..***.***.*.**.*...*.*****.**.**..***..*..*..**.*.*.**...**...**.*.**...*.**.....*.***..*...**....**...*.*..*******..*.*..*......*..*...*.*.**.*.***..**.****..*.**.*..**..*****..**..****...**.*.*..**.***..***.***..**.*.*.*..*....*.*..****..*.*...*..****..**..***...*.*.*.*.***.***...*.*.***.*.***.**.*..*.****...**.*.******.*.******.***.*.*.*****..*****..*.*...******.*.*.*..*****.*..*...****..*.*.****.**.***.....**.*..*.***...*.******.*.*...**...*....*..**.*..*.**.*....*.*..
***....*.*.....**..**..***.*.**.**.**..*..**..*****..**.....******...*.**.*......*.*.***.**...*.*......***.*.**.*.*******......***.*.*****.*.**.***.****.*..*.*...*...**..**.*..***.**..*..*..**..*.*.****.....**..*..*.*.**...**..**.*.***......**.*....*...*...*..**....**..*.*.*..**.*.*.*..*...*..*..****.**.....*..*******......***..*..*...**.*...*.**..*.**.*.....*.**.**.*.***...*..***.*..*..****..**.****...******.....**...*..*.***.***.*******.*.**.*.***..*.****..*...******.****...*..****..*.....**...**.*...*..*..***.*.*.**...*.......**.*.*..*..*.*****..**.*.....*.**.******..**.*...***...*******.****.*.*.*..*.**...*.*.*..*.**.*.***.**..***.*******...*..**...*.*.....***..****.*.**..**...*****.*.*...*.****.***.*....**..*..******..*.*.********.*.***..**..*****...****.****..**..*.****..*..**.*...**..*.*...*.*....**.*.....******.***.**...****.*.*.*..**.*****.*.***....*.*.*.*..*.***......**.***********..**.**..**.*..**********.*.......**.*.*......*.***..*.**...**.*.**.*..**....**..*...*..*.*...*****..*......*.*.....*.***..**.****..**..**....*.****.*.***...**.**.*.*..****.*.....******.*......**..*..**..***...**..*...****.*....**.**.*....*...***.*..*..*..******.*..*.****..***.*.*..*....*.*..**...*.***.*.***...****..*.*.*...*...*****..*.******....**..**..*******.*****.....*.*.*..*..*.*.*...*.*.***..****.**...***.**..**.*......*..*.....****.*.**.*.**.******..*..**.**..*.*...****.*******.....***.***.**.**.**.**...*..*.*.*..*.****.***....*..*.*...*..*....*..*.*****.**.***..*..***.*.**..***..*.***...*.......*.***.***.*.****.**..*...***...***..*....*..**.*.*..*...*.***......*....*...********.*.****.*..*..*..***..*...*..***.**..**.**.**.*.**.****.**.**.***..**.***..*.*..***.***...*****....****.****...**.....*.*....*....**.***...**..*...*.****...*.****....****.***.....*.*.**.*...***.*******.*......*....***...***.*.******..**.*.**.......****..***..*..*...***.*...*...*...***.**...*.*.*....***.*.......**...**.******.*..**.***........*.***.**.**..***.*.****....***..***..**.*.....*.*.**.....
.*..**.**.*..*.*..**..**..*.***....***..*.*...******.***.***.****.***...***.*..**.*......*.*.*.*..**..***.....***..*.*..*..**...*.***....*******..*..*....*....**.....*...**..*.*.****.*.**.****....*.*.*..*.*.....**.*..*..*....*....*.....*..*....***.**....*..******.**..**...****.*.*.*..*...*...*..*...*...**.*..*.**.*....*.**.*..*.**..*...*..**..*...**.**.*.*.*.*.*..***.***..*.*.******...*..*.....*.*.**.**.**..****..****..*.*..**......*...*..*.*.******..*****.....*...*..*...*..*..*..***...******..*..**.**....**..****..***..***.....*.*..**.*...*...****.....**.**.*..*...*..*..*.***.**.*.**.*.*..*.***.*.......***....**.*.*.*....*.*......*.*.*.****...*.****.*.*....*********..*.*..***.*****............**.**.*.**..**.*.*.**.**...***..***.*..*.*....*.*.**.**......*.*.******.****...****.*.*.....******..*..**....**.****.*.**..*****....*...*..***..*..*...*.**.*.*..*.....*.......*.*.**.*..**..***.*..*.*.*.....*..**.**..***..**.**...*..**...*.**..**..*..*..*...*.**...**...*.*.*..**.**.*.**.........****.***..*..*...**.**.*..**..*..*****.*....**..*.**..****..*....****.***.****..******..*...*..*..*.**.**...***..***..*.*.*..**.*...*.**.**********...****.*..*..**....**.*.**.***..*.*.**.**.....**.*.*.*.***.**......*..***.**.**...*....*.***..*.*.*..*...*.**.*..**.*..*.*.**.*.............***.*.*.**.*****...**..******.*.**.**...***.*..**..*..**..**.**.*.**..*.**..*****..*...**.***.**....*.****..*.******..*.**....*.*...**..**...**********.*..*.*..**..**.*..**...**.........*.**.**.*...*.*...**..*.*........**....***.***...**..*...**....*.***..**...*.*.*..***.**....***.**....**.***...*....*.*..****..****.*.**.*.....*.*..*...*.....***.**...*.*...**.......*...***...*.*.*..***.....***.**.****.***.*.....**..***....*.**.***.....***......*.*.**...*..*....**.***.***..**.*...*.***.*..*..*.*.**.****.*...*.*.***.*....*****.***.***.**..*...*.**...**.**.***...***..******.*..**..**..*.**.......*.*.*......*..***...*..*.*..*..*.*..**..*..*.....**...*....*.*.*.**.**.**...*.*...*.**....*...*.....*......*..**.*
....*..**....***..*..*.*...*..*.****..**.....*.*.*.*.*..*****.*****....****.***.*...****...***.*.*..*****.........**.**.**...*..*****....******...*.*....**.*..***.*.*.*.**.****.*.*..**.*.*...****.****...*..*...***..***.**......*.**...*.***.*.******.....***..**.*..**..*...*.**.*.*.***...*.*...**..*.**..*.**...**..*.**..**..*..*..*.*...*..*..**.**.*.**..*.**..*****.*.*...**.*******.*.*...*..*.....*...*.*.****.**.*.***.*..**.....***.***...**.****..*....**....*..*.*..*...*...****.....****.*.....*****.**.*.****.**...**.*.*..*..******.*...*.*.*....*.*.****...**.****.*.*.**.*.**..*.*...***..***.*.*..*..*...***.....*.*..*.***.**..***...**.***.*...*.*.****.....*.*..*.***...**.*******...**..*...*..*...*.****.**..*..*....*.*.*.***....*.***.*****.***...*.*..*.*.****.*...*..**.*...*..******....*...*......*..*..****.*****..*......**.*..**....****.****...*..***.*.*.**..**.**..*.......*****...**..*......*.....**..**.**.***..**.**.*.*****.*..*.*.*.**..*..*......*....**.**.....*...**.***..**..*.*..*.**.***..****.****..**...**....*..**..*******..*.**.****.......**...**..***..****..**..*.**...**.*.**...**..*.....*.*..*...*******.*.*.****.*...*..*.*****.**..**.*.*.*.*....*.**.********...*.*..*..*..*......*.*...*...**.******.*.*.*.**....*..*....*.*.****...*****....**..*.......**.**..*****...**..**.*.*..**..*.*.***.***..*...**...*.***.*...*........*.*.*..*.****...***...*.*....****.*****......**.*..**..*.**..**.*...*.*...*......*..*.*******..*..*..****..******.***.**.***...*.****..*.*....****.**.........**.*....******.*.*..**.**..*....**...******...**...**..***.***....**.*.*.*.*.**.*....******.**.*.***.*.*..****..*.*....*..**...*.**....*..*......*....*.*..*...**...**.**....*.**.***..*........*****..****...**..****.**.*.**.**.**...***.*.*....*.**...*.**...*.*.*....***..**...*....*....**..*.*.**.**.**.......**..*.*..*.*.*.***.***....****.*.**......**.*.**.*.**..*.*.*.**.*..***.***..*.*..**.*..*.*.**...**.....***..*..*.**.*...*..****.**....*..**.*.**.*.*****.**.*.**.....*..****.*......*..***.
******.*.**.*****.**.**.*.*.*.****....*.**.****.**..**.*****...*.*.*.*....*.***..**....*..*******...**.**...**.*.*.***.********.*****.*.*.****..*...***...*.......*......***..*.****..*..*******.**..*..***.*.**.**.*.*..*.****.*.*.*..*.**.***.*....*.**.....***.*...*.***.**.***.**...**.**..*****..****.**..***..*.**.*..*****.**...*.******......***..*...*.**.*..***.*****.*..***...*.**.**..*.****..***..*****..*.****........**.***.***..*.****..*.**.**.*..*...****........*****...*...**.*..*...*.**..***..*****.*...***.***.***..*.*...*****...*...***.*...*****.**.**......***..........*..****..*****.**.****.*..**..*..*..****..**...***..*...*..****...*.***.*..**.**.*.******.....*......*.*****..*..*.*.*.*...*.*...**..*...*.*.***.***..*.*..*..*..**..******.***.*.*.*.*.*.....*.....**...*.*..*....*..*....*.*.*.***.*..****.**.**..****.**...*.**...***..****....*****..*.*..****.***.*..**...*..*...****.*....**..**..**........**.*.*..***..**.**.****..****...*****.*****.*****.***.....**...**...***.*.*.**..***..***...*.*..**.**...**...*****.****.****..*.*....**.**.*.**....***..*******....*..**.....**.*...*.**.**...*.*....*.**...**...*.*.**.***....*..*.*.**..**...***.**..****..**..**.**..**.*.*.**.***.*.*...*..*..*.*..**..*.....*..*....******.*.**.**..*...*********...*..**...***.***....*......*...******.*.*.***.*****.*.*.*....*.*........*..*...*.*.***.**.*.*.***.......**.*..****.**.*.*..**.*......*.........*.*..*..*.*...*.*.**..*****.*.**.........**.***..*.....****.*..**....**...**.*****..***.**.*...*..****.**..*.**.**...********.*****.**.*.*..*.***.***...*..*..**.*.*.**.....*.*.**..**..*..*......*...******.*..*...**.***.*.*.*...*....*..*.*.*.*.*..***.*....**...**.....****.**.....*....****...*.*...***.*...**..*..*********.*.**.*.*..............*..*..*...*.*..**.*.******.*.....**..**.*..**..*..*...*....*...**..*...**.**..***...*.*..**..*.*.....****.*.**.*.*....*......*.*.*..**.*.*...*..*.*.**.*...**.*...*..*.**.**.*.*****.......*.***..*.....*.*..**.*.***..*..***.**..*..***..******.*..*.*.****
.*..*....*..*.*....**.*.**..*..**.**.**....*.*.*.*.****.***......***..***.****.*....*.*...*****.***.....*.*****..*.*.*........**..*..*..*.*...*..**.***...*..**.*.*.**..***..*..**.**...***.*..**.*.*..**.****.*....*.*.*...**.*.**.***...*.****.**.*********.***.*.**.****.***..****.*...**..*.*.*.**..*.*.*****.**.*.*.....**..*.**.**.*.*..*..**.*.*...*.*.**...******..***.*****.**..*......*.*.*.***.*.*.*.***..*****..**.**.**...*...*****.**..*****..**..****.*..***...***....*...*..**.**..*.**....***.....*.**.******..**.*..*..*...**...*****.*...****...***.**.*...*.****.**...*.*.**...**...***..***.**.*.**.....***..*..*......*.....***.***..*.....*.**..***...*..*.****.*..*..*.***.*.*.*******..*.......*.**.*.*...****.**......*..*.****.*.*.*.**..*.****..****...***.*.*.**..*..***....**.*..**.*..**.....*...*....*...******..**.*..**..*****.****.*.*..***.*.*.....*...*..*******.****.*...*...*...*....*.*.*..*..*.**.***.****.....*.*.*.**....*..****.*.*.*.*..*****.**..*****.**..*..***..*...***.*......***..*.........*.*..**.**.**..**..*..***..*.**.*.**....**..***......**...*******..*..*......*...*.*.*..**..*....***....*..*...........*.*.**...**....*.**.....**.*....***.*.**..*..**....***.**..******..*.**.**......**.....**.****..**....**.......**.**.*..*....****....*.**.**.*.**.****.**...*.**.**.*...**...*..**.*.*****.*.*...**..***.*...*....*..*...**.......**.***......*.**.*..******.*.....***..********..*..**.*.*******..*..*.**..*..*...**...*....***..*...**.*.*.**...**......*.*.......****..****..**...***......*..**...*.*..*.**.*.*.*.**.*.*......*****..**..*...*.*.*...*.**..****...*...*.*.****.*.***.*........**.*..***.****.*.*.*.****.*..*..**.*..*...***...*......*.*..**..**.**.*********.**..*.......*..*.***.*..**..**..**.**..**..*..*...*..*.**.....*.*..****.***.*************..*...**..*..*.....**.*****...**...*....**.*..*...**.*.**.*.*.*..*.**.*****.....**.***.**...**.**.**..*.*.*.***.*.*.**...*.***......*..****.*.*...*****.*.*.***.*.*......*...*...*...*****....*..**.***.*..****.**..*.*.*..*..*
***.**.*.*.*...*..*.**..**....****...***.****.*.*..********...*.*..***.*.****.***..*.*..****.**.*.*.**....**..*.*..**..**...****..*.***.....**.**.*.******....***...*..*..*..**.**.*.*..*....*..*.*.***..*..*.*.*....*.**.*...*.**.*..*..*..*.**.*.*.***..*.****...**.**.**..*.*.***.**..*.*..***.*.****.*...**.*.***.....**......*.*.*......***..*.***.*...***...****.****..***..*..**..*******.***..*.****.*********...**.**.***..**.*.*..***.*.*........*.**...**.**...**...*.**.*..**.*...**.***...**...*...***..*.*.*.*.**.**.......*...***.***....**.*.*..***..*.*....*.**.***..**.**.*..*.*.***...*.*.**..*.******..*.*.*.*.......**....****.*****...*.....*..****.*.*****..*....*..*.*....****.***.****.*........**..**...*...*.*...*..*.****..*.**.*...**..***..*.*.*..***.*..**.****.****.***.***...***...*...*....*..*..*.*****..*.*....*..***.*...*..**.**.*.*..**..****.**.***.*.*.****...*..**.*.***.*.*.*.*..****....*.*......*********.**..*.....**.*.*.*....**.**...***..**.*****...*..*..***....**..*.**..****..****.**.*.*.....**.*...*..*****....*...**...*...***.*..*.**.***...***.....*.**.*.**.*..*.*.****...*..**...***********.*...*..*.***.*..***.*.*******.....***.**..*******.*...**.*....****..*..**..*.**..*.*.******.***.**.**...*.*...**..**.**.***.*..*.*.*.**..***.**.*....*..*.*.***...*...*..***.*.*..*.....**.***..***.....*.*..***.***...*.**.***.**.*.***.***.....**..*****..***.*.*......*...*..**.**.*..*.....**.**.*..*..**.*.*.*.**..*.**...**.*.*..*.**..*....**.***.***....**.****..*.*...*...*..*....*.****....****.*****..**.*...***..*...**.*.*..**.****.*..*..**.*.****.....**.**...*...**......**..***..**....*****.*...*****.***.****..***.......*.*.*..**.***......*****.***.**.*.*.********.**...**.*.*.*.*.**....*.*..*..*..**...***..**.*...*..*..*.**.*.*.*..*.*..***.***.......*.*.*..*..*.......****.....****.**...*...*.**.....*****.*.***.****...*...**.***.*.**...**.***.....*.**..*........**....***...***.......**.*...*.*...***..**.**..*.***..**....*.***...*...*.*..**..****..*.*..**.*..*.*...*.*.....**.*.*.
..*.**...**..**....*.***...*..*..*.**....**..*********.....*..**..*.*.*.*..*.**...***.**.*.**.*.....*..*...***..**.*..***...........***....*..*......*.**...*..**....***.*..**..*.***...*....*.***.**..*.*.*.*.*.**.***.*.**.**.*...*..*.*.***.****...*....*..*********..**..**.*.**..**..****...*..***..**.***.***..***...*..**.*******.*.*.****.*****.*..*.*..*******.**...*...*.*.*..******.*...*.*.*..*....*..**.****..*..*.**..*..**..*.****.**.**.*.**..*...*...*.*...*...*.**.*.....**..*.******.*.*..*...*..**.*.**....*.**.**..****..*.*.....***.**.*.**..*.*.**....*.*.*..*.*.*...**..*.....**..*.*.**.*..*.*..*.*..**..*........******.******..**.******..*..***..*.*.*....*..***.***..***.****.*...*...**.*....***.......***.*..*****.*..**..*.**.**..*...*..**.***.*...*.**..*..*.***..**.*.....****.**...*..**.*..*....***..*.***...*..*.*******..*..*.*..*.**.***.*..*.***....******.**....******.*..***.*.....**.*..*.*.*****..***..****........***..**.**...*.....**.*.*.....**.*...*.....*..*..*.***...*.*.***...*..*.******....**...**.**.....*.*****.***..***.*.*..*...*..*..*****..******.*.**....*.****....*..**...******....*..*...****....**......*..**.***.**..*....**...*..***.*.*..*.*...*.***.****....*...***.*...**.*..*.**..***.**.**.*..**.*.**.*..***....*.*...***..*...**.*****.*..*.*.......**.*.**..*...*.**.*.*.*..*.***....****.**********.*.*..*....*..*.*...*...*.*.*.**.**.**....***....*.***.....**..*.***..*.***.*..***..***********.*..***..***..*.*....*.*.*.**..**.*.*...**.*...*..*.***..**.*.****.****.****....*.**.**.....***..*..*..*..*....*.******.**...**.**..**.*.**.*...*.*.***.**...*.****.**.*..*.*...*...**..*......*......**.**..*.*.**...*..*.**...**...**.**.*....*.**.*....**..****.**.*.*..***.*.**....******......*..**...**..****.**.*....***.*..*****.*.....*.**..*..****.*******.*....*.*.*........*.*.*..**..*..*.**.*********...**.*.***.****.****.*....**...............**..*....***....**......*..***...*..*....*.****.*..*.***.**....**.....*.******.**.*.*...*....**..*..***.**.*...**...*.*.*..**...*.*
*.****.*.******....*.****.......*.**.**.***.*...*.*.*..**.*.******.*.*..*...*.**.......****.**..*.*.*..***...**.*.**.*..***********..*..**.*.***.*....**..*****..**.*..**.*.*.*...**.*...**.*....*..*.**.....*...*.*....*.****...*..**...**...**.*.*.*.**.**..**.***.*.***..*..*.**..***.*.*.*.*.*.*.*.....*.**.**.********..*...*.**.****..........*.*.**.**..**.*.**.**..**..**.****.***.**.**...*.**.*.*.*****...*.**.*..*.**.****....*.*.....*.*****.....***..**.....*.**...*..*..*...*.****.**..*..*..***...**...**....*....*.**..*.**.***.*.*.*.**.**..*.****..*...*.***...*.*....*****.***.*.*....*.*.**...*..****...***....**...*..*.*.**..***.*.***....*...*...*..*..*.*..****...*.*..**...*.**....***..*.*..*..*.**..*.*.*.***.*.*****.....**.....****..*.***...*.***..**.**....*.*..*....****.*...**...*****...**.***....*.*.....*.*.*..***.****.*....*..***....*.**.*...*****.**.********.*....*.**.***.*.*..*.**..**.......*.**.*.**.**..**.*.*....***..*.*.***.....*..****..*.**..****..**...***.......*.*..***..*....***...**...*..*..**.*.****...*.*.*..*.**.*....**..****.***..****..*......***..***..*.**....*.*..*...**...**....*.*..*...**.*..*.**.....*...*...***.**.***..**.**.....*...**...*.***...***..*.***..***...*....***.**.***.*.*..**.*..****.*..*****..*.....**.*..**..*.*...........*..**.*.....**.**...*..*.......*.....*..****......**.**.*...****.*.***.**...*.*...*.....***....****........*.....*****....**.*...*..**.**..******..*...*.*****.*.**..***.*..*****..*..*.*.*.....*....*.**...*.**.*.....*.*.*.....*.*.**..**.......***.*.*.*.*.**.*.*.**.****.***..*....**.*....*...*.*.*..*..****.*.***..**..****.***.***..*.**.*....**..***.*...***.*..********...*..*.**.*..*..**.***..*****.**...*.**..**...***..*...**.***..***........*****.*****.......*......**.*.**.**.**..*.*.*****.****...***.*..**.***.*...*......*****........*.*.**..*****.**.*.********.****.**.*.......*...*.*...**.*..**.*.......****..*...**..*.**..*.....**..*.*.***..*.***.***.***.*..*..*.*...***.*.**.*.**.***.....**..*.***.*.....*.**.*.*...**.*..*..
*.*.**.*..*...**..*........*.*..*..***.**.*..*.*..*..*.*.*.**.*..*****.....***.*..***.**..**.***.*...***..*.*...*.***..**...***.....****..*.***...*.*.**...*.*...*.*.**..**..............***..****....***.**.*.***...**.**.**.***.*.*..**...*.***.*..**.**.*..****....***.*..**.**********.**.*...*.*****.*.*.***.*...***....*..**..****.****.*.********.......**.*......*.**..*..*....**.**..*..**..**.*.*....***..*.*..***.*.*.*.**..***.*...***.....*.*..**.*...*....********.*.*...*****.**.**.******...*....*.*.*****......*.*...***..**.****..**.**.***..**..*.*.**.....*.*.*.**..*.*.**.....****...*******.*..*...*...*.**....**.***.*..*..**.*..*.**...*...****..*.******..***.*..*...*.**..*.***..**.**.*****..*..*.**.*..*******.**..**..**....**........**..**..*..**....*****.*....**..*****....**....**.****..**....*..**.*.***.**..*...*.*****.....***...*..***...****.***..**.*.....***...******.*.***..*.....****..*.*.**.**.****......**.*.**.*..***.*..****.**.**.*....*.*..........*...**...*.....***.**.....*..****.*..****.*.***.**.*.......**.*.****..***.*...*****....*.**.*.*......***..*......*.**.*.....***...*..*......*...**.**.***..*.**..*.....*.**.*....*...*..*****..**...*..**...*..*....*...*..***.***.*....******...*****...**.***..*.*...***..*..**..******.*.**......*....*....***.*.********...**....**.**.*.*.*.***.*..*.*..**.**..*.********.....**.*..*.....*...*.*..***.....***..*.....**..*..*..**..*..*.*......*..***.*.**.**.**.**..***...*.***.**.*..*..*.****..*.*..*..**.*..*..**.*.**....****.....*....**.*.****.*.*.*..**.**..**.*....*...***..**....*.***....*.**.***...***..***..*.**.*...*..*.*.*.**.*.****..***..*..****..*****.*.**.**..**.*..*.*****..*..*...*..*.**.*.**.*.**.*..*.*....***.*..*..*.*.***...*.*.*******..*****.*.*.******....*..*..**.***.*...*..****..******......**..**..***.**..********.....*.....*.*.****.*.....*....***.*.***.*..*.***....*.***....*******.*...*...***.....***..*..**....*.**.**..*........*....***.**...*..**...*.*.*****..*.**.**.*******..*****.....**.****.**.*.*.*********.*
.*..*.**.......*...***..****...*.*..*.**...*..*.***.*.....*......**.*.*..*.*...**.***...*..**.**..**...**.*.****..*.....*****..*.**.*.****...******...*.*.*.***.*..****...****..*.***..*..*.*.*...*....******.*.......*.*..*.***..*****...**..**......*..*..*.*.*..**..*...*.*...*.*...*.*.***.**.*....*.*....*..**.*...*****..*.*..**.****.***...*.***..***.*........**.*.*.**.*......*.***.*.....**.*..*.*..*.*...*..*..*.***.....*.....*........*****..**..**.***.*.*******...*...*.*.*****.**.******.***..*.*.***.****..***...****.....*.*.*..**...**..**...*.***.*.*.**.**.*...***.....***.**.*.**....*.***.*......****...........**..*.*.*.*.*.....****..*...******..***.*....**.**..*.*.***...*******....***...**.*.*..*...****......*...****....***.******..*......**.**.*.**.*..*..*.***.*...**..**..*...*...***..**..**.**...**....**********...*..****.**....*..*..****..*..*.*.***..*****.***.*...****.***.*.*...**...**...***.***.*...*.*...*.****.*.**..*...****..*.**...*.**.***.*.*..*.*.*.******.**.**.......****.*.**.*..***..**...**..*..*...*.....**...*.****...*..**..***..**.*..**...**.***.*.**.*.*****.*.*.*..****..**.*...*****....*..*.*...****.**.**.....*......**..**.**.**..*..*.*....***..*.**..****.*..*..**..***..*......**..*.*.****.*..*...**..******..*.....*..**..**.*..*..*********.*...*...***......**.*.*..*.***.....**....*.*..**.**.**...****....********...**.*...*......**......****..*.****.*.**......*.*.*.*.**....*.**...**.......**.*...*.****........**.*.**......*.****...*.*******.*..***..*.....**....**.**.*..****...*....**.*.**..*****.**.***.**.*....*..*..*.*.***..*.**..**.*.*...**..**.*.*.***.***.*..**.******....*.**.*...*****.**.*..*...*....**.**.***..****..........*....***..*.*.***.*.....*******......*....*.**....****.*..****......*.***..**..*...*..**.*..**.****...**..**.....*....**....*.**..**..*..********..*.....*.*..****.....*...***..*...**..*.*..***..****..*..*..*....*....*...*..***..*.*.....*.....***.*...**.****.*.***....*.*...****.****.***.*......*..**..****...*..**....*.**..*...*....
*.*..**.*..****.*..*.**..**......*.**...*******.**..**.***.**.*.*...*.*..*...**.****.*.*.*..*.******.**..******.**.....****.*..**...*.**.****..**..***.**.*..**.*******.****..****.***....*.**..*..**.......*.*....*..***.*..*..*****.**.........*...*...**..*...*.****...***.**...*..*..*.*.**.*...***.*...***..*.**.**.*.**.*.....****.*..*.**...*...****.***....**..**.**.**..*..**.***.*..****.**.**.*.**.****.**.*..*.**.****....**...****..***.***.****...**.....***.......*.*..**.***.*..*.***.**.*....*..**....****...*..**.****.**.*.*******.*..**.**..*......*******.....*..**.****..*..**.*.***.**.*.*****.*.....**.**....**.*..****.......*.*.**..****..***...*.*.*..*...**.**.*....**..**.**..*..*.*...**.**.****.***...****.*..*****.*..****.***.**.***..******..*..**.*.*.***.****.**********...*......*..**.******.*..**.*.*..**..*..******.*....***.*****...***.*..*...****..***.**.**.*****...***...*****......*.....***.......*...*..***...**.*..*.....*..**..*.*........*....*...*..*...*.*.*.**.*.**.***..*..*.*.***.*..*.**..**..*....*.**.**...****...*.*.*.***.*..**..***.*.....*.**..**...***..**....**.*...**.....*.*.***..*.*.*.*..*.***.*..*.*......*.*..**.*.****.*.*.***..***..*..*..**..*.**.*.***..****.*.***.**..*.*.*......**.**.*..***********.**....*.*.*********.*..**...*.***.*....****.*****......**.....*.****....*.*.**..*..*.***..*..**...*....*.**.**.*...***...*****.*.**.*.**.**...*****.*..*......*****.*******.**..******..*.*..*...***.*....*...*.***.**.*..**..*.**.****.*..*..**..*...**.*.*..***.*..***.*.***.*..*.*.....*.*..***.**.****..*.*....*.*********..***.**.***....***...*..***.*.....*****.****.*..***..*****....****.****...**...*.******..*...*****.******.****.**.*.****.*....***.*******.***..*..*..*..*...******..*..**.*....*..**.**.......**...**..**.**..**.*.*....*.*.*..**.....****.....**..*...*........*.*..********.**.*...*.***.*.*.**.****...*.**.*.*..*..*..*..*.*.**....*.....*.*.*.**.*..**..**.**...***.*.*..**....**..*..*.*****.*.****.**.*..*..**.....***.*.*.*..*.*..**.*....***....**.**.*
**..*****....**.**.**..*.*.*....**..**..*.**....*..*..**..**..*....*..*..*****......**..***.....*.**.*.*.****.****..*.......*.*..*.*.**...*.*.*.*..*.*.*****.**......*.**.*..*.**.*.*...*...******.*.***..**..***...*...*..*.***..***..*..****.*..*..**.**.**..***....*..*.***..**.*****..*.*..*...******.**.***.*...*.****..**.*..**......***.****.****.**.*.***...**....*...*****.*.*...*.**...*.****.*..***.**.**..**.*...**.*.**...*.*..*.*.**...**......*..*..*.*..*.**.*.**...**.**..******.....**.***..**.*.********.*..**...*...**.**....***.*...**.***....*..*...*..**.**...*..*.**.***..******.**...*.*.**..***....*.**.*.***...**..**...****.**..*.*.....*.....*.*.*....**.*..****..**.****.***...**.**.***.****....**...*.....***.****.....*******.*.**...**.*..******...*.****...*.*..*.**..***..*...*.***..*.****..*.**..****.**.*..**.*...*..***.*.*****.....**.....*...*.**.**.**.*....**...**.*.**....*..*****.*...***...*..*.***.******.....*.******..***.******.*****..******.****.*.*..****.**..*..*.*.*........*.....**.*.*..**.*.**.**.**.....*....*.****..*.**.*...******.*..**..***..*****.****.***.*.*.*...*..****.*..*******.*..*..*..*..****.*.*.*.....**..*..*..*.*....*.**.**.***.*****.*.*.**..**.****.*....**.**.......*..*..*..*...*..*.**.*.*****...*.**.*****..........*.*.*****....*...*..*..*****..*.*.*..*.*.*..*..*.*.*..**...***..*...*..*.**.**..*..*.******.*.*.*****..*.*.*.***.***.***....*********...........**.....*....****.**.*.***...*****.....***..****.....*.**.***...*.**...*.*..*****.*..*..*..*.*....****.*.......***.*..*..**..*..**..**....******...**.*.*..**.*.****.**.*.*.**.**.****..****..***...**.*.**.****.***.*..*..*.***..****...**..*.**..*..*..*..*..***.*..**.*..**.**......*..*.*....****.**......*****.*.....*..***....*.*........*..**..*.*.....******.**.**.***.*****.*......*******..*..*.....*......*..**.*....**..**..**.**.**...*...***.*****.*..*..*...******..***..*...****.**.***.*....**.*.....**.**....*..***...***.*****.*....*...**.**....**.*.*.**...*...**...****.**....*.*...*...**...**.**
*.*.*.***...*.*.*.*...***..*.****..***..*....*..*....*..*.**.***.**..*.***.***..*.**.****....*.*.**...***.**.****.*...*.*......*..****.**...**...***.***.**.*..*...*.....*.*.*..*******.....**.*.*********.**..*..***.*.***.**.**.*..*..*.**....*****.*..*..*.**.*...**.*..******...**.............*.**.***....**..*..****.*.**...*****.***...*..*....*.***..*.**********....*.*..*.*..**.*.**...*..**....*.*...*..**.*......*....**..********.**.......*.....*******.*.**..***.*.*.....**.....*.****.*.*......*.*..*...**...*.*.*..*.*..*..**...*..*....****.*.*.***.......**.*..*.*.****..*.****.**.***.***.**.**.*.*..**..*****.*******.*..**.**.*.****..***..**..**.*.*..**.***...*.***.**..*.*....****..*..**.*.*.....*...*.***...**.***.*****...**..*...*..**...**..*.**..*..*.**.....*.*....**.*..*..*...**..*..***..*.*.*..*..**..*...****.....*...**.*.**.*.*..*****.**..**.**.**..*.**.**.**....*.*****.****.....*..**.*.**.**..**...**....*..*.**.**.*...*.**.**.*..**..***.*.*..***...*..*.*......*.*..**.**.*****.****...*****........*.*.**.**.********..**.*.**.*..****...*..*..*.*...**..******.**....*.*.*.*.........***..*.**..*.*...**.***.*.***..********...**.**..*.*...*.*.......*..*...*.**...*....*.***.*.***.****.*.*...****.*...*...*..**....*.*..**.*..**..*****....*..********..*.....****.**...***.*..****.****.*....*.**.*...***.****...**.***..*********.**.****..**.......*..*.....***....***.*.*..**..**..**..*.******.*...****.**.**..**.**..*****..***....*.*.*..*.*....***..**.*****..**.**.**..*.*.****..****.**.****.**.....**.***.****.***..*..***.**..*....**..***.****..*.**.*.****.*....**.....*.*****.******.*..**.**...**.***.*..**...*.*.**...*..*.*.*..*..*..*.***..***.*...*..*..*.***..*.**..***...*....*.****.**..***.*.*.****...*.*****.*...**...*.**.***....**.*.*...*..**.******.*.**..***.**..*....*.****.**.*.***.*.*...**.***...*...*...*...****.*****.*.*.*.*.......*.***..*.*...**.**.....**.**.****....*.*.*...*.*.**...***.*..*****.*.....****....**.*.**.......**.*****..*....***.**....**...*.*...*.*.**.....*..***
.**.**.**.*..*.***.......*.**.*......*.*.*..*...*..**..*.*.**...*.*..*.*...**..***..*.*.**.*...*..*...*..*..*.*..**.......*.**...*.*.**.***...***..*.**.**.*....**.*..*..*.**.*.**..*.**.**..****..**...*.****..**....***.*.*.*****..*..******..**....**.*...****.*.***.....**....*.***..*..*.***...*.**.*****.*.**..**.******....*...*..****.......**..*.*.*.*.******.***....*.*****......*.....*..****.*....*..**......*.*.*..*..**.***.....*****.*..*****.**.*.***..*..*.**...*...*..**.**.*...*.*..*..*.**..***.*.***.*...*..******.*..****..*.**.**.*.*.*....*...**.*..**.*.*.*..*..**.*...****..***....*...*......***.**.....*.*...*.***.*..**...*.*....*....*****..*..**..***..**.*.*.**...*...*...**.**.*.*.....**.*.***.*...****.....****..*.***.*......*..*....*...**.*.*.**.***.**.*..**.**....****...*..........***.........*.*.***...*..*..**..*****...**.***.*.*.**.***.*...****.*....*.**..*..*...*.*****..*.*.*.**.***...****...**....*..****.*..*.**....*.*******...***..*..*.**...*.....*.****......**....*.**....*.*...*.*..*.*.....*..*.*.**.*..*****....**...*****.*.**..*.*.***....**.**.*...*...****..***..*.**.*.**.**..****....**..*.**..**....*..**...***..*...*.**.******..*...*.......***..*.*.**.*...*.....**.*.**.*....*.**.*.***.*..**...****...*..*.*.****.*...**..**.*..*.***..**.**......**.***.**.**.*..*.************.*....********.**..**.**.*..**....*....*...**...***.**.*.....*...*.*.**...**..****.****.**.****.*..**...*...*.***.*.*..***.*.....**....******.****....*.*..***.**.*..***...**.***.....****.*.****...**.....*.....*...*.*****....*.*.***.**..**.*****..*..*..**..*....**.*.*...***..***..***.*..***.**..*......**..*****.**..*.*.....**.**..*.**.*..*.**..*..*****.*.*.**....*.**.**...**..*...**.****.*..*.....**.......**.*.***.*.*...*...*.*.**....*....*.*...**.**.**.*.*....**.*.....***..*.**..*.**.....*.*.*..*.**.*..***..***.**..*****..******....*.*.*..**...**.*....*.**.**.*****.*.*.**..***.***...*..*...*.***.***.****..*.*.***...**.*.****.***.***.**.*.*..*.*..****.******..***.*..**..**..**.......*.*.
.**.*****.*.**.....*.**.*..*..*.**.*......**.**..*.*....*....**.***.*..*...**.*.*..*.......*....******.*...*.*...***.....*.***....**...*****..*.**.*....*..***.**..*.**.*.*..*.*....*...***.*..**.*..*.*.....*..*.****.*.*.***..*****.*****.....****....*.*.**.****..*****...****...*********....**.****...*...**.*.**...**.**....*.**..*..*.*.******.**.*.***....*.**..*....**.***.*..*..**...**.*.....*...........***.*****..*..*****.*..*.*.**.*.......******.*...**...**.*...***.......***.*.*.*.*..**.*.*...**.*....*...*.*.*.*..*.**..*.*.....***.****.*..*.*.....***.**.**..*..**..*......*..***..**......***.******..****..**.*.*.***.*..*...*..**.*...*..*.**.*.....****.*.*.**.*..*...***....*..***......*.***.**.*.*...**..*..*.***.**.******.*.*...*.******.*.*.*...*..*..***..***.*........****..*...**.*.**.**.**.**...*****.*...*****...*.**.**.*.*.*****..**..***.******..****........***..**..***..*...***.**...**.**..**....*.*.***..**.**...**.**...***.*.*.**.**.*...***..*.*....******.*..***..*.....****.*..*.*.***.**..******.****.**.*******.***...*****.**..*.*.*...*...*.**.*....*..***..........*.**....**.....**.***.****.*...*.***...*.**.**.****..*..***...*....***..*.*.**.*..***.*.....*.*.*.*..*..**..*...*..**.*..**....****..*.*.*.*..*...*..*.*.**.*...*.**..*...*.**...***.*......***.**..****.*..**.****.*..**.**..****.****.....**.*.*..***.....**..******..*..**..***.*..****..*.***......**..****.*..*..****.***..*.***.*....**.*.***..***..*.**.**..***.*..**..*....***...*..*.*...***..*..*********.**.*******.*.***..*..**.*********..*..***....***....*.......***.**..*.*.**.*..****.**...****..*.*..*..*.****.*...**...**.**.**.**..*.*.*****..*.***..*.**..***.****.**...*..*.***.***.........*..*.*..*...******.*...*.**..***......*.*...*.**..*..*.*....**..*....*.*...**.....**.****..***....*.*..*..*....**..**..*.**.*.*..*.*..*....**..******...*..*.**...*.******.**...*.*.**..*...****..**...*.*.*....*.....*..*..**..*.***.***.........*..**.****..**...*.*.*..**.**.*..**..*.*.*******.*...**.**...*..*..**...**...****
.*.*.*..***...*******.*******..***...*.***.**...*.*..*..*.*.***..**.*....*..*..*..**.*.*..*..*..**.**..*.*.**...**.**.******.**..**.....****.*..**.*.*.*..*.*.*....**.****.**....**......*...**.*.*.*..****..*.*..*.**.*.**.***..**.***.*.***..*..**...**..******.***.*.**.....**..**.*....***.*.*...***..*.**...***....*.*.*...****.*.******.*..*.*..**.*.*..*..*.*****.*..******..*.***...*****.**...*..**.*...*.....**.*..**..*....*...**.**..*....**......*.....*...**.*.*..*.**..**.**.***......*...***...**.........*.**.*....*.**...****.*..*....*...***.**..*..***......*....**....*.*..*****...**..*...***.*.****.**.**.*....*.*.*.***.*....*.***.*....*.*..**..**.*..***.****..*....*...**..***.***..*****...****..**.....*.**..**...*.****.*.*.....*.***.***.**.....*..*.*..****..***..*.*.**...*...*.*...*.**...**..*.*..*.*.*.******.*.**.*.*...**.*.**...*.*.*.....***....***.***..****..**..**..**..*.**..**.**.....**..*..**.***.....**.****.*.........***.**...*....***.**.....*.*.****.....*...**.....*........*..*..***...**..**.*.*.*.**.***..***....*.*..*..**.**..***.*.......*...*...**...***.*...*.**.**.*..*..**.*...*.....**...**.***....*..**..*.*......*.*..*..*..*****.*....*.**..*.*.*..*.*.****..*..**......***...*..*..*.*..****.**....*..****..**..**.***..*..**.*****.******...****...***.*..*.*.*.**********.*..*..*.*.**..**.**.**....***.....**.......****.*...*..*.*.*.....**..********.**.*.*.*.*..**.***.*...****....*.***.....****.**.*..*****..**.**.**.*...***.*..*.**.*.****.*.*****.*.**....**..**.*..**..**********...*.****..**..**.***....*...*.**..*.*.*.*..**...*.***...*..*.***.*.*..*****....*.*.****......**.***.**..****..**....**...*...***..**....*.**.....***..*.*.....*....*.*.***....*..****.*...*****.***.....***.......**.***....*****.****.***..***********..*...**.*...*.**.*.*.*.*.*****.***.*.***..**.**.*..**..*..*..*...*.***..*.*...*.**..**..*..*..*...*.***..*******..**.*.....*.***.*...*...**..*...*...**..*****.***.**....*.*****.*...*..*....****.*.*...*.*...***...*..****.**..*.*.**..*..**..***..*.
...*...**.**..*..**.***...*.*.*.*..**.*..*****..****..*.*.......**.**.*..*..***.*.*..**..*...*.**..*****.****.....*.*.*.*.*.*..**..**..*.**...*...*.*****....**..*.*.**....*........*.*.......*..**.....**...*****.******.*.*.....**...*..*.*....*.**.*.***...*.****..*..**....*......*..*..*.*.*.*.***.*..**..***.**...*.**..**.****...*.*...**.......**.....*.***.*..**..*.*......*.......*.*.*..***..**.***.*.*.**..*..*.*....*..*..**.*....**.*****..***..*.****..*.**.*..*...*..**.*...*....**...*...***.******.*.**...***.**.*...**.......*..*....**...*******...**..**.*..*..**.*.*.****..**.**.*.****..*.*****....***...*...***.***.....*..****..*******...**.**..**..*.**.*.**..*.*..**..***..**.*.*****.***....*.*....*...**..*..**..******..***.*.*...**.**.*..*.**...**..**..*.**..***.**..*..**..*.*.*.**..*.....*....*.*********.*****..*..*.*....*...****.....*.*******.****......*..***....***.*...**..**....**.*.***...*.*.****..******....*.*.*..***.....*....*.**.**....***.***.***.*..*.*....*...*.****..*.*...****......*..**..*.*..****.*...**.***..*..*...**..*...**.*...*.....*.**.*.....*..*.*.*....***.*.*...*.*..**.****.*...*..*..**.*.****.*.......**..*...*..*.**..*.**..*.**..****.*..*..*....***..****...*.*..*.***..*.*.......*.*..**..*....**.*.**....*.*.*.*..**.**.***.*...*.***....**.**..*..**...*.*.*****..*.*..*.**...*.*..*.**...***..*.*.**..........*.***.*...*.*...***......*......*....***.**.***.**.*.*.*..*...*..**.*..**.**..*.**...*....****.*..*.**..***..*....***.....*..***...*..*****..**.***..*.*..*.....*.****.*...*..*.*.***.*......*..*....**....*.*.*...****.*....***.*.**..*.*.**.****.***.*.*******...**..*...****.****.****.*.*.**..*......*.....*.*..**.*...*.**..**.*..******...*..**..*.***..**......*.**.********...*...****..*....**.*...**...*..*.**....******......*****.....**.****.*...*...*...****.......**.*.*.*.*..*..**.***.**....**.***..***.**.....****..*..**.**.........****.*..***..**....*..*.**.**..****..**....**...*..**.****.......*..**.....***.***..*****..**.*.*..*****.**..*..**.**.*.**
....***.****.*......**..*..**....**.***********.*...*.***.*.*..*...****.***.....**.**..*****..**.*.*.*.**.**...*.*......*.*.***........*.*..**.*.*.**...**.***...**.*.*......**......*..***..**..*....*.***.***..**..***.****.*****...*..***.*.****...*.**..***.*..****.***.*...****...*.*****.*.**..*.*.****...*..****.*..***...***.*....**.********.***...*.**...*.*.**.......**.**...********..*.***.*.*..*.**.**.**.**..*...*.***.*..*..*...****...*****.....****.*..*..*.*..**.**.*.****.*..*.****.*..*..*.*.*...****..**......*.*...***.....**.*.*.*.**..**.*.*.**....**.*.**.*.**.*..*****..*....***.***.**.*.*..****.*.*...****.*.***..**...*.*....*..**...**..****..*..*.*****.*...*...**.*.*****.*****.*.*.*****.....*.....*.*..****..**.********.***.**..*****..****.*.**..*...*..*..**.*.*.*.***....*****.*..*..*****..**.....*.*...*.*.*..****.*..*..***.****.***.*.**...*.*.**..*.....*.**....*..*..*.**.*.***.**.**....**..***.**..*.*.....*..**...*.*..***.*...*..*.**..*.*****.......*.**..**.******..**.*.**..*.*.*..**...*.**.**..*.**.**..*..*...*.******.***..*..*.*....**....***.*...*.**.*.**..***..........*...**.......***..***.*.*****..**..*...**....***.....**.****..**.*...*.******.**.*.*..**.***.**.*..****...***..*.*.*.**.**..*.****.*.*....*.*..*.....**.**....**.*..***.**.*....**..******..****...*.*.**.*..**.*.....*.**..***....*.*.....**..*.....*.......*****....**.*..***.****.****..**..**........**..****...**.*****.**.**..**..*.*..*.*.*...**.***...*.*..*.*.****.....*.*..**.**.****...*....***.*...**.*...***..****....*****.*******..**..*..*.*..**.....*..**...*.**..**..**.*.*.*****.****.**..****.****..**.*.****.**.**.*...**..*.*.**.**.*..***.**..*...*...**.**.**.*.**...***..*......*.*...*..**..*...*.**.........*.*..*.****..*..*.********.***..****.*****....*.*.***.*..*..*.**..*...*..***..***.****..*.**..*.*.*..*****.....*..**....******.***.....*.****.....*...**...*..****..*..***...****.**.*...**....*...*..*....*..*.*..*.**...**...**...*.*.*..*.*..*.*...**...*.*.*.**.*..*****......*.*..**.**.*...**.**
**..*.*..**.***.*....***....*.***.**..*.*.*..**.*.*...***.**.....**.***...***.....*...**..***.*.***..***.*..*..*.******.*****.....*.***.******..****...***..*...***.*.*******.*.*****.*.**..***..*...*********....**.*...**.....**...**.**....***..*.***..*.**.**...***..**.**.***.*********..***....*.....*..**..*.*..**.****..**...**.*.....*****.*.*.****.*.****.**..*.........*..*.**..**.*.*..**.*.***..........*..***.***...**.*.***..*.**...**.*.****....**...**.**..*.*.***.*..*.*.....*..**...***..**...**.**..****.***.**.*.**.**.***.*..***.*..*.*...*..**.***.**.***....**.......*..*....***.****.*.....*.*.***.*.*.*.*.****.....**.***.**...****.*....**..*..*..***...*..*..**.*.**...****.***.**..***.***..**.****.****.*.*.**...***.***...*..**.*.***.*.*..**.*.*.**....*...***.**......***.**..*.****..*..*..****...*.**.*.*.*.*.*..*.*****...*.*...**...***.*.*.*.*.*.*.*..**..*.****....***..*..*.**..**...*.**.*.*...**..****......**......**.*....*.**..*...*.......****..*.***.***.*.*....**...**.***.**.*.**....**....*.****.**.*....*.*.***.**.***.**........*....******.**.*.*..*.***.*..*.**..******..***.*....*...*.**..*******...**.**...***.****.***......*..**...*.*..*......*****.*.*...*..*..****..*.***.***......**.*.****...*..*..*..*.*.*.***...*....**.**..**..*....*.***.*.******....**.*.****....***..*...**.*.**.*..*...*.**.*.*..**..**.*..**......*...****.*****.*.**.*.*.*..**..*.**.*.**.**.*.**.*.****.*.***.....***..**.*.*...***.****...*..*.**..*.**...*..*.***...*...******...**.**.*.***.*.***.*.****.*.*...*.**...***.*...**...*.***.**.*..*.**.*.***...**..*.**.*..*.*..*.....**.**..*.**.**....**.*....*..*.**....*..*..**.**.*...**..**..**...**...**..****.*..*....**..*...**..*..*****...*...**.*.*....**.****.**.***..*..***..***..**......*..**...*...*.*.*..*....*.*******....**...***..*.*...*..***.*..**............**.****.**.***..*..*..*.**...**...****...****.*..***.***.**.*.*...*.******.**....*.*..***..****.**..***.**.....*..***.******.*....*....***..*...***..*..****.*.****...****...**......**..*..**.*.
..**.....*.***..*.**.*..*.*.*....****...***.**..***..**.*.*.......*.*****...******.*****.****.....*...****.**..*.*.*..*.*.*..*....*******...***..*.**..*.*...**..*..*....*.**....*.**.**.**......*****.*..*.***.*..****...*....**.**.**.**...***....**.*.*.*.**..**..*.*..**.***..**..***.*..***...***.*.*.**.*.......**....**.*****.**.**...***..****....**.*.**.******...****.....**.***.*******..*..**...***.*...*.**.*.......***...*..*.*.**.**...**.*.**......*....*.*.**...**.....****.***..*.******.*..***...*.*..**....**.*****.*********.*.*.....**.....**.*.**....*.***.***.**..*.*......*.****....**.....*...*..**.*.**.*...*****.**.****..*.**...*.**.*.*..****.**.*..*..***..*.*.**...*..***......*..***..*.**.**....***.***.**.*...*.***.....***.***.**.....*..**.**..********..*..*...*..*..*....*.*****.*...****..*.**.*****.*..***..*****....**.*.**....**..*...*.**.*****.*...**..**..*..**.......*...*.****.**..*..**.*.*.*.**..*..*..*.*.*.*.****..***.***.**.*....*.**..*.******..*..*.*....*.***.*...*...*..**.**.*.**....**.***..**.******..**.**....***..*..*.**..*...*......*........****.******.*********...*..*..*...**...**..**..*....*...*...*.*.*..**.*...**..*.*..*..****.**.**.*.*..**.*..***...*..*.**....*.***.*.*.*.*........****.*.*......*.**...*.***...*....*.**..*..*.****.*****.*.*.***..******...*...***..*.*.****..**...***.*.*.**...**..*.**.**.*******...*..*..*...**.....****.***.*..**....*.*.*.****....******.*.**.**.*...*.**.**...***.*.*.*.**..*.*.***..***......*....*..*..**........*.***...****.*******.**.*.**.*.*..*.**.***.*..*..*...*****.******.**...****.....**....*...*..***...*****.**.*.*.*.****.*..**.****..**.*..*..*..***..**...*..***...*..******..*.*..*.*..*...*.***.****......*...**.*.**.*...*.*.*.*..***..*..**...*...**.*..*.****.....*..**.****..**.*.*.*....*.***..**.****.....**...*....****....*.****..**...*..**.....*.***...****.***.****.**..*..*..*.***.**..***..*.*..*.***.****...***.**.**...*.***.*.*...**.*....*.*****..**.**.**.**.*.*....*..*...**....***.*.*.*....***.*....*.*.*.*..*.*.*
*..*.***.*...**.****.*.....**.**.*.**.**.***.****.*..*...*..***..*.*....***.*..*..******.*.*.*.....*..**...**.**.***..***.**.*****....**.**.****..*..*..**.*..****..*.*.*........******......*.*..***..***....**....*.*.*********.*...........*...*.*.*.*.*....*...*....*...*..**..**.*.*.**.*.*....*..**.*..***.*.*****......*....*.*****..*..*.**.*.**..******...****..*.********.****..**..**....**.*.*....*.**.***.*....**********...*..**...*....*.**.***.*.****.....*..**..**.**..**..********.*..**.*..*.*.**.**.**....*..****.*...***.*..******...*.*.*****.....**..**..*.....*.**.***..*..*..******.*.......*.*.*..*.*.**.***..*..**...***.**..*.*..**..*.*..*....*.*...***..*..*.*...*.**..****....****..**.*.****..*.*..**.*..**..........*...*.*...**.*.*..***...*.*...*..*.***........*.*******.****..**.**.**..*.**.**...**.*....*.**..**.**....**.*.*****.*.***....*.*.*...****.****.....****..*.*.*.*..*..*.*..*..**..**.*....*.**.*..*.*..*.**.**.*.*.**.*.*.....**..*...**.***.*.*....*.....****.*...**.*.*..*....*.****..*..***.**...*.*****.**......*...*********..**.*....**.***..**....*.****..***..****.**.****.*...*.*.*.****........**.*..*.**.*.......**...*.**...**.....*******...**....*..**...**..*.*...******..**..***......*.*******.*...........****.*.*****..*.*..*..*.*.*...*.*.***.*...***....*..*.****......*....*..*.*...**....***.*.*.***.**...**.**..*****..****...*...**.**..***..*..*.*****.*.****......*.****..**...***...****.*..**..*...****..*.*.**..*...*....*.*.******..****.**.**..**.***...****..*.**.*.*....***..**.*...*...***.**.**.*...*.**...*..*...*...**...***.*.*****..*....**.*....*..*.**.....**...***..*..***********...**...*..*..*.......**.**..*.*..*.....*.*..***.*.**..*.*..*.**.*.**..**.**.*****..*..*..**..*..*.......*.*.****..***..*.**.*..***.**.****.*...*..****.*.*..*...*.*.*****.*.*..*..**.**.*.*..****....*...****..**.*..*****.*..*..****.*.**.*...*.*.****.....*****.*.*.*..**.****.***.***..*....***..**.*.*..**.*.**.*.**.****.*..*.*.*.*.**...**..**.*.*.*.**.**..*...**.****.******.**..*.**.
..........**.*****..**.*.*..**...*...***.***...**.*.*..**...**.*.**...***..**.**.....*.*....*...**..****.**.**.**...*****...****..*.*...******.*******...****.....*....*******..****..*...***...*.*.**.*..*.*.*.*.*.*.***..****..*.****..*.**...*******.*..*..*.*...*****.**.****....***...***.******.*...**.**.**.*...***..***....*.*.*.*...*.**.....***.*..*....*....*.***...**.***....*******.*******..*.***.*.*.**...*..***...*....*.******....*..**.*.*****.**.*.*.*..**...*.***.*.***.*..*.*.*..*....*.*.*.....*...*.******....***..*.**.*.**..*.***...****.**.**.*...*****.........**.*.**.**.....*.*...**.*..**...******.*......*.**..*...*..****..**.***.*...**..*...*.....*...*****..*.**.*.*...**..*.*.***.....*.**.***...*...**.***.*..*.*..*.*..**...*....***.........*.....***.*.**.*.**..*.*.***..*.*.*.**.**.*.......*..****..*.*.*....*.*.*....*.*.**...**....*..*.....*.....*..*....*.....*..**.........*.*.**.**..*******..***...*.**..**.*.*.*...**..*...*.***...****.*....*.....*.*..*..**.*..*.*.*******.*...*..****....**..****.****.**....***..***...**..***.*.*.*..*.**..*..*..*........**..**...*..*..***.****..*.**.***.***...**..*.*...*...**.*.**.....*.******...***.*.**.**.***.*.*.**.*.**.**.**.**.**..*...**.******..*.*..*.*....***...**..*.*.***.....*....*...**..****.*...*.*.*...**....*.*.****...**.**.*.*.*.*..*.****.*..*..*..**.******.*...***.**...**.*.**.**.....*..*.**.*...*..**..*...***..**..*.**.*..***..*.*.*....**...**.*..*.***.*.*..*.*.*.....**..****.****...*.**.*....*..***.*****.*.**...*.**.....****.*.***.*..*.*.*.*..***.*....*.**.*..*.*.*..**.**..****...*.*********.*..**.*..*...**.**.***..*..***...*..**.*..*...*..**..*.*.*.**.*****.*.******.***.*..**....*..***.***.**.**..*.***....**.*..*......**.*..*.****.**.*..**.*..**.**.*.*...****.*.*..***.*..****..*...****..*.*...**.*****.*....*******..**....*****.*....*.*...*..*.*.*.*.*.***...**.*****.*.*****.**..*...*****...*****.*..*.******..**...*..****.*..*.....**.**..****..*.**...**.....*....*..**....*.**....**.****.**..****..*..*.***.**....***
*....*..*****.*....*****..*.*...****..**.*.*.****...*.***..*****.*..*.***..****..*....***..***.**.***.*.*..***.*...***.*...****.***.**.*.*****.*.***.***...***..**........*.*.*.*.....****.*****..*..****...*..*.**.*..*.***..*....**.***..*..**.**..*.**.*.*..*.*..**..**...*.*..*...*...**...*..**.****.*.*...**..******.*....****.***..*....*.....*******.*..*..**.*...*....**.***..*...*.****....****.**.**.**.*...***.***.*..***.*.*.**..*.*.**.***...*...*.**......*....*.*.*..*...***.*..**...**.*.*.*..*.*..*..****.*.....*...*...*..*****.*..**..*...**....***.*.*....*..*.*.**....*..*...**.*...*....*..**.**...*..*..**.*.*..*.....*.*.*..**.**..***.*..*.*.*..****.****...***.******.....*.*.**.*.....**..*****.....*.**....***..*..**.*.*.**.*******.....*...*****...**.*****...**....**.*.**.*....*..*.**...**.*****.*..*.*..*...*...***.***....**..**.*..***....****..*.*.****...***.**..*****..*.*..*....*......****....*....**..**...**..*..*....**....**..*.*...**.*.**..*.****....****.*.....**..*..*.**.*...*.*..**.********..**.*.**.*..***.***..**.**.***.*.*.*.**.*...****.*.****..*.*...***.***...*.**.*....****.*.***.*.**...*.*.*.***.*******....*.****.*.*****..**.....**..*..**...*.**..*.**...*.....*.*.*......***...*.*....*..*.*....*****..*...**..*.*....****.***.**.**.***..**..*.*.***.*.*.*..**..**.***..***.....*.....*.*.***..**...***.*..*.**.*.*...*..*.***.*.**.**.*.....****..**.*.*.*.***.*******...*.*.**.*.*.***.**.*.**.****.*.********.***....*.*.***.......****...**.*.****....**.****...****.**...*.*..***.*....*.*..***.**...*.***.*.*..*.****.**.*****.***...*.**.*..**.*.*..***..*..*.*..*...*.**..**.......****.****.*..***.*.*..*......*.**.*..*.*.*....*..**..*.**.**..******.*..**....**.**.*.*..*.****.****....*.**..**.***.*.***..*.***.**..*......**..*.**..*.****..*.......**.***.***.**...*.****..**...*******..*.*.*.**.*..**..........*.*.*.**.*.*.*..****..**....*.***.*.*...*..*..**.*****..*..*...**.*.*.*.*.****.*.*..*......*......***.*.*.*..*...*..**...*...***....*...*.******..***.*.**.***.*.**..*.*.*.*
.***..***.**.**.***....*.*.**.*.*..*.*....**.**.*..*.*****.*..*.....*.**.***...*.....***......***.....*..*.****....**..**..*.*..****....**...*....**.**.**...***..*.*.......**...*.***....*.*..**.*.*..**...**.*...**.**.*...****.**.*.**.***.*.***.***....*.****..*.*.*.*.**.....***.**.*..*..*.....*.**....****.....*.*.**........**.***.***.*****..***.....*.*...*..*.**....*.*..*.....*..*****.*****.***.****.*.*..**...*.**.*..*..*.*****.*..*...*.*****.**..*.**...***.***..*.**..**...**.*.*...**...****.***.**...*....******.**.*..*...*..**.*.*...*..***.*.*.*.**.**.*...**.*.***.*.**.*..****.**....***.***.*..**.**...*.*.*.*......*.*....**.**.*****..*.*....*...*....*...**.*...*.**.**.*..**.*......***...*.*...****.*.*.*.**...*.**.*********.*...*.*.....**.*.***.*****...*****.*...***.........**...*.*....*...*.**....***.*.**..*.*...*...***..***...*.*******.***.***..***.***.**...*********.***..*....*..*****.*..*******.***.*..*...*.*...*.*.*.**.*..*.*..*.*.*....**..**.*.***.*...**..*.***....*.*..**...*..*.**.*....****...*..**.*.....*...****.*...*****....**........*.****..*..*..*.**.*..*.*....***.**..*.*.**....**.*...*.**.*.***..*..**.....**.....**.**.****.*....**...*.***.....*.*..****...*..***....*****.***..*.*..****.*****..*.**..*.*.*.**.*.****..*...***..*.....*.*....*..**..*.....*...*..*.**.***..**.**...***..*.*......***...*.**.......***...**.**.********.***.**.*.*..*.***.**.*...*.*.***..****.*.**..*.**...**.*.*.**.*.***....***..**.*..*..**.*..*..**...**.***....**.****..*.....***..*...*.***.**..*..**....*...**...**..**.*.***.*....*.*..*..**.***....*....*.*.***.**.*..*...*...**.*.**..*.*.**.**.....**.**.*...*.*...*.*..***********..*..*.*******..**..**.*.**.**.****.*.*.**...**....***.*.****.*..***..*.******.***..**.......**..*.*....*..**.*..****.**.*..**....*.*.....*.*.*..*.****.*********.**.*.*..***.***...*.*.**....*....**.....***...*...*..*.**..*..*...*...**.*..*******...*..**.*...*.*...*.**.*.*.**.*...******...**..***.*..**...*.*.....****.*.......**..*******.....*.*.*.*....*......*..*
...****.*****.*.**...*.***...*..*****.****.*..*.**..*.***..****.*....*.*...*.***....**..****....*..*.**.*.**...*...**..*.**.****...**..****.*.....***...***.*...*..***.*..*...*..****..**.**...*.**.*.*.**.***..**..*..*..****..*.**.*...*.*...*.***..*...**..***..*....*.**......*.**..*.***.*.*.*..**.*...**.**....*..*.......*******.*.****..**...**..**.*.*.*..**..*...*.*.************.*..**.*....**...*......*.**....*.**....*.**.*.****..*....*......**....*..**.*..*..*.*..****.......**.****.*.*.*...*.**.*******.**....**.****.**.......*.*******..**...**.*...**.*.***.*..*.*.*...****..***.****.....***.*.**........***..*....*.*...*.**....**..*.*..**..**.*..*...*.**..**..*.***.**...*...**..*...*.*....**.***..**.***.*..*.....*..*.**..****..***..**.**.***.*....****.***..***..*.****...****.*.**..*.**...*..***....*.**.****.....****..**.******......*.*....******.*..***.***..**.*..***..*.**.**...**....**..*.***.*****...*.*...****..*.*..**.....***.*.*.*.....**.*...***....*..***.*...**.*****.**.***....**.**.*.*.**.*...******....**..*.*******..*.*.**.....**.*..**.........****.**.****.***.*.*.**....*...**.***.*****....**.*...**.**......*.***..*.*.**.**.*...*******.*..**...*..**...*..*....**..*.....***....**.*..***..*....**.*.*..****.**.*...**....**..*.*...******..*..****.*.*.*..*.....*.**.**.**....**...*.*.....*****.....*.*...**...***..........**.**.**..*.*...**...**..***..*.***..*.***.**..**.*.**.*..*.*.**....*..**.*..*.**..*....**..**.**....**..**..*.**.***..*.*......*.*..*.*..**..*....*.*.**..*.**..*....***..**.**..*.**.....*.**...**.**.***...***..*.*.......*.....***..*....*....*...*..**.*...*.******.****.****..*...**.***..*..*.*.*.*****.....*..***..*.....*****..*....*...**..*.**..*****...**...***..*...*.**.*.**...*.*.*.*.*.*...**.*.*..*.*..*.**.*..*.***.*.*****.*.*..****......**...*.*****...**.*......*.***.******.****.***.**.*.**....*.*..*.**.***.*..*..*.***.*.*****.**.*...***.***.*.******.**...*...*.*..*.*..****.*.**...***..*..*....***..**..*.*.****...*..****..*...**.**.*..**.*.******.
*.**.***..***.***.*****.*.******...***......**..*.***.*.*..**..*.*.*.**.*.*...*..**.**.**.**.*..*.*...**.**....**....***.....***...*.**...**.***.**.*.*****.**...**..***.....*.*.*.**..*..**.....***.......*.*...***...**.***.*.*..*..***..*...*.**.*......**.*.****.***....*...***..*......*********.**.**.*...*...**..**......**..**.*..***...*.******...***.*..**.......**.**.*.****....*.**.****.****...***...*****.*.**......**.***..*.*...*.***...******..*.*..*.**.****.*.*....*.*.****.**.*.*...*...**.**..***.****.....***...*.***.....**...**..******..**..**..*...**..****.........*..**.*.**...*.*..**....*..****.**.******..*.**..*.**..*.*.*.**..*...*.**.*.***..***.**..**.*.**.***.*.*.*.*...*****.***.******...*.*.**.**.*..**..**...*.**.**.*****..*..**..*...*..*.*.**.*.*****..*.***..*.*..*.***.*.*..*.*...***..***.*..***....*.****.*.*..**...*.***.**....***.*.****....********.*.**..*..*.*.*****..*...*.*.***.**....**.**..**..**..*.***..*....*..*.**...***..****.**.*....***.....*..*.*.*.......**.......****.**....***.*....**..**.*...***..***.*.*..*.***....*.**..*..********.*****...**........**.***..**....*.***.*.*.*.*.**....****.........*..*.*..****..*.*.**.**..****.....*....****.*......*.**..***.*...**.***.*.****.*.*****....*.*..*.*...**....******.******..***..***..**.....*..*....*.*..**..*.*..*.*.*.**..**..*..**.......******...*.*.**.*.**.****.**.***......**.**.....***.***.*.*...***.......*...*.***....*.***...*.*.***....***...***.**.....*.*****.*.***..*..*.....*...*....**..........**....*..*......*...**.*.*...*.*...*.*..*.**..*.**...**.**.*..*...*.**..*....*.**....*.*..**.**.**.*..**..**.***......*****.*...**...**.**.....****....**.*.*.********...**.***...........**.....***.**.**...****..***..*.****..**..***.*****..*.***.**.**.**.**.*.*.*....***..***....**.***.*.*..*******...*.....*.****.......*.**.***.*****..*..*...**.*.***...***.*.**.....***.**.**...*..***..*..***.*.*.***.*.**.*.**...********...****..*....*.*..*.*..**.*....*..*...*.**..****.*.*.**.*.***.***..*.**...*.*.**.*.*.*...*..
....****.*.*.***.......**..*....*..*.****..*....****...*..*..**.*.**.**..*..*.**..*......***.*****.*..*..*.*.****......*.*.*...****....*.*....**.**.**......*.*...*..****....*....*.*.*****..*.**.*.*.*.**..*..*...*....*......***..******.***.***..****.**..**..*..*******.*..**...*..**.**.*.*.*.*****..**.**.***.****.*........******...******...***.**.***...**.*.**..****.***.**..*.....**..*...**.****..*.*****.**.*.**.****...*****.*.****.**...*.*.*.*..*.*******....*..*......**...**...*....**..***..**.....**....**.****..***.*....**....*.*.***.*..*.*....****...**.**.**.**..***..********..*..**........***.*....**.*****..***********..*....**..*.*...*****.****...****..*.*.*..*.*.**....**.****.**.**.***.***.*..**..*****..*.*.*.*..*.***..*.***.***.*.*....*....*.*.....**..*.****.**.*****.***...****..*.*....*.*******.*..*.**.....**.*..**....*.*..**.*..*.*...**.**.***....***...*......****.*.*.*.****.***....***...**....**.*...*......**...*****.**.....****...***.**.*.********.*.*..*.**..*.*.***.*..***.*.*.*****..*.**...*..**.*...***.*.*.*.*.*.......**...*..****.*.*.*.*.*.*.*..*...**.**.*.********.******.***.*.*.*.*.**.*.*.*....*.**.*****.**..***.****.***..**.***.***.....***.*.*....*..***.**...**..**.**.*......*......**.******.**.*..******..****.***...*..***...***......*.**...**..***.*.....**.***.*******..*......*.......*.***......*...*.*..*.*..*.***.**.*...*****....******..*..*.*.***...***.***..**.***..*....*********.*.**.**.***.**.*.*.*.**.**.**..***....*.***..****..**.*....*...*.***.*.*.***...*.***.*.*...***.**.**..*.*...*....**.*****.**..*.*..*...****.*..*...**.*..*.***.**..*..*.**...**..*.***..*...*.*.....******.**.**.**.**..**..*.*.*****..*****.***.....*...*.*..***.*..*.*.*..***.****...*.*..****...*..***.**.****.*.*.**..*....**..***...******.*.***.**.*.*.**.***.*..**..*..******.*...*........*.**...**.*...*.***.*...***.*....*.***....**.**..**.*...*..*.****.*..**....*...***..**..**..*****...*..*...*....*.*........**.*...**....*.*.....*....*..*.******..**.**....*.*.*.**.*.*.....***.*
.*..*...*..*..*.**.*..*.**.*.***..*.....*..**..**.*..**.**.**..**.*.***..*..*.****.*...**......*.****....***...*.*****.*...**.***..***..*.****.***..*.*....*.***..**.....*...**.*...*.**...*.*..*...*.*..*....*...**.****.*.*..*.**..**..*...***..**.*********.**.***......*..*.*...*****..*.**.*.*****...*****...*.*.***.*.***.......**.*..*********.*.**..*..*.*....**.*.***.***....****........*****.*.*.*..*..***.*.*.*.***.*.**....**...*.*.......*.*..*.......*.*.****.**..........*...*.**...*.*..***.*..*.*....**..*..****...*.*...*...*..*****......*..**....***..***..**..*.*..*..*..*...**.***.**...*..**..*.***.***..**..*.*..*..*.**.*..**...**...*...*...*...*..*.....*.....*.*********....****..*.*.*...***.***.*.****.**.*.*****.*.**....*..***...***......***.*..**.*...*.****.***..*..*..****..*..***..**.*..*..***...*..*..*.**.**....*.**.****..**....*.**...***..*.....**.***...*.***..*******.*...****.*.*.*.*...*.....*.*..*.**.*..*.*..***.*..**..*...*.**..*.*.***.*..***...**..*..*.*.....*.***..***.*.*.*.***.**..*...**..*.**..***.*.*.**.*..*....*..*....*.**.*.*.**..**....*.........*..***.*.......**......**.****..*...****...*..****...*..*..**.**.*..*..**..**..****.*...*........*..****.*...*......***.******......*..****..*.**.*****.**.*...**.**.*..*.**.*.******..*..*.*...*..**...**.*.....*.*...****..*.**....*.*.*.....*.**.*******..***...*....***.****.**.......****.*..*.**..*..*...*..**.*...***..**..*..*...*..**...*...**....*.****.*..*...****.**..*.**.**.*.**...**..***....*....*..*..*...****.**..*.*.*.**.*.***...****.*.*.*.*..*****.**.**....***...*.**.*.*****.*..**..*....**..**.**..**..*****.*.**....***...***.*....*.***.****..***.*.*.*..*....**....*.*.*.****.*..*.**.*****..**....**..*.....**..**..***...*..*.**........**.*****..*****.**.****.*.**.**.....***.*.****.....*...***.*.*.....**....*..*.***..*.....***.....*..*.*.***...**....*.***.*.**.....*.**..*.*.*...****.***.*..***..*.***...*...**..**..******.****.*...**.*.***.**.**********..*..**..*...*.....**.**.**.*...*...*****.***..*..*.***...*
.*..**.**.**..**.......****.*..*.*.*.*.**.*****.*.***.**.*..***.*....*.*.*..**...*..***..*..**.*.*.....*...**.*..*......*..**.....*.**.*.*.****.**....*...*.***...**..**....*..*****...*...****..*.***.**.*..*..*..**..******..********...*.*..***.***.*.*..******.*.***.*....********...***.*.*..****.***.*.*...**...**.*..**.*********.**..****.**.*..*.**.**...**..**..**...*..**....**...*****..**.**.*.*...**.*.**..**...*.**..**...*..*.*.*.**..**..*.*.*.*...*.*....*.*.*...*..**...******.**.*....*********..**..**.*.**.*.*..*****.**.***.**....*.*.*....**...*..*.*...*..**.*.*..*...*..**....*********.*.*..***.*......**.*.******.**..*..*...*.**..**.*.*..******.*...*.**.******..*..**.*****..**..*.****..**....***..****..*.*..**..*.*.**..**.*...**...*.****..***..*.****.**.*..*.***.....**......***.*.*****....*....*.**..**.**.*...**..*..*.***..*.*.**.****.****.***...*.*...****.**.*.......*..***.***..**..***...*..*..*.*.**.*...*.....*..****.**....*.**...***.*.*....**..***..****.*..**.***....*...*.**..**.***..*...***.**.**.**...*.*..*.*..*****.*.***...***.**..*.**.*.....*.***.**.*.*.*.***.***.*.*......*....**.*...**..**.*.*.*....**.**..*..**.*......*.*....*.*.**.*...**.***.**.*****.*....*...*..*..***.*..****.......*.***.....*...**.*.*.**..**.*.**....*..**.....**.**..*.***..****.**.**.***...*..*.*.***.*.*.**..*.***.*.*..****.***..*.***.....**..*.***.*..*.*.**...*...**.*..**..*...****.*.**.*..*.*.**.*.**...***....*...*....**..**.*****.****...*****.*.**..**..*.*.***.*.*.**.***.***.****.**.*......*.*.***.*.*..........*...********..**.*****.*....***.**...*.***.*.....**.**.**.*.*..**.***..***.*.******....*.****...*......*...*.***..**.*.*....**.***...*.*.****..**.*****...***.**...*.*...*..**...**.*.*.***.******...****.****....**..**.*.....*.......***.....*..****.*.****.**..*.***..*****..*..*.....*....****...**.....*..**..*.*...**..*..*.*****...***.*****...*..*..**.******.*****..**..****..***.*.*...*..*....*.*....***.*...**...*.*..**.*.****.**.....*.*...*.*.*.**...**...*.**..*****..*.*.****.**..
.*..***.*..*.******........**.**.**.....*.***...****.*.....**..***......*.......*..**.**.*.*.****.*..*..******...*.....*..*..*.**.**..**.***...**.**.**..*...*.**.***....*.*.*.*.**.***..*.*.*...*.*.***.**..*.**..*.*.**.**.....*.*.**.*.*...***.******.*.*****..*****.*..*.....**.**...**..****.*...*...*.**.**.***......*......*...*..***.*..**..*.****.*.*...**..*.*..*....*..*...**.****......*.....*.*.*...***.....**.**.*...****..*****.**..****...********.*...**.*...*.****...*.**.**.*....**.*.***...*....*..**...*.***.*.*.*.**.*.**.*..**.**...*.******.*.**.***.***.*..*****..*...*...*****..**.****.**.*..**.*...***.**.....***.*..*..**.*....*.*......***.****...****..*.**.*.*.*.*.*.***.*.******.********.*...****......**..*.*.....***........*...**...*....*.*...*..**.***..**.*..***...*..****.*...***.*.*..**.*.*.*.*.*.***..*.*...**.*..*.*.*...***.*..****..*.*.*...**....***..*.*.....*.*.*.*..*.***.*.*........***.******.....****...*.*...*****.******..****.**.**.**..**..*..**.*...*..**...******.*******.***.**.*.*.****.***.**.**.***.*...*...*.*..*.*....**...*.*..*.*.****.*...*.******.**..**.*..***....*.*.*.*.**..*...***..*.***..*.**.*...*.***.***..****.*..*..*.****.*....*.***..**..*..*.***.*...**.*.*.....*..*.*.**...***...*..**.***..**.*****..*..*******.*.***...*..**...*..**.**.*.*..**........*.***..*..**......**.*..*.****.***.*....*...*******.****.***..*.****...***.*.*...*****.*......*****..*..***..****...**.*...**.......*.*.**.*****..**.*******.***...***....***......*.*...**.**...*..***.*..*....*.**..*...***.*****..*.*.*..****.**.***..*..*****.****.*.**..*......*......*...*.*....**.*..*.****.***.*..*.*..*...*.**....**.**......*.**.*.*......*...**..**..*.***...*.*.***.........*..*..*.*.****.*.***....***.***...****..*.****************.....**..*.**.**....**..*..*..*.*******..**.*.****.*..*.*...**..*******..*.*.**.****..*......**..*.***.**.******..***.*....***...**.**.***..****.*..*..**..***.*.***..*.**..***.*..***.*.**..*.*.....*.*...*.****.**..*..**........**.*..**..*...**..***..**.*..*
.*..*..********..*****.**..****....*..*.*....******..*..*...**..*.**..****.*.*.*.**.**..******..**..*...*.**..**...*.....*.....*****.****..**.*.*.**.**....***.*.*.**.*..**..*..**.*.*..*.**.*****.**..**.*.********.*..***..**..**.*.*....*.*..***.*...****...***......*......*.*...*.****.**.**.*.***.****.....*.****..**..**....**....***..*...**.**.***.*.*.*.*****...***...*.........*.*..***..*....****.....*.*.**.**..***.*...*..**.****...*..***.**..***...**.***.**..*.**.**.**..*.**.*..****..*.****.**.**.**..............**.**.***..***.**.*.*.*.*.*.*..****.**..*.*..*.*.*....*..**...***..*...*****........*..*..*.*.*.***.*.**.***....*...****.......*.****.*.*.**.*..**.*....*.**.**.**.*..*.**..**.*....*...****.....****.*...*.....*...***..*.**..**....**.**.*.**......**.**..***.********..*.*....***..****...**.******.*..**..**.**..*.**..*.*...*.*.**.**....*..***...****.**..*.**....***.**.**.**..***.***..***.**.*.*...**.*.*...**..***.***...*****.....**..**.**.*..**....**..****.*..*.....****.***.*..*.***.***.***..**.**.*.**..**......**...*...**.**...**.*.....**.*.**....**...***..*.*.**..**..***..***.**...*.*.**......*.*.*...**..***..*.**....*..*...*.........*..*.*..**..*********.*...***...*.*********.*.*...*..*.*..*****.*.****.*.*.**..**.*...**.*..*.*.*..***.***....**.....*.*****.****..***.*.....*.*......*.*.***..****.***.****......*.****...****.**..*..**.*....*.......*.*..*.*.*..*..*****.*..*.***.***.***.**......*..**.*.***...***..***.******.*..*.**..*..*.*.**.....*.....*********.*.*...*.***.*.*.**.****.*...***.****...*.*.*****..*....**.***..*.*........*..******.*.....**..**..**...***.****..*..**.***.*..***.*..*.**.*.*.*.***..**....*.*..***...*.....**.**.**....*******..*.*..**.***.*..*.***.**..*.**..***.**.*.**..*..**.*...*.*.**..*....*......**.**..****.*.*..*....***.****..******..**.*..*..**.*..***.*.***..**..******.*..**..****......*...**.**.*..*.*...**.***.**....*.*........*.*.*..***....*.*.*.*.**..**.*.*...*......*.*..***.*.*...**.*.****.**....********.***..*.***.*.*.****.**...**
***..*.*.**.**.*.***.*..*.**.*..*..*..*...*.*.*....*.*****..**.******.****.*.*.......*.*******.......*.****.*.***.*****..*.**....************......******..**.*.**.**.......****..*****....*.*..**....****..***.....*....*.........****.....**..***..**..*****..*****...*.*.*..*.***..*....*.*..***..***.**.*......**..**.*...*.*.*.*.*..**...***..*.**....*...*.**.****.**..**.**.***...****...*.*******.*..*..**..***.****..*...*.*...**.***.*....*..**...*.*...**.**..*..*.*.**.......*....***.***.**.**..*..*.*.*...*.*.**.***.*.*...*.*...*.*.....**.*.........*.*.*******.*.*..**.**..*.****...******..****.*.**.***..**...*.**....**.*........*..*.**....*.*.***.**..***.*....***.*.**...*.***....**.****.**.**..*.***.*****....*.*.***..*.***..*...*.***..*.**.*..***..**..***.****..*..*....***..**.***..*.**....*.******..**.***............*..***.**..****.*...*...***...**.***...*..*****....******.***..*.*..****.*****.*..******.*..***.*..**..**....**.**...*.*****.**.*...***..*.****.*..***..*.....**..**.****.***.**.*.******..*..***..*..*.*.***...*...**.*...***.***...*******..**.****..***.*...*..*...***....***...**.**.....*..*......*.*..******..*..*..*.*.*.*..***......***..*.**..**.*..*.**.**.***..**.*.*.*.*.**...****..**.******..*.*.*.***...****..*..*...***.**..**.*.*.**.*....*...*****..**.....*.*.*.*...**.*...*..**..*****.....****..*.....*..*...*...*.....*.*.**.*.***.**......*..***..***.....****.**.******...*..****.*.*.**.......*..**.*........****.***....***.....**...**...**.**.*....**....*.*.*.****....**.*******.*.*.**..*...*.*.********.*.****.******.**...**.****..*...******..*.......*.**.*..*.*......******..***.**.*..*.*.**....*.*****.**.**..*.****..*.*.**...*.**.**.**...*.*.**...*...*...***.*.**..****.****.**.***.********.***.**..*.***.***.***...***.*****...**.**.*..*.....**.*...**....**..*****..*****..*.***.*.*.*..*....*****..*....**.....****.**.***..*.**.**.*.*.**.*.****.....**.**..*....*.*....******..*....***.**...*.*.**.**.*.....**.***..*.***.**...*.*..***.******...********.**.........*...
*..*..*.***.***.****.**....***.*.*...*..*.*...*.*.***..**.*.*.*.*..**.****..*..*.....*..****....*...****.***.**.*.***.******..**..**...*........*.**...*.**...*.*****.***.**..**...**.*.**.*..**.*.....*..***.*.*.*..*.*......*.*..****...*.***.*..********...*..*.****.....**......*.**......*.*.****.*.*.*..*.*..**...**.**.*...*.........*..***..**.*.**.*...**.*..**....*..*.*..**.*.*..*****.......*......*..*..*******..******.*.*..*******..****..***...*.*..*.**.....*.**..*******....*..****.*.*..*.*...*..*.*..*.*.*.....**....**...**..*.*..*...**.......*.........***.*..**.*..*..**.*.*.**.....**..***.*.*.**.**..*.*******.*.*..****.*..***..*..*...........**..*.*.......*..**.*....**..*.***..*...*.***..*.**..*...*....***.**.**.*..**.***...*.**........*.*...*..*.*.*.*..*..*..*.*.**....*.*.**...*.*...*.**..*...*.*...****.***.....***.****.*.****.*....****.**...**......**.**.*..*...***.***..*.**.****..*..***.*.*..********.*..*.**.****.****.***...*.*****....*..*...***....****.*.....*****.*.***.*...***.*.*.....**..*.*******.*.*.***.*..****....*.****....*.*.***.........****....*.*..***.*...*..*..*.....*.**..**...*.*.**.*..*....**.****..*.***.....****..**.****....****.***.*..*...**.*.***....***.****..**..*.*.***....*.**.*.****...**.**..*.*...*..***..*.**.*...*.**..***......**..****.**...******.*.**.**.*.**.**.***......**.***..*.*.****.***.*.*****.*..*.*..*.***.....*.********..*.***.*.****.***.....*...**.*..*...*...*.**.******.*.*.**...***.***.**.**.**.**.*.**...**.***..*.***...***..***...*****.****..*.*.*..**..***.....***.***.*.....*..**..*****..****.....**.*...**.....***.*.*.**.**.***...**..**..*..**..***.*..*.****...*..*.....*.*..**.*..*.....*.****.**..*****.*....***..****....**...**********.********.*.*.*...**....**..**..*..*..*...*....*.**.*..****.***.*.*.....*..*.....*****....**.***.******.**..***.*.***.*****.*........*...**..*.**.*....*..*.**.*..*****.****..*..**........**.***..*.*.*.**.*...**..***.*...*....*....**.......*......*..*******.***.**..**.*...*.**..**.*****..**.*....**.**
*......**.***.*.*.*.....*..*..***.*.**.*.*.*...*.**.**..**.*****.*..***.**.*.......*.*.*.***.........*.**..*.*...**.*.*.....*..*.***.***...*.****..*...**..*.*..*.**...****.**..***..*.**.****..*.**.*.**.**...***.**.....*.*..**...*.*.*.*.*.**..**.***.*.****.**.*...**..*..*....**.***.*.***..*.***...***.*...****...*.**.*...**.*.*.*.***..*.***..**...***.**..*....**.*...*......*.....*.*...*.***.*..*.*....**.****..**.*....*.**.**...*.*.*.*******...........***.*...****...********..*.*.*******...**..*.**..*.*.**.*....**.*..*.***.*..*.*.*.**...*****.*....*.***.***.*.*..*....*.*.*.*****.***.****..*..*.***.**.*...*.*******....*.**.**......*.**.**.*..**...*.**..*...*****....****.*.**.****..*...*..**.**...**.*.****.****..****.****.*.*.***.**..***..*...**....*.*.**....*.*..*.**.****..***..**...***.*.**..........**..**.*.*....**.*.......*.****.*..***.***.***.**.****.**.*...*.**...***.**..*....**....****.*...***.****.**...*..*....*.*..**.*..*.**...**..*.*.*...**.****..*..**...*...*.**....*..****...*....**.*......*......***.*....*..**..**..***..**...*.*..**.*.*.*......*...**....******.**...****....*.*.**..*.*****.....*.*****...***.*..**..**.*****.****...**..**.*.*.....*...****..*...**.**.*****.*******.*..*...***.*..**.*....*..*..**.***.*...*.*...**...*.*.*.**.*...*....*..***.**...*.***.***.*.*........*.**.**.*..*..*.*****.**.***..*.****.***.*..**...**.*...**.**..*.****....***......***..***.*..**.***..*******.*.***.****.*.*.*.*......**.*..*.....*..*..*..*.**.**..*.**.***..*.****.***.****.****...*...*........*....*...*..*.*..*.*..**....*..*.***....**..**..**.*.*...*...***...**.*.***.***.***.*..*.*.*.*......*...*..****..*.*.*.**..**............*******..**....*.*..*..*.**.***.*.**....**..*.*...*.*.****.***.*..**********....****.*.....**....*.*.**.*.*...*..*..*****.**.********.*.**.**.**..*.*******.**...**..*.**.*.....**..*....*...*..****...*****.*....*....*.*...**.**..**.*..*.**....**..*.....*...*..*****.*.***.*..*.....*.*.***.**.****..****.*****..**.***.*********.***..*.**.*****.*.*.*.*
*****..*..***.*.*...**.*.***..*....*.***.*****..*..*.*..**.*..*.**.*..*.**.*..******...****.*.*....**********..****.*....******.****.*....**...**.*.***..******.***.**.******.*.*******.**..*.*...*....*.**...*.**.*.***.*.*.*.*....*...**..*.***.*.*....****.*...*.**.**........****.*......**..**..*.*.*..*.*.*.*.*.***.*....*.**..***.*.**....***.*...*..*.***.****.*.**.**..*..*...*.*........*****.*.**.........**..*...**..*..****..*****...**..*...*.***.*..**..*........*.*.*...*.*..****.**..**.**.*******.***..*.***.**...**.*.**..**...*****.*....*...**.**..*...*..***.**.****..**............**.*..*.*.***..*...*...**..**..*.***.*.*.**.**.*....**.**..**..*.*...*.*....*.****.*.****.**...*.*.***....*.*.......***....**...***...****.**..*.*.*.*..**.*.***..*.*...*....**..*..*.*......***.....*.*.......****.***...*....***..*..*.***.***...*...*.******.*...***....**....*.*.**.***.*.*..**.**.*..*....*.*.*..*..***...*.*.******....***....***.*.*.*..****.*.*..***.*.**.*.*...**.*....*....***.*.....***.**.*.....****.*.***...*...*...*.....*.**.**.*.********.***...****......*...*.**.******.*.****..**.*.***...*........*.**.****.*.*.****.*.**...*.*...*****....**...***.**...*..**.*..***.*...*.**....**...***.*...*.*.*.*****..****..**.**.....*.*.***..***..*..**..*.*.***....*.....****.****..**.***.***.*.***...*...***...**.*.*...****..**.*..****.*.....*.**...*.*****.*.***.****.*.......***.*.*..**..**.....*.*...**.....*..**..*.*.*.**.****.*..*.....*.****.*.**.....***.*..**...**.****.****..*....*......**..***.*.**.....***.***.**...*.*....*...**.****.....*...****...*..*.*..*.**.****.*.***..**.**...**..*...**.....*.*..****.*.*.*.*.*****....****.*.*.....*...*.*.*.*...***.**.*.**.****.*.****.*.**..**..****.***....*......**.*..**.***.*.**.....*..**.****.***..***.*..***.**.**...**...******.*.***.***..*......*.******...*.*..*.*******.***.*.**....*.***....*.***..***.***...*......***....*.*.*.*.****..**.*.*.*.*.**.****.*...*.......****.**.*..****.*..*..**..***.**.*.**.*..******.*******.*....*.**..*****.*.*.**...*.
*..*.***....**..*****.*.**..*.**.***...*.*.***.*...**.......*..***.**..*...***.**....**....***..*..*.*..*....*.***....*****..**.**.**.*..*.***.*.****....****..**...*...*..**.**..**...*..*..*.**...*.*..*..*..*..*...*..*.*.*...**..*.......**.*.*..*.*......****.**......*.**.*.**..**.*.*...*....**..***.*.*..*..*...*.**.*.***.***......*...**.*.....*......****.*..*..****....**.*.....*****.....*..***..*..***..**.**.*..*..***....***.****.**.**...*.**..**.*...***...*..*...********...*.*****.*...***..*...**......*..*..*.*..**.*..***.*.**.*...*...**.**...***.*...*.*.*.*.*....*.**.***.**.*.**....*.**.*.***...****.**...*..*.*.**.***..*..*..*..*...***..*.**....*..**.*...**...***...*****..*.*........*...*******.**.**.*.*****.*..***..*.*.*.****.****.*..***.******.**..**......**..**..***.*.*****.**.**...*..***.*.***.***.*...*.*..**....**.....*.*.*****.***.*.**..***..*..*..*.****...***...*.***.*.*..*.....*.**.*.**.**..***..******.*.**.*.****.**.*..****..*...**..*****.*...*.....*..**.***.*.*.*....**...*.*.*****.*.*.*.*.**.....*.**..*.....****...*..****.*.**..**.**.**..*..******..*..**...***..*.*........*****..*..*.*..***.**.*****.*.*..*.*...**..*....*.*.**...*****.***.****...*.**..***.****.***.*..*...*.**..*.***.***.*..****.**..**.**.**...**.***..*.*.*.****.***.*.**.**.**.**..*.*.***.*...*.***.**.**.**..**.**..*..*****.**...****..*.*..***...*.*.*.***....*..**.....**.**.*.***...*.********....***....**.*.***.*.....*.****.**.***...**.**.*.....***.*..*.***.***.**.**..*.******.*....*...**..****...**..**..*..**.**.**.*****.****...**........****.**.**.*..***.*.***.**..**.*****.*.********..**...**.*...***.*.*..****.*..*.*.....****.**.**........**..**.**.**.....*..*..***....*.*.*.**.*.**....**.*.****..****.*.......***.*.*.*..****..***...**...*..**....*.**.*.****..****.*.**...**...******..**.**.**.**..*.**......**.*..*..********.****.****.**...***...*.*..****.**..**.*****..*.*....***...*.*..*..*....*****..**...*.*.**.*..*.*.*...*....*********....**.***.*.*..**..*.**.***.***..*.**.***...*******.
.*...**.*.**.*.**....*..********....**..***.***..**.....****.****.*.*.*.*...***..****.*..****.*...***..***..*.*.***..*......*.*..*.*..**..****..***..***.***..*.............****..**.*..*.*..**..*......*.****.*.***.*..*....*****.*.....*.****.*.**.**....*..*.**.*..*.**.*...***..*...**.*.****..***********.*...*.*.**...*..*..**..*.*.....*...***.*...*.....****...*..**.**...*........****.*......*..*..***.****.**.*.*......*.****...*.*****..*.**..*..*.***.*........*...*..**..*.*..*..***..**..**..*****.*.*.*.**.*..**..*.*.*..*......***..****...*...**.**.**...***.***.*.****...*...**.*...*.*.**.*.**.*.**.*..*.....*.**.*...*....*..*..****..*.****.**.*.****..***.....*.*...*.*****..***...*.*.*.******......******.....*.*.*.*.***....*..*....**.*..****.**..***..*.*.*.*.******.*...*****.*...**..**.**.**.***...**..*******..*.*.*.***....*.*...**.*.*..*..******...*..*..*.***.......*****...*.*....*.....***.*....*.......*.*..........**..*...*.......*.*..*.**.....**.***..***..**..*..***.*......*..*.**..*..*.******.**.*..*****.**.*.*...***.**.**.*.***.*....**.***.*....*...****..*...***.*.*******.**.*.*..*......*.**.....**.*.....**.**...**.**.*...**.**.*.....**..*.*.*...****.******.**.**.****..**.*.*.*..*.*..**.****....*.**.*.....*..*.*..*.**..***.***...*.*...*.**.**.**.....**....*..**.*.*.*.**..***..*.**..*.*...*.***...**.**.*****...**.**..*....*.*.**.***.*.........*****.***.**.****.******...*.*.**.*.*.**.**..***..*.**.**.*.*...**...*..**.*..***..*..*....*.*.****...*********.*.*.*.**...*.**..*....*.***.**...******...*.......**...*.***.*****...***..**...**..****.**.*..**.*..*...*...**...*.*.*.*.*...*..*..******.*.***.*..***.....*...*...**..*..*****..*..*..**.**...**.*..*.**.*.****..***....***.*.*********.**.**.*****..***...**.**.******..**.*.*..*......*.*...*.*...*.**....****..***.***.*.*..*..*.*..***........*.**.*.***..*..**.**.***.***.*..*.*......****....*.****.....*.*..*..*..***.....***...*..*****..*..*...*....*.*..**..*...*.**.*....*.*.**.*.*....*.*..*...*....***.***...*...***.*.*.*..**..
**.**.....***..*.*..***.*.**....*..*..*.**.*...**.**.**..****.**..*.*****.*.**.**.**...***...*.**...*.*.**......***...***.*.*.**.*..***..**.*.*.*.*.**...*.*....*...**.....*..**..**..*...*.****..**.***.****...*.***.*******...***.....*.........*....*....***.*.*.**.....*...**.**.*.**..****.......*.****....**..**.**..*.*.*..*.*.**..*......*.**.........***..*.***.......***..******..******..*....*...*.**********.*.*...*.*.*.******.*.*..***.**.**..***.**..*.***.**.*....**..****.*.....*..**..*..**.*.****..**.*****.**..***.*.***...*...*.*...*.*..****....**.**.*.*.*....**..*.*.*******..*..***..*..*..**.**.*.*.*..*..***..**.*.*****.*.**.*........*.*..**.*..*....*....*.**.*...*.**...*.***....**..*.....****.**...**.**..**.**...***.*.*.*.**.*..***....***.*.*.***.********....*...**...**..*...*.**...*...*.**..*.*.**...***..*...*.......**.*....*.*.*.....**.*..*..*..*.*.*..*...*..*.**.**...***..*.*.*..*.....**.*...*.*.****.**......*..****...********....*.**.*..****.*.....*..**.*....*.*.....*.**.*.****..***...*.*.*.****.*..****..*....*..***..*****.****.*.***..*....**.....**....**.**.....****.**...***..*.***.*..*....**.*.*******..***.***......*.*...***......***.***.***.**.......**.*.*..**.*....**..*.***.*.**..**......******.*..*..*..******...***...**...***.******..**.*.***.....*.*.***..*.*.**.*.**..*..*******...*****..****..****..*..*.**.*..*...**.**.**..***....*.**...**..*.**..*...**.****...*..**..**..***.**.*..**.****.**.***..*...******.*.***.**.....**..****.*..*..**...*.....*.**....****......*.***.....*..*..*...*....*......*.*......*..*.**..*.**.*..***....*...***..*..*.***..*.*.*.....**....**.*...***..***.*...**..*.*.**.*..*.*....**.**.....*..****.**....****...****..*.*.*...**..**.....*....*****..**....*.*......**.******....******.**.**...*******.**.*.*.*........*..*.....***.**.*.....*.***...*.......*.****..*.*.*.******.******.**.***..**...***..***.*....**....******....*.***...*.*..*....*.*.*.**.*.*****..*....*.**..**..*.*..*..*.**.***.......*.*...**..*.*.*...***.**.....*..***.***..
**..***.******.*...*.*..*...*..*.*..**.**..*.**..*.*.**..****...*...*..*****..**..***....*.*.*.*..**.*...*........*.**..**..*.*...*.*.*.*....*...**.***..*.*.**.*.....*...****.....*..**..*.**...*.*.*....*.*.**.**.***.*****.***.*****..*....**...**...*.*.*....*..*..*.******....*.**..*....**..*..*.*.*.****..*....*****..**...**.*..*..**..*.....**.******.*...**.**....*...**..**....*..*.*.**.....*..*.***..***.*..**...****..*.*...****.*.**.**.*.*.**.**.*.****..******....**.**.*.*****.*.**.*....*....*.**..*......**.*...*.*.**.*.**.*.*....*.*.***.....**.*.*******.*...*.**..*..*****...****..******..*....**.......***..*.**..*.**.*..*...********.*..***.*.***.*..*...***..**...*.***.*.....***.***.*.**...*.**..*..*.**.***..*.....*...***.*****.***..*........*.....**...*.**.****.*...*......*....*.*.***.**.*..*..**.**.**.*..*.*.**.*..*...**.**..*.*.**.*.*..**......*.*...***.****..*.**..*.*.*...***...******.*..**..**..**.***...*.....**.**.***.*****.***.**.....***.**....**.....*...***...*.*..**.*...**...*...****...**.**.*...*..**...*..**.*.*..*.***..*.......*.*..***.*******.********..**.****.*.*.*..*.*...***...*...*.**.*****.****.**.*.....*****.***...***.**...***.*.*......*****.*.*.****..*..***...**.*.*....*.**.*.*.*....*.*...*..*.*.**..**..*.***...****.*..******.*..*.*..*..**.*.*..**.*.***..*.*.....*...*..***.*...*....*...*.**....**..**...*..*.**.*.*.*.*..****.*....***..*.*..**..*.*.******.**..*.**..**.*.****.**.*.*..***.***.*......*****.....********.**.*.*..***..*.*.**.**.******.....**...*..**.***.*...*....*..*.*.*****....****..***.*.*.**..*..**.**.***...********..*...*..*.**..********......***.*.*..*.*.....****......*..*...**.**.*****.*.******..*...*.**......*.*...*.*.**.*..*..***.**.*.*...*..***..***.......**.*.**..***..****.**.....**.*....*..**.**..***..*..**.*..**.******.**..******.*.**.**.***.*.**...***.**.*..**.*...****...***.*..**..**.*.***..*.****.******.*.....*.*.....*..*****.....***..***.*.*...****......*....*.*******.**..*.*..******.**...**..**.*****.*......**.*..**.....*..
..*...***.**.*.*.*.**..*..*...*.***.******.....*...*...*.*..*.**....*.*.*.**.*...*.*....*.*.**.*...*.*.******..*...***.**.***.*.***.**..*******.*.****...********.*.****.*...***.......*..**.*.***......**.*..******..*..*..*..****.*.***.**...*.*...**.*..*...***.****..******.*....**.****..***.*.......**..*...*.*.*.*.***.*.*.**.*.**..**.***..**..*...*.**..*.*.*.**...*..*.*.**.***....*..******..****.*...*.**....***.****...*.*.****.*.*.*...**..**.*.*.*.**.**.*..*....****.***.....*****.*...*..*****...**.*..*.*...*.**.***..**.**.*..*...***..**.**.**........**..*.****..*.*..*.**.*.**..**..****.*.*......**..*.**...*...**.*.**..**.***..**......*.*.****.*.***..*.**...*......****..*****..*.**..*.******.**.*..*..*.********.*.............**.....*...**..***.**..*****..**.***..*..*.....***..*...****.**........**..*...*.***.*.*..*....*.**..*....********..***..*.....**.**.***..*.**...**....**..******...***..*.*.**..**......**....*.***.*..*.*...********..****.***.*..*..*..*.*.**...*.*.****.......*..**.*.**..**..*..*.*...*..*...**..**.****.*.*.*..**...*.**..**.**...***.*.**..*..*..*.*******.*.....*..*.....*...*...*..*...*..*.***..*..***.***.*.*..*.*.*****.........*.*..*..**.**..****...**...*.*..***.*.**.**.....**...**.*.******.*.*..**.*.*..*.****.....*..*.****....*********..******.***.*.*..**..**.*..*****....*..***...*....*.*...**.****..*.*.**..*..*..*...***.*.**.***.*.****.**.*.*...*.**.*******.....**.*.**...*.***.*..**.........***..**..*.******.**...*.**...*..**..*..*...***..**.*.***..**..*..*.*.*....****..*..*.**.***.*..*...*.**.*.*..*.***.....*****..**.*.**..*..**.*...***.**.**.*.****..*.....*..*.****.*...*****.*..*..**.**.*..**...**.*.*..**..*...*..*.**..**.*.*..*.*...*.*.***.....*..***.*.*..**..*...*.*.**.**..*..**.*.*..*.*..*******.***.*..*.**..***..*...***.*.*****..****..**.**..***.....**.*.**..****.*...***.*.*...***.**.*.*.*..*..*****.*....*.***...*.*.****.*.****.**....****.....****..*...*.*..*...****..**...*..*.**.**.*.*...**..*..*.**.***.*..*....****.*.**...***...**..*...**.*.
.***.**.*.*.*.***.*.*.*.**..***.***.**.....****.*.....*..*****.****....***.**.***..***.**..*....***..**..*...**.*.***.****.***.*...*.*....***...*...*......*.*.**.*.***.**.**.*.*.***..******..**.....*.***.....*.**...*.**.*****..*.*.**.**.....***....*****.....***.*****....***..****.***.**...*..*..****..**..*...*.**..*...*..*****.*.*..*.**.*.**..*.....*.***..*.***...*....*...**.*****..*.*.*.*.*..*..*......**.*.***.*.**.....*.*....*.*...*...**....*.**..*****.*****..**.*.*.*...**.***..**.......**.......**..*..***...*.*..*....*..***.***....***..*.*..*..*.**..*.....**.*..**..*.*..***....*.***.*.*.***..*...*.....***.*.**.....**..**...*..***..***.**.*..*.*.*.*.**..**.*.***....*.**.*..*...****...**.***.*.****.*..**..*..*..*..*.***....*.*.*..**.*....*..**..**.*.*..****..**.****.*.**..*...*..**.***.*.***.*.*..*.********.*....*****.*..**.....***...*..**.*..****.**..*.*.*.*.*.*....*..****.**.**.**.***.**.*.***.**.***..*.**..*.*.*..*.*****.*.*...*..*...**..*..*....**.****..***.*.**...**..***.**..**.*..*.*.*...**..*.**.***********.***...*..*...******.***..*.*.*.**..*.**.....*.***.*****.....*.****..**..**.***..*****.****....*.....*.*.**....*...***.**..*.*....*.*.***....*.**....***..****.**..*..****....*..******.*...**...*..****.*..*..*.*..*****..*..*....*.****.**.*..*.***.*..*..**.*..*......******.*.****..*.*.....*...*****.**.*...****.*..*.*****.******..*****..*..**...***..***..*...***..**....**...**.**..*.*.*.*.*..*...***.*.*.**....*.*.**..*..*.....**.**.....*.......****..****....*.**.....****.**.*.**.**..**..**.*.....*.*...*...*.**.**.**...*.***.**.....**.*...****..*.**...*.******.*.*.**.*...*.*..****..**.*.*.*...*....*****..***...**..*..**.**...***.**....*..*****....**.**.***.*.*.*.**..***..**..***.**.*.*.***.***..*.**..***.***.*.**.**.*.*.*.*..****...******..***.***..***.....*.*.***.*.****....**.*.*.**..**....**...*..*****...****.**...**.*****..*******.***....*.*...*....*..***.*.*.***.****.****.***.....*..*.*.*...**.****.*.***.*.*.**.*...**...*..***..****...*..**.*..*.*.***.*.**
***.*..**.*..*.*.****.**.*.*.*.*****.*...*..*.**..**...**.**.*.*....***.........***..******.****...*.*.*....*.****..**...**.*..*......*...*.**......*..***.....*.*.****.******.*.*******.*..*....**.***.*..**.**.**..**...*..*..**..*****.**....*..*....****.*..*.*.*..*.*.*...*..**..*..**..****.....*****..***.*..*.**.*.*...**.......**..****.*.*.*..****.********.***.****...***....*.**.*.***..**...*.****.**.*.***.**.****..*.*.*.*.......*..*...***.*...*....**..*****......*.*..***....***.**..*.*.*.*..*.*.*.********.*..*....*****...*..*.*****.*..*.****.**.*.***********...*.*.****...**.**.**...*..***.*..**..****..*******.***.*..*.*.*****.*.*.*......*..*.*......***...*..**...*.*.***..*.***.**.*.*.......*..**......****.**.*****.....*****.***.**.*.**.....**.****.*.*.*...*.****.*.****.***......*****....***..*..**.......**.**.*...**.**.*..*.***...*...*..*..***.***.**.*...*.**......*..*.*..**.****.**....*.*.**..**..***.*..*.****..***...**.**...*.*.....*..*..***..****.*..*.......***.......*.....*.*.**.**.*..*........***.**.**....***..*.*.*.......***.**..*.**...**.***...**.**...*.*..**.*..**.***********...***...***..**.**.*..*..*..**...****.**..**..**.**.**.....*.**.**..****.*.*.*....*...*..*.*..*..**.***.....****..*..**...*..****.*.*.*.*.**.***.*...***..**.*.*.***....*..**.****..*.**..*...*..*.**.*..**...***..*....***.**..***..*.**....**.***.*..*.*..*.......*.*.**..*.**....**..***..*.....**..*.*.**.*..*.*.*.*.*.**.**...**...*....*.**.*..*..*.**...**...*..**.****..***..*...**..*.******..*****...*.*.**.........*..****..*..*.*...*.*...***...*...***.....***.***.*..**..*.*.*..**.*..*.***.*.*.**...*...****....***..*......***.*******..**....***.***...**..***..*..*..***..****.*.**..*.*.*...*.....*.*..*....*......**..*.***.*..*.**.*..***.**.**...****....***...****.*****..**...*.*.**...*.*...****.**..**..***.*...***...*.***..*.*.*.***.**...*...*.**...*****.**.*.**.**.****..*.**.*...*...*.....*..*****.*..*.*.*.*.**.....*****.**.*...*.*.****.*..********..**....*..***...***.***..****..*.*.**..*.**
*....*.**.**..****..***.***...***.**.*.*.***.*..***..**.****...*...*..*....***..***.****..*....*****..**...*.***.**.**.*.*..*.**.*..***.*.......**.**.**.*....*...**.**..**......*....*.....*..**.***...*.**.*******...*.*.***..*....****.****....**.*...*.*...*...***...*..****.**.*.*...*....*.****..*..*.**.**.**.***..**.*...*.**..*.****..*......**...*.*..******.*.*....***.**.*.**..***.**.***......*......*.***.**.**.*....*.**..*.**..**..**.***.*..**.**.**..*..****.*.**.*****..***...*.*.*.***...*..***.******..*.****.*..*.*...*.*...*..*...*....**.......****...*.*...**.**..**.*.**..***.**..***...*.****..**.***.*.****.****.***.*.*..**.*.*..******..*....*...****.....**....*..*.**.......*****...*...**.*.***....*..**..*.***..*..*.****.****.**.*.****.**.**....*..*..***..***.**.*.*.***..*..*....**.***.*.*..**.******.*..*..***.*.*.**.*.*..*....*.*.*.*.**.**.*.*...*.**.**..***.*..*.**...*.....***...**************.***.........*******.**..**...*....*..*..**.**.*.*.*...*.**..*.*******.*..*.*****.****.****.*...*.*.*..**...*.*.***.*..***..***.***...*.*.***..*.**...**..**.*..**..**.*.***.****.**.**.*.*...**.****.*..*.*.*..*.....*...*..*.***..*.**...*....**....*.*.**.**..**...**....*...**.**.**..**.**...****.*.....*....*.***.******.**.*..**.**..****...*..**..**.***.***....*.**.**...****....*.*.*..*.***..*..**....*...*.***.*....*......**.....***...*.**.*.....**......**.*.**.*...*.***.**...*...***......******...****......*.***..***.***.*....***.**.***..*...***.*.**..*..**.*..*...*....*...*.***.*..*....**..*.*****....*.***.*.*.**.**..**....***.*.**..*...**..***.....*..**..*****....*.***.*.****.*.*****..*..**..******.*..*.**..***...*....*.*.*.*****...**..*....****...**.*.*...*..**.*...*.***..*.*.*..***..*...*.*.**..**.**..*****.*..**..*****.*.*****.*.*.***......**.**.*....*...**.**..*....****.**...*.*....*..*****..**.****.*.*..***.*.*.****.***.*.**....**..*..*.**....****..*..*.*******....*...**.*..*..*.*....***..**.*..***.***.***.*..*.*.*****..*..*....**.*..*****.**.......*.*.***..*..*...*..**
*.***.*.*....*...*.*..*.***..*.***.*.*.....*.**.****.**...*****.**.*..**...*..*.......****.*.*...*..*.***.**.......*.**.**.*..*...**..*.*.....*.***..*.**..*.**..*.....*.********..*.*.*..***.....*..*.....*...**..*..*....****..*.*.***...**.....*...*.*..**..***.**...******.*..*..*...*..**.*..*..*.***..**.***....**..*.***...*****..**.*.**.*.*..*.*.*.*..****.*..*...**.*.*....*.**.*..***.*.*.*..**.***.*...*...*.*.**.*.*..***...*.*....***..**..**.*.**...*.*..**..*.*.***.*.**...*.***.**.***..***.**..**.*.*...**.*.*.****.**.**..*..**..*.*....***....*.**.***.*..*.***.*****..****....***..*...*..*.*..*.*.*******..*.*.**...**.*..***..*..***..****...**.******....*.***....**.****..******...*.****...**.*..***.*..**..**.**..*.****..*..*.***...**..*.*..*.*..*..**.****.****.*.***.****.***.*.*..*...******....*.****.*******..*......*..**.*.***.*.*.*..*.*.***.**.*.**...**...*.*...*.*.******.*.*..*.*...**.***..*.*......***.**.*.*.**....*.*..***...*..*****...*.**..*.*..*...*.*.*.*..*..*.*..*...*..*..*..*...**.*.*.*...*..******.***.**.****.**.*.*.*****..*....*****.***.*.******...****..**..*.*..**..**....**.***....*.*.*......*..*..*.*.***.*.....*.***...**....*.*.**.*..***..*.***.*..****.**.*..*.*....*.**...***...**..*.***.*****..*..*.*.****..*..*.*..**.*.**.****..******.**.*....*********...*....*....**..*.**********..*.*.*..******..*.*.*.***.*.****.*...*...****.*****..*.......**..*.*....*.*..***.*.*..***.***..*..**....*.*.*.*.**.**.***..**....*..*..*.*.***....*.**...**..*..******.*.*.****.**..*.*.**.*.*.*.*.**.*.....***.***.....*...*..****..*......**....***..*.*.*.*..*.*..*..**.***......*****..*..*..**...*.**.*...****.******...*....*....***...*...*******.....*.**...***.*.*.*.**......*.**.*...**.*.....***...*****.**.***...........*...**..*..***...****...****.*..*.******..*.*.***.*..********.*.*.......*******..*****...****..**.**..***.*.*....*..***.**.*.*..*..*..*..*......*.......*..*.***.**.*.***...*.*...*...*.******.****.***.*****.*......*....***.*.*..***...**.**..*...*****.*..**.**....*..**
.*.**...***..***...**.**.***..*.**.....*.**.**.*......**..*...***.*..*.*..*.**.*.**.*..*.....****...*..****.....*.*....**.**.*.......*.****.****.***...*....*..********..*.*..*..**..*.**......*.*.*...*.**.*.*..***.*.***....**.*..**..*.**...**.*.****.***....*.****..*..***.*..*.****...*******...*...*.**.**.*..*..**...****.**.*****.*.**..*.*..**.**....*.*....*.**.***..**.*.**....*..**.*...*..****.....**.***..***.***.****.**.*****...*..***..*.*..**..***.***....*.*.*.*.***..*.*.**.****.*.***..****......**.**..**.*..*.....*...*****..*..*.*.****.....*.**.*..*.*.*......**....*****.***.*...*..*....**.*.*...***..*...*.*.....*........**...*.**.***.*...***..****.*.*****.***.*****.*.*.**.*...*.*.*...*.*.***.*.*.****.**...*....*.***..*****.*..*.**.***.*.***..*...*.*....*.****....*..**.***...*...*.**.*.....***..**...**.***..*****...*.***.**.*....*..*...*.***.*.*.***.*...*..........**.*.***..*.**.....*.*...*.*..**.**..*.*..*.***..*.***...**.**.*...*...*.*..*..****.*......****.***..*.*.*..**.**..***.......*******....*....*........***...*....**.*.**.....*.*...*****.*...**..*****.*..**.*.*..******....*****.****.*.**.**.....**.*.***..**...*...*.*.*.**.***...**...........*.*.*****.***..*....*..*.***.*.....**..*....***..*....**...*.*...*..*.***.*.**.*.**.*.**.**.******.....*....*.**.***.******.*...*****.***..**..*.**..***..***.*.*.*...*.**.*.***..*.*.*.*.....*....*.***.*....**.****.*......**.*..***..*....*****..*.*.**...***.*...*.*.**....*******....*.....*.*..*..***..*..*...*****..*.***...**...**.****.*........*..*.***.***...*.*..**..*.....*.*..*.***.****.*...*..**.....**.......*.*.******...*.*.*****..**...*.*.*.**.*****..**.*....**.*.**.*.**..*...*...*...*.*.**.***..****..*.*......*..*.*..**.....***...*..*.*.......*.*.****..******...........*..*.*.**.*.**.**..*...**.***.*.....*****..*..*****.**.*.**.*.*..*.***..*.*.*.*..*..*.***.....***.*..*..*...****.****.**...*..**.***.*..*.*****...*.***.*...**.*..*.**......**.**.*....***.*.*..*..****.**.***.**.****.....***..***.***....***..*..**..*.*.
*...*.**..**.**.*....***.*.*.*..*...*.*..**.*.*.....**.**....***.....***.*....*.*.**..*.**.**...*****.**.*.*....**....*.*.**...*.*..***.*.*.***.***...**..*...*.......****..*....***....**.*..****..*****.*..**.**...*....***.**.*.**..**.*.*.*.*****..**..*.**.**.**.*.*******.*******.*.*..*.*.*.**.*.***..****.*.*.*.*...**........*.......*.*.**..***.**.*............**.*.****.*.*..*..***.**.*..*.***.*...*..*..***..********...****.*..*....*...*.*****.*.****..**..******.***..*.*..**.**..***..***.**.*.**...**..*........*.*.*****.***..*****.**...***..**.**.*...****....*...*.*.*.*********...*..*..*....**.*.***.**.**.*.*..****...***..**....*.***....**.*...**.**.**...*.**.*.*.**..*.**.**.*****.*.*.*.*..****..**..*..*...******.*..*.*...*.*...******.***....**.*.***....*****.**.*****.***.*.*..****.*..*.*.*******...*..****...**..*.**.*.....**......*****..****.**.******...*.*.*.**.*.....****....**.*..*...****.*****.*****..*...*.**.**.*.*..**.**....**.***.***..*..**.*...*..*.***..***..******.*...********...**...*.*..***..*..***....**.**.*..*****.*****.*...**.*.****.*..**..*.*.**...*.....*..*.*..*.**.***..*.*.*****..**.*.*.**.......*.**.*.*.*..**..****.*..**.*****.**.*.*..*.*...*...*..*.*..****.*..*.**...**.*.***.******....*.*...***.**..*****.*..*.*.*..*.....*..**.*.*...*.*..**...*.**.*.*..*..**.....***........**.*.**...**.**.....*..**.*....**....**..*..**..*.*....****...*.**.*.***..*..*..*..****...*....*..****.*..**..*.****....*.**.*....**.....*...*.*.*..*..*.******.....**.****.***......*.*****.**...........*........**.*..*.*.*...*..*..*.***.**...*......*.**..*...**.**....*..***...***...*.***..*****.......*..*..*.*...*..*.**.*..*.****.....****..**.*.**...*.**.***..**.*.**..*..*.**..*..*...*.**.******........***...*......**.**.*.....*****.*...*.**.***...*.*...*..*****..*****..***..*...**.***..***.*.***...*.*...**..**......*.*....*****.....****...**...*.*******.**..**.********..*...**.***...*...*.......*.....****.*.*.*..*.**...*.**.*******....*..****.**.**.*.**.....**.**.*..*....***.****
..****.*..***.******.....*...*.*.**....*...*.****....****.****....**.**.*...*..**.****..*......*.****...*.......*..*.........*..*.*...*..**..*****.........***..***....***.*.*.**...**.*......**.....***.*.***..*.*...*.*.*...*....*.*....*..**....**..**...*...*.*..***.....*.*..*.*.**...**..*.****.****.*.**...*...**.***.*..******.*.**..*.*..***.***.........***.*.**....***.***.*.*..**..***..*.*.*.***.**......****.**.*.*.*.*..**.*.**...*...**..*..**.****..*..*.....**.**.*.*..**....**...***..*.*.*******.*.*.*****.*.******..**..*.*.*.****.**..*..***.*.**...****..*.******.****.*....****...........*.*...*..**...**.**...***.**...**..*..***.*.*..*....****.***..****.*.**.***.*.*.*.**..******....*.....**.**...**....**......*....*.**..*.***.***.*.**.*.....**.*..*.*.*.**..*.*******..**.**.**.*.*...*.**.**......********..*.*.*.*.*....*...*.**.***.*.*.****....***.**.*.*.***..**.**..*....***.**...*.......*.*..*..*.*..*......*.**..***.....*.********..***.****.*.*..**...*.......***..*.***.***.**.*.****.*.***..*..***..**..*.*****..*..***..*......*.*....**..***.**...*.*.**.*.*.**.*..*.****..**.*..******..**.*.*.**.*....*..***...*****.*..**.*.....*.*...***.****..**..*.......*.**.*.***.***..**.*.....*...*.*.*..***.*..***........*.****..*....**.*.**..**..*.****....*...*...******.*...***.*....*****.*..*...**..**...**.*..*.*.*...*.*.*..*.**.*.*.***.**...****...**.*..*..**...**..*...*..*..*.**.**.*..***.****.***.****.****.***.*....****.*.*.*..*.***.**.*****.....**....*.*...**.****..*.......***.**.**.*...*........*..*****....**..****.***.*.**..*.**.***..****..**..**.........*...*.......**....****...****.*.*.*........**....*.**.*.*****.*******.....*.**.*..**..***.**.....***..***.*.*.**.*....*..*.*.*.*.*...*...*..**.*.***..*....*.*.*...***.*...**....**..*...**.*.****..******..***.**.*..*.*.*****.**...****...**.**.***...***.*..*.....*....**....*.**...**...***..*..*.***...*..*.***.*...*.*.*.****.**.*.*****.**......*..*..*..*.**.**......*****..*..*****.*.**........*..*...***...*.***......*...**.***.**
.**.*.*....**....*....*.***....*...******..**..****.*....**...*..*...**....**.....*.*.*.*.....**.**...**..**..*..**...*...**.......****..****.****....**..*.***.***......*......**...***.**.**..*.*....*******..****..**.***.*..*****...**.**.*..**..*.*..***..**....***.*.**.***.***.******...**..***.*********.*..***.*******....**...*.....*.***.*..*...**.***...*****..*.*.*..**...********.....*.**.**.***..*.*....**.*.**..*****.**.******.*.**.*.***...*.*....*..**....*..*.*...**.**....*......***.*.*.....**..*..*..***...*.*...*.....*.****..*...**.*****.*...**.**.*..****.*....***......*****......***.*.*******.**.*.***...**.*......****.**.*..*.**.*.......*..*..*......*..*.**..**...**..*...*.****.*.*...*......**..*.*....**.**.****...**...*.**.*********..*..***..*.*.***..********..****.*.***..**.**.*....**.*.....*...*....*******.*..*.*.***...*.*...*..**..**.****..**...***......**....*.*.*.*.*...*...*..*.**..****.*.*...*....****.***....*.**.**..*.**..*....****.*..****.*.**.***.*....*..******.**..*.*.******.***..***...*.*.**..*.*..*..*.....*..*..**.**.***..*.*.**..*******...*..*.**....**.....*..**.*..**.*.*.**..**.**..****..***.**...*..*..*.*..***.*...**..*....**..***..*.*.*...***..*.**...*...***..****.**...*.**.*.*.**.*.....***.*..**..**.*.**..*...***.*.*..*****.*..*.***.*.*.***.**.*.**.***..**...*..*...*.*.****.***..*****.***.******..*....*......*.**.**.......**.**.****..*..*.***.*..*.****...*******....*....**...*.**..*.****...*.*..*******.......*.**.****...*..***...**.*.***********...*..*...**.**...***...*.***...**.***.*..*.**..******.****.**...**.**..***.**..***.*.*.***.***.**...**.**.*.**..***...*..******..*.***.*..****..*........*.*****..*....*.***.*..*..**.*.*...***.......**.**....*.....*.*.**...**.*****.*....*.**.*..*....*..**...***........*..***..**..*.***.*****...*..**....**.*.*.****..*.**.......***.***...**.*........*.....*....**..*...***..*.**..*..**.**.**...***..*.**.*..*.***.*..*...*..****....**..*..*..**.....**.******.*.*.**..**....*.*....**.***.*.....***.*......***.*
.*....*..*.*....*..*.*.**.*...*..*.*..*.*.*.**..**....****...**.***...**.*....***.*....*......*..****......**....**..*....*..**.......**.***..*..*.*.*.****.*..******....*****..*...****...***.*****......***.*..*.*.*.***..**...*..*..*...*..*....*.***.*..*.*.****.......******..*.**.*****.*.***.***..*.*.****.*.**...****.*..***..***.*.*.*...****...**.**.**...*..*..**.*...**...****.**..*.*.*....*****.**.**.**....******..***....*.**.*.*.....*********..****.**.*.**.**.*...*.*..****.**.*...**.*.**.*.**.**......***..*..*.***...***.....***...***.*..***..**..*.*.....**.*...*****.**.*..**.*.**.***.***..*.***.**..***.*.***.*......****.*...**.**.*.*....***.****...*........*.*.*.*...**..***.*****.*..*..*.*..***...*...**....*..**.*..*.****..*........**.**.*.......**....*..*..****.**..**.*...**....****.*.**.*.*....*..*..**.*.*..*..**..*...*.******...*.*.**..*.**.*.*...****.*.**.**.*.*.*..**....**.***...*.*....****.*.**.....*.****...........*.*...*.**...*..**...**.*.*******.*.*.*..*..*...*.**....*...****....*.*.**....**...**..***...***.**..*..*..*..**.*..*..*.**..****.**********....*.*.**......*****.*.**..*.*..*...*.*.*...*.*.*****...*.***....***...***.**********...*..*.*.*....****..**.*****.*****.*..*****.**.***..*..*..*...*****.**....**..*.****.****.***..*...****.*..*...*....**...***...*.*..*.**..****.*.*.*..**...*.***....******..*.***..**.*.***.*.*****...*.*...**.**......****..*....***...*...***....*...***..*....******......****.****.**.*****..***..**.*.***..*.*.***.*...*..**.*..***.....**....*..***.*.*.*****..**..***.*..*............*...**...****.***.**.**..****...*......*....****..*.*....*.*.*..*.***..*.*........**.*....*.*..**..*..****.*.*..**.***.*.*....**......*...****.....*.***.******.*..*....****....***..*.*...**..*.*.**..**.*..**..*...***.*..***....*..**..**..**...****...*.*..****..*..*.*.***...***..**.*****.*...**..***....**..*....*.**.***..****.....*****....**..**..*.*......***...*.******...*.*.*.*.***....*.*.***.**********.....*.*...*.*.*.....**..*.*.**.**..*.*.***...*.*
.**.**..*.*..**....**..***.*****.**....**..******.*...***.*..**.***.*.....**.**..**..***...*..*....**..****.*..*.***.****.*.*.....**...**.****.*.*.***..***.*.**..*.*.**..*******..*..*.*...****..*.**..**.....*.**...*.**...*.*..****.*.***.*.....*.....****.*.******....**.........****.***.****.****.***..*..*.**.......***..***.****.*.**..*********.*...****.**...*.***********....*...**.*.****..*..*..*.***.**..****.***.*.*.****.**.**.*.*.*.**..*..***..*....*.....***.****.*.*.*******..*****.**.....*...*.*.***.***.***.****..**.**...*.***..*....*..*****.****.*......**.****.**.**.*.*.**.*..***.*.*...**..*......***.*.*..*.*..*...**......*.......*.*.*****.*..**.*..*..*.*.**.*.***.****.**..****....*...**.**.*.**.***.*....**.*...*.**...*..*.***..***.**..*.*..**.....****..***.....*..**.**.***.*..**.**.*.....***..*......*.**..**.****.*..........*..*.**.**....*.*.***....*.*....*.*..*.*.....**.*...*..*.**.****.*****..*.*.***......*.*..****..**....*.*.*.*..*.*..**.**.**..***.**.*..*..***.*....*.*..*.*..*.***.****.*..*.**.*.**.**....*.*..*.**..**...***.*..**...***.*.**.*..**...**.*.*.*..***.**.*****.*****....*.**.*****.**.**....***..*.*...***.***..***.****...**.*.**...**********..*...***...***..***...**.*.......**.**.**...*.***..**.*****.....*.*..*.**.*********.*..*.***..***..*...*..**...*....*....*...*.****.**.*.****..**...*..**..*.**.******.*........*..*.*.*...****.*.*.*.*..**....*.**....***.*.**....*.*..*.****.***.......**.****..**..*.....*****..*..*.*..*.*..*.**....*...*...*.*.**..**..********.**..***.**.*..**...***.**.**.**.**.***.**..*........*...**.*..*.....***.***.*..*.*.*...***..*.*.*.*...**.**..***...*.***.***.*..*.***.*..*.*.***.*..**......*.**.*********.*..*..**...**..****.*....*...***..*****..**...****.**********....**.....***.**.****..*.*****.*.**.*.**.**.*.*.**..**..*.***.*....*.*....*.**...*.....**.**....*.*.*...***..*.*...*.***.**.*.*.*..*....*****..*.*..*..******...**.*.****.*.*.....*.*******..*.**..*******.****.**..**.*.*....*...*.**....*...*.**.*.*.****....*.***.**.*
*....*...******..**.**.*.*..*.**.***..*.*.*..***..*.*...*..*.*****..***.****.*.**...**...**.**.*..**.*....******.**..****.**...***...*.**..*.**.*....*....*....*...***.......**.*...**.*..*....*.****.***....*.*.*..*..***.**.*...**.**.*..**...*.....**.***....***.**....**.*.*.*..*.**.*.**.*..**.***...**....*..***.*..*.***..***..*....***......*.***......*******...*.....*...*..**..****..*.*.**..*.*.**.***.**..***...*..*..*.*******.*****.*********..**...*..***.***...***.*....****..***...**..*..**.*...***.*.**.***..*..*....*....*.*....**.*.*.**..*.**.*.**.*.....*..*.***..*..**..***..*****........***.***..*.*..*.*.***.**.*..*.*..****....**.*...*.*.******...**.****.**..*....*....*.**...**.*.**..*..**.....****.*.***..*...***..*......*..******.*.*.***..*..*.*..****....*.*.*.*..***.*..*..***.....*.*.*.*.....***.*...*.***..*............**..*.*.*.*.*.***..*..***...**.*.....***.*...****..**..*..*.***...*...****..*****.*.***.**.**....*..**.*.**.......*.*..*.*.*.****.****.**.***.*.*..*.......**.**.*.*..**.....*.....***.*.*.*..*****..*.*...***.*..*.**.**.*.**..*..*....*...*.*...***...*.***...**...**....*..*.*..*.**.**...*.**......***.***...****.**..*.*...*.****.*.******.**.*..**...*.*..*.....**.*.**.*..*.**.*****..**..*...*..**.*..**.****.**..*.*.*..*****...*.**..*.****.**.*...*..**.*.****..**..*....*.******.**...*....*.*.*.*..*****.****.**...*.*.....***..****...****...***...****..*.****..*.*.***.*.*..**..**..**.*......*....****.**.*.****.**......*.*......**.**.*.**..**.*.*...*****.*.***..****.*.*.**..**..**...*.*....**.*.*.....**..*.*..**....***..*.*.....**.****.....**.**..*.**.***.*..*.*.*...**...**.**..*.*.....*****..*..*.*****...****...*.....*...***.***.*.***.*.*.*.**.***..*.***.......**...****......*..*....****.*.****..*.***..*.*.*.*.*.*.*.*.*.*.*.****.*...***....****.***...***...*....**...**.*...**..**..*..*..****....*...*.**.*******.********.**..***.********....*......**.*..***.*.**...*.**....**.******..***..*..*...*....*....*.*...*.*.*******....**..******.*...**.*****..**.**.*
.**.*...*****..**...*...*.******..*..*.*.***.**.******.**...*......*.*.*****..***....**...*...*.*..*.*...*..**...**.*.....*..***.*.***.*****..**.****.***..*..****.*.*....***.**.*.........*.**.****.*.***..**.****..*****.**..*****.*...*....*.**..*...****..**..**..****...**..****.***...***..*.*****....***....*.****.*.**.*..****..***..***.***.*.*.***..*..*****.*..*..*.**.**...***....**..**.****.*.*..*..***.**.*.*.****.*....**..*..**.....*..*.***.**..*..*....********...****....*..**...*.**......**.*.*..**..********....*....*..*.*****..*.**.**..**..*.*.**.***..****..*.*..**..**...**.*.*.***.**...*****.*.*.**.*...*****.**....***..**....*******..*...*.*.**........*..*..*.*****.*..*....*...*..****.*.*.*...*..*.*.*....**.*..*..*..*.****..*.*.....*.*.*....**...**..*.*****..*.***...*..**.*........**...**.**....*.*.*.*.*.*.*..*..*****.*.*..*....*.***.******.....*..*....*..*..*.**.*..*.*..*.*...***.*.**...**.**...*.*.**..*******.**...**....*..***.*.*.**.*****..*.****....*.*******.***....*..*.*..*.*.*..**...**......***.*..**....*...**....***.....*....*...*.*.**..**...*.*.**.*..*..****.***********.**.******.****.*...*.*.*.****..........*....**..**.**..*****.*.***..***.****...****..*...*.*..**...**..****..*.*.*..*.***.**...***..**.*.*..**..*.*.*.*...*....**.***....*********..*...*....*.*.*.*...***..*....****..*.**...*..***...*.**....***..***.*..****...*..******...*.*..*.**...**.***.**.*..**.*.**...*..*....****...**....*..**.*.**.***.*...**.******.*.*.**.....****.**.*..*****.*.**...*..*...**..*.*...**.*.***..*.***.**..*.*....*.****.....**..****.*..**.*.***.**..**.***..**.*....**..*..**.*****..*.**...*.**.*.*.*...***...*.*..*****.*.*.**..*...*.**.....*****.*.**.**..**..*...**.*..***...*.........*.*.**.*.*....*....*..*....**..**..*...***....*...****.***.*..*****.***.*****.**....**...*.*.**..**..*.*......*.*...**.***...*.....*..***.*...***..****.....**.*..**...*...****..***..***.*.****....***.........*.*.****.*.**.*****.*.*...****...*....*.**.**.***.*..**.*.****...**.**..*.*****.**..*.*
*.*.....*...*..***.....*.*.*...*.*.*.**.*****.****.**....**..*..**.***.*..***.*.*...******..*...*....******.***.**....**.*.*.*.***.****.*.........**.*.*..*..*.**.*..*.***....**.**..***.*.*.*...**.***.**.***...**..*.*..**.**...*.***.*....*****.*..****.****....*...*.....******..****.*......*.*..**.**.***..*..***....*..*.*..*...****.*.****..*..*..*.**....*......*.**.***.*.*.*.***...*.**.**.****.*****..*....*.*...*****..*...*.***.*...*...***.**.*.........*.*.*.*....*....*...*..*...***...*.**..*.**....***.*****...*.....*****.*....*.*.***.*...****.....****...**.****..**..**.******.**..***.**..*...*.*.****.*.***.**...**.**.*...*.*..*.*..***.**....*.*..**.****..**...*...**..*...**..******..*.**........*...*.*.....***.......*.*.****.***.****.......*.*..**.**.*****..**...*..*.*.*...**......*..****....****.***...*........*.*...**..*....**.***.*.***.****.****.*..**..*..**.*.**....*.**.*.***.*.....***..**....***.*.*.**.*.....***...**.*.***.***..*..******.******...****.*.*.***..*..****..*****..********.**.**...***...*.***...***.*******.***...**..*..*.*.*...***.**....*.**.*....*...*..*..****..*.**.**.*..***.**....*.***.*****..*........**.*.*.*****.*.**.*.**..***..***....*.*..**.*..*.*.*..********.*..*******...***.***.**...****.....**..*..**.*..**.*.***...*..*.*..****..*.*...*..*...**...*.***.*****..**..*...*...**..*.**...**.*.*..****..***..****.**.*******.**********.....*.**..**.*.*..**....***...*.**....*..**....*******....***..*.***..**.**..****..*..***.***.*..*.****.***....*.....*.****...***..*..***..****.**...***......*..*.*.*.....*...**..*.*...*....***..*.**..*...........**..*.*..**.*.*****..*.*.*.****.*****.....**.****.*******..*...*******.*..**.*....*..*..*...*.*.*..***.**..***..***.*.*****..****.*...***.*..**.*..**.*.*.**..*.*..*.*...*.*.*...*.*..*...**.**.*..**....***...*..*.*.*..**..**.*****..*.*.**.*****...****.*.*.*.*.**...***..*****......*.*.***.*...**..****.**.*.*..*.**..*......*.....*.*.*.**.*.******.**..**.*.******...*.**.*.****.**....*****.**.**.*..*.*.***...*....*
*...***..*.*.***.***..***...**..*..*.**...**.*.....*.**.**..**..*.**......*..**.*.******.***..*.**..**.*...***.*...***.*..*....*.*..**.*..**.*.**..*.*.***....*....**.***...*.**...*..**..***.*...**.***.***....******.***.*.........*.*...*.......***....*.*.***.***..******....**..**.**.....*.**..*.***.*.......*****..*.*.*.*.*.*..*.***......***..*.***.**.....**.****.***.**....*.**.*.***.**.*.*.*.*..**.*.*.****..***...*.*.***....*..*..*......*...**.**..*.*.*.*..*.*...*...*.*.***.**..*..*...*..**.*.*.*.*..*.**..*.*..*..**..*..*...*******.*.*.**.*.*.*.**.****...*..***.*..*..**.*********..***.*****.**********..****.....***.*.....**.*........*.**.**.*...*.*...*****..*****..**..****..**.*....*.******.....*.*.*.....*.......*.*.**.*..**.***.***.**..***...*.***.**.**.**...**.*....**......*.*****.**.*....*.*..*.*..*..****.**..***.*....*.*.*.*..***..******...****.*....***.*.*.**.**..*.*..****.*....******.*.**..***...*.....*..*.***.*.*..**.**..***.**..*.*.*...**..***.**.***..**..**..**.*.***..*..*.***.*..*.*****....***....*.****.*....*..*....*..**.******..**..*.*.***....*.**.......***....*....**....*.*.***.******..*.*..*.**..*......**...**.*.*.*.***...*.*....*.*.**.*...*..******..****.....*****.*.**.***..*..****.....**.*..**.***..**..*.*....***.*..*.**..*....*.**....****....**..*.**.*..*.....*.****.**.**.......*...**.***************..*.***.***.*..*****.****.*.*.....**.*.**.....*....**..*.***.*.*....**.....**.*...*.*****.**..*.**.***.***..***.*....*****......*..**...*....*....*....*...*.*.**...**...****.****.**.*.******.*.*.*.**..***..***...*..*****..*********.***.**.*..***.**.*......**.***.*..**.......******..**.***.*..*..*.*.*****.**.***.*.**.***..*....*......**.**.**...****....**.*...****...*.....*..*...***.****..**.....*.**.*..*.**..*.......*..*.**.*...*..*.*.*.*..*.*.**.***.*.*...***...*.***.**********.*.*...*.***.*...**.**.**..*..****..***.*.***...*.*******.*....****....**.*..*..**....*...*...**...*..******.***..*.**...*...****.****.....***..*.*.*****.*.***.*...****..*.*.*...*.
..*...***.*.....*.*..**.*...*.*.**.**...***.*.*....***.....*.*.*..****....**.*..*.***.*...*...***..*...****......*..*.***.**.**..**.**...*.***.*....***.**..*...**..**........****..*.**.*...*..*****.***.*..***...***......***.****.*.*.**.**..*.**..**...*.*..*.......*.**.*.*...*.***..*...**...***..***..****.*.*.*.*..*.*....**...**.*.*..***.**.***..**..**.**..***.....*****....**..*...*.***..**..*....****.**..*....*..*.....*.********..**.****...**.***.***......**..*..******...*...**...*...*.....*.***.*.*..****.*...*.******....**...**.*..*.*..*..*.*.*.***.*.*......**..*.***.**...****.**.*.....***.***..**..*.**.**.*.**..*....*..*.**.****.*......****.*..**.***.***..*..*.***.*****.***.*....**...*.*.**.*.******.*.***.***......****...*.********.*.........****..**.*..**..***.....**.........**...*..**.*.....***.**..*.*...*..*.***.***..*.********...*.**..**..*.*..**.**.....*..*.**.*.*..*.****..*.******..*.*..*.*.******.**..**.*.*****..*....**..*.*...*....*.*...*.**.***...**.**...*.**..*.**....*****......**...***..**********.**..**.*.**..*...*.**.****....**.***..***.....****...*..***.*.*.*..***..*...*...******...**...******.*....*****.*****.*.***...*****..*.**..*.....**..*.*..*..*.***....***..*.*******.**.*...*.**.**.*.*.*...***...*.*....**......**...**...******.**.*.******.*......*...*.*....***...**...*..*****.**.*.....*.*...*...**..*******.**..*****.....**....**.......*..**.**....**..*..***.***...*.******.********.*..*.....**.*..*.*...*.**.********..**...*....*.*....***..**.**..**..*..*.*.*.*......**.*...*..*****...**.*.*.**.*...*..*.*...**.*.***..**.*.**.*.......**...***..**.****.*...*....*****..*.....*.****.***.....**.*..****.****...*..*.*.*..***...******.*..*.*.***.*.*.**...*.**..***.**.***..******..*.***..*.****..***********.****.*.*.*..*..****.*.****......******.*.***....**...*.......*.....*.**.**..**..***.**.***..**...*.*.*.*......*.*.*****..**...****.***....*......**..**.***.*..*.....*.*.***..****.**...*********..*.....*..**.*********..*.*...***.**...*..**.**.*....**.*.**
***...*.*.*..***..*..*..*.****.*..****.****.*....*.......*****...**...***.*..**..*..**...**..***..*....**.*..**.****.**.*..***.*.*..******..*...*...*.*....***.....*..**.**.*.**..***.*..*...*.*...****.*.*.*****..*.***..*...**.*********.*.*..*********.*.****..*.......*.*....*.***.***.*..*.**.******.*.***.....*..*.*****...**...**..*...**.*.*.*.******.....*.**.**.*...***..**.****...**...*..**..****..*.**.*.*.**.**....*.**.*...***.*.***..*.**.*.*..*....**.**.*.*.*..*..***.**..*.....**...*..*.***.*..*.**.***.*.**.*****.**.**....*....**..****..****...*..*...*..**.....***...***.***.**.....*...***.*...*.***..*..*.****..**.*.***.*...**..*.....*....*.*****.*****...*....*****...**.*...*...*.*.*.****.***.*...***.*.**.*.*...*.*..***.*.****.**..*..****.*...*.*..*..*..*.**..*....*.**...*..*..****.********.**.*..**..**..**.*.*****..**.*.*..***..*.*.*....*.*.****..**.**.****...***.......***...**...*.*****.*..******.*....*.***...*****..*.***.*..*...****..**.*.*.*******....*..**..**..*.**.***.*.*******.*.*.****.......*.***..**.**...**..**....*******..*...**.*...**..**.*.**.*****.*..*.*...*.*....**.*..***..*..*..*.*.*********..**...**..*.*.*****.*******..****.*..**.**.*.****....*...**....*..**..**..***.**..******.***...***..*..*.*..*.**.*..***......**.*.*..*..*.*....**..*.*...*....**..**.*.*..*.**...**...*.*..*.........*..**..*.*..*..*..**.***.......*..*.*.***...****...*...**.....***....*.*...*..**....*.*...***********...*..*****.*...**..*.**.*.*.*..******..***.....*..***..*...*.****..***.....**.****.**.***...***....*...*...**.***.*.*.**.**.*.*....*.**.*........*.****.**.**..********...*...***....*..***...*...*...****.*.....***.**..*.*.*...*.*...******.*.**.***..*.*..**.*..*.****.**..*.....***.*...**....*.**.**.*.**.*.**..*.**....**..***.****.**...*.*...**.*....***.***...*.*.***.*.**....*.**.......*..**..*..*.***.****.*.***..**...*.***.*****.****.*.*.**.*..**.*.***....*..***.***.*.*...*..*.*.....*.*.***.**..*.**.....**...*.***.*.**.*...**.*.*...*..****.*..******.*.*.*.....**...*.*..***.
**..*...**..*.*..*.......*.*.**...*...****.*.*.*****...********.*....****.**.*.*.**.*.*..**..*..****.*..*..**.*.***.*.*...***....*.***.******.*..*.*.**...******...***..****.**....*...*****.**...***..*.*.**...*.......*..*.....*....*.***...*.******.*..***.*....***.*....*......**.*..**.*.*..*.*.**.*******......*.***.....**....**....*..*.....*.....**.*..***...****.******.*...*.***.*.*..*.**.*..***..**....*...***.**.**..****..**.**....**....**.**...*..**......**.**..*.*.....*..*.*..**....*...**.**.*.*.****..*.*****.*..*.**.*****..**..**.*.**.**.......***..***.**...*..******....****..*.*...*.**.*.**...***...*..*...*..*..**...***......******.**.*..*.******..***.**.**..*.*.**..****..*.*..**...*.**.***......*.*.*..*..*.**.***...*.*.*.**..**.****.*.*.....**.....**.***....*.*.**.*.*....*.**.****.....*.*.....*.***...****..***..*.**.**..*..**.***..*.*..*..*.*.*.***.*...**...*....*******...***.**.*****.*...****.***..*******..*.**.**..***.***..****..*.**.*..*..*...*...*....**...**...*.*.*..***.*.*.*.*..**.**.*..*****..*......*....*.**..**.....**.**..*.*.*.*.*.*....*.*.*..**.**..*.**.*..***..*.****..*..**...*.*****.*****....*.*..*.*.**.***.***....***.....**.*.*..****.**..*.....***...*..****.*..*.***.**.*.**.**.*...........*.***...*.*..**....**.*..**....**.**...*.*...**.******.*..*.*.......*.*....*..******.*.*.*.**.*.....**....****.....****.....*..*...*.***..**..*.....*****.*.*..*..**.**.*.*....**..***..**.**.**.**..**....*.*....**..*..**.*...***.*..*..*..*.**..***.*.*.*.*.****..**...****..**.*..**...***.*.......****.*.*..***.*..********....*.**.**.**.*.**.*..*.*...*..**.*.*.*.*.***..*.*.*.....*****.*.**.*.*...**.****.*....*.*.*.**.**...**.*..*****.***...******.*.**.*...****.*..........*.**.****..******.*.*.**.*..*..*...***...*....***.**...*...***.***.*.........**...*.***.*...*.*******...*...*.*..*.***....***.**..**...*.*.*.*...*...**...*.***..*.***..*.**.*.*...*.*.****.****..*..*.**.*...**.*..**...*.*.*.........*.*.*****..*.*.****..*..*..*..*...*.*..*...**....***......*...*.**..**.
.*.**.***.*******..*.*.*..*.*****.****...**..*****.*.***.*.*.*..**.*..*.....*.**.*...*..*.**...********.*...***..*.********.**..*....***.*...*....***.*.*.*.***.*.*.......*..*.*.******..*.**.***...*....**.**.*.*****.**.*.*..**.*..*.***.*........**.*....*.****....*****.*.***...***..*.*.*..*********..**.***.****....*.***.***...*.*....*..*.*..****..*.***.***.*..*....*.**..**.**..*.*...******.*.**.*.*..****...*...**...*.**.*...*.******..*......*****.**.**.**.*...****.*..**......*.*...***...*..*.**.**..**...**.*****..*.****.**.*.**..*..****...**...*...*........*.**.****...*.*...........**..**.*.**.*.*.****...**.*...*.*.*.*****.****..*...****...**.**.**.....**....**.*....**..*.***.*****.**.**.*.*.*********......*..***..***.*.***.**..**.****...*.*..*..**...**.*.*..*.*.*..*.....**...*.****.*.**..**..**.*.....*...*.......**.**.*..*.**...***.****.*......**......***..***.**.*..*.***..****..*..***.*....*.**.*.**...****.*..*...**..*.***.*..**.**.**....***.**..**.*..*.****..**..**..*........**....**..*.***.*.********.*.*.*...*.*....*...*.*..***.*...****.*..***.*...**.***.*...**.**.*..*.*..*..*****..**..*.***.....*.*..*.*..*......*..**...*.*.****.*..**.*..*.**.**.*...******....*...**.**..****.*.*....*.*.*..*...**.**....*..**..*****......*.**..*.*........*.**....*...******.*........*.*..*...*......*..******.*.*.....***.**...**..*...*****.....**...*..*....*.**..*....*.*.****...**.*..****.**..****..*....**..**...*...*.*....***...*.*.****.*..***.*.*...*.....*.**......*..**..*..******....*..*.*.*.******..**.*.*....*..*.*..**..***...**.***.*******...*.*****...*......***...*..*.***..**.*...**.*...***.**.*.........**..**.***..*.*****.*.****.*.***....*.**.*..**.*.**.**.*.**...****......*..........*.*.*.....**..**.**.*...***..**.**.***.*.**...**..****..........***.**.******.**.*.**.**.*..*.***.....*.*.....****.*.***.***..**..***.*.**.*.**..*....***..*.*.*.*...*...*.*..*..........***..*.....*....*...*..*.*.*..**.*...***...*..*.****..*...*..*.*.*...*.....***...***..****..*..*.****..*.*..***.*.
*...*..****.*......****..*.*.**..**..*.*.*...****.*.......*****.**....**...*.***.*...**.*..**.*.****.*...*...*...*****.***..*.**.*.*.**..******.**...**...******...**.****.......**........*.*..*****..**..*.**..***.**..*..***.**.*......*..*....**.*...**..*.*..*.***.*...*****.*.***.**.*******..**....*.*..*..**.*...**....**..**.*.......*.****.*...*..****..*.******.*....****.*..***..**...*.****.*.*.**.....*..*.*..*.***..*..*..*.....*..****.**.****.*.*.**.***.**..*..**.*..*.*..*.**.***......*.*.*..**.*..*...**.*****...***.....***.***..*******.****.*.***..**.*..***...**.*.**...****.....*...*.*..........***.*..*.*.**....***..***..*.***.*....*...**...****.**.****.*.*.***.*.*****.*..*****..**....**.**.*.**...**.***.****.**..*........*.*.***.*......**.**..*....*****.**..*****..*..*...***.***.**...***.*.****..*.**.***.*.*...******...*.***..**...**....**.**.*.**...**.*...***.**.**.*.*.****..*...***..**........*..****..*....*..**.***.*.***......**...**.**.******....*.**.*.**.*.****..*.**.*....***.**.*....**..****..*...*.******...**..**.......**..****...**.*.*.***.*..**.**..*.*.***...*...***.***.*..***.*.***.*.*.*..*******.*.******....**....*****..*..*.*..*..*..*..*.***....**..**...**..*.*...***.*...*..****.**...**.*..*...*..**.*****.**.***.***.*.**..*.*..***..*******...**..*...*******.*..**.....***.**..******.*.*.***...*.*.***.**.**....****....*...**...**.***.**..**.*.****.**.....*.*.*..*.**.*...*..**.*..**.***.....***.**..*...*.*****..**.........**..*....**..**..*.***..*...*....*..**...*..*.*..**...*.*...*.*.**....****...**.*.*.*.*....*.....**.***...*******..*.***....*.**.***..***..*.*.*..*****.**.*****.*****..***...*.**..*..***..*.*.**.*.********....*..*..*....*.*.*...***.***.***.*.**..**.**..*.*.*....**...**.**.**..**..*.***.**..*.*.**.*..*...***.*****..**.*******...*...**...*.......**.***.**.*.*.**.***..*.**...**.***..**...**....**.*..****.....*...***..*.*..*.*...**...**.**.***..*.*.***..**....*****.*.*******..*.*****..**.*.....***.***..*..**..*...*..*.....****.*.***..*.**..*
.*.**.**.....*********.***....**.....****.**......*.*.*.**.*..****..******..*.*.....*...*...***.*.****.******.**.*....*..**.......*.**.*..**..*.*....*.******....*..*.*.**.*.***..**....*.*.**...*.*..**.**.****..*..*.**..*..**.*..*...*.*****.****.*.*...***...*..**...*****..**.*.******.*.*.**.*.**.***..*...*.*.*.***..********.....**.*****..*.*..**..*.***..*....**.*..*..*.*.*.****..****..*..*...**....*.***.*..*.***.*....***...****.*.***..*..*.*...****.*.**..****.**.*...**..*****.**.**..*.*.****..*..**....***.**.*.**.*....**.*..**.*.**.***..**.*..*.*..*.*..**....*......*..**.****.*.****.**...*...*...*.*..****..**......*.*.**.*.**..*.*.......*....*.*.**.***..**.***.**...**..*.**...*..*.**.*.***..**..***.*.*..**..*.*.**.****.*.*..*.....**.*******..*.**...*.*..*.**...**..**..*.*****...***.**.***.**......*...*.***.**.***.*******.*..........*...**...*.*...**...***.*.**.***...**..**......*.**..*.*..***.....***.....******.*********...*.*....*.*.*.*.*..**********..***...*.*.**.**..**........******.***..****..*.**......*****.*.**.*.*..*...*.****.*..*.***.*..*...*.**.***...**.**..***.*..**.***.**....***********.**.*.****...**.*.**.***.**.**.***..*.****.**.****....**..*.****...*.**....*.*..*.....*.***...**...**.*****...**.**..***.......*..........*...*****.*.**.*.*****..****.*******...*.*...*..*..***..***.**......****.**...*...*...*.**....*.***....*.****.*...**.****..*****.....***...*****.**.*......**..****..*.*.**.*******...*...**.*..***..*.*.*..******.*..*.***.*...**...*****...**.******.*..***...*.***.***..**..*.*.*.***.**...**.*.***....*****.*.*..*.*.*..***...**..***....**...**.*..*.*.*.*.*.**.**.*.*...*.***....**.**.*.**.**..**..*...*.*...**..*.*..*.*.*.*.**..**...*.***.**.***.***.*.***..**..*.*.*.*...*.*.*.*****..*.*.**..****..****.**.**.**.*.****..**.*......**...*.**..**.*...**.*.**.*...****.***.*.*.***.....*.******...**.**..*..*.......**..*........*.**...*..*.**..*...*.**......*...*.*..***..*..**.**.*..****...*.*....*..*.*.***..*.....*.**..*.....***..**...*..**.**.*.*..*..*.
.****.......*****.*.*..**....*...**...*.....***...*.***.*.****.**..*.**.*.**......*.***.*..*..**.***.*.******.*.**.*.*.**.*.*..*....*.*.**...*.***.*.******.***...***...*.*****....*...*.**.**...*...************.....*.*..*..**..*.*..*....**.**...*.**.**.*....*.*.***..*....*.**...*.*.*...********..*.*.***.***.***.*.****.**..*.**...****..**.*...*.***..*....**.*....**.*****...*..***.*.*..***..**.***.....***.**...*.***..*......*..**..*...*.*******.****....******..*......**..******..***.**.*...*.*..***..****.**..*..*****.**.****.*.....*.********..**.****..**.*.*..*.***.**..*.*.*..***..........*.....**.....*.....**.**.****.**..**.*.*.....**.*.**.*....*..*****..**.****....**.***.*.....*.*.*.**...*..**.*.*.....*..**.*.*..*...**..*.**..**.**.....******.**.*.....**.*****.***.****.*..*.*****..***......*..**.**.***.*.**.*.***.*.*.*...*..*.....*..****...***.***...**..*...*..*.*.....***...*..*..***..*.**....**..**..**.****.**.**.*******.***...***..**.***..*****...**.*..*.*****..**.*.***.***..***...*.**.*..**.****.**.*...*....*....**..*.*...*...*....**..******.*.*****....**..*..****.....*...***..**.*.......*..****......*.*..**.*..*.******......*.******...**..**..****..*.***..***..*..****.*..*..***...*.*.*****.***.**.**.*****..**..*...**.**.*..***...*.*******.*..**..**....**...*.*....*..*..*..*..*.*.****...********.*.******..*.*.****.**.*.*....*..*.*..***.**.*.******...*.*...***.***...**.*..*........**.*...**.*****..*.....*....*..*****.**.*.**.*******.***..*.....*....*.****.*.*....*.*..*.......*..**.*.*..*****.*.**..*.**.*..*...***..*****.****.**..*.*...******.*.**.*...***.*******.**..*..*...***...********..*....*.*....**.*....**.***.**.*.**...*..*..***.**..*****...**.*.*..******......**.***..*.*....*.*.*....*.*....**.*.****...**...***...**..**.*..*...****.*.***..*.*....**.**..******.*.**...*.*.***.*..*.*.*.*......*******..****...**..*.**..***.*...*..*.**.**.*..****....**.***..*...*....*****.**....*...*..****.*.*.***.**.*..**.....****.**..**.**.***..*.*..******..*....****..****....*.
*..*********.*.**.*..*..***..*.****...**..*..*...*...**..**.*....**.*.*..****...*...*.**..**...*.*..***..**....*****..***...***..*..*.*.**.*.*...*....*....*...****.***.*..**..***.****.**.*..*...*..*.*....****..*..*.*....***.....**.***.****.**.*.**.*..*.*.**..*.***..*...***.*...***...*..*.*****.*.*..*...*.****.***.*....**.**..**.*..*.*......****..**.*..**.**..*.******.**.**.*.*..**.***.*...*********.....*.....**.**.***.*.***.*..***.**.****...*.*.**.*.*.*....*..***...*******...*.*......*.*.*.*.*..**.****...***..****.*****.*.*...*..*****..*.**.***.*.....*.....*...*..*.*.**...*****....****.*.*.........***..**.**.**..****.*.*...*..*.*.***...*.**.*.....*........**.****......*...*..*.*.*..**..*..*....***.*.*..**.*..**......*...*.*.*..**..*.*.*.*...***.***.**..*..*...*****...**********...*.*....*..**.******..**....*....*.....*..*.**.****..***.*...*.*.*.*....*....**..*.*.*....***...**.***....**.*..*..**.*.*..*..*.*..**.*.*.*....*.*.***.***.**......**..*..*.***...**.......**.**.*.**.*...*.*.*...**..*****.......***.***..*..*..*.........****...**.*.*..****.*.**.*.*....*.*****..*.*********...*..*....**.***..*******..*****...*........*.*...*...**.**..**.*..***...***....*****.**...***.**....****.***.*.**..*..*.*.***********...*.**...**..**.***.*.*..*..*..*.*..**...*..*.***..........*.******..****.....*..**..**.***.*...*.**.*.*...**.**..****..*.*..***....*.**.**..*..*.*..*.*.*..***.*.*....*.....*.*****....*..**.*...*.***.**..**.*.*..*.*....****.****.***.*.*.**....*...*...****...*.**.*....**.....*.*...*...*..**..***.*.*.**.*...**....*.*.*****.....****.**.*.**..*.***.**..**......*....*....*.***..**.*....***....*****....*.**...*..*.*******.*.....****.*.***.**.*.****.*..*****..***.**.*.**.***.*.***..*..**.**.**.**..*.****..**..*......***..*.....****..*****..***...***..*.*.*...*..*.**....*.**...**...*.*..*...***...**..........****..******.**..***.*..*.*..*..**..***.**.**...*.*.*********.*.**.**.*.***.********.*.*..*..*..**.*.*.*.****..*..***.****.*.*..**..**.*...*.*...........*..*....*.
**.....*..*..*.*..*.*.*.*.**.*..*....**.**.****.*.*.**..*.*.*.**.*.**.*******.*****.*.*.*.*.*.....*....**....**.**.*.*....*...*.*.**...*...*..**.*..**...**.*....**.*..*.**..*.**.*...*.*.****....*.*.*****..***...*.*....**.*..*.**..***..***..*...**..**.**..*..***.***.***......***.*.**..****.**.*...***.*****..***.*...*..*..*.**..*..**...***.*...*..**********....******.**..*.**..*..*.***..*..**..***.**...***..****.**..*..**.*.*...***....****.*****....*.**...**...*.**..*****..**..*....***.**..*.....*.*.*.*.....*.*.***....***..*..****.*.***.*****.**..**.*...**...*...*.****.*.**..**.**..*****.**.****....**.*....**..*..*....**..**......*...*.**......*.......**.***.*...*..*.*....*..***.******..*...*....******.***.*.***.*......**..*...*...*.*.****.********..*.*.**.*..*.**...*...*.*******..*..*...*..**.*.***...***....**....*.***.****.**.*.*.*..*.....*.*...*****.*.***.**.**..**...*.*.......*.*.*...*.***..*.***.*..*..****..***....*..*...*.*******.****.***.*....*.**.*.**.*..**...*.*....*......**..*.*.*...*.*.*****..**.*.*.*..**...*...*.***..****..**........*...**..***.****...*.*.*.*.*..*.*.*..****.*******...*...*.*.**.*****.**.*...*....*.**...*.*..*..*.*.***....*.**..**...*.*.*...*.**.***..*...***..*.******..*..*.****.*..*..***.*.*.*..***...*.*....*.***...***..*...***.*...***.*....****.*.**.**..****.*..*..**.**.**..**..*...*..**..***.*...*.*.****.**.*.**..*.*.......*...*..*..*...*..*.**.***.....*.***.*..**.*.*.*.*.*...*.***.*.**..**........*...**..*.*..*.*..*****..*.**.*.**.**..***....**...*.*.*...*.*.*...*.....***.*...***.*...****.**..*..*****...*.*..**.**....*.*.*..**.*..*.*..*.***.*.*.*...*..**.****.******.......*.*.***..**.**.**.***.***..****.*..*.*.*...**.**..*..*.*.**.....****..***..*.*.***...***.*.***.*.**.****.*..*.***.***..*.....********..*.******..**.*.*.****...***.*.**.*..****.***.**...***.*.**.**.**.*....*.**.*.*....***.....*.**....*..**..**.**..***..*..*****...****.....****.*.***..**....*.*..*..******.*.*......******..*..*.**...*..***..*....*..*......**.*.*.*.*******
.*....*.*.**.*...**..**.*.*.*.*.*.*.***.**..****.*..*..*..**..****.******.**..*.*..***..*.*.....*..*...*.***...****..*.**.***.*.***....*..****.*.***.**.**.**.*..***.***.***..*.*...*****..*.*.*..*.*.*...*.*..*.******.**...*.*****.*..*****..*...*****...**..**.**....**..*.****..*....**..*.*.**.**.*..*.*....*.....*.**.....*.*.*.*.**...*.*.**..*..*..*...*.*....***.*....*...*....*.*****.****.**..*..*....*.***..*.**.*******.*.**.**.*****.....*.*.**.*..***.****.**..****.**.*.*...**..**.***.**.******..***..*..*********.***.***.****..**...*.**.**..*.**..*..***....*...*..**..***.*.*******.****.*.****.*..****.*.*.*....**.*.*.*.*.*..*.*.*..*.**.......****..**......****.***.****...*.******.**..***..*..*..*..*.***.********.***..*....**...*.**.*....**.**...*...********..*..**.****.**..*..*.......*.*.*.*...**.*.*****...*.*...*.***...*.***..*.**..*...*.***.**....***..*.....*..**.**...*****..*...***...*..****.*.**..***..****.***.*..**.*****......*...*****...****..**.*..***..**..*...***..*..***..****...**...*....*..*..***.****.**...*...**.*......*..*.*.*.....***.*..***...*.**....*.**.**.*.**.*.***.*..**.**..*.*********..********..**.**.**..*****.*.**........*.*****..**...*.*.....***.*..*..**.*.*.**.**..*....*..**....**.*.*.**.*..****...***********..**..**.**.***....***..***...**..*.*..**...*..*...*...***.***..**.*.*..*...**.*..*.*.....*..*...*..***.....*****..*....*.....***...**...***.*.*.*..***...*.*..*****.**..**...********.***..**..****.**.****..*.***.******.***.**...*.**..**.***..**....*****.*..*.*****.****.***.**.*.**.*.***.*.....*..*.**....*.*..**..**.**..*.*.**..***....*..*.*.**..*.*.*..*..*..**.***.*.**.****.***......**.****.....*..*........*.*..*.*.*...*.******..***.**.*....*.***..***.*..****.*..*...**.....*...*.*.**.*.*.**.**.**.**.*.***...*.***.*.*..***.*****.*****........*.*.***....*..***...*..**.*...**.*.*.****.***.***..****..*....*..**......****.*...**..*....*.*..*...**..*.*..**..***.......*.***.*.*.*..**..**.******...***.....*..*******.*.*....***.*.*.***.*.**.**.*....***
.*..*...******.**...**.***..**..*..*.*..*.*.*..**.****.*.....*....**.*.*.********..*....****.*...*.******.*.*.**.*.*******..*..*.***...*.*.**.*..***....*...**..**.**.**...**..*..***..**...*.********..*..**.*.***..**..***.**.**.*....*..**.*.**..*...*..***.*.*.*..**.***..*.**..*.*.*****..*.*...**.*****.*.*.***.*.**.****....*.**..**.**.**.*...**...*.*.*.**....***.**.*..*.**....**.**.....**.*.***.***.*....***..*.**..*..*.**.**..*.***....*.*...*..*....**.*..*..*..***.**....****.**....**..**..**.*..**...**..**..*.*..**.**...**.**.*.**..*.**......***...*.*.*.*****.*.**.**.**...***.*..*......*.*..*..***.*****.*..****.......*****....*******.***********.***.**.*..**...*...*..*..*..**.*.*..**.*.***.**.******..****...**.**..*.....**.**.***..**..*.**..**...**...**....*.*.......*..*..*...*.*.***.....***....***.*..**.***...*..*.**.*.**..*..**..**.*.*.*..**.****.*.******...**.*...****.**.**..*.**.*.....*..*....*....*.**..*****.**..**......*..*.**.*....*..**.****..****.**.....**.*.....**.*..*..*..*..*.**...*.....*......**.***.....*.*.**.****..***..*.*.....**...**...*.*..*..*.**.......**.*...*.****.*..**.*....*.....***...*.*******...*.*..........*.****.**...*.**.*.*.*.**...*******.*....*.....*.......**..****.....*..*.*****.***.**...*.*.**....*****....**....**....**.**.*.*.**.**.......*****.**....****..**....*.....***.....*****.*.....***.**.*****.*.**......**..*.***.*..**.**......**.....*....***.**..*.****...*.**...***.........*****.**.*****.*....*..***.*..*.**....*.**..*.**.**.*****.*..*.***.*.**.****..*****.*....*..*.*...*.*.*.**.*.**...*.*****..***..*.**....*....*...**.**.*....*******..******.*.*****..*.*.***...*..**.*..****.**...****.**.*...**..*....**..**...*****.**.**.***.********.****..**.**..*..*......*.*....*.*...*.***.**...*....*.....*...***..*....***.****.*.....*..*..*.***.*..*...****...*.*.*..*.********.*.**..*.**.**.....****..*.*...*.*.**...*****.***.**.*.***.*.******...*.*.*...**..*.*.*....***.***.*.*.**..******...*.***.**.***..***..*...*.**.*****.**.**..*.*..***....**.*
....*...**.....*.*******...***...*..**...**..***....**..***.****.**.*..****.*.*.*.*****...***......*.....***.*****..*..**.*****..........**...*.**.******.*.**.**.**.*..**.*...**.*...**.*.....***.***....*.*.**.**.*....*****.******....*.*....*.*.****.****....*.**..****.***.....*.*..**..***..*********...*.**.*..*.***.*....***..*.****.**...**.***..**..*******.*.....*..**.....*.**....****..*...*...*.*....********.*.**..*..**..**.*.*.***..**..**...**..*.***...*.*.*...*.*...**.*.......*.*..****...**...*.*..****.***.**.*....*.......**.***..*..*...**.**.*****.**..*.*..*..*.*.*.**.**.******...*......*.........**..*.*...*.....*...***.*.*...*...*.**..*.*..***.*.****.*.**......**..*.....**.*.*....*.**...**..*..**.*.*..**....**.*.**...****.**...*.*...*.*...**...**.*.*..*..*.***...*.*...*.*.***...*.*....*.*..*.*..**.**....*****.*.*...**..*.**.*...**..**...****.***.....*....**.*...**.****.**..*..**.***...***..**..***.***.***.....*..*.*....**..******..****.***......*...*.*****...**....***...***..*.****...*....****...*.*..**.**.*.*.*.***..*.**.*.*.*****.**...*..*...**.******.....*.*.....**.**...*.**..**....**.*..***....*.*..*.**..**.***..****....*******.*.*****..***...***.***.*.**.***.**...*.***..**.**...**....*.*.*.**.....*..***.**...*...****...**..*...*.**..*..*..**..****.**....*..***.*..*..*.*...****..***..**.*.*******...***....***.**.****..*..**.*.****.**.*****.*******.***..*.*.***...*****.*..*****...*.******...**..**..**.*.**...**.***..*.*..***....**.*.****.****.*.*...****.*..****.**.*...****..*.***..*..**...**.*..**.****.*.**...***......*.*.****......**.*.*.**.**..*.**.*......*******.**..*...**.*.*..********.**..***.*.*..****.*...*****..***..*****..*.*....*.*...***.*.**..*.*...........***.**.*******.*.*.***..*..*...*.*...*.**.*....*.****.***.***.***..***.*.*******...****.*.*......***.....*...**.***.*...*.*..*.......*.**.*.*....*.*.*..**.***...**.*.**..*****..*........***...*.**.*.*.***...**.***....****.***....*.*.*...*.*.**.*....*.*.***.****.....**.***..*...**.**..*.***...*****
*.*.*.**..****.*.*..*****.**...**..***...**..*....**.**.**......*.*..*...*.*..*..******.*.****.**..****..*..**...*...*****...*..**...*.**.*.*..***...***..*.*.*.***.*.....****.*..***.....***..****.**.*.***.**..***..*****.*..**.*..******...*..****.....*.*..*.*...*.*...*....*.****.***...****...****...*..*.*****.**....*.*..*****...*..*..**.*...*...****.........**....*..**.....**.**..**.**..*.*.*...************..**.**..***.....*.*****.***.***.***.....*.**.*...***.*..***.......*****..*..*....*.*..****.*....*.**.*.*..**..*..*.*.*.*.*..***....*..*.**.**.***.*******..*..***..***.***...**.***.*....**..**..****......*..**...*.*..*.*...**.*.**..**....**..*...*****.*****..*...**.....****.*..**......***...*.******..*.*.*.*..*....******.**.*.*.******.***.*****..*..*.***..***.**.**.*.*.****..****..**..**..**.*..**.*....***..**..***....*.*.*...***.*..*.*****..*...*...*...*....*...*..**..*.*......**.***.*.*..*.*..*..*...**.****.*..**.*.*...*...*..****.**...*.****...********....**..**.*..*********....*.***.*.****.**.**..*..*.*....*.**...*...**..*...*..***.*****.*..**..*.*.**...*.***.**.*.****..*.*.*..******.***..*...*....*...**..**.*...**..***.*.*.*.****......****.******.**...*.**...*.*.*.....*.*.*...*.***.*.**..**********.*..*....*.*....*.**.....***..**...*.***....****...*..**..***..*..**.*.***...***.*..****.*..***.*.*.**..*......**.....**.**..****..*..**.**.*...*....**....*....***.....*.......*...*...****.*....***......*..*........**..*.***.**.*.*..*...**.***.....********..*.*.**....*..**.*.*.**....***.*..*.**....****...**..*......**..**..*.****.*..*.*.**.**.****.....*.....**..*.*.*.****..****.*.*****..*.......*.***..*..........*.**.*****..***.*..*...*.*.*.*****....*****.**.*..........*****.**.*..*.*...*.*....*.*****.....*.*..****...*.***.***........*..***.***...*...****.**...**..*....*****.*..**..*.***.**..***.....****..**.*...**.*..*..***..*.*.**..*.**.*.*.**..***.*...**.******....*.**....**..*******...*..**..*.****...**.**.**.*.*..**.*.*..*.***.*.....*******.*.******...*.*.*.****
*.**.*...***..**..**.*.***.***...**...*.*..**.*.*****.**..*.***.****.*...*.*.**......*....*.*.*.**.*..*.*****.*...**.****.*.**.**.**.*....*.*.*****.***..**...*..**.*.*..**..*...**..*****..*....*..***.*.*...*...**...........****.*..**..*.*...***..**.*.**.***.**.********.*.**..........*.*.**...**..*...*****....*****...*.***..***.*.**..**..*.**..*.**..**.....*.**.***..*.***....*..*.....***.*.**...*.*.*....*...**.*......*.*....***..*.*..**..**..**..*.....***......*.*.*.**..*.*....***.****....*..*.*...*..**.**..*****.*.*..*....*...****.......*..*....*.*......*.*..*.***.**.****.**....***.*.**...*.*****...*****..******.**..*.**.*.**......******....*.*.*...****.....*..**...*.**....*.**..****.*.*.*.*.**.**...**.***.*..***.*....*....***..***..*.**..*..******.**.********..*...*.*..*..*...*.*..**...***.***..*..*.***..*.**.*****...*..**.*.*...**..***..*.******..*.......*..**.*.*.....*....**..***..*..***********...*.***....*.**.*******.****...***.*.*******..**.***.*.*.*.*..**.*...**.*.*.**.*.*....***.*.****.*.*****...**.*.*.*.*.*..**..**....***...*.*.***...*.**.*.....*...**.*....*..**.**.*******.*.*...*.*.**.*.*.*.*.****...****.*..**.***..*.*...*.***.*...*..*.*****.**.**.*.**.**.....*****.*....*.***...******..*.*.*.****.******.**.*.**.*..**..**...*****.*.******.*****.*.*..*...*.*.**..***.**...***..*****..*..........**..**.*.....****...**.****.*.****......*.*.*****.......**...***.*..**.***..**.**.*....*...**.***.*.*.***.*.**.....**..*..**..**...****..**.*.*.**.**..*.......*....**.******...*.*.****.*..***..*.....**.*.*.**.*.*...*.*..**.*******..*.....****.*******...*.*.**..*..*.*...**.****.*..***...*...**.**...**...**..*.*.*...**..**.**.....**.*****..****..**.**.*****..*.**.*.**.....*.*..*..**..**.**..*..**.***.**......**.*****.**.*****..*****....*....*.....*..**....**......*.*..*...**.*.***......**.***....**.****.**.***..***.*..**.***..*.*.**.*..*.*.*..*.**.****.....*.***......**.**....***.*.****.******.***.**.*****..***....*.*.**....****.*.***..***..**.****.********....*******..*
*****.****..*.****..*.*...*.**..****......***..*.*.**..******..**..***.......*...**...**.*.*..****....**.....*..****.*****.*.*.***.*..**.*....*..*......*..**.***....***......**...**.****..*..*.*..*.*.***.**.****.*....*.**..*..*****.***.....***...*..**..****..*..*.*.*****...*.*....**.*.**....**....****.*...*.*.*.****..***...*..*...******..*.....***.*..*...******.....*.**..***.*..*...***.**..*.*....**..*..*.**...********.*...*.*****.*.*****......*..**.*...*.**...***.**.**..**...**.***...**.*...**.***.***..*.**..**..****..**.*..*.*******....*.**..*.*.*.*****.***......*.*..*.*.**..****.*...**....**..**.**.***.*..*.***..*.*..**.**..**..*...**...*.*..**.*****.**.*....***..*.********.*.*..***.*.***.***.**.**...**.*****.......*.**.**.*****.**.*...**...**.*...**.**...*..*..**..**.*.***...*..*.*..***.***...***.**..**.***.*.*..*...**.*..****.***..*.*..*......*..***...*..***.**.****.**.*......***.*...*..*.*.*...*..**..*.*...**...**..*.*.*.*..**...*.*...*.....*.*..*..**..*.*.*.*..*.**...**.**.**.*..*..*.*.*...***..**...**..*.*.*.*.*.***..*.*.**.*.**.**......*..**...**.**.***.....*...**.**.*.*.****.**.*.***.****..*.****..**..*......*.**..**..**..**.*****.*****..****..*.*.*..*.**..**..**...**..*.**.****..*..*.**.****.....*...***..***...**..**.*....***.**....*.***.****..*....**....*.**....**..*....*...*..*..***..**.****.*******.*.*..*.****.******.**..*..**..***.*..******..*.****.*.*......*...*.....*....**.*..*****..*..*......**..*.**.*..**.****.*..***.**.*..**...*..*.....*.****.**.**.*.*.**.*.*...*.*..*.*..***.*.....*.*.***..**..**.*.....*.*.*.*.*****..*.****.*.*.*.....**..*...*.*.*.**..*...*..**..*...*.**...*.*****...**.**..*...**....*....*...****.********.****..*.....**.****.*.***..***...*...*.*.**.**.*...*...*...*..**...**...**.****.***..**....**..*.*.*******..*..*.....*.***.**.*.....****...******.*.*..*.*..*..*.***.**...*.**.**....**.***.....*.*...**..***.*..*.*..*..*....*.***...****.*..*.**.*......*...**....**.*..*...**.*.**.**..**.**.***..*.**..*.*****..*.*...*..***.....****.
...*..**..**.*.*.*.*.*..******.*....**.**..***...*****.*.*....*...*.....***.****.*..****...*.*..*.*..*****..****..*.**.*....*..*****.*..**.*******.*.******.***..**.**..*..**.*.**..*..****....*.*.***.....*..*....*.***..**....*.******..**.**.*...**....*.****..*.*****..**.**...*********..*.******.*......*.*..**....*....***..****...*...*.*..**..*.*.***..***.....*.**.***.*...*...****....***.*.*..**..**..*..**.*..***.**..****.*.***..**....**.*..**.***.***....*..**.*..*..****...******.*....*****..*..***....**...*..**...**..***.**..*...*.**.**.....***.**...***..*.****.*...*..****.**.*.*...**..*.....*...******..**.*****..***.*.*...*...*.***.*.**.........*....*.*.**....*..**..*.**..**....**.**....*..*.*..**.****.****...***.**.**.*..**.*..*****.**.*.*.***.******...*.***.......**..*...*.*.****..**.**..*****....***..**....*..**...**..*****.*.....****.**.....*..****.*.**.*...*.****.**.*.*.****.****.**..**...*.***...***..*.**.******....*..*...*.***..**.**.*****.***.**....*.**.*.*.*..*.*..**.**....***.*.**....*.**.**.**..*..*...*.****....****.*.*...***.**.*.*.*.*..**..**..*..*.*...****...**.*.******.*..*....***..***.**.*..**.****.*..**.***.*.*.*..*.**....*...*..*.*..*..*..*...**..*....*..****.***...***..***...*.*..***..**..***....*.*..*.*..**.***..*...*.*..*....***.*....**.**..***..*.**.***..*.*..***..*.******..*.*********..***.*..*.*****.****.*.***.***...*..*.**.**..*.*..***.*****....**.*.*.*..****..***..***...**.**.**.**.**.***.***.*.**.*..*...*....***.**.*.**.**..**.*.......**.***..*****.***...*..*...*.**.**....*..*.***..**...*.*....*..*..**.*********..**....**.*...*..***.....***.*.**.*.*.***.*...*.**.**.*.****.*.**.**....**.*.*...*****.....*.**......*...*.*..*.*..*.....**.*.**.*.**..**..*..*..*******.*.***....**...***.*.*..*......*****..*...**...**..*..**.*..*.*...*.*.****..*******.*..***...*.**.**.*......*.***..****.*...*.*..**.*.**..*****.*..**..*.*............*...*......*.*.****.....*....**.**.*..****..*..********...***.*.*****..*.*...**.*....****.**...*...**.**..*.*.**.....
.*......**.*.*........*....*....*.*..*.*.....*.**...*..*.**.*....**..*.*..*..**.*...*.**.*.*..*.*..**..***...****....*...**.*.*..*.*.**.*.**.....**..***..*....*...**...*....***.*..****......**.....*.***....*....*..***.**.*...**.**..*....***...*.*......**.**.***....*******..**.*...*******.*......**....*.**.**..******..*.**.**.*...***.***..*....***..*.*.*.....**.**...***.***..****..**.*..**.**...*.***.*...*..*..*.*.*****...*..**..**.......**...**.*.*.**..*.*..*.*****.*.....*...*....*..***.*...**...*..*.*.*..******...*************....**...*.*........*..**....*..*.**..*..*.*.......*..**.*..**.***.***...**...*...**...*..*.*.*.***...**.*.*..**.*......***.***.***..**....**..*..****..*.**.*..*..*.*******...*.**..**..*.****.*...***.**..*****.....*.*..*..********...****.***.****.**.**..*.****.**.*...**...**.**.*.***.*...**...*.....*...*.*...**..**.**.*...**...*.**.***.****......*..*...******...***..*.**.*.*......***.***.....*...*...*.***.***....*....**..*.*....***..*.*.*.**.***.*.*..*****...****...****.*..**..*......**.******.*****.*.*....**.*..**.**..****.*..***.**.**...*.*.....*....***....***..*..*.*...**..*....***.****.***...**.....***.******.*......*..**.*..*.*.***.*.**....**....*..*.**.....*****..*.**..***.*.**.*..*...*....**...**..**...****.*.....**.**..***...*.**..*.*.*......*.**.*....*.*...**...*.****...*.*..****..*..**...*..***..*.*.*******..**.*.****.**...*..***.**.****.*.***.*.*...*..*...****.*......**..***.*.**..***....*...*.*..**.*.*.....******..****...**..*.*.......*..***.***.**..*.***..**.*...*.*...****.******.....*****..*.****.**.**..*...*....****.***..*.*.*.....*.*.**..*..*....*..*..*.*..*..**..**....**..*..**.**..****..*...**.**.*.**.......*******...*.***.**..*..*.******.*..*..*.****....*...**.*.*******...**.*.*****..***...**..*****.*...*...*..*...**.*..*.*.***..*.**..*..**.*..***...****....*..*.*...**..**.*.*.....**.****.**.**.*.*****..*..*..*..**..***.**.*.**.*.****.**..*********.*.*.......**..*.*.**..**..***....*.*.*..**.**.....*..**..***.*.**.***..***...
.*..**...*...*..**...***..****.**.*.*..*..*..*...***...*..****.**..*.**....**..**..**..*..*..*..*..**...**..*.***.....*..**..****.****..***.**.***.**..****..*.*.....****.*....*.....***.****.*.*.*..*...***.*....**.*.******.***.****.**..**...******..*..*...***...**.**..*.***.....*.*.*...*.*.*.*...*....*..*..*..*...****.**.*...****.*..**..*..*.*.*..*..**...***.*..**.*..***.**.****...*..**.**.*.*..**.****.***.**.**.*.*****.*.**.****..*.*.**.***.*.**..**.******...*..*.*...**..***.****.....**..*.*..*..****.........***..*..****.**.*.*..**.***.***.*.*.***.*.....*..***.***.****..*..***.*..*....*...*..*.*..**.**..*..*.*...*.*.***..******.....**.***..*....*...**.*.*....*.***.***...**...**....***...*..****.*...***....***.**.********..****..*....*....**..*...*.*.*.*.*.*.***.*....**.**..**.*.**..***.*.*....*...****.*.****.*.......**.....**..*...****......*****.*****...*.*.*............**.*.*...*...***.*..**.**..*....****..*.****......**.*....*..***..***...**.*..****..*.*.***...******.**.*.*.*...*..***..*.**.*.***....*..**....**...*.**..*.....**..*.*.*..**.*...*.....**..*...*...*..*.*...**..**..**....*...*****..*.**.*...****...**.****.**..*..*.*.*....*.*..**.*..**...*..****...*..*.*..*.**......**.*..*.****..*....**...***...*....*....****.**.**.****...**..*...*.*..***..**..****..*.*..*..***.**..****.*****.**.**.**....*.*.**.**.****..**...*..*..***.*.*...*..*...*...........**.*..**.**.*..*..***.*..*..*..*..**.*.........*.**.*.**.****.*..**.*****.**.***....*.....*..*.....*.....**..***..*.*...****.***......*.**..*.***..**.***..******.**.***...*..*.*..****.*.***.**..*.*...*****...**...**..**..*.**...****.***.*.*..*..****.***...*...*...*.***.*.*..****.*..**....**....*...*..*.*..*.**....**...*..*..**.*...*.*.**.*....*...*****....*..***..**..*.**..**.**.**.*...**.***.*.*.**..**.*.**.....*.**...****..*..*...***....***.***.*.*....*.***.**.....***..**..*...*..***.**.*...*.***...**...*.*.......***.***..**....***..**..***......*..***.*.*.****.*...*..*.*..*.*..*.*....*.******...*...*.*****.***.
*****.**.***.*.*.*.**...*.*.*.*.*...***...*..**..***....***.*.**..*.**....**.****.**.*..**.****.*.***.*****..***.******.*...***.*...**.*.*.*..**.*..*..**.*.*.*..*.*****.*.*.*.**.*..**.**.***..*.**.*.**....***....*.*.**.****..*.*.****.*.*..*..*..*.**.***.*.*..**..***......***...**..****...**.**.*.*****.....*****.*..*..**...*..*.*..**..**..*.****....*..***..**..*...***.*.*....*.*.***....**...***.**.*.....*..*..*.*.*.*.****.*.*..**..***..**....***...*..****.*.*..*.*..*.*.**....**.**....******.*.****.***..*.**.****..******.*.**...***.*.**..***.*.******.*....****....*.*.*...*..*..*.......*...**.**.***....**..*.*.******.*...*.*.****..****.*..*.**.**.*.*.....***..*....**.**.*.**...*.**...*...****.***.*.....******.**..***.*..**..***.**.**.**.*...****.*****.***..*.*...*..*..*.*...**..*..**.*.*...**.......*.*.***...*.*.**.*.*..***.**.**.**.*.****.*...*.*.*****...**.****...**..*..*****....**.*..**..*..*..*...*...**.*.**.******...*.**..***..*.**.*..*.....*.*.******..*...***..*.***.*..***..**.*..*.*.*...*..**...**.*..***.**...***.*****....*.*..***.****.*.***.*..*.*.*****....***...*...*...**.******..***.*..*..***..*.....*.*.*...*...**.*.*......*.*****..*.*******.**..*****..**..**..*******..**..*.....*....*...*......***.*..*..***.*..***.*.*.**.***.*......*.**......**..**....***.****.**.*.*.**..*.********...**...*****...***..**..****...**.**...**......*....*.**.*.**.**..*....*.*..***..*..**.*.**.******...**..**..****..********....**.**...**.***.*..***.*...*.*.....***....*.**...*..*....***.**...*.**.*..****.**.*.*.*.**..*..*..********.*..*.**..**..*..*.*.*.....*...*.***.**.*..*...***.**..*..*.....*.**...****.**.***.*....**.......*.***..******.**.**.*.*...****..****.**.*....**.**...****.*.**....**.....*.*...*.....**..*.....*...**...*.****...*********.*.*..*........**....*****.**...*.......*.**...*.**.*.***.*....*.*.*.*...*...***..*****..*.*..********.*.*..*****..**.**.*.*****..***.*.....*..**..***.*...*..****.*..*...***....*.*.*...*...****.....***.*..*.*.***...**.**.***.****..*.....*
*.**..*.*.*.***..**.**.*..*...*..*....**.*****....**.***..*.*.........*....**....**.**..*.****.*.*****.**.**.*.*.**.....**..*..**..**...******..**..*.***..**.**.**...*.***..**..**..**.**....**......**...**...*.****..*.****.*.*..*....**..**.**.**.*.**......*.*.*.*....*..****..*.*****..*..*.*****.*.*.**.****.*.**.*...*.*.*....**.*..**....***.*..*..**..**.*****.*....*.**..****..****.**.*.*****.*.*.**..***.***.**..*.*..*****.*..***....**......*..*.....*.*.***...*...**.****..*.*.**.*..*.**......*.....**..*..**...*.**.*..*.*....*.***..*.....**..*****.**..*.*.*.*..***.....**..*.**...*...****..****..*.**..*....*....*.*...*.**....*....*.*.*..*.*.........**.**.*********..**..******........*...*..**.*.****..**..*.*.*.********.*.*.**.*.....**...*.*.**...*.*.*..*....*.*..*.***....****.***.*..*..*......*.*..****.*....***..**..*.*******.********....*****....*.......****.*..**.*.*.*..*........*.**...*....*...**..****.*****...*...*.****.....*..****..*..**......*.*****..****..**.*..*..****........*.********.*****..**......*..***.**.****...*.*..*..*.***.....**...*****.*....*.*..*.****.**.***..***...*..**.*******..***.**....**.*..*.**..*.**.*..**.********.......*..*.*.***..*.*.......***.**.*.**..**..**....*...***.*.*****.*.**.*.******.....**.***.**.****...*.**.*.*..****.*..*...*.**......*...**....*.*****.*..*.***.**..*.....*..****....*.*...**.*.*..**.........**.....*.*.**..*.*.*...**...*..****..**...**.**..***..*...***.**.*.*..*..***..****.*..*.*...***....****.*.*...*.*.**.*.*.**.*.*****..****..***.*....*.*.**.**********.**..******...*....*.*....**...*..****.***.*..*.......**...**.**.******.....*...**.*...*..**..*..*..**.*.*.***.**.******..*......*..*.**......**.***.*.*..**....***.*.**.*....*....**.***.....*....*.****.*..***..**.***..*.**..****.*.*.*.*.**...***....*..**..**..**.***...*.****.....*.**..**.***.**...*.***.*..*.***..*..*.**.****..*****.**..***.***..*.*.****..*.*.*.*...**..***.****..*..*.....*....*..**.*.**.*.**...**.****.***.****.**.*..*.....**.**....*.*.**.......*..**.*..*
.*.*.*.***..*.....******.****....*.**.*..*...****.**...*.....*.**.*.***..**..***.*...*.****.*******..*****.*...**.**..***.....***....*.*.....***.**.*...***...***.**.**.***.*****....*.***..*.*..*..**.....***.*.*..*.*******..*.*...***.***..**.***....***.**.*****.*.*....**.***.*....*...*.****.*.**.**.......*.***.*....**.*.*.*..*....*.*****...*..*.***..*.**...****.*....*..*.*.**.**..*.****..***......**..*....*****...*.....*.**..**.*.**.....**.*****.*...*..*....*....**..*..*..**.*..***..**..*.**.....**..*****.*....*.***..****...******......**.*.****..*.**.*....**..*...*..****...**..*....*.***...*.*..*.*.*...***.***..*..*..*.****..**.**.**********.*...***...***.**..*.*..*****.*..**...***..*******...****.***.***....**...**.*.******...***...*..*.**.*.*...**..*.*.**...*..*....*...*****.*.*.***..*..*..**.**.**.***..**.*.....*.....*....*..*.**..**.*.****.***...*...*.***.**.****.**.***...**.*.***.**.........*.*.***...**.*..**.**..*...*...*.*.***.*.*..*.***.....*.*.......*.*.....**.*.*.*...**..**..**..**.**.*.*..**.....*...****..****.****.*.**..*..*.**.***.*..*.**...*.**.*.*...*...*.*.*****.*.*....***.***..*..***..****.**.*...**.**.***..*.*.*..**.....*...*..***....*******..***.****......*.*.*...***.*..**.*....***.***.**...*..*.*.**......*..*.*.**.**.......*.*....*..*...***...*.*..*.**.*.....*.*...*.*..******...**....*...*.**.*.*..*.*...*.*...*.**.*.*.**.*.****.*..*..*.**.*.****.*..**..*....*.....**.******..*.*.***.**.***....*.**....**..*.****...*..*****.*..*....***.**.*..******.*..**........*.**.*.*.**..**.*....*.***...**...**...*..*.*.....*..**.*.*.*.*.**.*.**.***.*.*...*...***.*.....****......**.**..*..*..****...****.*.**..*..**.*..*..*.***....*.***....**.**.*.**.*..*......*.*.*...*..****.*....*.*..*......**.***..*.*...*...*.....**.*.**...***..****.......**.****.*******.*..*.***...*..***.**.*..*..*.*...**.**.*.*..***.**..*.*..**..*..*.*...*..*.*..*.**....*.****..**.*..**..*.*.***..***.***...**.*....*..*.*....**.**..**....*.**.*.**.*.*.*.....**.*.***..*.*..**.****........*..*.*
*****...*.*...*.*.**.***..*..***..****....***.*..**..**..*.....*....**.*.*.*.*...*..*...*.****.*.*.**.*...*.**...*.***.*....**.*...*...****.*......*...**.*..*..*.*.***.*..****...*****.*.....***..****...****.****.**.*.....*.**.**********...*.**.**.*.*.*.****.*.****.....*.***...*.*..*.**....*.********.*..*****..**...**..*.***.***.*.*.*..*..**.*...*...*.*...*....**...*..*.*.*..**..*..*......*.*****..**.**...*....*..**...***.***..*....***.*.*..*.**.*..**..*.....*.....*..*****..*.*..*.**.....*...**.**.**.**.....**..*..*.*....*..*...*..*.***..****...****....**....**.****..**...*....**..**...*****..*....*...*.*.*...*.*.**...*...**...**...*..**..*.******.**.*.*.**........*...**..*******.*..*...*...*.......*.*****...**...**..******.***.****.....*....**.*.*.*.**.**...*..*******....**......*.**.*.**.*..*******........*****.****...**.*.**....*.**.******..*....*...**.*.*.*.......**.*********.*.**....*..**...******.*.*.*..*.*.*.*.**...****.**.***..***.*.**.***.*.*...*.****.**....**...*..*.****.****...*.**.**......*..*..*.*.*.***.**...*.*****.****.**...*.*...*..**.*********.*.*.*.***......*..**....*.******....*.****.**.***.***....**.***.***.**.***...***...****.*......**....**.*...*.....**.*.*....**.***..*..**.***..*..**....***..**.....***..*.....****...*.*...*...*.*.*...*..***..*..**.****...***..*.****..*.*.*....*.....**...**.***.*...**....***..***.*.**...*****.*.**..*.****.*......*..*.*..****.***..*.*...*.*.*.*...*.*.**..*..****.*..*..**..*.*.***.*.*****....***.........*.*..*.*.*.*......***..*.***.**.*...****..**..*.***...**********...****....**...*..*..**..*...*....*.*..****...*..**..****..*.*.***....*.*..**.*..******.***.....*...**..**...*******..*.****.*.*.*.****.*..*.*..**.**..***....**.**.*..**.*...*..**.**.*......**.*.*.****...***.***.*..***..**.*....*.*****..***...*.*.****.**...****.*********.*.*.***......*.***..**.**.***..*....*.*..**...***...**.***.*..***..*...***.**.*.**..*****...***.***..*.****...**.**.*...***.*.*...**..*..*..*..*..*.**..****.*..**.***..***...**.****.*
....******..*.*.***...***.*....*..****..**..*....**...*....**.****.****.***..***....*.**....*..**...*.*.*..****..*.*.******...****.**..*...*..*..****...*...*.*..**.**...*.*..***.****.*..*..***..*...**.*.*.....**...**...*.*.*.**.*..*..**..*..***.**.*...**.*.*.****..*.*.*.***.*.**..******...********.....****..**...**....*.**.**.*.*..*.*..*..****...**.**...*.*.*..**.**.*...*.**.....*.*...**..***..**.******.**.*...**..***...*.****..****.....**...*...****.***..*.*.*.***...******.*.**.*.**..*..**..*******.**...*.*****.**...*.*....*......**.....**.**...**.***.*..*****.....***.**.****...*.*..*.**..*.***.**.**....***.**...**...*..*.**...**.**....*...*.*..**..*...****.***...***.**.**..**..*.****..****.***.*.....***..**..**.*..*****.*.*****.***...**..*.**.***..***.**.........*....**...*.*...**..***..*.*.****.*..*.*...**.***.*.*.*.*...*...***.*...**..*....*..*..*.**..*.******.*.***.*.*.**.**..***.*.*...**.*..*.*...**..*..**..*..**..*.*..******.**.*.*.****.*.*.**.*.*...**********...**......*..***.*.****..*..**..*......***..*.*.*..........**.***.*..****....****.*.***...**...*.***..**.****.**.*.*...***.*..***.*..*.*.........****..*...***....*....*..***.****.*.***..*****.****.****.*...***..****...*****.*..**..*.**.*.***..**..**.**..*****.*...*.*.*.**.****.*.**..***..**.**..*.*..**.*.**..**.*****.*..*...*..**.*.**..*.***.*.**.....**..**...*......***..**.*........**.*...*.**.*....***.***..******.*..***.**.*.*...*...*..****..***.*.******...*.****.**.***.*....*..***.***..*..**.**..*.*.*.**..***.*****...******...***..**..**..**.**.**..*.**....*......*.*..**.*******.**.*.*.*.*.*..**......***.....*.*..*.*.**.*.*..*....*..*.****..**.*..*..***.***...*...**...*.*.....**.**.*.*.*****.*......*..******..*.*..*..*.**.**.********.**.*.*.***.*...**..**.****..**.*.**.**...*.*.*..**.*.***.*..**.*..*.....**..***...*...*....*.*.**.*.*.*.*.**..***..**.***.***.*.*.....**....******....*.*.****....*..**.**.*.*.*...****...***...*..****.**.*.********..****.**...****...*.**.*..**.**.*....*.*.*.*..*.**.**.**.
..*...**.****.***.***.*...**.***..**.*.***.**.******...**..*.***.*.......*..*..**.**...**.*.*..*.*..**..*.*.***..******.*.*.***.*.*..*....***.**.**.****..*.......*.**.*....**.*..*.....*.*.*.***..*...*.*...**.**...*....***.*****..*..**..*..**.**.***..*.*..**.........*****..*...*.*.***...**.**.......*..*...*****.***.**.*......*.**.*.**....**.**...****.**.*..*.*....***...*****..*....*..*.*.***.**.****...**..*.*..****.**.*.**.*.....*.*..***...**.**...*..*..*.*..*...*..*..*....*.**.*.*.***........*.*...*.**.**....*.*..*.***....*.*....******..........*.*.***.***..*.*.***...****.*..*.**.****...***.**.*.**.***.*****.*.**..*..*..***..**.*.**.*.**.*.*.*...*.....***..*.*......*..**..*..*...*.*.....*.**.***.*.***.**.**...**..***....*.*....*.*..**.*.*....*...**.**.*.*****.*...******.*.*...*.*..**...****.*.*.***..******.***......*..*..**..*.**.**.****.*.**.*..*.*..*..***.*..**.**...**..*******..**.**.*.*...**.*.***..*......**...**..***...***.*.*...**.*****.**.*.*..*..*..*.*.*..*.....**...*.*****.*.*.**.**..*.***....*....*.**......*.*.**..*.***..*********.*.*....*.*...***..*..**.**.**.*.*..*.*.**..*********.*...******.*.***.**..**..***..*..*.*..*...**..*.***.**.****.*.....*.****.*******.*....**......*..*.....***...**..****..*****.***.*..**.***.*.*..******.....*...**.*....**.****.*...**...******..*...*....*...*..***..*.**.*.****.*....*.*..*.*.****.*.*.*..*..*...*.*..***.*.*.*******.*.*.*.**...******..*.**.**........**..*****..**.*..**....**..*.**.....**.*.*...*.**.**.*......*.***..*****...*********.*..***.*.**.*...**.******..*.**...*...*...........*..***....*.*.*.....**..****....**..*.**..*....*.*..*...*.**.*.*.**..*.....***..**.****.**.*...*..**.*.*.*****.***.*.***.****.*****..**.**..**....*..*****.....**.**.*.....******.*...*....***....*.**.*****.*.**.*..*****...*.**..**.*.*.***..**..**......**.**..**.....***.*....*.***.*.*.***.......*..****..*..**.*.*.....**...**..*..**.**.*..***...*..*.****.****....*.*.*****.***.**..*****....**......***...*...*.....****.*****.***...*...***.*.**
.****...**.*..******.*.*.*.*..***..*.*.*.**...*****..*..*..*...**.*****......*..***.****.**...*.****.**.*.*.***....****.***..*.*.*..*.**.*...*....***.*.*.*****..*....*.**.**..***....***...***.**.......*.**..*.****.*..**.***....***.***.....*.*.**.****..**.....*.*...*.*.**..*.**.*....**..**..**.**..**..*.*.*..**...**.*.**.*.***..**.***.*..*******.***.*.*.....*.*..**...**..***.**.....***.*...*.*.***.***..*..**..*.**..*.*..*.*...*.***....*....*..*....***...*****.*.**.***..**....*.***....*.*.*.......***..*...**.....**..*...**...*****....*.*.*.**.**.******...**.***.***.**....******..*..*..**.*.***.*.****..**...*.*...******..*...**...***.......**.*....**......*.*.*...*..***.*..*.*.**.******..*..**...*.*....***...**.*.*...*.**.......*..****..**..*..*.***..*......*.*.........*.*.....*.*.*..*.*.*...**..*.*****...*.**..***.*..**..*..*..***.*..*.*.**..*...*.****..*.*..***.**....**.*.*...*....*..***.**.....*...**...*.*.**...*.***.*..***.*....*.*.****...*.**....*....****......*.***.***.**.**.....*....*....*..*.****.*....***..**..*..**....*..******.**....*.*.*.**.*..**...*.**.*.*..*.****.*.**..*****.......*..*..**.*.*.*..*.*.*.*...*.*....**...*********.***..***.*.....***...****.*.**..***..**..*...*.**....*.***..*.*.***.....*...*.*..*.*.**.*.*.*.*..**..*...***.**..*.*..**.**.*.*..*.*.*..**......***..**.*...**...*...**..**......****..**..*...........***....*.*...*..*.**..*.*..*.*..*..**..*.*..**..***..*.*..*.......*..*****..**..*****..***.***.**...**..***.*..*......*****..****......*..*.*.***..*********....*.**..***.***.**....*.*********..***.*..*..*...*.*..**.**.****.**.*...**...*..***..**...***..***....****.*.*.**.**..*.**.*.**..*.*.*.***..*..*.*..**..*****.**.**.*..*.*.*..**.***..*.***.*.*.*.......**..*.*..*******....***.*.*.**......*..*.**.*.*.*.***.***.***...*..****.**....*.***.*.*....*.**..*....***.**.*..*....**.**.******..**.*.....*...*..**.**..*..***..*...*.**...*.**..**.....*.*..*..*...*.....**.**.**.****...**.**.***.****.***.**..*.*..**.*****.*..*..*.**...*...**....*...*.*
...***..**...**....*...****.***.******.*...***..*.*.......*.**.**.....***.*..**.*...****..**..**.*...*.****....***..***.**.*..**.*.**.*.**....****.*.*.*...***..*.**.***..*****...*.**.*.**....*.***.**..*..****.*..**...*.*.**.**...*..**.*.*.*...*.*.*****.**.*.*..*.*.***..***..*..***..**...*.**.****.....**.*****..**..*.**..*..**..**.***.*.**.*...***.****..*....***..*...*.....******.**..*..**.*.****...**.***...**..**.***.*.**.*.**....*...*...**.****.**.*..*.*...*.**.*.***..***.**.**.....*..**.*..*..****.***.*.***..*****.**...*.**...***.**.**.**..**.*...*******...**.**.*.*.*..*.*...**..*.*..*..******.....*.*...****.*..*.*...*.***.*..*.*...*....****.**.**...**..*.*..****...***.*......***...***..***....***..*.*..*******..*......*.*...****...**.*.****.....*.*..*.....*..*..*.*..*...**..*...*.*.***.*...........*****.*.*..*****.**..*..**..**.**.*.*.**.*....*..*........*.**..*.*..**.***..*..........*.*...**...*.*......**...*....******..*.***...****..**...**.*.*.***...**.**..*..*..*****.**.*..**.**.*.*...**.**..***.**.***.*.*.*.****.******..**.*.*....**...****.***.*...**.*..**..*.**..*.*..***.***..**..****.*.*...**.**.*.*.***..**.**..*...**...**.....**.*.*.***....****...***.***.***..*.**..*...***.***........**..**...*.**..*.*.*....**.***...***..*...***...***.*.*.*.*..**..*....*..*.......**...*..*.*..***.*....*.*.**.*.***..*..***..*.*...*..*.****.**.*.*.***....****.*..*..**.*.*.***.**.*.*..*****.......*.***.**.*.*....*..**...***..**..*....*.*....***.*.....*.*.*.****.***.*..**...*..*..***..*.**..***.*....****.*******.***.*..*.*.*...*...***..*..*.**.*.*...*..***.....*.*..*....******...****.**.*******.*...*...*......*...*...*.*...******.**.**.*.*.*.****.**...**...****..*.**..**..***.****...*..*.******.*.**.****...*..*.**.*.*..*..*.***....*****.*..*...***...**.....*....**.****....**.*.**..****......*.*.**.*.*.*.*.*....*.*..***..**.****..*.**.**.*.**.*..*...*..*.....**..*.*.**..*......*..**.**....**.*..**...*.*..**....*****..*..**.**.*....*...*.**.**...***.*...****.**.*..*...*...*.***
.***..*****..*.**.**..**.**...***.*.**.*...**.*...*.*.**..**...**.*.*.*.****.....*.**..**..*....*.****.**.**....**..***..*.....*....*..*..**.**...****........***.**.*..*..*.***.**.....*.*...**..**..***.*..*.*.....*.*.**.**..*..*..***......*.***....***..*.****..**..***...*..**...**..*.**.****...*.**.*....***...*****.*....*....**.*.*...****.*..***.*...**.*.***.*..***..**..*..*...***.*..*.****..**...**.*...***...*.*...****.*.*.*.**..*.**..*...*.***.*.*..*..*..*.**...**...*.*...**.*.*....**..*.**.....*.**.***.....*..**...*..**.**.*....*.**.*..*..***.*.....*.*.**.*.....*****.*****.*..*.**.*.****...*........*....**..*...*....***..**.*.....*.**.*.*...**..******.*....*.**..*..*.*..*...**.*......**.*.......**.*..*.**.*.*****.**..*....******..**..****....****.*....*.**....**.*.****.****......*..**.*...***.*.**.......****.**....*****.*.***.***.*.**..*.*.*.....***.*.....**..*..****...*.*..*.*..******.....***..*....*.*.**....**...*.*....**.*..*.*..*.*..*...*..***.*.....*..*.*...*.*******..**.**.*.**.....**.*...**..********.*...***...**.*.*...**.*.*...**.....*.......*......*.**....**...***..*.*...***..**.*..*.**....*.**....*.*..****..***.*....**.*.***..*****.*****.*.*.*..***.*.*****.***..*....*********...*.***.*..*.*.*.**.*.***..**.*.****..*.*.*...*.*...*...**...**.***..**.*..*....****.**.*..*..*.*.*...*..**...*.*.*****..**..***.*.*..******..*.**.****.........*...******.*...*.**....**..*****.*....*..**..**.*.***.**..***...**...*.**.....*.*.*....**...*..*...**..*.*...*.*.*.**.**...*.******.**...*.*.***..*.****.******.....**.**....**..*.**.*....**..**......**.**..****.*...**..***..*..**.....*****.*.**.*..**........***.*****.*.**..*..*.*.**.*......**.****..**..*****.*.****.***..****.***.*.*****.*....**..*.*.*.**.***.*.**...*..**.....*.*.**..***..*..*...*...*.**.*..*..***.*..*....*.........*..**.*.*..**.**........*..*.....***.*......**.**.*.*.**...**.*..*.**.***.*.*****.*****...*...******....**.**..***.****..*.*..**.*.********..***...***...**.*.*****.*.**.****..*.***......*.**...****
**.....*...**.*..*.*...*...*.******.*.*.*.*..*..**.....*.****.**..*....*......***.*....*.*.*...***...*.****..*.....*...*..*****.****.********...*..*.***.......***.*.*...****...***.*.*.*.*.*.*.***....*.....*.**...*.*...*..*.**.**..**.*....**....***...***.....**.*.******.*.**.***..****.**....**.***......*....*...***..*********..*......*.**.*..***..*.***......**.***..*..*.*..**......**.**..*..**.*..*.*.*.....*.*****.*****.*****.*...*...**.***....***.*...**..*.*....***.....**...******.*.*.***.*.....**.*.......*...*.*.*.*.**.**..*.*........*****...**....*.**.*..*..**......*.*.*.*****.**.*.***.**..*...**.*..*******.*.....**.*.*..**..****..***.*...*..*..*...**.**.***.**......*...*.*..***..**.*...*...**....*.*......*.*****.***.**.*.**.**********.**.***....*****...**..*.**.*.*.****...***..*.****.....*..*...*.*.....**.**..*...******..**.*.*.***.*..*****.***...*.***...*....***..*..**...******.**..*.*..*..*.*.****.**.*....*.****.*.*....*****.*..*.**..*....**.**.**.*****.*.**.*..*.*.*..***.....*.*.*.*.*.*****....*****..**.....**....*.**.*.*.*....***...*...**...***.*......**...***....**.....******.*......****.***.*.***.*.........**.*..**.....*.*..**.*....*.****.**.*..*.*..**.**...*..*.**...*.**.*****..***.*.*....*.*.*.*..**...*......*.*..***..............**...**......****..**.*...***..*.......*.*.*.*.**...***...*.**.**..****.*..**.*...*****..*.*.*.****...*..****.*.*.***.**.....*..*......**.**...*.*.*.*****.***.***.**..**.**..***...*.**.**.*.........*..*.**.*********..*****..*.***..***.**.*...*.**..*...*....****.***..**.*...*...****.***.*.****...***..***..**.**..**...***...*...***..*****.****..*.**..*..*...***....*..*.*..*.**.*****.*.**.***.*****...********..****..*****.***.*...**.*.*.***.**...*.*....***.****.*..*.*..*...*.****..*..*...*....****.*.*....***.*.....*.**.*..**....*..**..**.......***.*.****.***.***.**..*..*.******.*.........**.*.**..*..***...*.....***..**.*..**.**....***......****..***...*....*.*...***.*.*...****.*..*.***.**..*..****.*****.*.***.**.*..**...*.*..*.**.**
.*.****..*******..*.***..*.*****.**....**.....**....*.******.*..***.*.********...****..*.*......*..**.******..**.*****.***.****..*.*.*......***.****..*.*..*.*..**.*.*...***....******......*...**.*.*.*..*.**..*****.*.***..**.**...***.....*....**.......*.**.**..*.*...*.*..*..***...****....***.*......******.***...*..**.*..****..*....*..******.........*..*.**.***..*.**..........**.*.**..*.....*..*.**.**....*.*...*..*.****.*..*....*..*.********.*......****..*.**.****.*****....**.****.**....***.*.**.**.***.**..*.***.*.**.*...*.*....*****.**.*.**...**.*.**.*...*.****.*******...**..**..*.....*..*.**.*.***.*..****.*....*.**.*.....****..*.*.**.*.*.***..******.*...*.*.*.*.*......*...*..**.**.**..***.**.***.*.*.**...*.*.*..*.....*.****...*..*.*....********....****..**...*............*******.**...*..****.*****.***..*....*.....*.*****.***...***..*.**....***.**.**...*.*.*..*.......*...*.**.*..****....*.*****..****..****..**.....*....*.*.**..*.**.*...*...****.*.*.......*****.***.**..*..*.....*..****.**.**.*.*****.*.******...***...*.*.*.**...*.*...**.....*..**..***..****..***..*.*****.**...***.***.***..*..*...*.**..*.*.*****.......*....*******.**.*.*....**.**.*.*.......***.....*.*..*.........*.**.*..*.****.**........*.*...**..**.**.**.*.*.**.*.*..*...**.***.*.*.....*..*..**..*****.*..****.**...*.*..*....*...*..***......******...*.******..**..******....***.***.*.***.**.*.*.*.**...***..*.*...*......**...******...*..***.*.*.*...**.*..***....*........**..**.....**.*...**..***...**.*.....*.**..*.**.**......*..*..**.******......*...****..**...*****.*.*...**..*********..*****.**...*.....*.*****....*.***......****.*.**.*****.....***.*.**.*.**.****.*..***.***.*...*...*......*...***..*.....*.**.*..****...**....**.**.***.**.*..*..**..****.*.*.*..*.*...*......***..***.*...*.*.**....***...****.**..**.*....***..*..........**.*.*.*.*...**..**...***.....*..***..*.**....**.........**.*..**..***.*.*.**.*...***.*.**...*.**..*****.**..*..**..*.*.*.****.*.*.***..****..*****.*..****.*..*.**...***..**....
*.**.**.*.**..**.*...........***.*..*........*****..***.*...*..*****...*..*.*..*.*..**.*..*.*..*..*..**..****..*.*.*.*..*.....*.*.*...***.*.......*....*.*..*.*.**.*.*.***.*..*.*.....**...*.****..**.*.*****...**.**.*.***.....***.*...*...*..*...**.*...........*..*..**....**...*..*****..*..*****.*..*...*..*.***......***..**.****...*..**.****...*.*.*.***..**.*..***.*..*.*..***..*.**..*..*****.....*.***.**...**..*...********..*....***..*......****.**..*..*.*..**...**..**..***..**.*.******....*.**.**.****...*.*.......****.*...**********.****..***.**.*..**...****...*.****...**.**.**.**..**.**.*.*....*....*...***.*..*.....**.*....*..*.******.*..*.***.**.*..***..*.*.*.***..***.*****...*....*..*..***.*.**.**.....*.*.*.*.*..***********..*..***.*.******.*..***...*..*..*.***.*.*.*...**....*.*....*.****.***..***..*.**.**.*..**.*..***.....**.**.****..****..***....********.****...**...*****.*.***.....***.***.****..*****..****.******.*.*..****.***..*****..*****...*.**...***.*.*.*..*..*..*.*****........***.*.**.*...*..**....******.*****.*.*.*.**.*....**...**..*.*..***.*.**.******....*......**.*..*.....*.***.**..**..***..***..*..**..**.****.**....**.*.***......***..*.**...........*.*......*.*.*.**...**.****..**..*.......*.*..*..*.*.**.**.*..**..*.*..*.*...***.*...*.*..*.***...*.*..*.*..*..**.*..*..*..**...*****...*..**.******..*...***..*.*.*.*......*.**.**..**.*...***.*****.*..**.***.*****.**..*.****...***.*******.**.*.*.*..*****...******.**.**.*..*.*..****.***.**...**.*..**...*..*.*..**.*.**.***....*******.*..********.*..*.******...*...*.*..*.*.*.*..*..**..******.******.*.*...*...*****....**.**...*.***.**.*...*.....*...*.**.*..**.*.*.**.*....*..***.****.**.*..**.*.**...**....*.*...*********..*.**.*....*....**.*..******.**.**..*.*.***.*.****.*.**.*.**........*.**..*.**..*...***...*.****.****...*.*...***.**.***....*********.*.**...**..*..***..*.****.**....**.*.**...*...*...*..**..*.*.*..*.*.*...***.***..*.*..***.****.**...**..****..*****.*.**.***...*..*.***.**..*.*..**.**.....**..*.***
****.**..*.*.*..*..*.**.***.****..*............**.****.*...*.....*..***.***.**.......*..***...****..*****....*.**.******.*.**.****.*.*.**..***..*..*.****..*..**.**.*..***..**...*....*..*.*.*.**.**..*.**...**..**....*.**..******.*.....***....****.*..*.***..*.*.****..***....**.....*.**.**.**...***....*.*.*.**.*...**...*******..*.*.**..****.*.*.*.*********.**..*.*....*.*...**..*..**.....*.*.*.***...*********.*.****..*.*..*.**.*..****..**..**..**..*..*.*..*..*.......*.*..*..**.*..*.****.******.*..**.***.***......*.**.*..**...*..*..*...*.*..******...*.****...*..*..****.**.*.****.****..***..***.....*....****.*.*.*..*.**..****.*.*..**.*..*...****.*..*.***.*..***.**..**...**.*.****.*.****.**.**....*.**.*..*.*..***.**.....******.*..*...********..*.*...**..*.*.......*.*.*****.****.**.....*.***.**..**.***.*..*.*.....**.*.*..****.**.*****.***.***.....**.********.*.*....*..**..***......*...*.*...***.*.**.***..**..*.*....******..*....*.***..***.***..**.*.*.*.*..*****.**.*..*****..**......*.********.*.***..***.**.*..*....*****..****.****......*.*..*...*.*...*.******.*..*..*.*.*.****.**...****.*.*.**..***.*.****.*.*.****.*...***.**.**.*..*...*.**.....*..*.....*..****..****.**.***....*.....*..*...*.*.**.*.*.*......*.....*.*..**.***.....*.*.**.*****...*...**...*....*..*.*..**.*..*.***.***.*.*.**..*..*.*..*...*..*****..*.*....*..**.......*.*.*.*..**...*...***....*...*.****..****......*.**.**..**....****.**..*..**..*.**.*......***.*.*..*.*.****.*.*...****..*.*..*...****.**.*.**......*..*..*..**....*..****....*...*.**.**.*...*.......**.**.**..******.*.**...***.**......***....**....*..*..***....*****.**.*..*...*..***...********...*.***..***.***.*.*....*.*.....***.*.****..*****..*.......*.**.*..***.*..*.*.*.....*.******.***.**.*.*.*.*...**.....**..***.****.......***.**.**.**.....***.....**..*.*.******.*..*....***.**.**.**.***.*...*...**.*.*..*.***..*..***.*....*...**.....*.**.**.**.*******.*......*.***.....**..*...*.*...*..**.*...**.***.**....*..*...**....**.*.**..**.*.*..*.*...**..*.*.*.
.**..*****.*.********...***.*.*..*.*.*.*.**..*.*....**..*.*..**....**.*.*.....*.*..*....*.***..**..*.....*.**..*..*..*****...*******.*..*.****..**.*....*.****..**..**...*..***....*.***..*.***.*...**.**..*.****.*.*.*..**.****.***.********.****..***.....*....*.****.***.*****....****...*.*......*..**..***.**..*.*...*...*.**.*..**...*...**.....*.****.*.....*****......**.*..*.*.*....**.***.**.**.**.*.*.*......**.*..**.**..**.**...*...*........**.*.*.*..*.**.**....*.**..*.**..*....**.***.*.**..*****...*.*...**.*.**.*..*..*..*...*...**.*.***..........*.**.**.*.*.***.**.*.***.**.*****.*.*.*..*****.*.**.*.***.......***.*.......*.**.*.****.***..*.***....**.....***..*.***.....***....**.***.*..**...**.**..*.*...*.**..******..*.*..****.**.*...**.*****...*.**.**...*..*..*.*..*..***..*....**....***....*.**.****.*.*.*.......*.**...**.**.*.*..**.****.....*.*..******.*.*****.*..***.*....*.*...*..****.*.**..*...****...*.*..**.*...**.....**......****.*.....*.*.*...*........*..**.*.***..**....**.****..*..*..*....*.*.*..*.********.***..*.****..*.**..***.*.*.....*...****.**.*********.....****.....****.*.*.*.*.*...*.**.**.******.*..*.**..*.**.*.**.***.*.***..*...***.*.****..***..******.***.*..*.*..**.*.*....*....**..*......**..*.*...**.***.**.*.*.*...*..*******.*.*.*.*.**..*..*...****...*....*..*.*.******.**...*****.***........***..**..*...****.**.*****..*.***.*.*.******..*........**.*..**.*.*.*.*.*.....*.*****..*..*.*..**.*.**..*.***.***.*..*..*...*.***..***.*..**.****.**.****..*...*...*****.**..*..*.**...*.***.*.*....**..*..*.*....**...*....**.****.***....**.***..*..........*.***...**.****.*..*.*..***..*.**.**...*....*..***.**.*.*.*..**.*..*..*.*..*****...*..*.*...*.*..*.*....**.**.****.***..*.....*....*.*...*.**.**..*...**..**..****.....*.*...*...*****...***..***...**.*.**.*....***...********....**..*......**.****..*****..*.****.**...*.**.**....**...*.*...***.*.*......*..*..*....*.**.....**...*..***..********.....*.*.**...****..**.***....***..*..**....*..**.*.**.**..*....**..*..**.*****
..*..***..*.*....*.**...******.***.*..**..*.****....**...***.***.*****.**...**.******..**..**..*.**..*....***.**.***.*.**.*****..*..**.*..****...*.*...**..*.*.***.****.**.**.*.**...***...***..**...***.*.***.*..**..*.*****.****..*.******..*..*...*....**..**...**.**..*.******.*......*.**.*..*.*.....**.**.**.**..*.*..*.*****..*.*....*.........**...**..***.*..*..*....*.*..*****.*.*.*..****..***.*.**.*.*.***...*...*.**.*.*****....***....**.*.........*.***.*.....****..**.*.**.*.*....*..*.*..**..****.*..*.*..***.**.*...**.***.*******.**...*....*......*****.*******.**.*..**..**.*.*....*.*...***.*.**.*.***.**..**.***.*...***..*....*..******...**.*...*.*.***.*.**.**...**..*.*....*.**..**.**.*.***.**.*.**.*......**..**.**.*.*..........****.*.*.*....*.*.....*.*..*........*.**..**...****.**...**...**.*****.**..**..***.*.*..*.*.*..**.*.*.*...*****.....*..*..***..*.*...***.**..***...***..**..**......**...*.*..*.**......*.*****......*...*.....*.*...**...**.**.*.*.**....**.*...*.*.*.**.**.***...*.*.*.**...*..****.**.**.*..**.*.*...***.*...**...*.****.***..**..**....*.**.***.*****..*...*****...*.****.**.**..*......*.*....*.**..*...*....*****.....***...*..**.*.***.....*....***..**..**.**..**........********..*******.**.*.**.*********.**..**....***..*.......*....*..*.***.....***.******..***.*..**..**.....*.****....*..*.*.........*.........*....**.***...**.**.**.**...*.**.*.....*.....******..*..*..*.*....*.*.*.........**.**......*.....**.*..*....*...***..*..****.****..**.*..*******..**..**..**.****.*.**.**.*****....*.*....*..*...*.***....*..*..**..*.**.***.**...**.****..***.*..**..*****.*....*..*.***..*..*..**..**.**.******.*.**.....****.....**..*...*..*....*.***...**.*.****.*..*.*..*.*.*.*.*......****..***.**.**.*.*.*.***.**.**....****.*.***.*.*..**...*...*...**..*..*..**......*....***..*....*.****.*....*******...*..**..***..*.*.*......*.*..*.*..**...*..***...**.*...*...*.*....*....***.*.******...**......**.*.....*.*.*.***.*.....**.*.*.*..*.....****.*..*....**...**.......*.**..**..****
.*.*...**.*.*.*..*...***....*...**..***..*..*.**.*.*.********.***.*.**.*....****.**.*.*****...**...*****....*.*.*.***..*..**.*.*****..**.****.**.***...**..............*....*.**.*..*.*.***..*.**.*...**.****..**.**..**.****.**....*.**...*..*****.**.***.**..**..*.****.*..****..*.**...**..*...*.**.*****.**.**.*..*.....*.*****.*........********.*.*.**.*.****.**.**.***.***..*.**..*****.*......*....*.***.**.***...**.**..****.**..********..****.***..****..***.**.***..*..**...***.***.**.*..*..*......***.**...**.****..*.......*...*.*.*...**.*.****.....*...***.*..*..*...*.*..**.**.*..***.*.**.********.***..*.*...**...********.**.....**..**...........**....***..***.....***...*.***.*...******.**.***.*.**...**.*.*.***...**......*......*.*.*..*...*....*.**....*.**.*.*****...*...*.*..****.*..*.*.***.***.*.**....**.**.***.....**.*....*.****...**.*...*****.*.....*..***..***......***.*.....*.**..*......**....*.**..*.**...*.*.*..*.*..*.*.*..***..****...*.**...*.******.****...***.***.*.***.*.*****.**...*.***.**....*....*.*.*.**.*.**..**...***..***.***..*..***.....*....*......*.*..*...**...*..*.*...*..*.*..**.*.*****..*..*..*..*.**.***...*.....**..*..*.**.***..*.***.***..*...*....*..*...***.**...***.*.**.....**...**.*...*.**..*.*...**..***....**..**.**.*..**..*..***.........*...**...*.**..*...*.****.*...***.***....**.**..*.**....*....***.......*.*...*****....*****.*.*..**....*.*.*..**.......**..**.*.***.***.**.****.*..*...*..*..*......*.***...******........**...***....*..****.**.....***.*...*.*.*..******.**.*.*.*.**....**.......****..***...*...*..**...**.****.*****.....*......*.**......*.***.**....***..*.***..........*.*........*.**...**..****.*.***..*..*..**.........*.**.**..**...*..*..**.**.....*..**.***..*...*..**...*.*..**.*.**.*.**..*.*..**..*.*...*****..*.***.*...****...*..**.*.*........**..******.*.*..***.*****..*.....**.*.*..*.*.*.*...*.***..********......*.*...**...**..*..**.*.*.*....****..**.*.*.*...**.***.*.*.*..**..***.**.*..*.***..*.****.*.*..**.*...*.**.*..*.**.**..***.*.**
.*.*.*.*.....*......*...*.**.*.*..**.******.*.**.......**.******...*...*.**.*.*.****....**.*..*...**...*..*..******.**.*.*.*...*..**.***.**.**..*****..**...**.*.***...**..**.***......*....**..**.....**...*....**.*.*..*.*.*****.**....*.**......*.*...*.**.*..*.******.*.***.*...**..**..***.*..***.*.**.*.*.****.***...*..******....******..*...*****...****..*.....***..****.*..*.*.**..*.**...******....****.**...**.*..******.**.*...********.*.**.**.***....**.*.....**..*.**.*..*.....**..*.**...****.**.***.**.*******...**..***..*.***...**...**.*.****.**.*.*.*.....*.*..*.**.*.*.*.**..****.*..*.*..****.**.....*.*.....*..*.*......*.........**......*..*.***...*...*.*..******.*.*..****.*..*...*.**......***.***...*.....**....**.*.*.*...***....***.......**..***.**.*..****.*.***..*..***....*.******......*.*******..******..*....**.....***..***.**.***.*.*.*.*..*..****..**.**.....*.**.*..*....*..*..*.*..*..*.*..*.*....*....*.***...*.**..*..*.*******.**..***....**....**........**....**.**..******...*.*.*.****..**......***...***.**..*.....*.***.*.*.**.*.***...**..*.*..**...**.***.........**.***..*..*....*.*..***..*.*....*.*..*.**.*.***..*..*.**.***...*.**..*.*.*.....****.***..*..**..**..*.*****.*..**..**...*.**.*...**.....**....*..**.......*.****....*.****..**.*..**....*..**.....***.*.**.***......*...*....**...*.**..**.**.***...***..*.****.**.***.**.**......*....*.**.**..**...**...**..***.....***.*****..***..***.*.*.....*.*****.*...*...***...*.*....*...*..*..****...**.*******.**....***.**.*....**..*.*.**..**.*.***..****.***.***....*.....*..**.*.....******...*.*..*.*.*****.***.*....*.*..****.*..***.**.......****..*....**.*.****..*...***....***..*...***.*.**.**...**..*****.**..*.*****...*.*.*.*.*****.***.**..***..**..*..*....*.***.***..**..**..**...***.**.....***..*...*.*......*.*.*.*...****.*.*...*.**.*...***.***..***.**....***.**..*.*...***..*.**.***..*.*......*...****..***.***..*.*..*.*.**...**..*****..*****..*..*..*.*...*.*......*.*..*.*......*..*.*....*...*.*...*.***.*.*.*.****.**....*
...**...*****.**.*****.**..**.*....*..****.***.*..*.*..**..**.*.****..*.****..*****...*.*...*.*.****..*.*.....****.*..*..*****..*.*.**..**..*.**.**.*.*.*.*....***...*.*.*.*.*..**.*..*..**.***...**...***..**...***.*..****..**.*******....**....*.**.....*.....*.***.**.***..**.***.*...*.**.**..*.**..*.**....***...**...**.***....******..*..**........**....*.....*.**.***...*...**..*..**..*..**.*...**.**.*.**.**..*.*..*.*...**..**..**....*....**.*..*.****..**...***.*....*.*...****....*...**.**.*.*....*.**...*..****...***..********.*.****.*..****..**..***.****.**...***..*..*...**....**.*.*..****...**...**.****..*..***..*.....***.*..***.**.*..****....*..*.*..*.......*.**...*.**.***.***.***.**..*...*.***...........*.***.**....***.***...**..*.*.*.**.**...*.*...*....**.****..*..*.*.**...***.*.*.*.*.*******..........*..*.****..*******...****..*...***..***.*.**..*****..*...***.....******.*..**.*.*.**.*.**.**...**.**.*.*.**.*.*...*.*...**....*..*.*..*.***.*********.***.**...*.*.***...*.*.***..***.*.**.**.*.******..*....***********.*.*.*...**.*..**.**..*.***..***..**.**.*.**.**.******..*.....***....**.*..*...*....**....****...*.*...*..*.**...*.**...**.*..**..*.**..*.*.*.*.**.*..**.***....*..**..******...****..*....*.*.***..*******...*.**...***..*.**..*.*.*.......**..**.**.*.**........*******.**.*..*.**..***...*.*.***...**..*..****.**.****....*...*.***....**...*.***...*.*..*.**.*******.*******.**.*..**..*...*..*..*..****.*..**......*.*.**.******..*.....**...*...*..*..**...***.*.****.**.*.*..*.***.*.*.**.***......*..***...**....**..***.***.**.*..**.*..*..*..*.*.****.***.**.*.....**...***.**.*...***...**.*..*.*.*.***.***.**....***...**...*..*.*.*.....*.****..*...**..**.*..****.***....*..*.*......**.*.*..*.****.***.**.*.*.***.**.*...****...*..**..***.******.*..**..*.*.**.*.***.*..***.********.*.*.*...**.*.*..*..****.*...***.*.*.*.*****.*.......**.**....*******.*..*...*.....**......*.*...*...*.*.****.**.**.**.*....*.**.*.***......**....*..**..***..**...*.......*...*..***..******..**..*.
*.**..**.*.*..*......*.*..**..*.*.****.**.***...**.*.**.....*.***...**.***..*.*.*....*......***.....**..***...*...***.*.**..*.*.**.....*.**.*...**.*.*****......*.*..****...*..**...**...**.***...*.*...*.**.******.***..***..**..*..*.*..**...*..***..*.*.**.**..**.**..**......*****.*...***.*.*.***.**.....**.***.*...******....***..**...***..*..**.*...*....***.*.*.**.*.***..*.*....*.***.*.***.**...*..*.*.**..*......**.*.*..*.*.**.*.*****..*.**.*.****.*..*******.*...*...*.*......**...*.****.*.***...*.......****.*.*..*****..*.....*.***..***.****..*.**...**.****.*....*.***....**..***.*..**.***.**...**..***..*..**.***...****..*.**.*.*..*.*..*....*..**..****.**.*.**...*.****.......*******..**..*.************.*..**.*****.***..*.**....*.*.*..*.....******.*.*.....*..***.**..**.*..****.****...**....**.*...*..***.....*.*...*..*.***.**..*.*.*..*.*...***.*.....*.*.*..**.*.**..***..*..*.*.*.*.**.**.*.*....*....**.***...***.**..**...**....*.*.****...*....****..*.**.****..****...*.*..***....******.**.*...*.****..*****....***.*..**.*..*..**.****.*..*..*.........*..*.***...*.*...*.***.*..*.*...*.****..**.*..**....*.*.******...*...**..*.....***..**..*.*.*...***..**.*.**..*.**..*********.******.*..*.....*.*...*...*.*****..*..*.*..*...*****.*.....*...*******.....*.*....*..*.**.*..*....**..**..*.**..**.****..**.*.**.....******..........*.*.*.*.****.*..*...*.**....*****.*...*....**..**.*****...********.*.*........**.***..*..**.*.****..**..**.***.**.****..****..*.***...**..********.*.....****..*.*...*..*.***.**.***...*.*...*.*.....**.*.**..*.*..**..***...*.*.**.*..*.****...*.*******.**...*..*.**.**.**.*.****.**.****....*...***.*.*..*..**.**..**.....*...*..**..****..*.*.*..***.***.***.*..*.**.**..*.**...*..*.*.*.**.*..****....**...***.*.*..*..**...*.*.*.....*.*..**..**.**..****.*..*******..**.**.**.*****.*...*..*....*....*.......*...*.*.*..*.***..*.*..*.****.******.***.**.*******..**.*.....*......**......*.*.*.*.*****.**.*..*.*.**.*.....**.**..**..*.*..*..*.**.*.*.**..*..**...**.*...**.***.*...*
*....******...****..*..***..*.*..*...*..*...*.....*.**..**....**.****..***.***.*.*..**.*..*..**.**.**..*****.*.*.....*.....**.**.*.*...**.*.*..*.**..*..****...*...***.*.**...*...*.****..*.***.*....**.*.**.**.*..*..****...*...*....*.***..*..*..*....*.**..*....*.....*..*.*.*..***.***...*...****.*.*.*.*****..*.***.***..*..**..*.**..*..***..**..*..*.***.*...**..**.*.*.*.*.*.*.**..*.*.**..***.**..*..*...*...*.*.*..*.**...*..*.***.******.**.*.*..*..*...*..*.....**.....*****..***.**....*.*.**..*******..**.*********.*.*.**.*..*...******.*..*.....***......********...*..***.**.***.**.*.*************..*..*****..****..**.*.**......*.**....*.*..*.*****.**..*.*.......**.....***.*.*.*.**.*.**.**...*.******.**.*.*.***..*...*.*...*..**..**..*.*.******.*.*********..***..****..*.*.*.*****.*****..*.*..*...**...*..**.*****...*....*..**....***.*.*..***.***.*.*.***..*.*.****.**....******.....*..*..*...****..*.*.*..*..****.**.*.**..***.**.*...****.*.....*...*****.**.**.***...**.**.*..**..*..***.***..*.*.*.*****....*****..*.*.**...**.**.***.**..*.***.*.*...*.*.***.*..*.*.**.*..**..*.*..*.**...**..*.****.**....*.*..*.**.**.*.*****.**...**.**...*...*.....**.***..****.*..**.*.***....*..*..**..*.**.****...*..***.*...**....****.*...**..*****..*.*.*****.***.**....***.*.*.*..***....*..*...**.****..*..**.*..*..*.**.**.***.*....*.*.****.*.....*....**.**.*.*******.**.******...**.**.**.*....**.********.***...*.**..*.**...*..**.....*.****.*.***...*.***..*.***..**.....**...**.***.*..****...****.*.****..*..**.*..***.*..**....*.**.......**.***.*.*..*.****..***********..***.*.***.*.**...*..*..**......*****.*.*....***..*.**.*..******.**.*..*.*.*.....***.*.*...***.*......****.***.***.*.*.*.*.***.....**.*..*.*******.**..*.*.*.**...*..*.*..*..*.******.*..**...**.*.*.*.**.***.***...***.*******.***....**.*.**.*.*..**....*.*.**.**.*.*......*..*...**..*****.***.**..*.***.*..*.*****.*.***....*.****..****.***.....*..**.*.**...*..****..**.****.****..*.*...****...*...**..*..*..*..***.**.****.*.*.***.**.***.**..*.**.*.
..****...****......*..*.*.*****...**.*.*.*.****.*.***...****..***.**.**.*****.*..*.*.*.*.******.*.**.***.**.**..*.***.*..*...**.**.....*..*......**.*.*.**....*....**.....*.*..*.***..*.*.*..***....**..*.*.**.*..*.****..*.*...**.**...*..**..***.*******...***..*...*****.*.*....***.****....*..**.*........*......**...**.*....****.....*....***.*.**...*..*.**..***..**.**..***..*..*.*.****.*.***.*****....*.*.*******..*.*.****.****..***.****..*.**..*...*****..******.**..**.....*.*.**..**...*.**..*...**..*.*.*..**.*..*.***.**.******.*..*.*..*.**.*..*....*****.**.*.******.*......**.*...*****...****..**..*.****..*.******.......**..****.*.**....*.*.*....*..**.*...*...*.*..***.***.**.*.****.**.*.*...*.*.*....*.*...**..***..*...*.*******....**.*.*..*....*.*..*.*.*........**.****..*.*****.**...*.***..******.*...*....*.*..**.*..........*...*.....**.*.***.**..***.**.*.*****.*....*****...******..*.*.****...*..*...*..***...*.*.*......*.*.**...**...*...*****........*..**.**...***.***..**.*...*.*..*.*...****...*..**...*.*.....***...*..*.**.**..*....*..****.**.......*.*.*...**....*.******.....*..*...**.**.****.*.*..*....*...*.*...***.****.****.*....*****.*******.*.**....**.***.*.*...*.*..******.**..*.*..*..***.*......*.**..*.*.**......*....*....*.....*...*.......**.*...**.****.**..*.*..*.*.**...****.*.*......****.******...*..****.*.*.**...*.....*.*.*.*..***........*......*.**.*.*..*.***...*.**...*.*..******.**......***.*****....*.***.....*.*.***.*.*.***.*...**.****.**..*..**.....**..*....***...**..*.*....**....*.**.*.*.*.**.****..*..*..*..*..**...*..*......**.****.**...*.....*..*..*..*..*...*....*.****....*..*****.*.*.*.....**..*.***..*.**.*...**...****.*...**.*.**..**.*..*..*.*.*..*.*..***.*..*.**.*..*.****..***.*.***.......*.*****.**..**.*.*.*********...*.*.*.**.*.*...**.*.*..*..*.**..*.**....**....*.**.**.**.*..*...*...**.**..***..*...*.****...**..*****.**...*****.*****...***.....*.**.*.*..*...*..**.*..*...*..****.*...***....*..****..*...**.*...***.***.*...**..*.**......*.*..***.*****.
...**....**.*....*...*..*..*...*...*.*.******.**.***.**..**.*.**.***********.**...*...***.*.*..**.**.*.....***.*****.*...****..*.*........*.**...**......*.***.*..*.**.*..*..**....*.....*..*...*.*..*..****..****...*..*.***.....*........*.**.*.*..*......*..****..*****..*...**..**...*....*..****.....*.*.*.**..*...*.**.**..**.*.*..*.***...*.***....*.*...*.****.*.**....**.*.***.*.*.*..*..*.*..*.*.**...***...*.*..*.**..**...*.**.**.****.**.*.****..**.**.**...*.**..***..**.*..*...*...*..*...*..**.***.**.*..***....**.***...***..**...**...*..*..*..**.****.*****..*****...*..*..**********.***.**..***.*****...*.*.*....*..*.*.*...**.*.*.**.**...*...***..**..*****.**.....*..**..*****...*.*.*.****..**.....*.*...***.*.*****.*.*.**.....**.*...***.*.**..***.*****.....***.*.**......*****.*.****..*..*....*.*..*.******..**....****...***.**.***.***..**..**..*..*.***..***.***.....*.*..***.***..*.*..*...**...***.********..***.*..*...*..*...**.*...*******.**.**.*****....*......*.***.....****..*.*.*.**....*..***.*...*..*.*.*...**.....**...***.****.*..***.*.**..**.******.*...**..****.***.*.*.*.*.*.**....*.*.*********.*...*..*.**.*.*.*.*.......*.....*.***.***.*....*...***..***...***.*.......*.****.*..******..***..*.*******..*****.**....*.****...*....***.**..*....**..***.***.*.****..*...**...***...*.*..**....**.*.*.**.***....*****.***.*.*.**.....***..**.....*.*.*...****.*.*.....**.******.....***....*.*........**.**.*.***...*****...*****....****...*****.***...**..**.**.**..*.*..******.***.****.**..**.*.*.*.****.*.*..**.**....*.*.....*.*.*.**.**.**.....***.***.*.**.**...**.*****.***...**.*.*.**...*****......*.*....*.**.*.***..*.*.**....**....*.***.****.**..*.*.*******....**.**..*.***..*.....*..**.*.****.***.***.****.**.**..*.**.*.***..*****.*..*.**.**.**.***......*.**..*.***..*.*.*.....*.***....*...***.*...********..**......*.*.*...***...*...**....**...*..*...*.*.*.*.....***..*....**.*****...*.....*.*.***....*..***.*.**.****..***..**.*.**.**.*.*..*.*..****..*..*.*..*.....***.*.**.*.*.****.*.*.***
*.*..*.***.*.**...******..*.*.******.....*...*......*.*..*****..*..*...*.**..*.*.*...******.***...*.*...***....*.**.*...***..*..*.*..*..***.*.**...****.**...**..*.*****.*****..*..*.**.*.*...*..*.*.***.***...*...*..*.*....*..*.*.***.*..*.*.*..*..****..***..*******...*..***.**...**.**......*****.*.*.*..**.*.**...*..*.*.***.*..**..***.*****.**...***.*...***...**.*..**...**...***.....**.***..******..***.*..*...****.*..**..*..*****...*...**.*.****..**..*.*..**.**..******.**....**.*.**...**..*..***..*..*.*..**..******.**.*..**.**.**.*..***...**.**.******....*..***...*.***.**.*..**.***.*****.*..*.*.**..**.*.*******...**..**..*.*.*.*.****..*****.*.***......***....*..*.*......**...*.*...*.**.*****..*.*..*****....*...*.*..*.****.***...***..*.***.**.....**.**..**.*...*.***.**.*....*........*....*.*...*.**.*..*...*..***...*..**...***...*..*..*...*...***....*.****...**.**..****.*.*******.*.**...****.***..*.******.*.*.*...***..*..****.*****...**.**.*.**.....*..**.*.*....*...*.*..*.**....*.*.*..**.*.*.**.*..**..**...**.*.*...**..*..*..*..****.*****.*.*.**.*...*.**..*.*..*..*.*.*...*.**.**..*.***...*...**..**...*..**.**......**********....**.*.**....*.*...**.*..***.*...**..*....*.**.*..*..*..*.**.*....**.*..**.***.**.....*.**..**...***.*...**....*****......*..***.**..******....***.**...****...*.*****..*.*.*..*.*..***.*.*.....*.*.***.*.**..*****....*.....*.**.*....*.**.......***...*.**..***.**.*....**..*.*.*..****......*...*.**..*.****..***.*****...***.**.*.*...*....*....*...**..*..*...**.*..***.*...*.*.**...**.*...*****.*..**...**.*.**.***........**.*.***.*..******..*.*....*.***..*.*...*...**..*..***..*.*....*....***.*.*.**..*..**...**.*.***.********..*.*..*********...**.*.....*.**.*.*.**...*....*.....****..**.*...*.*....*..**..*.*****..*.....*.***.*....****..***.*.****..*..*...*.**.*.*........*..**.**.****.**.*.****..**.*.**.**********.*..****.**..*.*.**.**..*....**..****..**.*.***...*..*.***..*.*.*..**...**...*******.*.*...*.*....*...****......****...*.**.*.*.*..**.***.*...**.*..
..*.*.***.*..*.**.**..*.*..*..*..****..**...*.*...***.**.*..***.**.**..*.**..*.***.*.***.*.*..*.**.*..*.**.*****.*..*.****.**......****.*...***.***..*....*..**.****..*.***.**...**..****.****..**********.*....*.**..***.***.*.*..**..***...*..*.*.**...****.*.......****.***.***.**.***.*****..*....*.**..*.*.....**.******...*****....**..**..**.*.**.**.*.**.*.*...***..*.***.*..*....*.......*..***.**.*******.*.**.*.**..***.**..*....*.****..*............*...**....*.*.*.**.*..***.***..****......*.*.***..******..*....*...**..*..*..*.**.*.*.*..*.*..***.*......**.*.***.******..*.....*...*******.**.*.*..*.******....***.*..**.*.*..****..**.****.**.***.*.**.*.*.**..*********...*..*.***...**.***..*.*.**.**..**...*..**.*..***..******.*...****...*...*.*****..***..*.*..*..*..**.**.**..***.*..**..*....*...*...***..*..........*.....*..*....*..*...*.***...****...*.....*..*...*....******.**.*******....*.*..*.***...*....*.*.**...*.*..**..****..*....**....**..*.**.*....**.......**.**.*..*.**.****.**..**.**....*......****.***...*.....*...*..**.*...***.*.*.*...******...*****.*..**..*..*.*.**.**..*.***..**********...***..*.***.*..*.*.**..***.***.*.*...*.***..*.**.*...*.**...**.***..***.***...*.*..**.**..*****..**.**.*****..******..***.*..*.**..***..**...*.....*.*.*..*.**...***....**.*......*..*.*.*...*..***.**...*.*.***..*.*..*.*.*.*.****.**.*.*.*****..*.**.*....*.*..*.*******..****...**.**..***...*.*.**.*.*.......*..***.*...*..*.*....**..****..********...**.*****......****.*.*..**.*.*...**..**....*...*...**...****....**...**..**.......**....***.*...*****.*.....*...**.....***.*.*.***.**.*.*....*.**.*...*.*..*.****..*..***.****..**.***.**.**.*.**.**....****..*.*.**...******.....**.**.....*..*....*******...*.*..*..*.*.****..***.........*.**.....****....*.*.....*..*..***..*.**.*.****..**.*.*..**....*.***.****.******.*.*.***..*.******..*.***.*****..*.***..****.***.*..........*...***.*....**.*..*******..****.***......*.......**.***..**.*..**.**..*.***.**.*.*..***..*..**..*.***..*...***.*.....****.*.
..*.*....**.****...****..**..**....*.**...*.**..........***......*..*.....**.*..**.**..**.**....*.**.*......**...*..*.***.*...*..*.*.**..*..**.**.**...*.*.**.*..*.*.*.****.********..**.*......*......**.*.*..*....*..*...*..*******.*..**..****...*......**.******..**..*.**.*.**.*.**....*.**.***.**...**..***...***...**.****...****....**.***...*..***.*...**...****..*.*.*...**.**.*....***..***....**.***.*..*****...**..**.......**.**.*.*.*..*.......****.*...*....*.*.*..***..*.***.**..*..**..*...***..**.*....**.*.***..***..**.*..*..*..**.*.*..***......*...*.*..*.*.**.***..*.****...***..**.***....*.**.*...***.****..*...**..*.*..***.*..**.**.**......*..*.*.....***.**...*.*..***...*.*..**..*.****.....*.******..*.****....*.*..*..*.**.**...*.****.*.*.*.......*.*......***.***.**.**..*.*.**...*.**.*.**.***..*...****.***.***.*.****.*...***.*.***..**.*.***.***..*..**....**.*.*..*.........*.*.*...*..*.*...*.****....**...*.*.*****...****..*....*.*..***..****..**....*.*.*..*..*.....*.*.**.*.*...*..***..*..*.**.*.***.***.......**.*..*****.*..*.**..**..*.***.******...*.**.***.*.*..***..*.******...***.**.**.***....**...*.*..*..*.****....**.*.**..**..**.*.***..*.*..*........*...*....*.**......****.....***.***...*..*.*.***.*.*****..**...**..***....**.**..*.*.***......*..*****.*.**.***.......*****.****.****.***.**.....**.............*....*.*.***..***..*....****.***..*.****.*****..*.*****.....*...*.**...***....*.****.*.*...*..*..*.*****.**.***.*..*.**.*.**....*...*.*.*...**.*.*..**.*.*..****..****.*.*.***.*...***..**....*..**...****..*.....***.*.*.*.*...**....**.******..*.***.*.*.......*.*.****..**...***..**..*.**.**..**.***.*..*..****.**....**....*...**..**..*..***.**.*.*..*...**.**...***..*...**.**...*.**......*.*..****.....*....*....*.**..*..*.**.*****....****.**.*.*******..****.**.*.***....***.*.*....***.*.**..*..*.**....**..*.**.****.**.***...**.***..**.*..*.....*.*.****....*.....*.**..***.***..****....*..*..*****..**.**.*.**.......***..*.*.*.*.*..**.***.*...*.**.**....**.**.**..*....*.*
...*.****.**..**.**......*.*.*...*.*..*.*.**.*...*.*.**.**..*.*.*..*.**....***.***.*.*..*..***.*.*....*.*..*..*****....*.....****.**..*.**.*......***..***.***...*.******.*..*..***.**.**..*....**....**...**..*..**.**..**.....****.**..*.*...**.....*.**.***....**....*.***.*..*******.**..*****..*....*..*.**...*......*..*.***.*..*..*...***.**..***.**.*.**.*.*...*........*...*.....***....*...**...**.*....*....*...*.*..*.*......*.*...**...*...*...*...*....***.*...*.**..**..*.***...**.*.**..*.*.**....*..*.*.....*****...****.***..**..**.***.*.****......**.*...*.**.**.**.*.*..**....*..*****.**...*******.*.**...**.**..*****.*****.***...**..**..*****.**.*.**...*....**.***..*.**.*....**.***....********.****..*....**...**.**..**..***.**..*.*.*......***.*.**.***.*....*.**.**..**.***.*****.*******.*.*..*.**...****.*......*...*..***.*.*.*..*..**...*..**...****.*..*..**.***.*..***.*.*..*****...**....**.**.*.*.....**.***..*.*********.....*.**.....***...*****.......*.*.****.*.*.....**..**.******.******..*..*.*****.*.*..**.*.....*........**.***.*..***.******.....**..**.*..*.*.**.*****.**..***..*.*.****....*..****..*.***.*.......*......**.....*...***..*.*....**.***.**.*****......****.**..**...*****..*...*.**..**..**....*.****.*.*..*.*.**.*.*..**.*.*.**...**.*.****.**..*.***......*.**.*....***..*....*.**.*.*...*.*..**..**..***..***.*.*..***.**.*..*******..***.*..*.**.*..*..*..*******.****.*...*..***.**..**.*.*..**...********.**....*******.**.**.....*..*********.**.*..*.****.*........*....*..**.*..**....***....*..*..*.*.*...**.**...****.....*.***.*.*.*.**.**.***...**..*.*****.*.**.*.*......*.****.*.*..*******..*.*.*..*.****.*.**...****.....*..**.*.**..*..***..***....*.*.**.*...*.**.***.*....*****.**.*..**..........*.........*.**..****..*..**...***..***.*.**.*.**......****....*..**.*......**.*..**...****...*..*..**...*...*...****...***.**..*.**.**.***..*...*******.*...**.**..**..*.*****..*..*..*...*.*.*..*.*......*.*.*.*..**.*.*..*.....*.******..*.**.****..*.*.****...*...******.*.****......
*..**.**.**.**...***..*.**.*.*.**..*.****.****.*.*..*.*..*.*.*..**..*..*.****..*..***..**...*.*.*.**.*......*..*.*..*.**.***..*****...*..*..*..**.......*....*..*..**....**.*****.**.*****.**..****.*..*.**.****..**.*...*.******.*..*.**.**......**..*....**..*.*.***.**.***..*..*.*..*...*.**..***.*..*...*....*..**.*..*..**.****.***.*...*.*.*..*..*.*...********.*..*...***....*..*.*...*.*.****.**.*.*.***.****..*....*.*..**......*..*..*.*..***..***.******...**.***...*....*..*..........**.***..*****.**.*...***.*.*.*.*...****....*.**..*.***.*.*********...***.*.*.*********....*.***.*....*..*...**..***.***...*.*...**.*.********....*...***.*...****.*....*.....***.*..**.*.*.*..***....*.*....*..*..*..***.*.****..*.**..**.*.***.******.*..****....**.*.....*.***...**.*..**.**....*....*....***.**..**.***.***...*......*******.***.*..*..****..**.*.*.*.*..****...***....*.**..*..*.....***.*..*.*....**..*.*.*..***.*..*...**...**....*...**..*..*.*.*.**..**...*.***.****..*..*...**...*.**.*.**...*....*..**.*...**...**.****.****..*..***..*..*....**.**.**....*****.*..*..**.*.*..*.**.****....**.***.....*******..**.*...*.******.*.*******.*****...*.*....**..***.*...**...*.***...*****.*...*..*..**..*...*....*...*..**...*.*..*...**.*.*...***.***.....*...*.......**....**......***.*****..***..*..*.**......***.*........***.**.**..*..*.**.*..****.*.****.**.....**..*****.*..*..*.**.**.....**...*.....*...*.*.....*.*.**..*.*.*.*......***....**..**....***..*.**.*.*.*....*****.*...***.*..*.*.**....**..******..**.*..******..*.*..*..*..*..***..******.**.....*..*.***....**.*.***.*..**.***....*.....**..*..**.**..***.*..*.....***.**..****..*****....****.*.*.***.**.**...*.*..*.*.*.*..**.*****..*.**..*....******.**.*..*...*.*.**.....*.*.*....**.****...*.*...*****..*...*..*.*..**.**.*.**..**.*.*.**.*****.****.**...***...**....****...****..*.**.***.*...**...**..**.***.*.******...****..**..***.***.*.*...*.*...*.....*..**..*..**.******..***.****..*.*..*...**..****..*.*****..**...*....*.*..**.**...****..*..*..********.*
.*.****.*.*.*...*.*..*.*****..*****...............***...***.****..*********...****.........***...**.*..**...*.**.**.****.*.*.*..*...*......*..****.**.*.*..**..**...*..***..*..*******.*****..*.*.***......***...****.**.**.**.......**.**.****..*..**...*....*..*.*.*..**.*..........*****.**.*..**********...*****..**..**.*.***......***.*.**..***.****..**...***....***.***.**.*.*.*...*...***..*.********.****..***.**..*.***.*....****.**..****..**..**.*.*****...**..*****.*.**..*..*.*..**..**.*..*.****...*...****..**.*..*..*.****..**.*.......*.***..*.******...*....***...*..**....***...****..**..***...*......****.*..*.*.******.****.*....*.****.**.*...*.**.***.....****..*.**..**.***.*.*...*.*.**...*....*.....*..*...***.***.*..*....*.**.*.*****..*..**....**.*..***.....*...**...*.*****.*..*..**..*.*....****.*..*...*.**..*.*****.*.*****.******.**..**...*.***....*.....***.*.**...*....***.*.******.**.**.**..**.**.***..*.****.*.**....**.****.*********.**.....*.****..***..**.*.**.***..*.**.*.*.*.*..****.***.*.****..*******....*.*...****..**.**...*.*...***.......*.**..*.****..*.*.*.*..*.***.*.*.*.*...**.*.*..**......*.**.*.*...***.*..*....*..*.*.*.**..*..*.*.*****..**.*.***...***.***.**.**.**....**...*****.....*****.**...*.*.*..*.***..**..*.**.*..*.****..***.......*..**..*..***........*.***...*...*****....*.*..****.....****.****..*.*..*****..*.....***..*.*.**.*.*..*...*.*.*******.*....*******.*..*...*....*.*....*......**.....*..**.**..**...********.*.****...*.*.*...*...**..***.**..******.**..***....**...*.*...**.*..*..*.*.....*.****..*...******.......*.*.********.**..*.*.*.*.*.*..**.*...*..***.*.*..**...**..**..**.**.*..*..****..***..****....*..**.**.**.*.***.******.**....*.**..****.*.*......***.*.*...*..**.***.**......*....*****.*.**..**.*....*.*..**.*..**...*.*.**.***..*..***..***..*.**....**..**...........*....****.*..****.....*.*...*****.****.**.*.***.**..***.**..*......***.**.......***..*****.*.*..**.*..*..****....**..*.*.*.**.*.**.....*.*.**.**..***..*..***......**..*...***.**.*..
.*..**.*****..*******.***.*..*..**.**..*****.*.*.****.*.*.*..*.***.....**..*.****.....**...*..***.....*.***..***.*.****.******.**.**.***.**********..***.*..****.**...*******.**..**.*..*.*...*.*.*******.**..*...**..******.*...****.*..****.**....****..*..**.*.**.*..**..**.*...*.***..***.****.*****...**.*****...**..*.*.*....*.***...*******.**********.....*..**.*..*.*.*****....**.****.....**...**.*.*.......****..*.**.*.**..*.*.*.**.*.**.....*..**...*..*.**....*..*.*...*....*..*.*.**...*.**...*.....*****.**...**..*.*...****...**.**.***.**.**.*..*..*...**.**.*****...**...**.**.*.*..*.*.*.**...*....*..*.**.*.*...*.***.*.**..*******...*.*.*.*..***....**....***.**.*..********....*.....*...**.*******.*..***.**.**...*..**.*****.*.*.*.**.....*****...***.**..***.*..*......**..***...**..**.*.**.******..**.*...***.**..**..********.*.*...*.********...***...*...**.**.**.....**...**.*.*.***.*..*..*****...**....***...*.*.*.**..*.....*.*..****.*.*.*..*....**.*..***.*...***.***..*...**...**..***..**.**.*.***...*.*.***..*.****.....*.**.*.*..*.*.**.****.*..**.*..*.*...**......****..*..*..***...**.*.*.*...*..***..**..*.**...***.****.**..**.**..**.**.*...*.**..*..*.*.***.***.*....**.*....**.***.***...*.*****...*......***..****.*..*..*...****..**...**..**..*.**.*.*.*...*....**...*........***...*.***.*******..**..*..*.***...*.**..**..*..**..*.*.....*....********...*.**...**.**...**.**...**..**....**...*****.....*...*.**..**.****..***..*...**..*.*.*..****.***....*.****...***..*..*..******.**..*..**.*******.*...*.**.*.*.*..*...**...****....**.*..*.****...*..***...***..****...*.**..*.*..*****..*.........*.**.*..*.********...***.****.*.....*..*..***..*..*..**....**..*...*..**....**.***.****.*..*******....*..**...****....*.*.*.....****...*....**.*..*...***.**........*...*.......*.*.....*..*.**.*....**.**.*.****.*..**.*..***..*.*...**..*****.*.***.........**.***.**.*..*...*.**..*.*...*.*..*.*.*.*..*...*.***..*..*.**..*....**.***..*....*...*..*......******.*...*....*****.***..*.....***..*....*......
**.**...*...*.*.*..***..****.*.****.*.*.*..*.**.**.***..******..*.**.**..*...*.*.***...*..***...*.*..*******.*****..***....*........***.**.***...*.****.*.*.*.*.*..*.**.****.**.*.*..*..*.*..*..**..*.*.*********.*****..*..**.**..**.*.*.*.**.*.**..****...*..*..****...*...*.**..**..**.****...***.*..*..*..**.****..*..**..*..**...***.***.*..**..****.*...*..***.*..*.*.*.*.*.....****.***.*.*.**.*.***..*.***....****...**.**.*..*.*.......*..*.***..*..**.**...*.*.*.*****..*..******..***.*........*.....***....****.*.*****.***.******..**.*.*.**.**.*.*..*.*...*.*...*.**.*..**...**...*...***..*.*...*...*.*.*.......*.****.*.**.*..*..*.*...*.*.***.***.*.**.*....**.*.*.***.*......*..*....**...*..*..*.**.......**.*.**.********.**.**..*....*.*.**.***........**...**..*....*.*.*.**.**..*****.**.*.*.**.*.**.*..*.**.*.*..*.......*...*.**.*.***.**.*....**.*...*..**.*.*.**..*....*.....*.......**.*..*.*......***.*.*...******.*..******.*..*.*.*......**..**.***.***..***..*******.*..*.*.*.*..**.*.*.*..***.**.*...*.*.****..**.***.***.*.*.*..***...***..*.....*.....*..***.*....*.*.*...*.**.***.**.***.*.**.****..*.****...*.*.*..*.*.*.******.*.***..*...****.***...*..***.***...***.***....*.*...*....**..****.**..**..*.**..*.*..*****.**..*.**.****.****..**....**...*..*.**..*..**.....*..*.*..*..*...***......*...***...**...*.*.******.*.*.*.**..**.**.****..*...*.*.****....*.***...****.*.*.****.*.**...*......*.*...*..***....**...**.*.***..*.*......**..**.**...*.**.*.....*..**.*.**.**..**..*...**...*..*..*..*..***......**.....*.***..*.**.*.**.*..*.**....*..*.*.**.***..*.**.*.**.*....*..*****..*.****.***..****..**...*...*...*.**...*.**.**......**...*...**..****.****...***.*.****.**.**.**.*...***...*..*..**.*..*.*....***.***....*..****.....*.**...***.**...*.***...*..*....*..*.**.**...**..**.*......****.**..*.*.***********..*..**....*.**...*.*...*..**...**.****..**..**....*...*..******..*..**......***....**.*..*...***..****...*....******......*.*...*...**..*.******......*....****....***..**.*.*.**.******..*...*
*....**..*..**.*********...*.**...**.****...**.********.*.***.*****.*..*.***.....****.****...**.***..*...**.*.*.*...*..***..**.***.*.*..****.***.....*.*..*..*.*.***.****....**.*.*..*.**.*.***...**..*.***...***.*...**.*.*..**...**..*..*...*****..*..*..*.**.*...**..****....**....***.*.*..*.*....**..*.****.***.****..*...**.**.*..*..*.***..*.******..*.*....*.*.*...*....***..**..***..**.***.***..**..********.**.*........*.**.....**...*.*.****...******..*......*..**..*...*...******...**.*....**.*.**.**....***.*....*..**.*.....**........*.**....**.*....*.*****...**...*...*...*.*.**..*...*....*.*.****.*.******..**..**.**.****.**..*.*.*...**...*..*.*..**..**..*.*.****.***...*..***.*.*****.**.........*.**..*..**..*.**..**...*.*.*.*..****.**..*.**....**.***.*..*.****..***...***...*******..***...*...*****.***...*.*.***......*.**...*.*****.*.*..**.*..*.******..*.*.*.....*......***.....**.**.*.........**..*...****.....**....****.*.***..**.*...******.**.**.*.*..*.**.*..*.**.....****...*...***..*.*..**.*..*....*......*.***.**.*.**.*.***.*.*.*****...*.*.****.*.**.***.*.*.*.****.*..*..*..**..**.*.*****...*..****.*.***..**..**..**.....***.****.*..****.....****.**..*.*..****....*.....**..........*.*......***.****.**..*..*.*..*..*...***...*..*..**..***......*....*..*....*****.***.**...*..*.*.**..**.*..*..*.*..*....*..*.**...*..***.**..***.***...**.**..****.*..****.*.*..*..**..***...***....***.***.**.*.*.**..**.*.***..*.*..*...***..****..*.**.****..*...*.*....***.*...*...***.**..**........*.*.*.*..*.*.....***.**....******.******.*..**...***....*.....****..**..*.*.*.****....*..*.*****.*....*****.**.**.**.*.**....***.*****......****.**.**.*..*..******..****.****..**..***..**..*....***..**.****.*...*.*.**...**.***.******......*...**...**.***.*.......*..**..**..*.**..***.*..*....***.****.*.*..***.*.*....*..*..*..*.*.******..****..*.*.**....****.********..*.**.***.*..*.***..**.*.*..**.*.*...*...***.***....******.*...*.*.*..*.**...**...*...*..*.**.***...******.*.*....****.****..***.****.**...*
*...**.*.****.*.**..***.********.....***.*.*..*...*.**.......*..**..........**.****.*.*.**.......**..***..**...*.*....*..**.....***....***.**.*...*.**.*..*.*.***..*.**..***..***.*.*....*..*.*.*.**.***..*.*****.*.*.*.***.***.*..*....*..****.*..*.****.*..**.*.*.*..*....***..**.**.*.*...*...*..***.****..*..*.****..*.*..*.**.*..*.*.*.**..*.***.*.****.***.*..**..***..*.*...*....***..*.*****.*...*..**....***....*.***.***..**....*.****...*..*.**.*.**.***..*.*..*.***.*.**..**...****.*.*.*.*..*...*..***.**..****....**..*.*.**...*.***.********.*.....*...**.*.**.**..**.*.**.***.**...*****.....**..**.***.....*..***....*..**..*..*...**.*.*.*......*..**.**.*.*..**.*..*.*.*..*....******.**..*.**.****....*..**.**..**..*....******.**.**..***.*....***.*****..****.**..*.*....*.**.***...***.*.***.*.*..........**..***.......*.******.*.....*.*.*..***.....**.....**....*.***...***......***......*..**.***..*..*..******.**..***.***.**..*...****......**.*.*...**...*.**.**...**...*.***.*..*..**.**.*.*.**...**.*****..***.***...***.....*.......*....*...*.**..*..****..*.*..**.***.*...***.*.**.*.***.****..*..*****..******.*.****.**.************...**..**.*..*..*..**...*.***.***.***.*.*.*.**.*.*...*..***.*.*.*.*..**....**..*..*.*.*.*.**.***...*..*.*...*..**.*****...**..***.....*..***..**.***.*.*.*..****..*.****..*...***.....**.**.....**...*.*.*..*...*.****.**...*...***.**.**.*****.**.*.*....***...**.*....*.*.....***.*...**.*****.**.*..*.*.***...*....****....*....*..****..*.***.*..*.*...**.**..*..*..***.*.**.**...****....***..*.*.......**...****.*.**..*****...*.*******.*.****.****.****..**.*.......*..*.*....*..*..***.**..**.**....*******.*...**..****..***.**...*.******..***..*....****.**.*.*.**..*.*.***.**.*...**.****.***.....****..***.***..*..*.*...****.......*...**...**..*.*.....*.***....*....*.*****..*.***.*.***....***..*.**.**.***..*.**....*.*..*.*..****.****...*...*..***.**.*.*.*...**...**.*..*...........*..*....*..**...**..*.....****.......****.**..*..*.*...***....*....**.*****.*.*...***...***.
*..**....***.*.*.**.***...*.*.*..**..**.*.**.*.****....**.*..*.*...*....*.****.*..***.***********.......***..**....*..***.......******.**..**.***..*.****.*..**.*...*.**..**.*..*.....*..****..**..*..**...***.***..**...*****.*...*.****.**.***...*.**.....*.**.**.*.**...*....*..**..*****.**.*..*.*.****.*..*..*....*...****.*.....**.*..******..****.*.....*.*.**...**.**..*....**.*..****....*..**.****.......*.*.**.*.....*..*..**.....*...*...*....**.*....**.*...*.*.....*.*..**..***.*.**....*...**.**...*..*..*.**.**...*.*..*******...*...**.*.****.*..**.*.*..*.**...*.*.**..*.....**..**....*.*...*..**...*..*.*.*.****.****.*...***...*****.*.**.**.*.**.*..*..*.***..*.*.*.***.*...****.*..*.***...**..**.*.***.**...**..**...**.*****.*.***.*.**...*..*.**.....**.....*...***....*...*.**.**..**....**..*.****.**.*.**.**.*..****..**...*.***..*..*..**..***..*...*****.....**..****........*.*.****.*****.**....**..*****.***..*...**..**.*******.***.***......*..****.*.*..**...*******.**..........*****..*.***..*.*..****..**.**.*.*...***.********.**.*.***.*.****.*******.**..*.*..*.*.......***..**..******.***.**....***...*.*..********..*.***.***..**.*.****.*.*****..**..*.*.*****..*.****..*******.*...***....*..**..*..*....**.*..*.*....*..*..*..**.*....**.....*..*.**.***.*....*.*.*..*********.*...*.****.**.*...*.*.***...*.........****..*.*...*..*****.*.***..*...**...****...*****.**..***..*.....*.**.**.**.*...****......**...**...*.*.*...***.**..***.**.*..*.*.....*..*..**..*...**.*****..**...*..****.*.*....*.........**.**...*..***..***...*.***.*...*...*.**.*...***.*..*...*.**.*..**.*.*..*.*****...*.**..*...*...*..**.**.*.**.****.*.**....****..****....***..*....***..*..*.****...**......******.*.****.....*.**.***...******....***..*.***.***.*.******.*.*..*..***.*.**.*.*****...**.*.*....*******.*.**.***.....*.**......*.*****..*.**.****.*....***..**..**.*****.*****..**.*.*******..*..*..**..*..*****.******......*.**....*........**...*..*.**.**.**....*.*..*****.*.**..******.*.**..*..*...**...**.***...*..*..*
.....*..*.*...***..*.*******.*..*...**.***...*.**.*..*.*..*..*.*...*.....*.*****.......**.*....*.*......****.*..*.*..**..*.*****.*******.****....*.****.**..*...****..**.**.*.*........***..**.*.*.**...*..**.*.*.*..*.....*.*.**......*.*.....*....*****.*.*.*.*..*...**..***.**..*****.***.*.*.*.******.**..**.*.*.**...*.*.*.**.***..***..*.*..*******.*..*.***.*.**....*.*.*..**.*.**..*.**.*.*....**.*..**..*******....*..*....**...***.*...*****..**..**.*.***..*..**...*********..*.***...*.....*.*....*.***.*...***.**.*****.**.*.*..****.....**.*.*..**..*.**.***...*.*.***..***.*..***..*..*..*..***.***.*..**.**.*.....***.....*.*.*.....*..***.*.*.***.**.*.****.***.*..*.**.*******..**....**...*..**.......**...****.****.*.*..*..*...****.**...*....*.****.****.**********....*..**..***..*..*****.*...****..*..*...**.............****..*..********..**..*.*.**........***.****.***..*...*.*.*.*....**.*......**.*.*.*....*...**...*.**....*.*.**..*.****.*.*.**...*...*.***.*...***.....**.***.*..*..*....*.**..**.****..*..*.*....**.*.....********..*...**.***********..**......*.***..***.*....*.******..***.**.***...*...*.*...**..*.*.*....**..*..***..**.**.********..**.*..***********.**...*..*.*******..***..*.**....**...*..**.****.***.*.*.***.**...**.*..*.*...**..*..*******..*.*..*****.*****.*.***..*...**.*...*.***.**....****..****......*****.*.*.**...*...**.....**.*.*.*.***..****.*.**.*......*.......*.**.**..*.*......**.**.*......*.*..*........**..*.****..*..*..*.*.**..*....**.***.***........*.**.*.*.****.*...**...****.*..*.**...*..****.*..*.***.***.**.**.*..*.**.**.*.*..**.....**..........*********.*...*......*...*.*......*.****..*.*.**..**.*.***........**..**.**.***.*..*.**...***......*.***.****..***.....*..*...****.**.****..***.*..***.**..*.....*.....***.****...******.***.*..*..****...**...**..**.*.*.*.***..***..**.***.*****.****.***.***.*.**..*.***..*.**.*.**.****..*..***...**...*..**.**..*....*.**.****....*..*.*..*.**.*.***.*.*....*....**.*.***.****..*****.*.******....**..**.*.****.....*.**.*...
***...******.***.*.**...*..*.*.....*****..**.*...****.*.****.*.*..*.***.*...*.*.**..**..**..**.*...*..*.******.**.*.****.***...**..****....***...**...*.****.*..**..*.*..*.***...***.*..*.****.***.***.*.*..**.**.*...**..*..*......*...***.*.....**..**..**....*.*.*********.***...***...*.....**..*.**.*.*.***.*.*...***.....**.**.****...**...*..*.*..**..*...*..*.*.**.*.*.*..*...**...*******...*..*.****.*.*.*........*.***....*..******.*..*..*.***.*...*.*...*..**..**...*.*..*.*....*.*..*.**********..*.......*...*....**.*...**..*.*.**...**.*..*****.**..*.*.*....***.*.*.*.******.**......***.....*****.**....**...*.**.***.***...*..****..***..**.*.*..*.***.**.****.**..****..***..**..**...*.*..*.**...***.*.**.*.**..**.*****.**.*........*..***..*..**....*.*.......*.*.*..***.**.***...**.**.*******..**..**..*..***..*.**.*...**.*.*.**..*.**..**..**.****..*....***.*..****.....****.*.*........*.**..***........*.**.*.*.*.**.**..**......**.*.***.**.****...*......*..*..**.**..***.****.*.*.**.***...**.*..*..**.**.**..*......**..**.*****..**..**..*.*.*.*.**..*.*.*....*.*.**....****.*..***.*.*.****.**.*.**....******...*****...**..*.***.*.****.***.****....******....***.**.**.***.*.*.*.*..**..**.....******..***...**...*******.**.***.*.*.**.....***..*.*.*.*..****.*.***.****.*.********.*.*.***.*..*.***.**.******.*****..*..*.*..****.*.**....*..*..*...**..***..**.**.*.***.*..*..**.*..*.*...*.***.*.....*****.*.*****...**.*.****.*.......***..***..*.**.*.*.*.*..***...***.......**.*..*.*.**...*.****.*...***...*.**.*.**.*.*.*.****.***.*****...*.**.**.**.*.***.*.***..*..***..****..**.*...*.*...**..*****.*.*.***..*.*..*...**.*.**...*...**..**.**..*.*.**..*.**.***.*..***.*..*..*...*..***.**.***.******..****.*.*...*...*..*.***..*.****...***.*.*..***.*..*.*...**..******.*.***.***.**.*.*.****.*.**.*.*..*.*.*.*.*.*..**.....***.***.*...*...**.*******...*******.**....*.***..***..******..**.********..*..*.*...**...*****.**.*...*.*..**.**.**.**.......****.***.***.*.***......***...*..**..*..**....**..*.**..***...*.
*.***..*.......*...*.*.***.*.*..*.*.**.**.***..****..***..*.*.**..*.*...*..*..*.*..*....*...*******.**..*.*.******..***..*...*..***.***..*...*..***...*...*....*.**.*......*....*.*..*..*.****.*...*.**.**.***.*....*.**.*******...*.**.***.***.**.**.*..*.****.***.****.....*..*.*....*..**...**....*.****..*.*....*..***.*.*..**.******.*.....***.***.*.*...**.*..**...***.*...***.***....**.*.**.**.****..*...*....**.**...*.**.**..*..**.*...*..***.*.*..*********.*..***.....**.....***.*..*.*...**.*...**.*******.*.**..***......*..**.*.************.*..*..***..**.*...*.*.*********....*.*.**..**.**..........*.....*..***..*.*.*....*..*..***..***.*..*.**.*.*....*...*..*...*...**.*.*......*.*....*.*....**.*.**....*.....******.**...**.*.**..***.****..*.....***..*.***..**.*.****.**.**.**..*.*.****...*.*.*.***.*.**.*******.*****....**.***.*.*..*.*****.....*...*.*****....****..**.***.*....****..***.*...*..*****..***.**.*.*******....*.**..**..*..**.*..*....*.*.*.****.....*.*.*******...***.**..**..**.*....*.*.*.*...*..*.*****.*..**.**...**.*..***..*.*.*..**.....**..*.**.*******.**.......*......*...**..*..**..*.**.*.*..*.*****.***.....*.*.*...**.**.****.***...**.*.**.*.......*********.****.*.***..*.*.**.*..*.*.*.**...*..*..*..**.**..***.**.***..***.*..*.*..*.*..*.***.**.**..*.*.****..**.*.*.***.*..**.........**...**.****.......**...*.*.*....****.*..*.**...*...****.*.****.....*.*.....***....**....*..*..**.*.*.*...**.*..****...*.*...*..*.*..*****.**.******.*...*.**.**....*.**........*.*..******..**.*.*...*.*..*.*****...**.*.**..***..********..**...*****.*....*.*....***.**..*..***....*...***.***...****.*.*.*.*.*......**...****..****.*...*.**.****.**...***.****...*.**...*.**.**.*.**.*.*...***.***.**.**..******....*.**.**.*..***...**..*..**..**..***..*.*.**...*.*.***....*.*.****..**..*..*..*.*.**.****....**....*.**..***.***.*.**....*.**.*.*.*..*..*..****..*....***.*..**..*...*...**...***.**...*......*.**...*.*....*.**.***..****..*.*.**...********.....**.*.*.*.****.*.*****..*..**.....**.*.....*..*.
*..*.**.*..**.*.*..*....**.*..*.*..*...**...*..**..**.**.*.....*.**...**.*..**..**.*..***.******.****.***..****.**..****.*...****.*.*...*.*.**.**....*******...****....*.*..**......*....*.......***.**.*.**.**...***..*****..**.**.***......***...**.*******.*.*..*****.****..***....*....*.*....*.***.***.*...*********......*.**.*..****.......*..*.*.*..*..*******.**.*.....***...***....*...*..*.*.***.***.**...*....**.*.***..***.****...**..**.*...*.*...***..*...*......*.**.**..*..**.....*.***.***.****...**.**....****.***......***.*..*****.**.*..*....*.*.....*...**.***.*.*...*..**.*****.*.***.*.****..***..*...*.*..*.....*....*..**.*.*.****.*..**..***...***..*.*..*..*.*..**..**..**..*..*.*.***...*.....*....*..*...*..****.**.*.*.*.*........***..*.**...*.**.*..**.****..***..*****.*.*...*....**.*..****.**.***..*.***.*...********.**.*.****.*****.....*.*.****...*.**.**.***....*.**.*.**..*....*...**..*..*.***.*..*.*.*.*.***.*.***..*********.*.*.......**.*.**..*.**.**...*.*.*...*.**.**....*.**********....**...*******..*.*.**.*...**...*.*.*********...**..**...*..**.**..***...**.****.*******..*.*.*.*********.*..*..*.*.*.***..*......**...*...*..*****.*..**..*..**.*..*..*.......**..**..***.*..***..*.*.**.**..*.**.*.*...........***.*..***.*..*.**.*****...****....**...***....***...***...***..*..**..**.*...**.**.***.*.*....***...****.**.**..**...*..*.**..**......*.*.......**..*....***.*.....*.*....**.*****...***.****.....*****......***.********......*.*.*.*..**..*...****.***.*.***..**..*...*.....*.*...***....*****.....*.*...**...***.**..****.*.***..*.*.**..**....***.*.****...**.**...*.*..*.*...***..*.**.****.*....***.*..**..****...**..*.*****.*.*..*****.*..**.*.**.**.**..***..****..*.*.*..*..***.*.*.****....**.*.*.*.....*.*...*.**....********.*......*.*.**.*..*****.*.......*.**.*.*....*****..****.**...*.**...****...**....*.*.*...**....*.....*..*****....*..**...*.*.*......**.***..**.**.**.**...*..*.**.***...**.*.**..**...**.**.*.*..***..**.*...**..***..*.*******..**.***..*.*****.**.**.******
.....*.*.*..*.*...*...*..........*.**.*...****..**.....*..*..*.****..****.**.*....*.***.**..***.***.****.***.*...*****.**...*.**.*...*.....**.*.***.*.*.**.*.....**.****.*....*..*.**..******.....*..*..*.**.*..*.**.**.***********.*.*.*.*.....*...**...*.*.**.***....**.**.*****..*.*.*..**..*.*.*.*******.*.*.***..***...**...***..**...*.*...*.***....****.*.*.**.**.****...*.*.*.**.*.....*.*********...*****.***.*.**...**.**..*..*...*.*.**....**...****.*....**...*.*.*...****..*....***.***..**...****...*.*.**...***.***.*..**.*.****.**...*.*.***.*****.**..*....*****......*..***.*.*.*...*.***.*.*****.****...**..**...***...*..****.....*.****..****..*******..*.***...**.***..***.**.*..**..**.*.........*..*..*.***.******.******..**....*.*.*..*.*.**.**.*****....*****.**.****.*.**...*...*.**.*.*****..*.****..*.*.*...***.**.***...***.**.*.*..***.*.*.*..**.*..*..*....**.*...*...**.*.***.*..*......*.*******..**..****..*.*....***.*.....***..*..**.*....**.***..***.*.*.*....*.**..*.**....*....**.****......**.....***..**..*****.**.*.*.**..*****...*.*.*...****.*.***.**.**..*.*****.**.*.***.....*..***.*.*.*..*....***..*****.*..****.***...***....*..*..*.*.*.*.**.*.*.*.....**..***...***..*****..*.*..***.*.*.*.*.....***...**.*...*..*.****...*.*.*...**.**...*.*.**.**...*..**.*..*.**.*...*.***..*.*.*.**.***...*****.***.*...*..**.*.**.*.*.......**.**.....******...***..**.*.*.*.*.**.*.****..****...*.**...*.........*.*.*..**....*******.*.*...****..*....**..*.**..*....*..**.....*.*.*..*...***.*.*..*.*.**...*.**..*****.**.*****...***....**.**.....*...*.***...*.***.****.*.**.*....**..*....*.***....*.*.***...*...*....*****...*.*.*..*....*.*...*..*...*...***.*...***.*.*.....***.*******.*****.**.*.*..*.....*.*......*.*...*****...*..***...****.****.*.**..**...****.*...*.*...***..*...*......*.***.*.**...*.*....**.*......*...*..****.****.....*...**.*.*.*.*..***..*..*..*..*..*...***.*.*.*.....**.*****.....*.......***.*..*...*.***..*..*.*...**..**.*.*.***.***.******...**.*..***...*......*...*.......*****.**.***
.***.....***.....*..*..*.....*.*..........**...*...*.*.*****.****.**.*..***.**.****.**.*.*.**....***..*.*....***.*..*..*..***.*.*...*****.**..*.**..**.*.*..**.*.*.**.****.*.*.....**.*...*....***.*......***...**.*..*...****..**..*..*.*****....**.**...*.*.**.***.*....*....*.****.****..**....**.******.***..***.*.*.***.*..*.***..*..***..**.***.**.....*....**.*...**.*.*..*..***.****.*.*..*.***...**.*.*.***.**.*..**..*.*..*****.....*.**.***..**...*.**.***..*****......*.****.*......*..*..****..**.***.*****.****.**.****....*.*.*..*.*.*..***.**..*.*..*.....*...*.*..*.*.***.**..*.*.***..***.*****.****...*...*..*...*....*...*.*..**..***.....***...**...***..*....*.....********.***..*..**..**.*..**.*.**.**.*******.***.*..*.*.**.**..*.**...****...**..**.*****...*...*..*******..**.*..**.......*.*..*....**.**.**...*....*.*.**..**...*.*..****.**.**.**.*...*..****..***..**.***....*.***.*..*.**.*.**..**..*.*..**..*.**........*.....**...*...**.**.*.****.......*.*...*..**....*...*.*......**..****.**...*.***.*.*********...*****....**..*****.*....*.*******.*******..***......*....*...*..*...*..*.**.**.*..***..*.*..*****....**.**..*..***..***.......**.*.....**.*...*.*...***.**.**.**........**..**..*...**..**.**..***......**...*....*.*.*.**..*.*.*....*.*.*.*..*******..***.*.....****.**.*.***.*****...**...**..*..*.**.*.**.*.*******...*.*.....*.*..*.*.*.*.***..*..***....*.*.***...*.*.*.**....*.*.**.***..*...****......*.***.*.*...**.*...**..*.*..*...****.******..******..***.*...*.*..**.*.**.*.****.**.******.*...****.**.****.**********...*******.**.********.*..**....**..**.**..*...****...*...****..*.***....*...**.*..********.....*******.....*.*.*.**..**....****..*.*.**..*..*.**.**..***.*..*...**.*.*..*....*....*...**.*..**.****..***...**...*.***.**.*.*.*..*.*....***.**...*.....*...*...*.*.*..*..*..**.*...*.*.*..***.**.*.***.*...**.**.******.**.**..**.***.*.**.*..*..**.**.*..**********.*****...***....*..****...*..****.*..**.****.****.**.***.*..*.****....*..**.*.*.***..*.*******.**.**...*...***..*
*...***..**.***.**.**.*.**.*...*.***.*.*.**.****..*...*..*.....**..*****.***..***..*****.**..*....*****...*.***.*....*.*.****.**.***.**.**.**.*.*..**.**..**********......**.**.*****.***...*****.***.*.*..*....*.**.**.**.**.*.**.***...*.**...*..*.***...***..*******.**.****.*.*........*.***.**.*.*********.*..*....**.****..***..**..**.****.**...**.*.**..**.*..*.**..**..***..*....**.*.*..*..*..***..*...**.******.***...**.******.*.*....**.*..**.***.**...*...***.**..***.*......******..*********.**..*..*.**.**.**.*....*..*...****.***...*.*.****.*..***.*..***.*.*****.*...**...*.*.**..*.***....**..*...*..*.....***..*.*....*.***.*.**.*...*..*...*.**..*..*****.....*...**.*.***.*.*.*.*..***.**.....*..**...***.*.****.*.***..**.*.****...*..***.***......*...***..*....***.***..****...**.**....**.**...*.***..*.*..*......**..**..****.*.***.****...**.*.*.*****...**.**...*..**.*.**....*...*..**.*...***...*.*.*.*.*....**.**.*.****...**.**.*......*....***.*..*.**.*****....*..***********.*.*.....*..**...*.**.*.*.*...***..*.*..**..*..*.***.*****..*.**..**.*..*..***.*..*...*...*..****....***..*..*..*.*..*...***.**..******...***....*..*.**...****.........**..*.**...**......*.**..*.**..**.**...**.*..*.**..*.**.**.....*.....****.*..***.*...*..**..***...**.*...*...****.***.**.*..*..****.**...****.*...*...*.....*.*..*...*.**..**.*..****.****....*.*.*.*...*.*..*..*.**..**.*.***.....*.****....**..*..**.******...*..**..***...*.**....**..*.*****.*.*..**.***..*.****.*****..*.**.***.**.*...*...*****...**.***.**.**....*****..*****....****....*.***....***..***....****.....**..*....***.**....***.**..**....**.*.**.***.*..*.**.**.*.*.*..****.*..*..*..*...***..*..******..*.****.**.**..***.*..*****.**.**.*.*.**..****.*...*.***.**.***..*..*.......*.***.**...***.**....*..*.*..**..**.**.*..*..*.*.*..*.*..**..*.....*.*..***.*..*.**.*...*.**.*.**..*.*****.*.*.*...*..**..***.....*.**...*.*.*...**..*..***...**.....*..**......**..****.***.**.*.*..*****.*..*****.*.*..*****..**.*....*.*.**...*.****.**..*.*......**.****
*...*******......***..******...******.*.**...*.**..**.**.*.*..**..*......*****...*.*.*..*..*..****...**..*..****.*...*.***.*.***.**...**..*.....*.*......********.*..*..**.....*.*.*...*..*....***.*.****..****.***.*.**.*.***.*..**..***....****..***.**.******.*..*****.*..**.***.....*..*******.**...*.*....*.**..*****..****..******.*.*.*.*.*..***.....***..*.*.**..***...*..*..**....**.*.*.**....****..**..***.*.*..**..******.*.*.*.*.*....**.******......****.**.*.*.*.****.*.*....*.*.*.***.**..***.*..******...**..*****..**.*....***..**.**.*****.***...**...*.....**.****.*.**.*.*.*.*.*.**.***.........*.*...**...**.**..**.*....*.*.**.**..*....*.*.***...***..*.**..**.**.*..**..*********..*.*..*.**.**...**...*..*.*..*..*.*......*.**.**.*..***.*...*.*.*..***.***.*.**.*.*.***.*..*.*****.******.*...*..***.*.*...*.*...*.***.*.****...***..*....*.**.*..*.....***....*.**...***.**....****.**..*****.**.**..****......*...*.**...**.*....***.*.***.**...*......*......******....****.*...****.*.*.....**....*..**.*****.**.***......*.*.**..*..*.*.*...**..***..*.**...**.***.**.**..*....*..*..***...**.....*.....****..*..*..**..*.*..****..*..*.*..*.***......****..*.**..*.*..*.*..*.*..***...*...**..******.........***.**.*.**.*..***.****..****.*..*..***...*.**.***..*.**...*.***.*.**.*.*...***..***.*...**..*.*.*****...**.**...*.**.*****..****.**.*..*....**.**.*..*.*.*..*..*.*.**..***.*.****.**.*****.**..*.****.*..*.**.*..*****....**.******.****..**...*.*..**...**.*...*.**..*.***....*..***...**.....*....*************...*****...****.*...*..*...*.*......***...***.*.*...*...*..*......*..***.**..*****.******.**...*......*.*...******..***.*..*.***....*....*.*.***.*.....****....*.*.*..***.******..*.*..*........*.**.***....***..**..*******..**.*.*..*...**.*.*...**.*.*.****...*...*.**.**..***....*.***.*..**.*****.*.......*...****.**.**..*...******.*.*...*.**.*.*..***...******.*.***..***..****.****.*.*******...*.*.**.....*..***.*.*.*.*....*.**..*.*...***...****.*...***...***.**.*..***...*.*.****.*.*.*.**..*.*...
...*.**...**.....*.**.**..****.*.**...********.*.*....****.*..***..****..**..*...***.*.......*.*..**.**.*.*..*..*...*.*.**...*.*..*...*.....**...**...*.*.*.****..*****..**.*..**.**.*.....**.**..*.*..***.**.**.**.***.**.**.*....******.*.*.*...*...**..***..*....*..**.*****.....*.*...*.*.**..**.*.*.*.*******.*.*.*.**..*...***.*..*.*.*.**.*...***.*..***.***..*.*..******...**.*.***.*.**.*.*.*.***.**.*.**...**..*..*..*.***....*....****.*......*..*....****.*.*.***.*..*..****...*.*..*.*..****.*****.***..***.*..**.*.**..*******.*****..****.*.**.....**.**.**.*...*.**....***.*.**...****....**.***..**..**.**.****.****.***.*.**....***.*...***.*.**........*..**.*...*...*...***....*.*.*.*...**...***.*****.**..*..*******..*..*.*.**.*.*.**....***.......*.*****........*..*...***.**.**..*.**.*..**.*..***..***.**.....***.*..****.**.*.*..*..***.*.*...*.*.**.*.*..*....***..**..*****..*...**.***..*.**.**.*...****.*..*.***.*.**.***..**...*.*.*.**.**.....***..*.*.........*.....*****..*..*****.*.**...*..**.****.....*.*.****...*..*...**...*.***....*.*...***.***.**..**......**.**....***...*...*.***....**..*.*.....*...***.*.**.*******.*.......**.........*******.**.***...*.*.*..*..*..*.*..***.*.**..*.****.****..***.*..*..*.*.*..**.***..**...****.*.**.***..**.**.***....**..****...**..******.**...*.*...**.****.**.*.***.*...**.*.*.*..*****..***..*..**.******....***.*.*....*.**.***..**..*.****..*.***.*...****.*.......*.**.....*.*.***...**.*..........*****.***.*.*..*.***.**.**.**.*..*........*.***..*..*..**.**.*.**..*.**.**.*...***......*.*...*.*.*.....*..*.**.*.*******..*.*****...**....****..*.**.*.*..*.*..*...*.*....*.***.**.......*..*.**.**.*.****.**.*.*..**.*.***...*.**.*.*..*.*.*..*.*...**..******.****.*****.**..*.*..*.*****..*...*..**.*.**....*..*.******.**...*...*.*****.**..****.*.....*....*.**.**..*.*****....*.*....*.*...*.*.*..*.**...***.*.***.*..************.**.**...*..**.***.*.....***...*...***.*.**..*.*...*....*.***.*.*...*.****....*...*..*.****...*....*..*.......*.*..**......**..*.*.....
..*.....**.**.**...***..*..*.*..**.....*..**..*....*****..******..**.****.***...*.*..*.*.*..***...**.*.......*.*.*.***********.*.*...**...*****.*.*.*.***..*.**..***.**.***.**.*.*..*..***.*.*....****.*..**.....*.*.....*.*..*****..***..**.***.*..****..*.*..*.*****..**....*.....**.*....**.*..******.*....*.*.**.....**........*...***...*..**..****.*.*..****...*.*****.**.**...****..**.**....***.....***.**.*.**..*******..*.*****....*.******......**..**.**..*****.******...**.**.*.**.*.*..**...*....*.*....*.*.**..**.*.****.......***.*******..*...*****.***..**.*..*..*.*.....**..***.*.**.*...*.***..........*.......***....**..*...*.*..*...*...*..**..**.**.*****.*.**..*......**.******..****.**.*..***..*****.*....**.*.*****..**.****.*....*.*.***.....***..****.**.**.*...*.***...***..***.....*.*****.*.*.*...***.***.***..*.**...*..***..*.***.*...**.*..**..****.*....*****..****.*..*..*.**..*..*..***....**..**.**..**.*..*..****..***...*.***..*...**.*.*..****.***..**.**...***....**..*.*.****.*.***.**.*.***.**..*..*..***.**.***..*.*.***....***..*..*.**.**.*.**.*.*...**.*.*.******..*.*.********.*.***.*....*..*....*..*.****.....**.***.****..**...**.****.***....*.*......**..**...*...***.*..*.**.**..**.*....*..**..*...**.**.*.**..*...*..*.*..*.****.*.**..*****.**.*..**.**......**..*.****.**.*.**.**..*.......****..*.**.*.**....*..**....**.**.**.******.*.*.*..**.**...*..*.*..*.*...*.*****.*.**..*..*.*.*..**.....*.*..*..****.***.*.**.*****.***.**.*.*.*.***...*.*.*.**.*....*.*.**.....**.*.*.***..**..**..****.**..*..**...*..*.**.**..****..**.*****..****..*.*****..*.*.***..**.*.***.*..*.....***.*.**.*..***.......*..**.**..**.*.***.*...*..****.*..**.**.**.*****..****..*.*..**..**.***...**....*...******......***.**.*..*.*.*..**..****.**..****.**..*.*.*..**.****.***.**..*...*.*...**.**.**.*.**...*.....*..*.*.**.**..*.*..******.*.......*.******.*.*.**.*.***..*...**..***.*.**.**.*..**.*.*.*..***.....*.*.******.*********.*.*..*..***.**.*****........*.*.****.**.***.*.*.*..***.***........*...**.**.....*.
.**..***....*******..*.*.***.*.........******...*...*.***..**..*******..*...***.*.**.*..*.*......******...*..****..*.*.***.......*****.*..*.*..*****.**..*...**.**....*........*.*.*.**..*******........*..**..**......**..*.*..*.*.*..*....****.*.**..**.*...*...****.*.***.....*..**...*.**..*..*.*.....*.******......*.***.**..*..**.*.**.**.*..***.*..*..*........***..**.*..****..**...***.*..**..**...*.*..****.****.*.*.**....****.*.**.*.*..******....***.****...***..***...**.*.**...*.**..*.***..*....**....**.*..**.*.**..*..*.*.*...******.*****.*.*...*..**..*.*..***...*.*.***.*....**.*.*.*....***..**...*******..*.***...**.*.*.*.**.*...****....*.*..*****.*.*..*..*****.*..**.**....*.***.**.*..**.**..*...*.***...*.**....**.*..**....*........*.*..*.*.**..*.*.***.**.....**.******..*.*...**.***..***.*.*.*.*....***.*****.....**..*...**.*....****.*.*..*.*..*.*.***...........**....*.*..*.....**.****.**...*.*..*******.*..**.*.*.**..******.**....*...*.**.*..*.**.*.***.**.***.***.*****......***.*.**.**.*.......*....*..*..**.*******..**.**....*..*....****..*.**.*....**..**.*.*.**.**.*.**.**.*.*...***.**.*...**.**..*.*.**.*.*...****.**.*..**.*...*.*..*..*.*.*.*.**...**.***.*..**.*****..**.*.*****.*.**..*.*.******.*....***...*.****.***....***...**.**.****.**.**.**.*..**.*....****.**.***.**.....******..*....**..***.**.*....*...*.....**...***.******.*....*....*..**.**.*..*...*.**.*.*.*..*...*.**.**...**.*.*.*.*.....*.*..**..*.**..*.****..*****..**....*..**..**...***...*.**.*..*.*.**.*****..**....**..**...*****.*...**.**..*******.*.*..*****..**..**..***.********.*..**.*...*.*.**.**...****.*...**......*..**...**.**...**...*....*..****.**.*.........*..*..**..**..*******.*.**...***.****.*.*.*.**.**...********..*****.*....*....***.*..*..****.****..*..*.******.**.*.*.*.***.**.*..*.*...****..*.**...***.*******.*****.*...*...*.*.**..****..***..***....*....**.*..*.*****.*..****.*.*...**.*....****...****.****.******.*****.*...........*.**..*.*.**...**..***.*.*...*.****..**..***.*****..*.*...**.**.*.**.
.**.**...*...*...*.**.*.****..***.**.**.*.....*....**.*...*...*.*..**..**..*.*.*.***.....*...****.***.***.*****..***.**.*.*******.*.....*.***..**.***...**...***.*.******.*.**.*.*.*****.*.*.**..*...*..**.***...*.**..*....**...***.**.***...*.*......***...*..*.**..*..*.*..******.***..**..*.*...**..****.*.*..*.***.******.*.*....**.*.....**...**.**.*..*.*.*.******...*.****..*...*.***....*..***...***.**...*.*.....**...*..***.***.********..*****..*......**..**...**....**.*.*..**.*...**..*.***....***.*..*.**.*.**.*....***.*.*.*.......*..**.*.*..***....*.**.***..****.***.*.**..**...****..**.*..**........*..*..***...*....****....*..***..**...**.**..******.....*.*..*.*..*......*..*...**..*..***....**...*.*...**.**.*.*.*.*...**.....*.*.*..*.**..***.****.*..**..******.*..*..*.****..*.***..**..***..*....***..*.**.**.**...*.*.*...***.**.*.**...*...*.**...*.*..***..*.***..*.*..*.....*..*.*.***..**..*.****.....*.***..**.*.*.*..*......***...**.****..**...**.********.***..**.**.....***..*.**.*..*.*....*..**....*....*..*.*..*...*......*..*.****.**.***....*.***.***.*.*...*..***.**.*...***.**.*..*.*..****..*..*.**...**...***.*.**.**.**...*.**.*.*........**....*...*****.******..*...*.***....***....*.*...***.*.***.**..**..*....*.*....**..*...*..*.*.**.***.*.*...**.*.....**.**.***.....***...**...**..**.*..**.**.***.***.***..*..*.**.....*..*.*.*...*..***...*..******...****...*..*.*******.*****.*...*.**.****...*.....***....*.*.*.******...*..*.*.***...****...***.**.*****..*.***.**.*..**.**..*****...***.*****.*..***.*.**.*.****.*...******..****.***.*..**.***..***.*.*.*..**.*....**..*.***....***....*...***.**....**...**.*..***.**..*******..***..******..**..********.**.*.....****..*..*..*..*.**.***.*.*....*..***...*........**....***.*...**..***.**.*****.*..*******.*..**.....**...*****...***....*********..*.*.*****.*.**...****.*....**..*..*.*.********..*..***......***..**.*.**...*.****..**...***.*.**...****...*.*...*.*****.**....*.*.**..**...*..**.**.*.*..**....*....*..*.*.*.*.*.**..*.*.*....*...*
**.*..*.....***.*****.*.*.*..*.*.*****.*....*.....*.*....*...***..**..*.******..**..*........*.*....*.*.*..*...**......*****...*.****.***...***.*****.**.*.*****....*.*.**.....**.*..*..**.*****..*.*.*.*....*..*.**.****..*..****..*.***.*..*.****.*.*..*.*..******......*..*...****.*...**.*.*..*.*.**....*****...*****....*.*..**.**...*.....**...*...*.*******.*.*.****.*.*.**.*..*.**.*.*.*.*.*..****.*.*...***.*****...*****..**.*..*.*..**.**..*.*.****..***.*******.*.****...*.***..*...**.***.***...***....*.*****...*.*.****...*..**.**.*.***..**.**..*.*.*....*.....****.**.*......*****....*.*..*..*..*****...**.*.*.*****..*....*****.....*...*..*...*..*.*..***.****.*******...**..*...*....*..*.*....*.*....***..*****.*...*.**.*......**...*.******....***.*.*...**.*..*.****...*.****..*****..**..**.*..***.**..**.**.......*..*.*...***.**.......*.**..*.*...*****..********.*..**.****.*.*.*..****..*..*.*.**..*.**..**.**..****...**.*.***..*...****.****.*.**.***.**.*.****..*****.******.*.**.**...*.***.*.*.*.*..**..**.*****..*.*.*.*...*...*..**.***.**..*...*******....*.****.*..**...**.**.***.**...*.*.*...*..**.**.*...*...**...*.**.*.*.....*...*.****.....***.*...***.*..*.......*.....*.*****.......*******.*..*.*****..*********...*...***...**.*...*.......*.*....*****.*******...***.**..***.*.**.*..*****.**...*....*.....*.**..*...***...**.**.**..*...***..**..**..*.....***.*...**...*.**..***.**.**...*...**.**.**.*.***.****..****.*..*...*...*..****.*.*.**...**.*.*...*....**.*..*.*.*...***.*.****..*.....****..*****.***......**..***.**.*.***..****.*.*.*..*******.*..**..*..*..*.....****.......*.**...***..**...****.*.**....**.*..*.*.**...*.....*.*..*...**.*..******.*...**.*.....*...**.**.**.***.**.*.****.****....**....**.**..**.****....*..***...*.*....**..***....******...*.*...***.*....*.**.*...*...***.*.****.***...*.....*....*.***..**....*..***.*****....*..*****.*.**.......*.*..***.*.*..*.*...*..*.**...**...*...***.*..*..***.***.*...*.*.**.*....**.*.**...**.*..*..**.*.....*...*.***......**.*.***.......
*.****...**..*............****..*.*...*...*..*..*******.*...*..*..****.*.****.*..*...*.*..*.*.*.**....*..*.*......*.**.****..*****.**.*.*.....***.*.***.**.*..***.....***...*.**.*....*.**..***....***.**...*..**..*.....*.****..*..*.**.*.**.*..**.*.***.*.*....*..*****..***....*.**....**.*.*.*...**.*.*.*..*.*.**.***..**...*...*.***..*..*.****.*....**.****..*.***.**.**.***..*...*****.*.*.********.*..*.*..**..**..***..**.**.**..*...*...****.***.*.**...*..*.**.*.**......*****..***...*..*****.....**.***.*.*..**.******.******.*...**.**.***.***..*..****.*.*..*..****.*.***....*****...*...**.....*..*....**......****..**...**....*...*.*....*.**.**...*..*.***..*.....*.**.*...***.**...*****.*.*.....*.**.*.**......***..*.*..*.*.......*....*****.*...*.****.*..*.***.*.**.*.*..*****.....*..***.**.*.*****.*.**....*.*..**.*...**...***.*..*.*.*.***...****.....**.**..****...*.*...*..***.*..***.*.**.*.....**...*.**.*.*..**.*.*..**.*..**.*****..*..*.*.****.*.....**..****.***..........**..**.****..***.....***..*..***..*.*..*..*..***.***.....****.*..**.**.***..*.*....*....*.**......*.****.***.*.********..**.*.**..*..***.*....*..*..*..**..**.*.*.......****...**..**.**...***.****.**.*.****.***.*****..*.*...*.*..*.*.***...*.*..**.*...*....****.***..**.....**.....*.*.**...*....**....*...****...*....*..*...**.******.**.*****.**.**..*.*.**.*..***....*.*.*.***..*.**...***.....*..*.*.**.******..***.*.**.*.**...*...**....***.*.**...******..**.*.*....*.*.**....****....**..*.**..*...**...*.*****..**.....*...*.*......*.*********..**.****.*.**.******..*.****.**..**.....*.***..**...*..**.**.*.*..****..*.***.**.**.***..*..*..*.....****.*..*..*.*.**..***.***..*****..****.*.**...*.*.*..*...**.****.*****..**.*...*.*******.*........*..***.....*.**..***..*.**.*.....*...*****.**..***.**.*...*...***.***...*.*.*...*.*..*****..**....*..**.**..*..*..*****.....*****..*******.*.**..*.*..*..***.***.*.****..**.***...*...***.***..**..*.***.*.****..**.*.*...*.**.**..****..*.*..........*.**.*...******..*.*...*.****..***...*
*..**..**.......****..**.*...*....**.***.*.*.****...*.*...**...***.**.*..****.**.*..*.****.***.****.***.**..*.***..**...*....*.**.**.*..*...**..*.*..**....*.*.**.*.****.*..*.*.*......*.***..**....***.*.*.*..***.*..*..*.*.*.**..*****.*.***.**.****.*.*......**..*.*.*..**..**.*..*.*..***.***..*.*.*..*......*..***.*.******..***..***..*****.*.*.***.....*...**...*....**...**..*.***.****....****.*******...*..**...***.*....*..***..****..*..***.**..*.**.****.......*.***.*..........*..******.**..*...**..**...*****.*****...*..*******..*.*..*.**.*...*******.**.*****.*..*..*.*..***.****.**..**.*...*.*..*.....**..**...******....*.**.**.**...*..*...*..**..*****..**..*........*.*.**..**..*...******.....**.*.**.***.**.**.*..***.*.****.*...**.**.***.*..*.*..*.*.******....*..*******.*.***...*.**..*.....**..***.*.***....***..**.**..**.***.**..*.*....**...**..*.**.**.************..**.**....*.*...****......*.***...********...***.******..**...*...**.*..*.*...*.*...*....*..*.*****.*.***...****.***.*..**....***..*..***...***.*.**...*.**....**.***...*.**.*..**.**********.**.*...**...*...***.*.*.***...**.**....*.**...*..***.*****..*.*.*..*..*****...*..**.*.*.*.**..*.*..*.*.*****.*.***..*....**.....*..**.*.....***.*.**.****.....*.*.*.....**....*.****.*.*...*.**..***.****.****........***...**....*.*.*.**....*..**.*.**......***........***.*****...**.*....*.....**.*.***...**....*.*....*.***.**..**.*..*..*.**..*..**.*..***.*..**...*....*.**..**..**.*..**.*.*.**.****..**.*******...*.*****...***.***..**...*..***...*..*..****.***...*.*.***.*....****.**.**...***.****..*.**.*..*.**..***..*.......*.*..*..**.....****.*...****.**....**..**.**.**.******.*...***.**..**.***.***....*...**..*.*.*.**..**..*..**...*..*.**..**....**.*...**..*..**.*..*.**.*....******........**.**.....****.....*........*.*.****.**.*..**..*...*.*.*.....***....***.*..****..**.*****.*.**.*.*.*.*.*...******....*.*****.***......*...**......*.*..*...*****.***......*.....**...***.*****..**.**.*.**....**...*.*..***...***..*.***..**...**...
*.*.**.*.***..*.*.**.****..*.**..**..***.*.**..**......**..*...****..***...**********.**.***......**.***..*.*.*..*..**..*..*..**....**....****.*.***...**.*****.**..**..*.*..*.****...*..**..*...*.*...*..*..*..**..****..*.*..****..**.**..*.**.******.****..*.**.....*.*.**.****.....***...*.*.**....*****.**....*....*..*..*..*.****.****.***....*...**..*................*..**.**...*.....***..*****.****..*..***....*.*..****...****...****..*..*.***.*.*..*....*.*..*.******..***..***..**..*..*.*......***.*..****..*.**.**........*.*.*.**......**..**..**..**.**....***..*...**....*..*...*....*.*.**..****.**.*......****.*.....*****..**.*..**....*.*..*..*..*...*..*****...*.*.*.*.*****.*......*.*...***.........***.*.*****..*******..**..*..**....**...*.**.*..*.*.*..****.*..**.*...**..*....**.*.....*.......**.*.*.**...*.*....******.***..**.**.*.*.*.***.**.......**.*.*.*..*.****..*.*.**.****.****.***.*.*.**.**..*.***..*****..*..*.*...*.*.*.***..*.....**..**.*..****.*.....***...**.*.*.....**..*...*...*.*..****...********..*..*.*......**.*.*.**.*..*.*..*.**.**...*..*...******..**.**...**.***......****...*.**.*..*......*.*....**..*.**.*.*...***.*..**...*...*******...**.*.**.**...*.****.**...**..*....*..*......**..*..**.****.*.**...*....*...*..*...*.**..*..**....*...**...*.**.***.*..**.*..*.**.**....**.****.*.**.**...**.*..**.....*.***.**...**.****.*....***....*...*.****..**.....****.*...*.*....***...***.***..**......*...***.*...**..*.*..**.*.*.**.*.....*.**..*.**.*......*..****.*.*.**..****.***.*.***.*.**.**...*.**.*.*.**...........*.****..****..*.*.**....***.*..**..**.....*..*.*.*...**..****.*..******....*.****.**.**.***.*.*..*...*.*...*....*****......**..**.**...*.*.***....*..***.*.***..***.******.*..***..****.***...*.*.*.*.*...***...*.*.*.*****.*..***...*..***.**.*.*.****.*...*....*****.*..**..***.*.*****..*....****.*...**.*.*..*...*.*....*.**.*....***.*.***.....*..*.****..****....**.....***.**.*.****.**.*..**..*......**..**..***.*..**.*.**..***.*...*.**.*.*...*....*******.......***...*
**.**...***..***.***......***...****..******.*.**..*.**.*..*.**...*.*.*....*.*.***.*..*.*..***.**.***.****.**..*.**..**.**..*...***..***..*..****.*.*.***..**.*....*.....*..***.**...*.*.**......**....*.*.*..*..***..******...*.*.*********..*..*.***.*.*.*.***.**.**.**.****.****.*.***...*..***.*....****..**.**....******..****....**.***..*..*.***.*.***.*.*.**..***.......*..*..**.*.*.*..**...**.*...*.*.**..*.*.***.***.****.*****.**.*..*...****.*..*..**.....***..****.......*...**..**..*.....**.*.*..**.***..***....***..**....*..***.***..*.**.**.....**.***..*..**....***......**.***..***...*...*...*...**.*.*.**.**.*..*..*.*..*.***.**...*.****...**.***.*.*..*...*...**.........*...**....****...**.***.**.*.*.*....**.***.***.*..*..*.*..**..*..***..*...*..*****.**..**...**.....*******.**.*....*...**.*.....*.**..***.*..*..**.***.**...*..**...*****.*....*.**.***.*..**...**...*..*........*.*****..**..*.*..*..**.*.**...*.*......***.*..*....***..*....***.**....*...**......**.*....*..........***..**..****..****....**.......*.*..*........*.**.*.**.....*.**.*****.*.*.*...*.***.****.*.*..*..***.****.**...**..******..*.******.*.*..*..***....*....****..***.*.*..******.*..*.....*.*...*...**..*.*.****.**.*..*.*...***.*...**.**...**.**.**..*.**..**..*.*.*.**.*..*...*....**.*.***..*..*..**..*.*....*.**...**.....**..*...***.....*.*.**.***.*...***.*....*.*....***.**.***.*...*****.*...**..**.**....**..*.*...*..**.*.****..***.**..**.****.**.***..**.*.*..***..*.*..**......*.*..****.***.*..*...***.*.**..*..***.**.*.**.**.***...*.**...***.*.*.*..***.*....*****.*.**...***..*.*.*****.******.*..**.*...*..****..**.*..***.*.*.*...*.*...****.*.*****...*...*...***.*.***....*.*.*..**...*.**.*......*.*.*..***.*.***.*..***.*..*.*.*****..*..****...*.*.....*.****..*.**.*...**...**.*.*.*****.*..***..***.***...*...*.....*.**..*****.***.*....**.**.**.*.*.**.**..*.****.*..**.**..*...****.*..*..**...***.....*.*.*...****..**.***.*.*..*.....****.****..*..*..*..*.***.*..***.**.****...**...****...**.*.*.*.*...***..*.*.*.*.
...**.*....*.********.*****.**.**..**.*.**.***....***********..*.**..**.*.**.**...****.***.**..****.**.**.****..**..*.*...**.*..*...**.**..*..****...*.**.***..**....*..*.*..***..**.*...*.****...**.**.....**..*..*..*.*..*.*...*....*.....******..**.**..**.*.*....*.*..**.*.**.**..****.**..***..*...****....***...****....**.***...*..*..*...**.**.*...****..***.**....***.....*.**...**.***.*****..**.*..*.*****.*....****..***......*.*...****.*****....**.**..******...***.*.*.*...**.**...*.*..****..*..******..**.*.**.*..*..***..***..*.......****.*..*.**.**********.*..**..***..*.***...****.*..*.*.**.****..*.*.*.***....**...**.*..**..*.**.....**.*.**...*.*.*....*.**.*.***....*....**.*.*.....*.*.*..*.*.*.*.........*..*...*..*****.*********.*.**.*..**...*.*.*..*.**..*...*..***..**....**.**.*.*.*..**...*.*........*.****.*****.*.***.....***...*..**...*.***.*....**.******.***...*...****..**.**....*........****..***.*....*..******.....**....*...***.*****.*.*.....*.**..*.**.**.......**.*...*...**.*...*.*..*..**....*****.*.*.*.**.***.*.*.*..***.***.*...****.....*...****....*.***.....**.***...**.*****....**.**.......***....*.*.**...*.***...**.*.******....*.*.****.*..****..*.****....****.**..****.**.**..*.*.**.*..******.**..*.*......**.*.*.**.*.*.......**.*.*.****..****..****.****..*.**....**..***..*.****.**..**.**..*..***.**...*.***.....*..**.*...*...*.*....**...*.*.*....**.*...***......***...**...*.*.*.***.*..*******.*.*.*.*....*...***....*.**.*.*****.***..**.**..**.**.**..*.*..**.**...*.*.*..*.*.**.***.*.*******...*********...*..*.****..*..*.*.*.**.**.*.**.***.*..*.....*.....**..*******.*..*..*******..**..**.*.***..****....*......*....****.*.**..*.*.****..*.**.*.***.***.*****..**.**.*.***....*...*...*..*.*.*.**...*.*..*....**.****.*.*..**..**.*..***.****.*..*****...*..*..**..*.**..*.**...*.....**..*.**...*.*....*..*.**....**.**.**...**.*******.**....*.*...*...*.*****...*.**.**...*....******....**....*.*..**..**.*...*.**.**...**.****.**.*.......****..*.**.***.***..*****.*.*..***.*..*.*.
**.**.**..*.*.*.*...*.*****..*.***.***...****.....**.*.*.*.****..*.*.*...**.*.**......******..***......*****..***...**.....*.****.*..*.**.**...*......*.**..**.*......*..*..*.**..*.*...*.*..**.....**.....**..*..*..*****.**...*****..*...*..**...*.*....*.***.**.*..*.....*.***..**.*.****..*.**.*.....**.*.*..***...***..**..*.*******..******.**..*..***..*....**.**.*..**..*.***...**.*.**.*.....*.***....*..*..**..*....*.*........*.*.*..*.***.**.**...*....**.*.**...**.*...**..*.*.**....*.*****..*..*.*****.*..**.***.**.*.***.....****.*..*****.**.***.**..*....*...***...*....***.*..*....****...*****..*.*....*****.**..**...*...*****.*..**..*****..**.....*.*...***...*****..**...**..*********.*..*...*.*.**.**.***...*..**....*.****..**.**..**..**.*.***..***.*...****.**..*..*.*.**..*.*..*.*.*...****.**.***.*.**.***.*.*.*.**.******.***.*.*..*....*.**.*..**.*.*****.*..***.*....*....*..*.*.***.....***...*******..***....**.*.*..*.*.*****.*...**...**.*..**.*.****....*.******.**.*.*.**...*...*.*.**.*.****...*..****..**.***..*.**...*.**..**....*.*.**...*..*..*......*..****.*..*..***.**..**.****..*.***.*..**.***..**.******..*.**.*.*..**.*.*.***.*....*****...**.*....***..............*.**..*..**.........*.*******.*....***...**.*....**.*...**.*****.******.*.***.*****..**....*....*...*..*.**...*...*.*.***..*.**.*.***...*..*******.*.*.*..****..**....*.**..**.*.**....**.*.****..***.***.*.**..*.**.****..*********..*.*.....***.......*.*..*.*.*..*.......*.*****..*...*..*.*.....***....******..*...*****.*.....*..**.*******.****.*.*.*..***..*.....*.*.*.**..**....*.**..*..**....*****...**...*.*...*.*.*.**.****.*....*..*.....*.*....*..***.****...*.***.**.***.**..*.**.*.**..*.**..**....*.*....**...*..****.*.*..*..*.**...*.*......*..*.*.****..**.*.**..**...*.**.*.**....*....*...*...*.**.********..**.**.*..*..*....**...*..**.**..*.***.*.*..*....*.*....*.*.*.*.***..**.*..****...*.*...*.**...***....*...*.........**.**....**...**..***.*.**..*******.*...**..*..*...**.**.*.**.......*.*.**.**.*..*.*.*...**..*.*.*
*.*....*.....**.**...*.*...****..****.*...*.*.*.**.....***....*.**....**....*..***..**.***.**.**....*..*****.***.****.*.*..*.*.*...*...*.*.**..*....***..*****.**.*..**.**.****.*.**..****.**...........*.**..*...*...*...*******...*.*.*.*...**..**..*...*.*.**..***.*.*.**...*..****...*..*..****...**.....***.****.**.*****..**.**.*...***...*..**.**.**..**..*.....*.....*.*.*.**.***..**.*..*....**..*****..***.*...*.***..**.*.***.....**...***.**...****.*.**..**...*.....****.*.*.*..*..*.***..***..*.*.*...**...****....*.*.....*.*.*.**...**.****..*...**..*.*..****...*..**.*.**....**.**.*..*...*...*.....***.....**...*.****....****....*****..**....**....**.**.*..******.*..***..**.*.....****..*.**.*.*.**...*.*.*.**.*..**....**..*.*..**.**....**....**.*.*.**.**.******..*.**.**.**...***.***.*.*.*....*.******...*...***....*..*..**..***.***...**.*.*.*.***..*....*.....*....*..****...*...*.*.**.***.*....**.*.*..*..*.*...*..**.***.*.*...****..**.*....*.****..*....*...*.*...*...****...****.*..******.....*..*...*******.*.*..*.****...*****....****.**......**....*..**..*...**.*..**.*****.**.*..*..*.*.*.**....**.**.*.**.*...*****..*.*.*.*..*......*..****..**.************.*..*..*...***....*.**...***.**.*.***.*.***.***.*.**..*...*.**.****..*..***.*.*..**.*..***..***..**..***.*.....**.**...****.***.*.***.*..**.***...*..*.**.*..******.*.*..**....****..*.*.**.***.****..*****..*.**********.*...*...**.***..****.*****.**.....**.*..***..*..*..*....*.*..*.*...*.***....*.***..*..***..**..***.*.*.*...******...****.***.***.**.**.*.*.*..*..**.........*.**.**.**.*..*.*..*..***.*.*.*.****.*.***..**......*.**.*.*.**....*...**...*.*.**.*.**.***.***.***.*..**...**.....**.********.**.****..**.**..*.*.*..*.*...**.**.***.**.******.*.**..*.**.***...*....*.*.*.*..*.******..*..*..***.**..*****.*..*.*.*...**.***..*.**..***.*.***...*.**..*..*..**..*..***...*.*.*...***....*.*...********..**.**..*.**...***.*.*****......*...***...*.*****...**...*.*..**..*.***.*...**..*.*.**.*.**.**.*.*.*****.**.....**.*....***....*...*...
..*.....*...*....*...**.*****.**..**..****.*.**..**.....*....*..*..**.*****..**.*..*****.*.*..***.*..**..**......*..**.**.*.*.....**..*..*....**.**.*..*..*..**....**........*....**.***....**.*..***.****.*....*...***.**.*.....**.**..***.*.****..*......*..*..*.**.***..*.****..**.......*..*.***.*..***....****.*...****.*....*..***...**.****.**..*****.**..****.**.....**.......*.***..*.****...*...**.*...*..*..**..*.*.**..*....*.***.*..*.*...**.*..**.******....****.**.*..**.*.**.***..**.**.*.**..*..**..***.*.**..**..*.**.*..*..*.*.**.*..****..*..**..*..****..*.*..**.....**..*****....*.*..*....*.*..*.*.***.*.*.**.****.*.*.***.**...*....*...***....********....*****....*..**.***.**..**...*....***...*.***......****.***..*.*.*.*......*..*.*.***....***....***.*.**...*..***..*.*...*..**....*..***...*..*.*.**...**.***...**.......*...*........**.*.**.***..*******...*..**...****.***....**.........*...*.**..*..**.***....*....**...*...***..**.***.**..******..*****..*****..****...*.*.**.*.***.*.***....*.........**..*****..*.*...*..**..*..*.***..*......*..*.*.*...**.**.*.***..*......***.*.****.**.*.*....**.*.**...*.*.**.*.*........*..*.**.**...***...******....*..*.*.**.......***.***.***...*...*..**.*.******..*.**.*.*.*.*.***..*..*......*.........*..**.*.*..*..****..****.*.**.*.****..*.**..**.*.*.***.**..******..*...*..*.***.****.*.*******.**.*.***...***..**.*..*....**..***...*.**..*..****...*.****..***.*..**.....*.....***.*.*.**.**.*.**.*...**...**.*.*****.**.*..**..****......***..**..*.**..**..***.*.*.*.*.*...***.**.*.*..*.***.*.**.........*.*.........*..**.*.***.....*.****.*....**..*****.***.*..***..*.*.**......****..**...***..*...*.**...******.****..*******.*...**..**..****.**.*.*.*.****.....*..*****.****.**.......***..***.....*.*...******...*.**.**.*****..***.**.....***....*********....***.*.*..**.*.**...*.**....*.***.....**.*.***..****..**.****.**********..**.*.***.*.....*.*.**.*.*.*.*.....*.....*.**...**.**...*.***..*...*..**..*.***....*........**.**..*.**.....*..*..*..*..*..*.*.*
*..*....*****.*.*.*.*..***.*.*.*...*.**...**....**....*..*.*.*********.*.*..**.....*.*..***.**..*.*..*.**..***.*....**..*.....***.*.****...*****....*.*.*.**..*...*.*..*..*******...***.*.***.*.*.**..*...*..**..*...**..**..*..*.********.**......*.**.....*..*.**.*.***.*.*..**....****.******..*.*.**.....*.........**.*.**.*..*.****...*.**.**.*..**.****.*..*..****...***...**..***.*.....**.*.*...*...**.**..*.**...**.*...*.*****...*.*.*.*.***..***..***.....*....*.***.*.*..**..*.***...*.*.*..***..*.......***.*...*....***.**.***.*****....*.*...*.*.**.*****.*..***...*.*.***.*..*.**.*.*.*****....**.**...*.**.**.****..*.*..*.*.....*.***.*..**.*.*.***.*.**...*.**.*****..*..**.*.**.*.*.*..*.....*.*.*....******.****..***.*.***.*...**..*..**.***.*...***.*.***..*.....*..*.*..**...*.*.....*.**..****..**.**.*****.****.****.**.*..**.*.*..***.*.**...**.****.*.**.*.**.*.*..*****.***.....*..**.*........*.*.*..****..*.*..*****..*.........*.*.*.*.*..*.***..**..*.*...*.......******..*..**.....**....**..*.*..**..****.**.***.**..*.**.*.***......**.*.**.**.*..****.*.***.***...*..**.**.**....***.**..*.**.***.*....**********.*.*.*.*.*...******.***..***.****.*....*.....*.*..**..**.**....*.*.**.*.......******....****.**.*.*.*..**.****.****.*.*....*..*...*.....***.**...****.*.*..*...***.*.*.*****.*.*.**.***....*..***.*.*...........*.*.*..*.****.*.....*...**.*..*.*..***.**...******.***.**..*.*.***.*.****..*.*..**.*.***.**.**..**.***...*....**.*****...*.....****.....*..*.*.**..*.*.****.*...**..*.**..**......*.*..*....*.**..*.......*.*.*..***..**...*.**....**..******...*...*......*..****.*.*.*.*..****.****...*.**.*.....**..****.....**...****.*.*...*.*....**..***...**.**..**..*.**..*..**.****.***..******..*******.*......****..*....**..**.*.***.**.....*.*.**..**.***.******.**..*....****.**..*****..*...**..*.***.*..*....***.**....*.*.*...**...*...*.**..*.*..*****.***..*..*.**.**..*.***.....***...*.*.**...*.**.**..*..**.****..*...**....***.**.**..*****.*..**...**..**.*.*..****..***.****.....**.....*.**....*
.*.*.*..*.**.*.**...****.*******...**..**.*..**..*......*.**.**.*...****..*.*.*********.*...*.**...*.**.*......*.*...*.*.*.***..*.*.*...*.***.*.**..*.*.....***..*...***.*.....**..***....*..*.**.***........*....***.*****.***.***..*.**..*.*.......*******.*****...***......*..**.*.***.***.*..***.***...*...***.****.*.***....***....*.*.*****.*.*.*.*..*...*.*.*..**.*****...*..**.*...****..******...*.*.....***..*..*..*..*.*.*.**...**.*.*...****.*.*..**.*.***.*.***.**.**.*....*.*.***...****.*...*.******...*.**......*..****.*......*..*.*******.*..*.***......*....*****..****.*..*.*.*..*.*...*...*.*.*.*....*...*.**.....******.****....*.*..**..*.*.*......***....**..*..*****.*...**.*.*.**.*.**...***.**....*..*.****.*..**....*.**.*..***...*......**..*..*...*.*.************.*.**..*...**.*.**.*.*..*..*.*.*.***..*.**..*..**.*.**.***.*..*.*.*...*..*****.*****.*...**.**.***.....**...*...**.*...*.*.*....*..*...******.*...*.**.*..*******......*.......*.....*.**.**...*.***..*...****.**..*.*..**..*.******.*....*...***.****.*****..*..**.**.*.*.*..***...**.*.*.*.*...*.**.*.*.***.*****..**...**....**.*.****...*.**..*.**.****.*****...*****...**..**..*..*.*.*.**...*..***.*.......*.****.*.**.*...*....*.**.**..*.**..***....*...*.*******...*.....*..*.*******.*.*****.****.*...**.***...***.***.**.*****...***.***......*.*.**.*..*.........**..*...*.*.**....**..*..*.*..***.*...*..****.***.***.*.*..*........*.*.*.*..***.......***....**.***.**.****.*.....*.**.*.**.**.*.*.**......*.**.***..*..*.**.******.*****..*.*.*.*......********.*...**.*.**.**.**..*.****..*.....*..***.*...**.*...**..*.**...**...*.*.**.**.***..**..***..*..*.....*.***.*....*.*********.*.*.*.*.**.***.*********.**.*.*..*.*****.*...*.*.*.*..*..*.......*.***..**.**.*..*.*.****....**.*......*.......***...**...**..****.**.*..**.*..**..*......**..*.*....*..*.*****..**...****.***...**..*...*..***.*.*..*.*....*...******.**..**.*****.*.*.....*...*.***...**.*****...*..******...**.....*.*.**.**.*.**.*.***..*.*....*.*..*.*..***.***..**.*..*.*****.*.
*****.*.**..*.*..****.**.*.*.***..***.***.**.**...**..***..*...**..**.****.**..**...*.*.*...***..*.*.....*....*********.***.*..*..**.*..**.*...**...*.*..*.*....**.**.**.*.......***.*...***.*...*.*.*...**.**...*..****.**....*...**.*.*.****....*.***.*..***.*.*..**.*.*..*.**..*..*..****.**..**...*..**.*****.*.....*..*..**..**...*..**....*..*....*.*.***.***.******.**..*..***.**.**.**.*..*.*...**......*..**.......***..*.*..*...****.**.***.**..*.****......*..**...**..*********....*..*....**.**.**..***....*..*..*..***..*.*..*.******.*.*...*..****.*.*...*.....*...*****.*...*..*.*.*.**.***..*.*******.*.*.*.*...*..*...**..*.*.........*.*.***.***...*...*.*.**.*..**..***...****.****.**....*.*..****...**....**.******..*..*..**.**.*......**...**.***.****..***.*.*.*.**.*****..**....**..*......*..***.**.*.*.****.**.*.**.*..*.*.**...*..***....*.*.**.*.**..**......**...********.*****.***....****...*..**..*.*.***..***.***.......***...*.*.**.*.*.....**....*.**..*...*....*.**.*..*..****..*...******.*.*.***..*.**.**.**.***..**.*****.*..*..*.*......**...**..**...***.**.*..*.*...**...**..*...*...**.*.******..*..******....***.*.***.*..*.***...*..*.**....*.***..*...*.****.**.***********.*..*****...*..**...*.*...**.**.*..*.****.*.****...*.***.*...**.*..**.*..**.****..*..**.*.*...**.........****...**.*..*.*****.***....*........*.**.*...*.*.*.*....**.***...*..***..*.*....**....**...*.*****.**....*****.**.***..*.*.***.*.***.****.....******....*.**.*....**.*.*...**..*.**.....****..*..*...**.*..*......*......*.**....**....*.*.*.**.****.*..*.***...**....**.****.*...*..*...****.*..**..****.****..*.*..***......*.*..***.*.......*.*.*****.****..***.**.**..**.***..*..**.*.*.**.**.*..***.****...**...*.*.**...****.*****.***.*..*..****....*.***.*.***.*...*.*..*.....*...*.*..*.*..*****.**.***...***.***...*........***..*.....*.**....*.*.**..*.*........*..***..*.*...*.*..**..*..*...***..*.*...*..*.***...***.*.******...**.*..**..*.*.*.*.**.*....**.......*.*.*...*..**.*******..*.*.*.......****.*.*...*****.****.
.*.*.**.*..**.*...*********.*.........*.*..***.**.*****.*...***.****.**...*.*.....*.**.***.***.......*.*..*.*****..*.*..*.*...*.****..****..**.....**.**.*..*....*.****.....*..**.*....**.*******.*...*..*..*...*****..*.**.*.*....*.*....*.*..***.**.*.*.*...*..****.*..**.*******.*.*****.*..**.*.*.*.*..***..*.*.*.*.*..*.******...*****..***..*.***..*...*..*.**.*...*........*...*..***.**.*.***..*..*.*.******...*.*..*.*...**.**.*.***.***.***.*...*...*..*.***.**..*....*..****...***.**.*..**..*.......**.*.***.***.**..*.*...*.*.*.*....**.*.**.**...**.**..*..**.....*..*.*.**.**..*..**..*****...**....*******.**..*.***..*.**.......****...*.****..**.*..***..........*.**...*.*.*****.*.**..*..*..**.***.****..*..**...*.*.*.*******.*.*..*.*.*.**.***.....***..*.****.*..**....***.*.**.**.*.*.*...*.*.***..***..*.*..**...*****...****.*.*.*..**..***..***..***...*.****.***...*.*..**..***.*..**..****..***...**..*...**....**...***.*..***..*.*.***...**.**.*...*.*..**..*..........***..*..*..*.*****.***..*..****......*..***..*****.**.**..**.******.*.*...*.***..*..**.*.*.*.......*.*.**.**.**..***...**.*.....*.**.*...*.***..*.*.****.*..****.****.....*.....****.....**.**..*.*....****.***..**.**....****....***.**..*.*..*...*.**.***.*.*..*.**...*.*.....******.*.......**.*....**....*..*..**...*****...*..****.*.**........*.**.*.*.....*.**.*...*........*.**.*.*.*..*.*.**..**......*.*.*...*...*...*..*..*.*.*.*.*......*..*.**.*..***.*....***.......*...***.**....*..****......**.**.*.**.*.*..****.****..***.*.....*.***.*.***.*.**.***...**.*.**.*.**....*******.*.**.****...**.*....*..**.*.....***.*........*..**..**.*....**..**..**.*.***.*..****.***.*...***.**..***.**.**..*.*.*.****....*..*.**.*******.**...*.*..*.*.*.*..***....*..***...***.....*.*.*.**....***.***...**.......*****.*******.*...******.******..........****..***...*.**...**..*****.**......***.....*.*.*....*.***.*..**....*.*.*..*.**....*.*.***...*..*.*.*.*.*.**......*.*.....**.***.*...*.*..*.*.*.*.*......****..***.*.**.......**.****..**............*.
.***.***.**.**.....**.*..******.**.*.**.***..*....*.*...***...**......*.*.*...***...**..*.*.********.*.*.*.*.*.*....**.*..*.**.******...*****...******....*.*..***...***....**.*...****..**.**...*....*.....*....*****.*.*..*.*.**..*........*..**.*.....**..**..*..****.**...*....**..*.*..*...****.*....**.*.*..*.**.*.*.*..**.*...*..*..**..*.*.*.**....**..*.*****.*.*....**..*.***.*****..*.*.****.***.**.*.*.**...*.**......***.*..**.***..*..*.****..***.***.*....*.*...*....*..***...*..*...*.*.*.**.*....*..*.....*..*.*.*.*...**....*..*..**...***..****.******.*..*.**.*....*.****...*..**.**.**.*****.*.*...**....*..**....*.......**.**...**.**.**.*.*...*****.....*.....*.*.***.**................*..*****...**..**..*.....*.**..**...*...**.**.***...**.........*.*.....*.**..*..*..*.*****.***.......*.*..*.******.*.*..***..**....*..**..*...*.***......*.*......*.***.*...*.*.*.**..**.***.*.**.*.*****.*.**..*..*..*..******.***..***..******.*.**.*.**.****.*....*****..******.*.......***.*.***..****.**.**...*.*..**..***.**.*...*.*...*.*.*.*.***.**....**.*****...*...**.******...**.**..*.*.****...*.**.*.*..*.*.*.**.*.*.....*.**..****..**.**.*...**...**...*..*..*.*..**.***.*.**.***..****.*.**...*.****......*.*..*.*..*.....*...**.*..*..***...*.**.....**...*..*.*.**...*..*.*****.****.*..*.*.**.**..*.**.**...**..***.*.*...**..****..***.....***.*.**.*..*.**.*...*...*.**.*...**.*.**.*..*.***.***.**..**..***.***.*.**..*...**.**.*.*.**..*..**...*.*....**.**.*.*.*.**..*....**....****.****.***...**.**.*.**.*....*.*..*....****.*.*.*.*.*.****...******.*.***..****...****.*.**..*.**.*..*...*....**..**..*.**.*..*.*.*.*.**..*...***..*..*.*.**.*.***.*...*.*.**..*.*.*.*...**.**.*.*.....*...**..*.****.**..**....**.*.***....*....*...**.***.*****.*.*.**.*.*..**.***.****.*............***.*.*.*.**.*..*.*......*..*...***.*......**..****.**.**...*.***.**.....**..**.*.*....**...*.*...**...**....*.****.*..*****...*...*..*.**.*.*.*.*.***..*...*.***...**...*..*.*.*..**.**.**.*...*..***.*...*********..**.**..**....*..*...**.
*.*....***....*.****....***.***.***..*.**..**.*.********.*..**.*.*.*.*..**...*.*...*.**...*.*..*....***.******.***....*.*.*..*.....*....*.*.*.******..*..**.****.**..*.*.**..***....****.***.*.*.*.**..*.*..***.**.*.*.**..*.*..*****..*****..***..**..****.*.*.**...***.***.*****....****....*.*....*****..**.*..*......**.*****..*.**..*****..*.***.****.*.*...*.*...*.*..*****.*....***..***.*.******....*.*.**.*..**...*.*..........*.....*.**.***..**.**.*...*....**.*...*..**.*.....*.*****.*.*..*.**.**.**...*..********..**...***...*....**.***.*...*.*****....*...***.....*.*.....***..*.*..*.*...*.*..*..******.*.**.********.*...*.*.*....***.*.***.***...**.....**.***..*........**.**.*.*..****.*.........*.*.*****.*******.***.*****.**..*.*****.*.*....*....*...*.**...**...***.*.*..***.*.*.*.*.....*....**.**.*.***.******.**..**.*****.**.*.*.***.**..***.*..*****.*.*...*...**..***.**..*..*...*.**.*...**...*.*.*.***..*..**..****...*.*...***..*...**..*..***.*.*..**.****......*....**.*..**.****.....*..*..*****..***..**.*.**.****...*.*.***..***...******.*.*.*.*.*..**.*.*..*.*.**.*...**.***.***.*...**..**..*.**.**.**.*.**..**..*.*...**.***.*.**.*.*.***....**..**.*.*.....*******..**.*.*.*.****..*..*.**..*.*.*.*.******...*.....*.....**.**.***.****..**.*.*.*..**.**.*..*****..*.**..*.***.***.*****.**...**.*..*.**.***..****..*....**..**.*******...**...**.*......**..*..*..*****.*****.**..*..*.*..**..**...****.**..****.**.*....*.....*..***.***.*....*...*....*.**.*.....*..**..*.*....**..**...**.*..**..*...*....*.*.****.*****..******..*.***..*.**.*.***.....****.*....*****.**.****....*...*.*.**...*...*..*..*..*..**.**..**...**..*.*.....**.*.*...**.***..*****...*.*...***...*.**..*.****....*.*.*.**...**.****.*......*....*.*.*.***.*.*****.**.******.*..***.*...*.****.**.**....*.*.*.*..**.*..***.**.**......*****...*..***.***.***.***........**.*.....**......**.......**.***..*.***..*.**.*...*******...***..*.******.....*....***..*****.*****..***...**..*..*...**.*...*.........**.***..**....**.*.****.**.**..**...
....*.******.*.*.*.***..***.***.*....**.*******.....****.***..*.*****..**...***.*..**.**..*..**.**..***..***.*.*..**..*.*...*****...*.*.*******...*.*.**......*.****..*.**...***...*....*..*.*.*.***....*******..*.*...*.*..**.***.....**.*.*.*.*..*.*.**..*.*.**.*..******..**.*..**..*.*.....*....****..*.....*****..**....*.**...*..*.**..**..*.**..****.**.**.*..**..*.***..***.*..*.**...****.**..****.*.***.*.*.**.**.*.*....*.**.**...**.****.***...**.*.*..*.....***......*.****.*...*..**.**..*.*...**........*.***..**.*..........***.**.*.*.....*.*.***.*.*......****...*...*.*.***.****.*...**.****......*.*..**..*.*...*...**.***.**.*.*......***.*...***.**.**.....*...*...***.*.*.*..******...**.....***..***.***.*.**.**..*..**...*..**.**...*.**.*..****.*.**.....**.**.*..*.*.*....*..*......**.***..****.****..**.**.*****.****..**..*..*.***.**.*.***..***.*...**.*.*.*...*.*.....*...*****.....*...***..***.**....***.**..*****...*..*....*****..****.*****.**.***...*...****.***.**.**.*.*..****..*.***.....*.*.*.****.....*.*.******...*.....**..*..***.***....*.*.***.**..********....*.*.*.**..*..*.**...*..**...*.*..*.*.**.**.*.*.***.****.*....***..*..**...*.**..*.**.*.*...*..*.*.**.***.*.*..*********.******.*.....*.******.*.******.**.*..*........*....***.**.*..*.**.**.***.*.*..**.....*.**.**.******.*..*..**..*.***.*.**....*.***.*.*.****.*.*.**.*..*.**.*****.***.*.**..*.*.*..*..**.....**.*....**.**.*..**..***.****.**.*..*..*..***.*.**.....*.*...*.*..***....*...**.**....*......*...**....***.***..*..*.........*.*.*.**.**.*.......***....*...*.*******.*.*..***.*..*.*.*.*.*.*.**.*.*.*****.***..*.***..*.*.*******.********..*****..**.*.****...*....*.*..*...........*.****.*.**...*..**.******...*..****.*.*...***...*....*.****.*.*...***...**.*..*..**..****..*.*...*.**...**.**.*..********.*****.*.***.......*..*..*.******.....*...*.******..*.*.....*..*..*..**.*.**.*...*.*.**.*******.**..*.*.****....*.*.****.***....*..****.**...*..**...**.*.**.***.....***.*.**.*.*.**..*.*.*.*.*....*****...*.*..***.*.*.*.*.*..
**.*....*..*..**.*.**.*.*..**.**.**.*****.*...*.*...**.*....*..***.**...**..***.***.......**.****.*...*..*.**..*******.****.*.***......*.*.*.*..*.......***.*..**.*.**.**...****..*.**.****.*.*..*.*.***..***...***.....*.**..*....*.*.****...*.*..***.**.**.*****.*..*****.*.*.***......*..***..**.*.***.*.*.*..*.**..**.****..**.**.***.**.**.*..***..**.*...*..**...**.........*.....**..*.**.*...**..****.*.*..**.**...****...*****.*.*..*.***.***..*..*..*.**.*.**..*..**...*..**.......*...***.**...***....*******.**..**.*....*****.**.*...*.......*..****.*..*..*.*.*.*..***..*..***..*.*.**....***.*..**..****..*.**.*.*......*.**..****.......*...****....***.*..***..*...***..***...*****.*....***..*.......***.*...**.*.*.*...*.**..*.*.*..**.*.**.*****.*****.*.*.*******.***.*..****...**.*..*.*.***.*.*.*...**.***.**...*...*.*...******....**..*****...*.*.*.*.*.*.**.**..*..*..*........*..***.***...*.**.**..**...*...*.*..**...*....**......***..*.**.***..*.*.*.*.*.*....**.****.**..***..*******.*****..******.****...*.*******.*.**.****..****...****..******.*.**.**.*...*...*.**...**.*.*.****.*..****..*.*.***.*...**.*..*..*..**..*.***.**.*.*.****.*.*****....*.*..**.**....*.**.*****.**.*.***..**...*..*.*.*.*.*..*.*.***.*.***..*.*.....*..****.**.**.*.**...*..***.*.***.*.*....*..*..*..**.*.*.*****.....*.***.*....*....***.****..*...**.****.*.*.*...**.**....*.*...*..*.*.***.*...*.***.*.*.*...*..*.*...***...***..**....***.*...***.*.*...**..*..*..****.....*....*...*.*.*.***.**.*****.*...*.**....***.*.****.***.****.**....**..*..*.***.***..**.....*...**..*..*.*.*.*....****.***..**......*.......*..**.****..*.*....*....*****.**.*..***..*.***.*...*.*.*....**.*.....*..****..*..**.*.....*..**.**...*.**.***.**..***...*.***...***.*.*......*.*....**......*..***.*.***.***.*****.*.**..**.**....*..*....***.*.**...****....*...*.*..*.*...*..**.*.**..***...***.....**...*.*..*.***.*..*.**..**...***.*.*.**...***.*.*..*...*.****.**..*..*.*..*.***..**.*...*.*.....*.*..**..*.**...********.*.*.*.*.*.***...****..*....*...**.*
.**.*.***..**..**.*......**.********.**..****..**..***..*..**.******.*....*.*.**.*.**.*....**..***.*.*****....*...****......*.**..**..****.*****...*.****..*...*..*.*..*..******.*.*...****.*...*..***.**.*.***.**.*....*.***..**.....*...***.**.***..*.**.*..***..*..**..*.*...*.**.**.*.*.*...****.***..****.*.**..**.***.****.**.*..*..**.*...*.**....*.*.*.**...*.*.....**......*.****.*.**.**.***...*..***...***.**.....***.......***.*.*.****.*.*...***.*.*****.*.*******.*.*...*.*.*.*.*.*.*..***...**..**..***.****.*..*..******.**.....*...*..****.*..***.*.***..*..**********..****..*..*.*...*.*.**.**..**.**.*...**...****.***.*.******.*......*...***.*..****.*.*.**...**.*.....**.*.*..**..*..****..**.****.****........*..**.***..*..*..*..***.*....***.****.*..*....*.*.*.**.**.****..*..*********...*...*..****.*****..*.**..*.*.**.**.**.*.*.*******...**..****..*.*..*.****..******...****.**.*.***...*...**....**.***.*..**......**......**..*.*..*....**.*.**..****.*.**..*..*.*..*.....***.*..*..*.**********...*.***..*..**....*.*.***..*.*****....***..**.***......*..**.*.****.*.*.******.***.*****.*..*.**..*.****....***.***...*****..*..*.*.**.......*.*.*...**....**......*.*..**.*.*...*.*.*....*..**.***..**..**.*****...*.*....****.****....*...**..*..*.*.****.*......**.****.***.**...****.*.***...***.****.***.*.*..****.....*..***.*.**.*****....*.*....*.*.*.*.*.**.**..***.*******.***..*..****.*.*..*.**..*.**....*..**.*.*..*.**.****...**..*....*****..*****.*.**.....****...*...***....*..**.*...**..***...........***..***....*.***..*.**..***.*****.****.***..*..*.**....***.*..**..*.**...***.......*...*.*.*..***.*.*....***..**....*...***.*****....****.*...**..*....*..*......*.*.**.*.**.*..*..*.*.*.*.**.**..*.*..***.*.**...*.****..*.*....*..*.*.**.*...**.**.**..**.**.**...*...*.******.*.*.*.**.**.*...***..*.***.....*.**..*.....*..*****.***....****.***...**...*.*...**....****.*.**......*.**..*......*....*..*.**.****.**.*.***.**.......*..*.*...**.***.*.*..*...***....*.**..*..*..*****.**.**.**.******....*.*..
..**...*.****..*****.*..***.****..***..**....***.*...*.*.*.....*............**..*.***..*..**.*...*.***.*..*.**.**....***....*.*...***.*.....*.*..***.**..**.*.**.*...*..********....*.***...**.**...*.......**..**....**.****..*.*.*.*...*...*.*..*.**.*.*..*.**..*.**.*******..****.**.....*..**.*.*..**.*..*.**.**.*.**.*****.**..*.....*..*.*******..****.....*..*.*..*.*.*....*.*....**.**..*.*...****.**...*.....*.***.**.*..***.*.*******..**....*..**.**..**.**.*.**.*..*...*.****..**...****.****.****.**.****........*..*..**.**.*.***.*.*.**.*.**..**.*..*.***.*..****...*.***.*..****.**..***..**.******..*......**.***..**.*........***..**..*.***.**.**..*..**....******.*....*.**.........*.**.***.**.**.***..*.***...*.*.**.*.**..*****.*...*..*.*..**.*....***.*.*******.*..**.*.*.**..*.***.*..**.*....*****...**.*..*****...*.*...**.******...***.***...*.***.*.*......*.....**.****.**....***..**.**.*****.*..*...*..*..*.**.**.*....*....*.*..*.*.*...*..*.***..*.....***....*****.***.**.***.*.*..***...*...****.**..****.*...*.....*****....*.*...**.....**.*..*.*..*..**.*.*.***.**...**.*******.*.....*.*...**...**.*..*.***.*..******.*.**....*..*...*..*..*...*...*.*..*...*.*.*..****.****.*.*..***.*.**.....**.*.*.....***..*....**....*...*.****..*..........****.**.***...**..***.*...***.*..**..*..**.**.**.**...*...*..***.*.**..*..*.**......**.*.***..*.*.**....*...*......*.***..*..***.*.*...**....*..***..*.*...****..*.**..**..**...*...**.***...*...*****.*******.*......*..****.*****..*.***.**....*.**.*...*.*....***.*..**.**..**.*.*..***.*...*.*..*****.....*..*.***...**.***...*.**...**.*.**..*.**.*.*.....**...***..*.*.**.....**.**.**.......****...*.**....*..*.*..*..**....*...****.*..*..*.*....*.****.****.****..*..**.*.*****.*..**........*****.*.*.*....*..*.**..**..*.*..*.***..*.**.***.***..**..*****...*.*.**.**.*...*****...*...***.*..**..****...*.**.*.*.*.*.*.**.....*.**...**.......***......**..***...**.*.**.*.**.....***..*......***.*..*.*....**...**..**.**..*.*......*..***...*..*******.********.....***.
...*.*.........*..**....*.*.*.*.**.*....*...**..*..*.*.*.....*.*..**.*..***.*....*..****...****.*..*..*..*.***.****.*..*....*...*....*..**.*..**...*...**.....***.***.****.*.**.***...*.****...*.***.....***.***.*...*.**.*...***.*..*..**.*.*.**..*****.**.*.***.*.....*.****..*.***.*.*.**.*.*.****.****.*.**..*****..**.*.*****...****..**.*.*****.*.*.****.****.....*...**.**.***...*.***....*....**.*.***.**....**...***.**.....*..*...*.*...*.****.*..*..*...**..*.*.*.**..*...*..***....*..**..****..**.**.*.*..**..*...****.**...*****.**...**.*.***..*.*.*.*....*.....*....*.*..***..*..*.....****.******.**.**...***.*..*..*.....**.....*****.*.*........*.*..*..**..*.*...***.*.***..*...****..*****.*.*....***.**.**.*..**.*...***.*....****...*...****..*.*..*.*..**.*.*...*..*.*..****....*.***...***..**.****...*......*......***.*.**.*.....*.**...**..*.*...**...**.......**.*.**.......***.****.*.***..*....*.....*..****.......*.******.....*.**.*..*.**..**.**.*.*..**....**...*..*.**.*.*.....*.*.***..**..*..**...*.*..**.**..****.*.....*..*..*.**....**.***..**..***..*.*......*...*.**.*...**...**...**.*.****........*****....*.****.*..**..*.**.*..*...**.*****......*..****.*.*..***.******.****...*.***.**....*..*....*.*.***.******.*.......*.*.*..*******...*.*.**..**..**...****....**.***..*.**......**....*******.**..**.**.*****..**...***..*****.*..*...*......*...****..*.***.**..***.*.****...**.**...**..*.***...*....*......**...*..***.**.**..*.*..*.*.****....*.**..*.*****.****.**.***..*..***.*.*....*....**..*.*.*..**.**..*.*....*.*****.**.*..*..******..*.**......***.*..*.*...***....*.**....****..*.*..*..**...*....**..******......*****..**.*...*.*.*****.*.*..*...*.****....*******.*...**....***.*****.*******.*****...**.***.********.***...*...*.....*....***....*..*....*.*...*..*.*.*....*..*..**.**.**......****..***.*...***.***.*.*****.**.****.....**...***.***.*.**..**...**.*.*.*.*...**.*.*...***.*.*.**..*...**....*......*...*.*....*....*****...*.....**.........***....*.*******...**...*.*.*...*..*.*..**.
*....**.**..**..**.**.**.**..*.*******...*.*****.*..*......*****.*...*..****.*.**.***.*..**....**....**.*..**..****..*..**.*.*..****.**.*..**..*.***.*.......**.*...**.*...***.***..**..*.*.***.*.***..****........*.*.*..**..****...**..*...***.**..*.******..*.**.....*...*.*...***..**..*....*.*...**....*.**..*..*.*..*.**..*.**.*.....**.*..*.****.*..**...*..*****..*****..***..**.*..**.**..**.*...*.**.*..*..***..*.*..**********.***..*****.******.***.***..*.***...***.***...*...*.**.****.*..*...**...*.*****...*.*...**...*.*.***.**.*.**.***.**........*..***..****...*.**..*....*.***..**..***....***...**.*.*..*.**..*.**.**.*.*...*..*****..***.**..**..**.**..*.**.*****...*..*****...**.**.*..*.*****.*..*.**.*..*...****.*.*.*........*..**..*.*.**.*.*...*....********..***.**..*********.**.*..*..*****.*.*..**.***..*.**...****.**.*.**.**.****..*..*...*.***.**.**.**..*.*..*.**.*....*.*.****..**.***...*.***..*******.....*.*....**.***.*.*****..*..**...*..*.*..*....****.***.*.*...**.*....**.*.**...*.*****..*...****.*..*****.*.*.**...*.*.*..*..**..**...*.***....**.**.******.......*..***.*.....*..**..*.********.**.***.**.***.*..*.*.*...**.*..*...**.*.*.**......*....*...****.****.....*...**.*..**...**..*.....*.***.*.*.***..**..***.**.*.*.*.*......**...**.**.*..**..*..*.*.....*.*.....*.*.**..*..**...*.*..***.**..*.*.***.*....***.***.........*****..**.*.**.*.*..*...*..**.*.***.*.***.*.****..***...**..***.*.*.*...**.*.***.****...***..*......***.*...**..**...*...***.*.*.*..****...*....**.**...*.*.**.****..*.***.*.**...****..*****..*****....*******.*..*.*..*..*.......*.*.**...***.**..*..*.**.**..*.**.*******...****.*....*.**...*.*.**.*.***.*.*....*.*..*.*.....**.**..*...*.***....*.*.****..*.***.*.*.***.****..***..*.**.**.*..****.*.**.....***.**...**.*..*....*..***.....*..*..*...*.....*..*.**....***.*.......*.**.**....****..**.....*..**..****.***..****.**.***..**.**..**.*.*...*....*.**..*.***..**.....**..**.*.*******.**.**.**..*.*.**.*.*..**.*..*...**...*****...**.**.*..*..*...*.***..*..*...****
..*.*...****.*.....*.*.**.*.**....*....**.....**..****..*....*.....**.**....***..*.*.*...**..*.**.*....*****.**...*.*..*.*..**....*.....*.....*..**.*.*.**...**..****.*..**..*.**.*.**.**.*****..*****.*******.*..**.*..****.******.*..**..*.****.***..*...*....**.*.*.*..*.*..*****.*****..**..**.*.*...*.....*...***.*.**..*.**.*.**.*.**....*.*****...******.*.*.*.*...........*..**..**...*.*****......**..***.*.*.*..*.....*.*.**..****.**.*.*.***....**.***..........*.**..******.**.**.******...****...**...*.**..***..*....*....*.*.**...****..*..*.**...***.*****...****.*..*..**.***..*..*....**..***.**..**..*.****....***....**..*..**...****.*...*...*..*..***.*.*.**....****.*.**..***.*.**...*.*****.***..*.**.*.*.****..........**..*..***.**..***.**..****...*.**..*****.*.*...*..**........***..*....**....*..****.***.**.*.*...*.***.*.**.***.**.***.****.*....*..*.*...*..****.**...*...**....*.*...*..**..*...**.**.*...**..***..*..*.*.*..*..*.*....*..*.**....**.*...**********.***.**..*....**.**.**.*.*****.*****..**......**......*..*.*****.**..*.*...*...****..**.*****.*...*.***.***...*.**.*..*..****.**.....*....*..**...**..*.*.**..*.**.*.***.*..*.*....*......**.*.*..**.**..*....****.**..*.......***.**..*.*.*..******.**....*...*********..*..*....*..***.....**...*******.****...*..****...**.**.*.*.*..*.........**.*..**.****.*.**...**.********....*********.*..*..*..**.*.**.*..***...*.*.*.*.*.*..*...*...*...**.**..*.*...*....***..**.**.*.**.*...***.***..****.**.**..*.*.*...**.*.*..**.*.*...**.*.*.***.**.*.*.*.*....*.*.*.***.*.**...*..**.*****..*.....*..**..**.**.*.***.*....***.*.***.**....**....*.*.*...*.*.***..***..**....*...**.****.*...**.*....**....***...***.******..**.***.**.....****.**..**.**.*.***....***..*.*..**.*.*..*..****.*..**..*****.......**.......**.*.**....*..**.*...****.*.***.**.*.*...*.*.**.*..***.*..*****...**...*******..*.....**....**...****.*......**......*.*.*....**.***.*.*.....**..*.*.*.**.**..*.*..***..**.....*..*****..*.*.*.***..***.*.***..*.**.....*.**.**.**.......*..*...
.*...***.*.**.**.*.**..****.***.*.*******.**.....*.*....**...*...*.*...**.***.*.....*.**..**.....**.***..*.......***.....*..*..***...******.*....***..*..*..*....**.****..**.*.*...****.*.*......***.*..*.*..........***...**..*****......**.*******.*.*.....**.*.*.**....****...*.*.....**....**..****.***.*****.*..**......**..******.******..*..*.......***..**..**.*.***...*.*...******..*.***..****..*.......****..***...***..*..*..**..*.*..*...***.*.....**.*..*...*.******..**..*.*...*.*.*....**..******..***.*.*......**.*.*.**..***...**.**..*..*.*....**.*.*.*.**.*..*.**.**.****..**...*..*.**..*..**.***............*...*.*.*****..*.*.*....**...**...**.****........*.*.*.....*...*....*.**.*...**.***..**....**..***...**.......*.*.**....****..***..*..*.****...***......****....*.*.*.***.*....*.**.*...**.*.*.*..*...*.*.*.***.*.****.*..**.*..***.**.*.**.**********..**********..*..**.*.*.*.*.*.*.*..**.*.**.*..**.*.*..*..*..*.*****..*.*.***...**.*.*.*.**.*..*.********...**..*.**..***..**..**.....*.*.....*..***..**..*.*..**..*.***.**.*...*.******.**.*...****.**.*....**.****......*****.*.***.*.**.*...**...*...**..***.*....***.****.*.......***.**.*...*.*.****.*..*.*...****...*****.*....**..**..*.*....*.*..*****.*.*.**....*.**....*...*......*...*..**.**.******...*.*.**..****.**.********.*....*.....****....**.**.**......****...*....*.**.*.**.*.**.*.*.*.**...******.*.*..*.**..*.***.*.*.***.......*....**..**...*.**..*.*..**..**...**.*.**......******..**.*..*.***.*.*..**.**.*..***...*.**.****..****...**.***...*..*..**..*..*.***.****.***.*.*.*.*.*..*****.****..*.**********...*.*.**.*..*..**..*.**.**...***..*..*..*...*.....*...*.*.***.....*.***.....**...*.*..**.**..***.*..*.***...*.***.*...***..***.*.*....****..*.*.**.*.*......**...*.*.*.*******...***..****...*.*.****.*.*...*.....*****..*..**..*..**.*.*.*..**.**.***.*..**..****.*.**..*.*.**..*..*.*.......**......**..**.***...**...*..**...**..*....*.*.*****.*.****.....**....**.....*..**....**..***.****..*..*..****.*.**..*.*....**.***..*..*..**.****
**......**.********.**.*.*.****..*.*.*.*....*......*.*..***..*****.*.....*.*.**...*****.**..***.*.**.*..*..*.*....***..**..*.*..******.*.**.******.**.**.*.......*.**...***..*.*...*...*.***.*.***..***.*.***..***.**.***.*..*.*...*.**..*.****.***.*.*.****.***.*.*.*.**...*.*.*.*.****...**....****..*****...**.*..*..**...****..*.*.**...*.*..***.**.**.***.*....****.**..*.**.*.*...**.****.***.**.**.*..**.**..*......**.****.*.**.*****.**.*.***...*..*..*.**********....*.*..*.*.***..**.*..**.****.*..*.*...*.....*..**.**.*....**...*.*.**..***.****.*.****...*..*.*....**..*..**..***...*.*..*****..*..*...*.**.***..**..*.*.*.*******.**.****.**.**.*..**....****.**.*..**.....*.....**.***..**.***.*.**.*..*.*.*..*......*..***.*****.*****..**.****.**.*...*.*.*.******..*.***...**..**********.**.***..**....*..**..**.......*..*...*.***....***...**....*.*.****.*.****...*.....*.*.*..*.**...****...*.*.*....*..*..*.*....*.****.*.**.***...**....*......*...**.******.*.....**....*...*....*.**......******..********.*....*.*...*..**.*...*.*.*....**.***..*..*..*.**.**...*......*.....***...**.**..******....****...*.*.**...*.**...*......**.*.**..*.*..*****.....***...*.***.*.*..*...*.*....*.***.*...*.*.*.**...***..*.*.***.**.***.**....**.**.**.**......*..*...*.**...**....*.**.******..*****.****...**......***..*..*.**.*.*......*.****......*********.******....****.*.......****....*..*****.*.....**.**.**.***..****.....*.*...**..*.*..*.***.****...**..**....*.....*.*..*.****......***.*...**.*.....****..**..***...*..**..*.*.*.*.*.....********..*..***.*.*.*****...**.*.....****..*.*.**.*..*.*.*.....****.*.*.*.***....**.****...*..*.*.**..**..**.**.***.***....*.......*..****...*.***.*.******....**...****..*....****..***.******.**...***.***....**.*..*.**.**...**..**..**.*.*.****......*...*...*.***...*..*...*.**.*..***...**.....**..*...**.****...*.*.*..*.**.*...*******...*...*.*.*..*.**.***.*...*.***..**..**.**.**....*.......*.**.**.**.******.*.*.******.****..******.*.*..***.*.*.***..**...*.*.*.*.*******...*.*..*.
*.**.....*....***.....***...*...*.*.*.*.*..******...***..**...*..***..*.*...*.**.*.*..**..****.*.*..*.*..*..*.**..*****....*.*********......**...**.*..*..*..*..***....*..*.***....*.**..******.*....**.*.*******...***.******.....*..***.*.*..**.**...*****...**.**...***.*.........**....***....*....*....***...*****....*...*....**....*..*.**....*.*...****....***.******.*..**.***.****.*.....***.*..**....**...**.*.**.*****.*..**.*.*..*.*...*.*.**...*....**...*.**..*..**..*....*.*......*..**.*..***.**.*.**.***.*.*..*.*.*.**..*...*.*...*.*.*..**.*****.*.*.....**.*.*..*....***.***.*..*....*...***..**.*...**.***.***.*..*.***.*****.*.*..***..*....*.....**....**.*...*.*.**...**.*..*..*.*******..*.*.**..**..**.***.**..*.*.*...****.*...*.***.*.***.*.****.*....***...*.*.*...*.****.**.*...**.*.*....***...**.***..*.*..*..*...*.*..**.***.*.******.*..***..*.*..*.*.**.*.....*...*.*..**.*.*.***..*.***.*...*..**.*.**.**.**..*.***...**.**.*.****.**.**..*......*..*..***...**.**.*..****.....*.***.****..**.*.**.*..*..*..**..****.*...*.***.*.*.*.***.**.**.......*.**.**...*..***...****....*.*.........**....*.***....*....*...*.**.*..*..*..*...*..**.*******..*..*....**.***.***.*.****..*.**...*....*.**.*.*.*..*...*.*****.........**..*..*.****.****...*****......**..***.*.*.*.**.****.*....**.***.*.***...**....*.****..******.....*..*..***..**...*****...******.*.******.*.*.*..*...*.....**.*.*..*.**.*.****...**.*...*.*......*******..*.**.*.****.******....****..**....*....***.*..*.*..*.*.*.**....***.*...*...********.......*******.*...***..**.*..*.*..**..**.....*..*****.**..*...*.**.**...*.*.*..**.*....*.******.*****.*..***...*..**.*.****...*.**...*..*****..**..*...***.*****...*..**..**.**...****.*.**.***..***.**.*..**.****..*.**.***.**.*.*....*.****...**.**.*...*..*..*.***.*.**.*.*...****..*..*.**...**..*..*.*.****...*...*..**...***.*.*...**..****...**...*.*...*.**..*...***.***...***.**.*....**.*....*..****...**.*...*..**.....**.**.*.**..***.*..*.**.**..**.***......*.....**.**..*..****.**..***.***....*..
.**..*..***.....**..**.*....*.*.*.......*.*.****.*******.*.*..*..*.**.*...*...*....*.*.**..*.****....*.**......*.**..**.*.*..**.*.*....**..**.****.**.....**..*.**.**.*..***.*...*....*.*.****..**.**.***....*****..***.*****.***..**...***..*****....*.***.****...*..**..**....***.***..*.*......****...*..*.***..*.**.***..*..**.*.**.*.....*..*..*.***.*...*..**.*.*.....*.*.***.****.*...*..*...**......***..***..**.*.**.**.*...**.*..*.**.*.*.**.*.**..*..*****.*.*********..**....*.....*.....*.*.*.**.***...**..**...***.**..*.*..*..***.***...*****.**..***.......**...*.*..****...**.*.*...***.*...*.*.*....*..****......*.**..***.*..*....*.******.*.*......**.*.*.*...*.*...*.*.***.*.****..********.***..****.*.*.**..****.*.*...**.*....**.*.**..***.*.*...***..*.*.****.****..*......**.*.*.*...**.*.****..*..*.**.**.*...*.*....*.**.****..**......*.*....*.***.****.****..*..*...**.*..*.***..*.****.**.*..*****..*.**......*....*..*.*.*...***.**.*..*..***...*....***.*...***......****..**...*...****.**...*..*..*..**...*.*.*.**....*.****.*...*...*...*..**.*.*...*..***..**.*...****...***.....*.*.**.**.*...*..**..*.*....**.*..*.*...***.*****.*.******..***********.*.**.*.**.***.*..*******..**..*.***.*.**...****.****..****.....**.*.*..**.*.*.*..*.******.....**.**...**....*..**.**.*..*...**.*...***..*..........******.**.*.*..***.....*..***.*.*.**..*.****.....**.***.**.*..*.****..*...***.***.*..***..*..*..*..*.*****.***.*..***..*.*..*.*..*.*.....**.*..*.**.*.*.*...**..*..*.***.*******....****.*.****.**.*.**.**..*.**....*.**.***.*.*..**.*..*...**...*.*.*...*..*.***....*.*.....*.*.*.**..*.****.****.****..***.*.*.....*.*.......**......*.*.*..*.***.*.*..**.****.*.***.***.*.*..******.*..*.***.*....*...*.....*...*..****...**.***.*.***....*...*...***.*.*.****...*.**.*..*.***.**.**...*.*****....****..**...*..*..****..*...*...*..***.*.*.*..**.***.***.*..**....*******.*.***.*.*.*...*......*..*...*...****..**...*.*..*****..*...***.***.*..*..******...***.*.***.******.**.*.****.*.*.....****.*..**.****.*...**.**..*
*.*..****.....****..*.*.....*.*..*.**...*.*.*...**.**.*.*...*...***.******.*..***.**.*.....*****.*......*....*..***.**.*.**.*..**.****.***.**...**.*.***..**...**..*..*...***.**..***..*..*.....***.*...**.*...**.**..**.**.*.*.****..******..*.**.....**.**.***..*****..***...**.*..****..*.*....*****..*.**.**..*.*.*..**..**...*.*.*.*.*..*.***...**.*..**.***.**.*.*.*...*.***..*.....*...*..*.*..*****.**....***..***....*******.***..**.*...******..****..**...****.****.***...*.........*.*.**...**...*.*.**.*...*..*.....*..*.**.*.*.***..****.**.***.*.**..*..*****..**.......***.....****.......*.*****.**.*..*.***.*.**.*...*.*....**.**..*...***..***...*...*..*....*..**.***..****.*....*..***.***********.*.***.****..***.***.**.*.*.*.***..*.....***.*...*.*.***.***.***..***..*..*..*..*...**....*.**..*..*.*.*.*...*..*...*.*.*..*.***...***..........*.**...*...****...**...*...***.*****...*.**..**....***.****...******.....*.**....**..*.*.....***.**.**..**...*..*..*.**..*.*****..**...*....**.***....*.*..*.*......****..***..**...**.*..**.***.*.*...**...**********....*.**..*..***.*.****..**.....*...*....*...*...*.*....*...*..**.*.**......*....**...*..*..**..*..*....**.**.....***.**...*...**....*...*.*.*.*.*.*....*****.*******.***.***..***..*.....*..***..*..*.....*.*.*****...**..*..***..**.**.**.*.....**.*..*********..*.******.*.****..*....*.*.***.****.*****....**..*..*..**.*********.******..***..*.******.......*...**.......**...***.*.*.*.*...***.....*.*..*....**.****.*.*****.*.*..*.*.*.****......*.**..**..**.*..*****..****.*.**..*.**.*.*******.***.****...*.*.*.....*.***..**.**.......**.*.***.*****....*..*****..*....*.**.*..*.***.****.*.*..****..*..*....*..**...*..*..*.*..*.*.*...*.*..**..*.*.*****.****.****.*...*....*.*..*.**.**.****..**..******.***.**...*.**....**..**.**.**...*..*.*......*.**.**.**..*.....*.*...*....**.****..*.*..***...*.****..*...***.*....*.**.*...*.****..*...**..*...*..*.**.**.**...*..*.....*.*******.*****..*..****..****...***.***.**.*....*.*****.*..**.***....***.*...****.
*.*....**....*.*.*..**...***...***.*.**....**....*.*.*.******...*.*.**.*.*..*....***.****..***..**.*..*...*....*..*...*.****.*.*..*.********.*.**..**...*.....*.....**.**....*..**...*...****.*..*.*.........*..*****.*****.***.*..**.......***.***......*.****......****.*..**.*.**..*..*....***..**.***.*******...**..*******..*.*..**..*..***.****....*.****...***.*.*.****.*.*..**.**..*.*****.**.***..**.*.*..*.*.*....*..*..*.*.*.*..*.***...****..*.**...*...*.*.*..*....***...**.***....***.*...**.*.*...*.*...***..**.*.*..*.***.****...*..**.****..*....***.*.**...***..*********.***.*.....**..*.*...*...*.**.*.**.***..**...*..*******.*..*..**..**...**.*.*...*.*...*****....*..*......*.....*..******.......**..*..**.**..****.***.*.*....*.*.**.....**.*.....**..*.**********..*.*.*..*...*.****...*..**.*****.***..*****..***.**.**..*.*..***.*.*...**.***....***...*..**..****.*.****.***...***..*....**.*.**.**.***...*.*.*...**.*..**********...***.*.*.*.***...******.....**.*.*...*.****.**.*.*...**.*.*...***.**.*......*.*..*.*****..*..****..**..*..*...**....****.**.*****.*.**.***..***.*.*..*.*....***.***.****..*****.*..**..***.*.*..******.......***.*.*.*..***.**..*...**.**.*.**.****...*.......*...*..*.****.**.......****.**...***...*.***....*.***.*****.*..*..****......*....**.*...***...******.**...*****.**.**.*..*...*.***.***.**..******.**.*****.**.*..**..**.....*.*.***.*****.**.****.*.***...**.*..***..*.*******.....*.*.**.**....**......*..***....**.*..*.**.....*..*..*...*.*.**....*.*.**..**.**..*...*.**...*.****.*.....**.*.****.*..*....*.***..**.**.*.*.*.*.*.**...*******..*...*.*...**.***..*****.*.**....*....**..**.*....*....*..*..*.*.*.*...*....*....**.**..*.*.***...*.**.**.**..***.*.....***.********..**.**.***....****.*.****...**...*.*..****..****..........*.*.**..***...*..*..*...*.***.*.****.**....****...*.*.***..*..***.*.*.*..**..**......**..*..**..**..*.***.****....*..*..*.*.**...**.*.....***.*..**..***.***.*..*****.***.**.*........***.*.*.*...*......*..*..**.....*.*****..***.*******.***.
.****..**..**.*.***.*..*..........**.**.*****.****.****....**..**..****..***...*..****.........*.....*****.......****.*..*........***.*.*...****.***..****..***.*.*.....*****..*.**...**......****..**.**...*.*.**..**.....*.**.*..*.*.**.***.*.*.****.**.***..**.....*.....*.*.*.*.**.*.**.*.**.***..*..***..*.****.*...**.*.***.*.*.**.***..**..***...**.....***.*.*..*.**..**.*.*.*...*******.*..*...*.*.*..**.*.**..*.....********..*..*...******.*..**.**....*.*..***..*..****.....*.**.*..*.*...*....*.***....**.**..*..***..*.****.**.....**.**..**...**.*.****.*.***.*.*...******..*.*.***.*.*.****.*.*.**..*...**.*...*...**..*..***.*.*.****.**...**..*..*.*......*.*....*.****.*****.*.***...**.*......**.**.***...***.*..*.*.......*..*..***.**.***.*.**.***.*****.*.***.....*.*.**.**..***.**.*.***.*.****.**..***.**...***.*....*.*.****..*..*...***...*......*..*****..****..*...******..........*******.*.....*.**.**.***.*...*..****..*...*..*.....**......**..*.**..**..**.**..*.....*.**.****.....****...***..*.....*...***..*.*.*..***...*.**.*.**...*****.*........*...*......*..*..**.**.*.*.****..*.**..****.*.*..*..***..**.*******.*.**.........****.***...*...*.*****.***.*.**.*......*..***..*.*.*..**..*.*.*...*.*..*..*..***.**..*.....*.*...***....*...**.****.*.****..*....*....*..****.*****.*.**..**.****.*.***....***..*.***..*......**..***..****.*..*.*..***...*.*.**.*...*.*...**..****.*.*...*.**.*.*...*.*......***..**.*.***.***..**...***..***...*****..*.****....**.*..*.**....*.*....**...***.**.*.*.**.**.**..**...*.*.*....*.*.*..***.**......*..*.*.**.*..***.***....****..*.*..********..*.**..*.**..*....*.......***....*.*****..****.**...**.**.*.*.*.**..**.*..*****.......****....***...*...**..*...**...*..****..****...**.*.....**...*..*.********.*.***.*...*..**.*.*...*...*.**......*.*...***.**.***.**..******.....*****..*..*.***..*.*...**..***.....******.*.*..**..**..********..**..***..*.*.....***.*.*..*.*..***.*....*.*..******.*.**.**.*.*..****.*..**.**...**...*.*.**.***.**.**..**..**.***.*.......*.*.*.**
**..**..**...**...*.....*.*.**.**.**.****..*..*.*.*...*....*.*.**.*...*..***.**...*...*****....*.*..**..***..*.**...*..****..*.*..*.**.***...*..***.......**.*..**.**..*.**.*....*..***..**..***..*..*..**.*..*..*...*.****...*...**.****.***..*.****..***.*..****....*.*..**..***....*..**.*..***..**.*.*..***.**......*.*.*..***...*....***.*....*.**.*.*.*.***..*.**.***..***.**.**.**..*..*...***....*....**.*...*.*...***..***........**.*...****.**.**.**.***..*...**.*.....***..*****...*..*...*..*****......*..*...****..*..**..*..**...*.**..**.**.*..*.*.****.**.*.***.**.*..***.....*..**.*..*..******.*.....*...*..*...***.*.*..*.**.*.*.***....***.....**.*****.*.**.***..***.*..*.*.*.**.*..*...***.***..*.*******.*.*..****....*...*..***..**.*.**.*.**.***.****..***...*.*****.*****..***.***..*.*..**...*...*..*.******...*.*....*....**...*.**....*..*.**.........***..*...***...**.**...*..*.**.*.*....****.**...**..**..*......****..*.....*..*****.*..**.*..**.***...*...**..*****..**..*..**...*.***.**.**...*....*.*..*.*.**...**..*****..****.*...*.*.*...*.*****..*.**...**.*.***..**..*..**...*..*.....*.**..*..*.*..**.***......***...*...*.....***.**....*..*...***.*.***.*..**.***.*.*.****..****..*.*...*..****.***..*..*****.***.*.****..*........*.*.**....*..*..*..***.*****..*******.*.***...***.*.*..**.*....****.**...**.*.....***.*.****...******..*.**.....*..***..*..*....****.****..*.***...**..**...*****..**...*.*..**..*..*.*.**.**...***.**.......*.*.*..**..**.*..***.**.*....**....**......*.**...****..*..****..***.****..*...*..*...**...****..***..*..***..*****.***.....*.**..**.**...***.*.*.*.**.*.**......*........*...******.**...*....*..**..*..*......***.....*.*..*.**..*.**.*****.***..*.**.***.*..***.*.**.*.****..*..*****..***.****..**...*..***.**...**..******.***....*******.**....***.*.*******..*****...**..*.*..*..***.***.****....*....*...*..**..**.**.*.....*.*.*.**..*.****.**..**.*..*.**..*.*.*.***..**...**...****.***.***...**..*.*.*..*.*..**.*******.***.**.*.*.*...*...*.**.*..*.*.*.*.***...**...
*..*..****...*.....*.....*.*.****.**.*..*.*.*.*.**..**...*..**.*.**.*...*.**....***..**..*.****.**..***.**.*...*.*..***...*.*..***.*..*..*.*.....**..*.*****..**.*..*....****.*....*......*..*..*...*...*.*....*.*.**.***.*..*.***.**.**...**..******...**.*.**..*.***.****.*.*.*...**...***.**..***.**.*....**....**********..*.......**...**..**...**..**..*......**....**...**..*....*.******..***...*..**..*.*..*.***...**..*.**..*..*....*.****..******.*.********.*..*.....*******.....***.**....**....*....*...***.**.**.*.*..*.**.*..**..*.**.**.****.*.**.**.*..**..*..*.*...*.****...**.****...*...*.****..*..**.*.*..*..**.*.*.**..*..***..**...*.*****.*.....**..******....*.....*..*......*.*.*.**..**.*.***.*...*..**.*.*..*.*..***.*..***..*...*.****..****....*...*......*......*.*..*....*.*.**...*.*..*..****.***********.*..***.*...**..**.**..**...**.*.***..*..*..**.*...***.**....***.*..*.*...*.*...*...**...********.*..*.*.**...*.*.**..**.**.**.....*.*..**.*.*..*...***....*.*..*....****...****.*.*.*...........*..*....*.**....*.*.*.*......*..***.*.*........**...*..*....*...*.***..***...***...*...*.******..***...*...*...****..****.***.***.****.*.*.**.*..**..*..*.***.**.*****.*.***.*......*.....*..*..*.**...*..*...**......*.*.**....*.**.*.***...****.*.....**.**.***.**.**..***...*.*....****..*.****.*...**...***...**......**.**.**...***..**.********.*.*.***...**...*.*.*.*..*.****.*...***.**.*..**...*..***.**.*.**.***.*...*.*.***..**..**..*..***.*...***..*.*.*.*.***..***..****.**.*.....**.***.****..*.*..*...**.**..****...**..***.***...******.**.*.****.*....*.*...***.**.*....***.*...****...*.*..*..*..*..*.***.*.*.*..*..**...****..***.**.*..***.************..*.*..*.**...*..**.*.....**.*.***.**...**.**.*.*..*.*.*.***.****......*..***.**.*..*.***.*****.*.....********.*......**.*....*.*..**.*..**..*****.*..*.*.**...***..******...**..*.*...***...**....*.*..**..*..***.*.*.*..*.***.......**..*..***.****.*..*.***....******.*...*.****...**.**.*.*...**..*..*....**....*...*......***..**.*...*.***...**.**
.**.*.**..**.**..**.*......*.*..****..***....*..**....*.*..***.**...**.**********.**..**....*.**..***..*...*..****..***..*..***...***.*.*..***......*..*.*.**.*.***.*.**.*.*...***.....**..*..*.*..*.**..*...**..*.*******.*.**....*.****..*....*.****.*.**..*.*.....**.***...**.*.*.****.***..****.*.***..*....*.****...**.****..**.**...*.*.*.**.*...**...*..*.*...*.**.*..*.***..*..**..*.**.********.*.***.**.******..***********..*......***...*.*.*.*.*....*****...*.****.....*.*..**....****.*.....*...**.*....*.*...***.*.***..**..*.**.*..***.***.*.*****.***..**.*.**.*.*.**.*.*****.*.****.*.*****..*...*..*.*.*.**..***.*..***.*...*.*.*...**.*..*.*.***.***...****.**..*.****..*...*.*.*.....**.*****..**....*.*..**.*..**.*..**..**.****.****.****..*..***.....*.******...**...****......*..***.....**.....**.*.*.**...*..**.*******....*....***...***.***.***.**.*.**....*.*.........**.*******...*.*..*******....*.*..*...**.***.*.***.*.*..**.*****..*.**.*..*..****..***..**..******..*..*.*..*.*.....*..*....*.*.*.***.**.**.*..****.***...*.*.*.*...*...**.*.**.****.**..*..**.*..*********..***.****.***..****.*.****...**...****.**....**..**..*.*..*..*.*...*..*..*...**..****.*.*.*.**..**..*..*.....*****.**.....*.***.*.*.*.*..*...**..***..**.*......*.*.*.*.**..**...**.*..*.*...**...*.**.*.**..****.***.*.*..*....*.......**...*..*..*...**.**.*.....***...*.****..**.**..****..*.*..*******.**.*.**..**.***.****..*.*.**......*...*.*..*.*..****....*.**.*..*.***..*....*.*.......*.**...****.***.****..*****.***.**..**...*..**.*.*..***.*.....*.**.*..*..*..*.**...*..*...**.*.****.*..**......*...*******...***...*.*.**.....*...*.****...**.*..*.**.*.**.....**..**.*..***.*.****.**..*.*.*.*.***.....**.........*.*....***.*.*******.*......*.*.*....*.***.*.*.*.**....**.*...**.**.***.*...*..****.***.***.***.**.****.*.*.*.****.....*..**..*.***.**...*.*.....**...*...***..**..*.*.*******...*.*...**...*..*.**.*.*...*..*....*..*...*.*.***.*.*....*..*.****..***.*..*******.*.*...***.**..*..*.*..***...*****.*.*..***.***...*.*****.*
..*.***..*.*.**.**.*.*.**..**.*..*....**.**.*..***..*...***.***..**..*****..**..*...**.**.**...*..**....*.*.*.*.*****..***.*.*******.***..**.....*.**...*..*.***.*.**....*..*.*****.**.**..*******..*.****.**..*....**....*.**.**...*..*****..**.....******..***...*.*..*.****.**..*.*.*..**...*..*..**.*.*..*.*........***.*.****....*..*.....*...*.*..**.*.......*......**.*.**.....**....*****...****.**...*.**.*.**.*....*..*..***..*..**..*.*.*.********..*.*.*..**..****..*.****..*.*.**.**.***.**..**...**.*.*****.*...**...**.*.*..****..*******.*..*****..****....*.**..*....***..*.*.*.**.*.*****.*.**..**.**.***..*......*.......*.*.***...**.*..***.*....***.*..***.*.**.*.*..*****.***.*.***.*.*.**..*...**.**...*.****..*..**....*..**...***.**....*..***.**.**...*.**...*.**....*.*..**..*****.*.**....****.*.***.****.***..*.**.****..**....****.....****..****.**..**..*...**...*..****..**...***..*.****.*.***.***....***.*.*.*.**..*.*..*...**.***...*.....**.***.*****.*.*..**....*****.**.**....**..*..*.*.*.***..............*.....*.*****.**.*.*.*.**.....*..**.*.*..*.....*.*...*.*****.**...**..*.****.**..*....*..***.*.****...*.*.*.****.***.**.****.*.******...*..*....**...**.****..*.**..*...**....**...*....*.*.***..**..**.*****.****.****.*.*.****.**...****..*.*.**.**.*.*..*...*..*.*.*.*...*.*.**...**..******.**...*.****.**.**.*...***.*.***.*.*.*..*...*...**.**...*.*.*...***.....*.**..*...*..***...*.**....*....*.***...*.*..****.**.***...**....*..****.**********....*....*...*.**.*.*....***..***..*.*.....*.*.*.**.***..**...*.*...*...***.*.*.**.*****...*.*.*.******.....*****...*.*..*.*..*.*..*.**.*.*.****.*********..*..*.**...*..*..*.**.***.*.*******...****..*...**..*.*.*..****.***.***..**.*..*.*.**...*.*..**.......*......*.***.*.*..***....*..*..*....*...**.**..*.**.*.*...***.*...***.*...**.***.*..*.**..*.**...**.**...***..**...*.**...***..*..**.*.....*....*.*........**..*.**....****.*.*.*.*.*.****.**.*...*...*.****.****...**.*..*...****.*...*..*..*...*..**.***...***.*.*.*...*...*****.....*..*.***..*
.......****.....*.*.....**..***....*.*.*..*..***.****..*........*..***.***.*...**..*.*.**.*.*.*.*.**.*.*.***...*.***.*..********..*.**.*****...***..*.**....*.*.*.*...*.**..*..*......*....******.*.**..**...**.*.*.**.**..*.***.*****.*.*..*.*.....**.***..*..****..*...**..********..*..**.*....***..****.**.*****.*.*.....*....*.*..***...*.**..*...*.**..*......***..***.*.*****...*...****....**..*.**...*.*****.**.**.**.*.**..*.*.*..****.**....**...***.**..*.*.*.....***.**...******....*.**..*.*.***..*****.***..***...*...**...*.*..**...*****.*.*....*....***.*.*.***.***.*.*.**.**..**..*..*...**..**....*.*****..*......**.*.***.*..*..*.***.**.*******.*..**...**..*...*.*...***.****..***.****....**.**.**....***.**.**..**...*.*.*....*****....*.*.*.***.**..******.*...**.....*.*.*.*..***..**....**.**.....*..*...****..*.*...***..*..******.*....****...*...**.****..**.*..***.*..**.*...**.**....**..***...*...*..**...........*.**.*.******...**.*..****.*.*.**.*...***..*..***..*...**.***.**....****..**..*.**..*..*....*..*.....*****.***.*.****.**.**..*..*.....***.**....****.**.*..**.....*.......*****.*..**...*.**.*..**....*..*..*...***.*..*...*..*...*......***..**.******.**.***.***...*....*.*.*.....***...*...***.***..***..*..***...*..****.***...*....*....**.***....*****.****..**.*..*.*.*...****...**.*...**...**.*..*.***.*.*.***...*.***......*.**.*.***..**.**.**....***.*.***.*..**.**.**.*..**....*..*.****.***.*.***.**...**....**.*.**.......**.**.****....**......*..*.*.*...*.**...*.*.**.**..**.*...***********.*.....*.**.*.****....**....*..***.*.*.***...*.*.****.**..**....****.*******.*..*.*.*.....****..**.******.*....**..**.**...*..**......*.*.**.*..*.**..*.****..*.*..**....*.*.*...*...*..**.*.***....**..*....**..*.........*.*.*..*..**..**.....*.*****..*.**...*...*..****..*.**.**.**.**.**.*..**.**.*...*......**.*..***..*.*.*.*****..*.**.*.*..****..*.*.********.*.*****..*.....**...*.**..*.*.***.**....*...******..**...***..*...**....**.**.**.***...**....*...*.*.***..**.*..*..*.**.....***.*..*..*
*...*.******..***.*...*.*..*.**.*...*..*..**....*.*.****.***....*.*..****.**..*.*.**.***..*.***...*......***..*.***..********...***.*.*.**.*.*.*..****.******.*..........*...*.......*.*.**.*...***..**.**..*........**.....**..**...*****..*.****.*.*.*..*****.....*.**.***.****.***.***.***...**......******.***..***..**..*..***...*..***....**..**.*******..*.***.***..**...*....**...**...*.****......***..**.*.*.*..**......*.**.*.....*....****.*****...**..*...**....**.*..***..***......*.****.*.****.**..****....*..***...*...**.*.*.*..*..****.**..*...*...**.*.*.*..*...*..*****.*...**.*.**..*.*...*.*.***......***..**.*..*.**.*..*.**.**.***...******....*....**......***.***.*.*.*...*..**.*.**...***..*.*...**..*..***..*.*.**..***..**.*.*..*.*...****..*..**....**..***************....***.**..**..******..***..**.***......*.**********.*****.*.*.*.**.************.*****...*.********.***.**..*.*..*...*.***..*..***.***.....*****..*....**.**.**.*.*.*..*....***..****..*****.*..*.*.**..*******..*.*****.*.*******....*..**********.**.***..*...***.**....*.*.**.**..*.*.*.*****.*..**.**.*..**..*......*****..*...**..*.*..*..**.*.**.*.*.**.**.**.**...*.***.****.**.*.****..****.........****...**.*.**.*.*...****.*.*...**.....**...***.********..*.**..**.*..**.*..***.**..**.*.*..*.*.....*...*..***..*.*..**.....****.***..*...*.**.*******..*.**.*....**.*.*..**.**.......**..*..*.*........**.****.....*..**.**.**.*.*.***..****.***...*..*.*..**......*.*.*.*****..**..*****.*.....****..*.*..*..*.***.*.**...*...*.**.**.*...***.**.**..*.**.******.***....*.****.....***..*.*.*****.*.*.*.*.*..****......*...**..**.*.**.****...**........***.****.***.*....*..*.*.**.**.**.**.*****.....*.**..*.*.***..*.****.**.*..*****....*....**.****.*.......**.****.*.**.**...***.*..***.*..*.*****.*******...**..*.***.*...*.*..**.*.*....*..*.**.......**.**.*.*.*.***.*..**.........**..*.*.**.*.**.*.**....***.*...***..**....**.*.....**..****....************..*.*.****..*..***.*..*.***.*..**.*.*..**.**.*..*..*..*.**.**.***.*..*....*.****.**
*.*..**...*.*...*.*.**.*..**..*.*..****...**..****.**.**..***.....**..**..*..**...*.*...***.....*..*.*..*.***.*..*..*.*.**..*.**...****....***.*.****.*..***.*..*.*..*.*.....***....*...**...*..*..*.**..**********...****.......**...**..**.**.***...*...***.**.**.*..***.*****.....*..*.**...*.**.****.***..**.****.***.****.**..*.**....****.**.*...*...**.****.***..**..*.*.*...**......****.**.***.*******...*.****...**.***.*.*******...*.*.*****..**.*..*...*****..*...**.**.**..*.*..*..***...****..*..**..*.....*...*..********..*...*.**..*....**..**.****..***.***.*.*.**.***.****.*.*....*.*..***...*..*...*.*.*...*.****..*.**....**.**...*.**.****.*.*.*.*.....**..******.*.***.*...*..*.*..**..****..*.*.*.**.**.....**....***...................*.***.**.****.**.******..*******.****.****...**.*......*..**.*...******..*.*.*.....**....*...*.*.****..*..**..****....*.***..*.*.....*.*.**..*.....**..**.....**....*.*****..*.*.*..***.*......**.*.*.***.*.*..*....**.********...**.**.*.***.*.**.*.....***.*.*...******...**..**..**.**..**...*..*.*..**....*...***.*.**...*.*..***.*.***..*.****.**..*.***.....****..*****.*.**..*****..**.**..*..*..****.*..*..*...*.***..*.**....*......*.*..*..*.**.**.*...**..*.**...****.***.*****.*.****..*...*.**..*..*****..*...**..*.*.*.*.**..**.*..*.**..*...*.**.***..*.*.*****..*.*..*.*...**.**.*.*.*.****.*..*.**..*...******..***.*.***.*...*..*.*.**....***.....*....***.*.*.*.*...*.*.*.**.*..*..*..***..***..*.****.*.*.***.*..*..*..*...**.**..*****.*.**..***..**.***.*.*.***......*.*.***...*.*.***..*.****.***..*....*.****...*.*..**.*....***..**.***.*..******.***..****.*****..*.*...**.*.*.*.***...**..**..*...**....*****...**....***.*.*.*..*******......*.****..**.*.*...**.****...**.**.*******..*.***....*.***.**.***.**.*.**..*.****..*.....*.*.****.*....*.*...*.***..**.*..**.*..**.*.....*..*.******.......*.*.*.***..*.....*.*...**.....*.....*.**.*..***...*.**..*....*..**.****.*.*.***.*...*..**.****...***.**.*.****.*.**.***.*******..*.*.*.*..*.**..***.***..*.*..**.*....*...*.*.
..***.*.*.*.*.*.***.*.**...**....**...***.*.*.*.****..*****....***.*..*..******.*..****...**.***.*.*..*.*****..*....*******.*.***..****..*..*..*...**......*..*.***...*...***.***...*..****..*.**.*.***.*....****...*..**...*.....**.*...*.*...*.**.*..*.*.*..****.*****..*****.**.*.*..*..***..*.....*.**.*.***.*..*..*...**.*.*.*.**..****...*.*.*.**.*..*.****.**..**.*.*..*.*.*...*.**.***.*.**...*...**.****..*.**..*......*.*.*..**..*.**......*****...**.****...*..*.....***..***..***...*.*.*.**..***..*.*..****.**.**.*..*...**.**...*...*..........***..**....*..*.**.**.*.*...*.*..*****....***...*..**.**.*.*.*....**.....******.*.**.*.*.*.******..***...*.**....*.****.***.**....**....*...*.*.*.****...*.*.........****.*.******..****.***.*.*******..*......*****.....*.**.**...***..*..*..**.***..*.**...**.*.*..****......*****.***.**.***..*..*...*...*..********.*****.**.**.*.***.*......**....*.**..**...****......*.**....**..*..*..*.**.**.*.*.*...*.**********..**.*.**.*****.....*.***...**.*.*...****..*.**..*..*.*...**......*...**********....**......**...**..*.*.*.*...**.**.......***....***.**.**.****.*....***..*....*.**...**....***...*...*.*.**.***.*****..********.*..**.*..**.*.***.***..****.****....**.**..***.*.*.**.**..*...**...**.***.***.**.***.***......**.*...*..**..**.*..*.*.*.***...*....*...**.**.**..*.**.*.*..*.*..*.*.*.**.**..*.*.*.*...***.*....****..*.**.*...**...*.***...*.**..*....*.**.**.***.*.*.**.****.*.**..*..**.*.****.***...*********..****..*****...***.***.**...**..****..*.**..*....**.**.**.**..**.*.**.*.**.*.*...*.*****...**..**.****..**....*.*...*..**....*....*..***.*....*..***...*.***..**.....**..***..*.**.*.*..**....**...*.****..***.*..*......*.**...**.*....***...***..*.*.*********.***.*.********..*.*.*******.***.****....*.*.***.*..**.*.*.*....*.**..*...*..*.****.***..**...**.**..*....*..*...*.****..*..**.**.*.*..***.**...*..***....*.....**...***..**.*..**.***.***......*.**....*.*.*.**.*..*..*********.**..*......*.******.*.**.....*****.*****.*..*.**.....*..*.**...*....
**...**.**....*.*.***....*......***.**......*.*.***.**.....**.*..***..*..*****...**..**..*..*.****.*.****.*..***.****.**.***.*.**.***..*.**.*...*....*..*.*..****..........***..*.....***..........*.*..*.*.**.*.*.....*.*...*..*..***..*.*..***..*..**********.*****.*.*.*.***.*..*..*...*..*.*.*..**..***...****..*.*.*.*.****..*.*.**.*..**.*.*..*****..***.....*.*.....*...*....***..*.*.**.*..*.*...*.*..***.**.*.***.....****..*.*..*..**...*.****..***..*..*...**.**.*...**......**.*.***.**....**..**.*..***..***..**.*****.***...**...***..***.*..*.*..**...**...**...*.**....**.**...*.**..*..*.*...*****.**..*.*****.*.****..**...*******.*****.*.***.**...***.**.......*******..*..***..*.....***.*.****.**.**.*.*.*.**.*.**...*..**.*..**....*.*.**.*....**..*.*.**...**...*.*.**..*....******...***.*...***.**..****.*...**..***....**.**..*.**...*.*.***..******.**.*..**.*...*...*.**.*.**...*.*.*.*.*.**...**..*.*.**...*.*.....***...***....**.....*.*..*...**..*....*.**.......*....*..*.*.***.***......***..**.****.**..*.*.*.*..*..*...***.*.*.*..*....***.....**..***......***......*.*..*.*....*.*..*.**..**.****.*..*.***.*****.***..**.**....*.***.**..**....*..****..*.****.*...*...****..*.***.....*..****....*..*...*...*...**.....*.*..*..***.***.*..**.*.*..***.***.*..*****.*..*..*****.**....*...*.*.**.**...*.*.*****.**.*....*....*..*....*..**.****.***.*.**..*.**.**....**.....***..**.**.**.***...**......***..*...*......**.*.*.*..**.....*.***.*.*.**....*.*.**.****...**..**..**..***...*.**.****....**.**.....**.****..*.*.**..**..*.*.****..**.*.*.*......*.****.***.****.*.***.**.**..**.*....*.***.**..*..*.****.*..***.*...*.*.*....***.*..*.*...**..*.**.*..*...**.***.*...**..**...***..*...***.***.....***..*..**.**.**...**..**.*..****...*...**..*....*.....*.***......*..*****.*...........***.******...**...*..*****.*.*.*...*..*..*.*..*..**.**..*.**...*.....**.*.*****.*.*.*..........*...*....****.....*..*..*...*...**.....**....**...*....**.**...*...**.....*.....*..**.*.*...**.**....*...**.**...**..*..**..*...**.
*****.****...*....****.*....**..*..*..**.**.**.*.**.*.*.*.**.***....**.**.*..*.***...**..*...*.*.****.*.**.*....*.**.....*..***....*.***********..***..***.**....**.*****..**.***..*.....**.**.****.*.*...*.**.***......*.*...*..**..**..*.*..***.*..**.*.*..**.....*...*..*....***...*.********......***..***.....*....**.*.**.**..***.*...*..***.....**..*..**.******.*..*..**...*.**..**..**.*.*.***.......**.**.**..*..*.*.***.....*.....*...*.**.***.*.**.***.*.***..***.***..*...*..*.***..*..*.*...*.**.**..*..*..*****.*..*.*..*.*..*..**.**.*...*...**..*.*.**...**.**..**....*..*.**..*..***.**..*.**.**.*.***..*.*.**.*..**.**..**....*****.*.*...*.*...**....*..*..*..**....*..*..***.*.........*.****..*..*..**.*..*..*.**..*....*...*..**.......*.***.**.*...*..*.*.*......*.*.*.*.**.*..*....*.***.********.....**..**....*..*.*...**.**.*...*..**.....****....**...***.*.*..**.*..*..*...**.....*...*...**.*.**.*.......*.**..*...*.**....**.***.**..***.....*.*...***..*...****.*..*****....**.......*.*..*....*..*.*..***.*..*...**........*.**********.*..***....***....*.**.*...*****..**.*.*.****.*.****..***...**.*..*....**....****.*.*.*.*.**..**.*....*****..*..*.***....*.*..***.*.********..**.....*.........**.*.*.***.**..*****..*.*..*.**..*.....****........**.*..*.**.....****...*..*..*...*.***...*.**....*.****..*..****...*..**...**...************...****..***.*****.......****...***.....*..*****..**.**...*.*.**.***.**.**.*..*.*....*...**.*.**..****...*.*...*.*..*****.**.***..**..****.....**.*....**.*.*..****...*.**.**.*.**...*.*.*.**...**...*****......*...*.****.*..**..*.****.*.***....**....*.*.****.***.*..*..**..**..*****..*....****......*..**...***.****.*.**.*....**.****.****....*..*.....*.*.*.*.****.*.**.***.*..***...**.**...*........***..**.**.***.*....*.*.***.***.*.*.....***.*..**..*...*..*...***....***.*.*...*...**..*.*....***.**..***..****..***....*.*....**.**.***.*.*.*.*.**.**.**....*...**.*********.*.*****.******.****...***.*.*.***..*..*.....******.***....*..***..*.*******.*..*..****..*..*.**
*.**...****..*.......*.**...****.*..*..**..*.*.*..**.......*.*.*.**.*.****..**.****..**.*.*.***..*.*...***...**....*..*.*...*.**..*.*******..*.****.*..**.*..*..***.....****...*......****.*.**.**.***.*..*.*****..**...**.*..*******..****.*.*.*.*.*..*.*....*.*.*..**.*.......**.****.....**...**........**.*..**..***.*.***...***.......*.**.*.****.**......**.*.***.*.***.****.....*.*...***..*.*...*..**.****...**.*.*.*..*.*.****....*..*..*.*.*.**.**.*.**.*.***.*.***....***.**.*.....***.**..*******.*.*.*.**...*....**.*..*.****......*...**..***..**..*.*.********.*.**....***...*.*.*..**..****.**.**.****.*.***..***..*.*.*****.*.*....**.**.....*...**.**.**..**.*.....*.**......**.***.*****.*.....*..*..*............*.***.....**.*..**.***...*.*..****.****...*.....***.***.*..........**..****...*.**..**..*..*..*..*..*****..*.*.***.*..*...*.**..******.*..*.**.*..***.*.*..*.*...*..***.*.*.***.*.****.....****.*..***..******.**.*.******..**..***.*.********.*..**..**.........*...*...*...*....*..*..*.***.*......***...*******..***.*.*.*.***..****..***...**.*.....***..*....*****.**......**.*****.**.*.*...*.*..*...***.***..*******.***..*...*..*..*....*.*.*.***...**.***.**.**....*.*....*.*.***.**.*.**.**....**..*.*..*..**....***.*.**.***.*..*...**.*..***.**.**...***..***.*.......**...**...*...*...**...*....*..**..*.**.*.*.**.*****.*.*.**.*......***.*.*.***.*.**..*.****....**..*.......****.****...*.*.*..*******..****.*.***.*...*..*.*.*..**...****.**..*..**..*...*.**.**..***.***.***.*..*...*..**..*.*.*..*...***...****....*.**..*.*.*.....*.*......*...*..**.*........*..*...*..***..*.*.**..**...*..***..**.***.****.***...*.*....**....****..*...*******.......*.**..*...**....**..***.*.*.***..**.**..**.....**.****.*......***.****..**.**.****..***...*....******..*******.**...**.**..**..*.*..*.*****.***.*.*......*.*...****.*..**..**.***.*.**..****...*.*..*....*****...*..*..**.*****.**.*....*..*.*...**.**...****.***.*...*....**...**.*.*.....*..***.**.***.*.*..*****...**...**...*..**.....**********..**..*..
***.***...**..**..****..**..*.*...*.....**.***..*....*...*...**..*.**..**.*.**.**.*.*.*.*.**.*..***..*...****......**...***...**.*.**...*.*****...*...**....***...*..**.*...........*..*.*...*.*..*******.***.*.**...**..***...*.*****..*.*..*..**..**.*.**..**.***..*****..*...*..*.*...*....**..**.*....**..*.**.*....*.**...*..*..*..**.**.**...*....**...****...**.**.*...*..*...****.***.*..*..*.***..**..*.**..*.*....*..*.*.**.*..*..*.****..*...******...*..**.***....**.****.*.***.**.*****.***...******..***..***......*...*****...********.****.***..**.....*****.*..*..*******.*****.**..**...*....*.**.*.....****.*...***...**.**.**.*.*..**..***.*.******.****..**.*...***..*.*.*.**.*.*.*.*...***..*...**....*...*...**..*.**..*...**..*****.**.*....**.*.****.*..*.**...*..*.**...*.*..*....*.*..*.*..*...*..*****...*....*..*..**.*.*..*...*.***..***.***.*.***..*....*****......***.*********.*****...**.*******..**..*.****.*...*****.*.***..****.***..**.***....*..*.*.**...**..**.**.....*****.....****.....***....*..***.*.*.*.*.*..****.****.*..*.*.*..***..*.**.**.****...*..******.*..***.*...***.***.*.....**..*.*.......****.*.*.********......***..*..**.*.*.*..**.*....*.*.*.....*.**.*..*.******..*..*.***.****...*****..*....***...**.****..*..**.**..***.**..***.***.**..*.*.*.*..**.*.**.**...******..******..***.**.******.*.*.***.**..*.*.....*.**.*...**.*..**.***.**..***...*..*.*..*.*....**.*...***.*.***.**.****.***..**..*.**.**.........*...*..*..*.*.*.**....*.*..*.*****...*..*.****.*.***.*.*..*..**......*****.*....*.**..***...*****.**..*...*..**.**.**.....*....*.*..*.**..*..*...**..*.*.***...*.*.*..**....***.**..*.*.*..**....*****.****..*..*....*.****.*..*..**.*..**.*.***.****.....*.**...*..**..*.*.*.......*.*******.*....**..**....*....******...*....*..*.*.*....**....*...*.*********..*..**.*....*..*.****..*...*..*.**....*.*.*****.....***.*.**.*..**.****..*.*..*.****....*.*.**.**......*.*..*..*.***..***.**...***.***.*.**.**..*.*.****.**.**.**.****.**.***......*.***..*..***..*...*....****.*.*.......*.
*******.**.*.*.*.*****.**.*.**.**....*..*...***....**.*..***....*.****..*...**.*..*****...*.**..**.*.*.**.****..****.*.**.....**..*.*..*..*.*.****.*..*.*..**..***...*.****.**.*.****.****.*...*..*.***..**..**..***.*..*.*****...*..*..**.**..**.**.*****.*..*.*..***...*.**.****.*****....*.*..*.**.****.......*.*....*.*.....**..**.**..*..**.**......**...*****.*..*...**.*...**...****.**..***.....*.........***.*.*..****..*..*..*..*...*....*.*.*.*.**.*.**...*..**..**..***.*...*.*..*.*.*.***..***.*...*.*..**.**.******.**...**.**...**..*....*.....******.*..*****...**.**.*.*.**..*.**.*......****...**...**.**.***...*..*.**....*....*..*..*..**.*.****.*.****.*.******.*.*..***..*.**.......**.*.*..*...*...*..**.*.**...***.*.*.**.**.*****.*..*..***.*.*..*.*..*********...**.*..******.***.*.....***.***.*..*****.*...*.*..*..*.*.*..**...*.***..***..*...*..*.*.*..*..**.*.*..*...**...***.*.**.*.....*..**.**.**.*...**.....*****.*.*.*...*.*....*..*.*...*...*.*********...*..*.*......*.*..****.**..*..***.*.***.*.*...*..*...**.*..*****....**.****.....*****.*.*.***.*..*...**.*.**..****.*..*.***..*..**.*.*..*...*.....*****..*.**.***.**....*.**.**...*..**...*...*...*.*..***.**.***.**.*..*...***********.***....*.****.*...**.*...*.**.*.*.*******....**...*****.**.**....*******...**.*..**.****...***.*.***...***.*...*.*.**...****..***..**.*.*..***.****....*...*.*...***........***..*...*....*.*.*.*...*..*.***.*****.*.*...**..*..*..*.**...*..******...*.*****...*****..*..***...*..*******..****..**.**.*....**.*.*......***..***..*.*...***.*.***..*.**..**....*****.*****..**...*.*...*..*.**..***...**...****.*...*******...*...**.*........***.**.**..****.*.*..*.*..*.*******..*...*.*.......***********.*.******..*....**.**.......***..***.*.*.****.***...*..***.*....*.*...*.********.*.***.*.****.**....*....*******...****..****...**.**.*...*...**....*.*...***.**......****..****..*..***.***.*..*.**.**...**.*.*******...*.**..**...***.******.......*..*******.****.*..*.**.**.**.**..**....**..****...*...*.**....*.*.**.*.
**...****..*.**.**.***.*..**.*.**..*.....*.*..*.***....***.*...*.*..**.**.*.*.***.*.**....***.*..*.*....*..**.*..**.*.*.*.*..****.*....*..****...*****...***..*....***........*...**...*.**..*.****..**.**.**..*.***.****.***.*..****...**..***..**..***..*..**...*******..**..*...*****.*****..**.*.**.*.*.*.******...**.**..*...**.*.****.***.***.***....**.***.*....****.*.....*.*.*..*..**..*****..*.****.*.***.*..*.*.**.....**..**.*.**..***...*.**.*..*.***..*...*...*.*..***..*.***..*.*.*.....*.**....**...*.*...*.*.**..****....**...*...***....*.....*..*...*.*.*******..*...*.**.*.**..***.**.*......**...**.***...*..**.**.**.**..*..*.**.*.****.*..***..*.*.*..**.*...**.***..*..*..**.*...**.*..*.****.*****..***.***.*...*..*..*......********.*.****.**.***...*....***.**.**.*....*****..**.**.******.*.*.***..***.******.***.***..*****.*.*..*..****..**.**..******.*.**..*......*.*...**.**.*...**.**.*..*.*.***.***...*.**...****.********.**.*....**..*.*......*****.**.*.*.*..******.**...*.****.***.**...**...***.**..**..**.*.*...*..***.*..*..***...*..*..**..***....*******..*.*..******...*.**..******.*.****..*..*..**...*.***.***.*.*..*.*****..***.***..*.*.*...*...**..****.*....****.*...*...*.*.*****...*.*.*****.***...**..**..***.*.*****.*..*..**..**..***.******....**.*.*..**...*...**..***.***.***.*****..*.*..*..*..***..*******..**....**..*.***.***.***.***..**..**.*..****.*****.*.*.****.*.*.*..*****.***.*.*.**.**......**.*.*..*...*...**..*.....*******..***..*....**.*..*.....*.*...***.**...*...*.**..**.**..***.*..*.*...*.*.*..*.*...**.**.*.***.*.**..**..**..**.*..*.*.*..**.*.*****..*..**.*......***..***.****....**..***.***.**...*.**..**.***..*.**.**..*..**..*......**....**.*.......*.*..**..*.*.**.*******....*..*.**.*....***.***...***.....****.*.***.**.**.*...*...*...**..*......**..**.**.****..*.**.*.*..**...*..***......**.*..**..***...***.....**.**.*.*..*.*.**.*..*.**...*.*.*.**********.*.*.****.*****....*.**.*...*.*..**.**.**..*....**..*.*...*..*..*...*..*.*....*..*....*..***.*********..******.
*...***....**....*......****.*...*..*.*.*..*...***..*..**.**..*.*..*....***..*.*..*.*...****...*.*.*..*..**.*..***..*.****..*...*.*..*.**.****.*.......*...*******.***.*****....**.*.**....*.*.*..*..**.*******...*.*..**.*.*.**...*.*.*.**.*...**..*.*....*..*..**..*..******.**...**.***...*.......*....**.**...*..*.*..****.***.****..*...**.***...****..**.***.*..*.***..**.**.*.*.*.********.....*..*****..*.***.****....**..**..*.***..*.*..****.....*....*....***.*..*...**.*.*****..*.*..**.**..*...****.***....***...*..***......**..*.*..*...*..*...**.*....*.***..*..*....*....*.***...*.****.***...*.**......**..**.*.....*..*****....**.***.*...*..**...**.*.*.*..**.*..***..***..***.******.**..*..*.****.**.**.***..*.***.*.**.*****.**.***.****....**........*...*..**..*.*****.***...*...*..*.**..*.****.*.*****.**.*..*.*..**...***.....*...*.*...***.***.....***.**..*.*.........*****.*.....****...*.....*.**.***.****.*....*.....****...**.**.**.*.*....****.***....*.*..***..**.*...****......**.*.*.***.*.**.....**.***..**..........*.*.******.**.****.**..**.**..*******....*.**.***....*....*.*....**.*.*..*.*..*.*..*...**.*.*****.***..**..*.*...*.*..*..***.*..****.**.***.*..*...**.*.**..*....******.*.**..***.*****..*....*..****....*...*..*......*..*....*...***.*.*.**.*****.****.*******..***.*..***.**.....*.**.*..*..****.*.*.*.**.***.******.*****.*..*...***.....*..**..**..*.**.**....***..*..***..*.*...*.**...*****..********..*.*..****..****.*.*..**..*.**..***..*...*....**.**..*.***..*.*.********.*****.*.****.*..*..****.**.*.*...****.....***..*..**....*..*.**..**.*.*..**..*....*...*.*.*****..***.*.*..*****..**.**..**.**.***..****.*****...**...*.*...*....*..*.****.*......*.***.***.....*.***.....*...*....*.***.*..***.*..****.*.*.***.....*..*.*.*...*.***...*...*.******..*.**.*...*..**.**.**.**.....****.*.*.**.*...*.*..**.***.***.**...**.*****..*.***.*.*****..**.*...*.*.....*...**.*...*...*.*****.*....**.**.*...*.**.*...*.*.*...***.****.*.....*..*.....*..*.**..***.***.***..*******.*.*..*...****.***.**
****..*.*..*.*.*.*....*.....*..**.*..****..****.***...*.*.*.**.*****.***.***.***.......*...**....**...*..****.***.*...*...*..**..**.****.*****..***...*.**.*..*..*..*...*.*.**.**...*.*.***.*..*....*.***...**.*.*...***.*..*.****.*******.*.*..**..**.*.......*..**....****..***.*..***.*.*..*.*.*..*...*.*.*.**.*****..*..*.***...*....*.*..*..***..*.*...**.**.****....****..*.*.****.*.*..*...**....*.*.....***.....*..*..*.*..*.*.*..***..*..**...*..****....*....**.*.*.****..*...***...**...**.*..*******...*.....**.**....***.*......**...*...*.**.***.....***.*.****..**....**..**.*..*.*****.*...*.**..*..******.**.*...*..*.******.**.***..***.***.*****..*..*..*..*.*.***.**.*.**...**.*.**..**......**.*****.*..**...*..*...***.*..***.*...******.**.*...*...****..**.*.*..*..*..*..***..***.*..***.***.***.***.*.*.*.**..******...*...*.*..*.**...**..***..****....**.*.**........*****..****.***..*....**.**..**.*.******..**..*.**....**..**.*.**.***.**...*..**.***.****.*.*.*..*.*.*.***..*...*******..*..*.....*.**..**.****.*..*..*..*.*..**.**......*.*.**.**......*.*..***.*.***..*.....*.*...*..*************..*****......*...*.*..*....*...*.*..**.**.*..*..*....*.***.*..**...**...**.**.*.**..*.*.**...*..**.....**.........*...*****.*.**..*.*..*.*.**.*******..*....***.*.****.**.*...*****.*.**.*..**...*..**..**.*.....*....*.*.***.*.*..*..*.*....*****.***.**.**.*..***..****..**.*.*.*....****.*.*..****.*.*...*..*.**..***..***..***.*.*.*.*..*...**.*.****.*.......*....*....***.****.*.**..*....**.**......*.*.....*******..******.*.*...***...*.****.*...*.*.*......**.*.****...*.*..*..**.*..**..*...****.*****...****.*.***...*****.*..**.*..********....*....*.****...**..***.*..****.*..*..****..*..*...******..**.*.*.*...**..*..**.******.**....***..*..*.**..**.*.*..**..*****.**.....***.***..**......*.*.*...*..*...*.****...**********..*.****....*...*.**..**......**..**..*..****.**..*.**..****.*.*****.**...**.*..****.*.*....*.*..*...*.*.*.**...*..******.**.**.*.*..*...**..*.*.*.*****..*****....***.*.*.**.***...*.**..*
*.*.***.*....*....*.*.*..**..*...***..***..**.***.....**...*************.***......**...*****.*...*******.*****.**...******.******.*......**.*..*.**.*...*..***......*..**....**..*...*..****...*..*..*..*.*.***.**...*.****..*.*.*........****.**...**....*..****..*.*..*.**.*.***..*..**.*...*.****.**.*.*..***.***.*...*...****...**.****..*..**..**..*..***.*.*...*...***..*.*.*.*.****..*.**.....*.**.*.*..****.******.......**...*.**..**.*.....*..*....**.*..**.*..**********....***..**..*....**.*****.*..****....*****.*.**.****.***...**..*.*.....*.....*..****..**..*...**.*.**....****.*.**..*.*.********..*.....*.**.*.**.*...*..*..**...*.**.*.*.*..*..****...*..*..*...*.*.*...*.**.....*..**.**..**....***.*..*..*.........****....****.....*****.*..*....**....*...***..***.**...*...*..***.*****...***...*...*..**.....*.*...******.*..*.*.**..**..*.***...*..*..*****..*..****.**..**.*.*....****.**.....*.....*******.*****.*...*....****...*.........**....**.*.*......**.....***.....*.*....***.*.*****..*..*****...*..**.*.***..******..*.*.***.**..*...*...**.*..*.**.**.*****.**.....*..******.****.*....********.*.***.........**.*..*.....*....*..****.*.***....*..**.*.****.....*********...**.***.*...*...*...*.**..****..*....*..*.*...***.*..*.*..**..**.***..**...****.*.*..*.*****..********..****...*.*.****....***.*.*..*****.*...*..*****.******.......***...*.*.*.*..*****.***...*.*..*...****.*...*.***...***...**.**..*.*.*.*...*..******.*..****.**.***...**.*..*..***.*..**..*.....*...*..***.*.*....*...*....*..*.**.*******....*..*...*.***.*****.*.*..*.*.*..***..*...*.**.**....*..*..**.*..****.*....**...*..*.**....*..***....**.**.**....*..*..*.....**.**.**..**.**..****..*...*.**.**.**.*.*..*....*...**.*....*..*..*.*.**.*..*...*..**.*****.*.**..**.**.*...*...**...*.***.**...****.*..**.*.*.**...**..*....**.*.*****.*....**.*....*.**..*.*.****.*..**..*..*..**..*..*.*..*****....**.**.*.*.*.***..**...***...*****.*...**.*.*...*...*.**********.**.*.**.*****.**.*.*.*.****.*..*.*.*..**.**.***.*.**.....**.*.**.*.**.
*.*.*.*.*..****.*.*...**..***.......***...*.**....**.****...*.****...****..*.......***..*.....*..***..**.******.**......**.*.*.**.**....*..**.***..**...*.*.*.....*...**....*.***.*.***.**...*....*.*.******.***.***.*....*.*..******.*..*********..*****.**....****.....**.*...**.*****.********.**.*.***....*..****..*.*.*****..****..*.*..*..*...**..**.*....*****.*.**.**..*.*...*****.*.**.**.*...***.*..*.*.***...**..*.........*.*.**.*****.**.**..*....******...****......*.*..*...*.*..**..***....***.*****.*.**...**.*......*..***.***....**.*..*..*..***..*.....**.*.****..*.**..*...*.**.***..*..**.**.*..*.*****.*.*.**...*.**.*..*.*.**....**.*.**.**..***..***.*...**...*.***..*.*.***.....***.**.****...*.*..*.*.****.**.*...****...***..****.****.*****...***.*...***.*..*.**..*..***.**....****..*.*..**.***.*..**..**......*.*..*...*.*.**..*..**..**...*.*....*...*.*...*..*..***.*.***.***.*.....****.**.*****.....*.**...******.***.*..*.*.**..***.*..*...*.....*.*......**.***.****.**.......*.....*.*..****.**.***..*..*..*...**......*..****..*.*.*.*.*.....***.***..*.***..*******.*...******..***...***..*...*..*.*.....*****.**.***...**....**...***.*.*.*.***.*.*..**.*.*.**..******..************.***..**...*.****.*..**.*...*..*.........*....**...**....*.*.*..****.**.*....*.*******.*.......*..*.**...***..**.****..*.....****..*.....*....*..*.**..***.*.*****.*.***..*...*...****.*******....***...**.***..***....**.*.*..*.**..***...*..*.*...*....*.*..*...*...***.*.*.**.**.*..*.***.*.*****.*.**.**...***...*.**..*...*.***.**...*..*..*.****......*..**...**.*...*****.**.***.***..***..*.****.*****.*.*.**..*.*..*.*.*****.*****......*.*..**..*.**..**.*..***..**..*.*.*.*...**.*..*****.**.*.****.***.*.*******....******..*.***.**..**......*****..**.*.*.*.......*..*....*.*..*..*.*..******...*.******...*..*..*.*.****..**.***.*....***.****..*..*..*.*..**..*.*...***.*..**..*.***.**.*..*.*....******.**.*.*.*.*...****....*..*.*...***.*..****......*.*......***....****..*.*..***....*...*........*.***...*.....**..***.*.**
.*..**.*...****.......*****.**...*...****...*.**.*...****.****..*.*..*..******.**.*.....**..*.**.*.....**...*.*..*****....****.***..**.*...*.***.*..***.*.****..*****..**..*...*.*.**..*...*.**.*..**.*...**.*...******..*.*.**..**.*.**.*...*..*.*..***..*.*.**...*..**.*...*.***.*.*....**.*..**..***..*.***.......*.*.****..**.***..*....**.*....**.**...*...*..**.*.*.**.****..**.........*****.........**...******.****.*.*..*.*.....***..**.*..*.**..*..**.****.*****.*..*..**..*.*****.*.*.**..*.*****.*.*.*.******.**..*...****.*..*.**.*..*.*.*.*.**********.**.*.*.**.*.*****..*****..*...**.....*.**..**..*...*.*.*.*..*.......*..*.****.*.****....**...**..******..**...*..****..**...*...*****..***..*.*******.*******.***..*..*.*****.*..*..*..*..***.**..*..*...****.**.*...**...*.*.*..*.**..*.....*.**....*.*..*.*.**.....**.*..*******...*..***....*.****.**.**.**.****.**..**...*.*.*..*.****.*...*.**.*...*..*......*..*....*...*****..*.***.**..****....*...**.***....*...*.*.*....**..*.**...*.***.*....*...*..***.****.*..*...**...*.*****..***.*.**.****..*......*...*****.*..*..**.****.****...**..****...**..*..****.*..*.*.****...**....***....*.*.**..****...**.****.**...**..*.****.*..***.........******...*.*.*..***....*****.*.***.***.****.***..*..**..**...**.***.*.*...****.***.*..*...*********.*.*...**.***..*...*..*.*.*......*.*.**.*....**.*...*.**..**.***.***.*.**....**..***.**.***.*...*.**..****.......**.*.*......****.....*...*..**...**...*.**..***.***.*...*..**.**.**.....*.****.*..*...*..**..*.......***..***.*.****..**...*.**...**.***....*.*..*****.**..*..***.*.*..**.***..***..**.*.*.*..**.....*.*..*...**..*.**.**.**.*..*..***....*...*****.***..**...*..***..**...*.**..***..***..*..***..*.*.*...***.*.***..*****..**....****...**..*.*.*..**.*.*.*.....**.*..*...**.**.**.*****.***....**.**..*....**.**.*.*.*.***.**...*..*...**.......*.*.*....**....*.....*****.*.**.*.***...***.....****.*.****..*******.****.******.*.*.*..*.*...*...**...**..**...*.*..*.**...**.*....**..*.*.*.*******.*..*...*.*.**...**.
.*.*...*..**...*.********..*....***........**.**...*.*..***....*.*.*.*..**.*.***.****.*.**.*****..**.*.***...*..**......*..**.*.*.....**....*....*........*..*.***..****...*..*.**.**...*.*...**...*....*.*...**..*.****.*.*******..****.**.****...***.*.****.*.*.*.*.*...*....***..*.*..***.*..*.****.***....*.**.*....*.***..*.**...*.*.**..*****..**.*.*.*.*.**.**.*...**....***...****.**.*.***..****.*.**...*...***.**.***...**...*....*.*....*..*..**...*.*..*.*.**....*...**.***.**.********..*.***.*.*.*.*.**.*.**...*.*****....*.*.*.*..*..*.**..*.*..***.***..*****...*...**.*.*...*.....*.**..*..**.**...*...**.********.........**..**.**.***..********.*.*..*.***.*...********.*.**..***.*.*....*....****..***....*****.*.*...***.*.***..*.*****.**.*.*.*.*.*....****..*.....**.****.**.*......*.**.*.*.*...***...***.*.*....*.*...*..**..**...*....*...*.***..*****..****....**.*...****.*.*.*.***.***..*..*...*.******.******...*.*.*..**..***.*.*.*.**.*.***..**....*.****.***..*....*.*..**...*......*.****...******.*........**...*....*.**.*.*..**........**...*.**.*.****.**.*...*.*.**.*.....***..*..**.****....*..*.**.*..**..***.***......**..*...***....***.*.*...***.***..**.***....**.****....*....**.**.****.*.**.*....*****..***.**.******..*.......****.*.*....**..*........*..****....*..**..**..*.***.***...*.*.*.****..*..*.*..*.**....*.*..*****.***..*********..*.*..*****..***...**.**.*..*.**..**.*....*..**.****...****...**..**.**..*...**.*...*.*......*.*.**..*..*..*..**.*.*..****....**.***.*.......****...*.**..*.*..****.**.*.*.*..*.....**...*.*..**.......***.***..*.*.**.****.*.******.....*..**..**..****..*****.**.************...*.*****....**.*.**..***..*..***..***...******....**..**.*......****..*.***..*....*.**.*.*.*.**...**.*..***.....*.***...*****..*.**.**..........****.*.*.***.*...***.***.**.*.......**.****.****.***..**....*...*.*..****...*..**..*.*.**.**..**.**..*.*.*.****...***.**...*.***.....*....******....*..***..*.*.........*.**.*.**...****...*..*.*.*..*...*.****.**..*...**....***.***.***.***.
**.*.*****.*.*.*..*****.***.*..*......*.****.**.*.*...***...*....*..*..*...**.*..*.*...**..***.*...*....*...***.**...*...***.**.**....****.**.**.**.**...**....*****.****.****.***...****.*..*.*.*.*.......**.*..*.*.....*.........***.*.**.***..*...*.*..*...***.*..*.***..*.******..**.*..***.****.....*.***..*******.***..***..*.*..***.*.*.***..**.....*..*.*...*.*..*.*.*....*.....*.**..**..***...******.**...*.****..**....*..*...*.*..****...*..*...*****.**.*******.**.****..*.*****.*.****...*.*.*.*...**.*.**..*.....*.*.***.*..**..**.***.***.*....*****.*..*.**.*.**.****.*.*..*.***.*..**.***....*...***....**....**.*...*.*..**.*.**.*..*.**...**.*...**.******.*.**......**.******..*...*.**.*..**..*..*****.*.***.*.**...*....*....******...***...**..**..****...***.*.*...*.**...**..*.*.....*.*...*..*.*..*..*.*.*..***....*..***....**..*...*.**.*****..***...*.*...***.***.*.*....*.*.......*.********.*.**.**......*....**.**.*..*****.....**.*..*.*.*.*.**.***..****..*.*..****.*..*..*..**.***.*.**..**.**..*..*....***.**.***..*...**.*..*****.**..**.*.*******....*.***....***...**.*.*.*...*....*.*.*.*.*...***.**.***.**.*...*.****.**.***.*.**.......*.**.***.*.***.*.***..*.*..*.***.**..***.*.****.*..*..***.*..***..**.***...*...***....**.*******..****...**.***.**.**...****..*****.*.*...*...*****.*.*.****.*..*...*..***.**.*.***.*..****....*.***.*...*.***..*.**.******.*......*.****...*********..*....**.*....*****.*.*.........***...*....*.**.****..***.*...**.....**.**.....*.*.***...******.*.*.*.***...***..*...**..*...**..*.**.**.*.**...****.**.*.*.*.*.*..***...*..*..***..**.*****.**.******..******.****.*.*..**.*.***.*.....*.*****.******.*.*..*..***..*...********.*.**..***...****.**.*..*****..****.......***.*.****..****...*..*.**.....*.*.*...****.*.**.****.**.**.*.***.**.*.**...**..*.*.*.***....***.*..*..*.*.****.*******.....*.**..*.**.*.**.*.***.*.......*...**.**.***.*...*****...***...*.**.*.*....****..****..*.***.*.*****...****.**..*..*...*..*.***.*.*******.*.***.***.*.*.*****......**.*..*.**..*...
.....**....*.*.***..**..*...***.*.**..*..*..*.**..****.***...******..*****.*.*...*...**...*.*.....****..**...*.*....*...*...*.**...**.*....*..**...*..**..****..*...*..*..**..*...**...*.**...*..**..*.....**..***......*.***..***..*.****.**.**..*...*...*..***.**...*..*....*..*...*.*.*.*.*.*.**..*.****.****..*.*...*..**..*.*..****..*****.**.*.*..*......**....*....*.*..**..*..*..*..**...*****..**......*..*....*.*****......*..**........******.**.*..*.***.*..*..**.*.**.*.**.*.*..****..***.**.*.*...*..******........*.**..****....**.*****.**....****.......*.***.*..*......*.*..****.*.*..*.*..*.*.*..*******..*..*...*..*.**.***.***..*...****....*.*.*...*.**.**..***....**.....*****..*..*.***...**.**...*.*...*....*.*.*...*.*..*..*.*...*....*.**...*.***.*..**...****...*.*..*.**.*.*.**..**...**...**....***..****...*.*..***.*..*..*.**.*...*.***.*..*...***.......*****.*.**...***..***......**.**......**.**..***....*....***..*.*.*..**..***.*...*.******..*.******..****..*....****.***...***..**.....*.......*.***..*..***..**.*..**.*.***.*.**....*..*..*.**..*****..*..*..**.**...**...*.*****..*..*.*..**.*.*...*....*.**.***.**...*..**.....*.*....*..**....***.****.*.*...****.*...***...*....*.*...*...*.***...**.**..*...**..*...***..***...*****.***...*.*.*.**.**.*....*.***.*.***.*..***..**.**.****...*.*...***.*...*******.******.**.*.**.*.**.*.*.***...****.**......*.......****.*.**..**....**.***.***..********....**.**.**.*..***..*.*.****..***.*.************.*.**.*...****.**.**....*.****..*.*...*..*...*....***....**.*....**...*.*..*.*...*..**...*...*.**...**.**..**.**...**..**......*.**.*.*.....****.**.******...****.....***.....*...***....*...**..**.....*.*.**.**.**....*.**.*.***.*.*.***...*.....**..*...*..*..***.*.*.**..**.*.*..**.*.***.**.*.****.*..***..***.*......****.**.*...*....**.**...**...***...***.*..****..*..*...*****..*..**.**.*.......******....**.**.*...***...***..**.***..*.***.*.*.***..**......*.**.*.**..****.**..*..**.*****.**..**.***.**.**..**...*..**...*.*.*..*..*.*.*.*..*...**..**
**..**..*....**..**...*..**.*******..*..**.........**..*.**.***...**...*.*.****..***...*..**...**.***.....*.*..*......*..*.*....**..**.****.*******..**.*.......*.....**.*..*.*****..**..*..*..***..**.*****..**.**.....*******..*..****...*..**.*.*....*.**.***.*.**..***.**...*.*..*.*****.****...***.***..*.....**..*..***...***...***...*..*.*.**...*..*.******.*....*..*.**..***.****.*.*.**.****.*.*.*....*..**..*.*..*.*.*..****..*.*...*...****.****...**.***....*.*...*.**......*.*...*.**......**...*..**...**...****.*...*.*...*..*.***.*.*.**..*.**.****.*.**......**.***..*.**.**...*....*..*.*.*......***.*.***..****...***.**.********..**.*.*...**..*.*.**************..******..*.*..*....*.****..**.*.****.....***...*.**....*.*....**.****...*.**.*.*...*.*..****..*..******......***...***....**....*.*.**.*.*********.*.*.**..**....**.***.**.**.**.****.**.*....*.***.*..**......*.**....**.*.*....*.*..***...*..**...**.**....*.*..*.*.***.*.*.**.*...*.*..**....*.*..*.*.***..**..*...**.*.*..*.*.....*.****...****....*.*.**.*...**.............*.*.**..**....**..*.**.**.*.****.****.*...**..***.******.***.*.*...***.*.*...***..*..*...**...**.*.*.**.*..**.******.****.**.***.***.*...*.*.**..*.*.*.*..**..**..**..******.**.***..***.....*.****..*******.....*..**..*.*...****.*..*.**......****.**********.****..*****..**..*.....***.**..***.*.*....**.**..***...*...*.*.....**.******.*......*.**.*...**.***.*****..*.*.**.*.***..*....****.*..**.**..*......**..**..****.***.....*..*.***.**.*.*.**..*.*.****...*.....*....**.*..*******...*.**.*...**.*.*.*.....*...*.**..*..*...*.***.*...********..*.*....**.**.******.*.*.*..*.*.*....**..**..*..**.**.*.*.*.**.**......*...*..***.*..*.*.*.*.****.*.*.***..**.***....***.*.*......**.***.*.**....*.**.*..**......*.*..**...........***..**..********..****..*....**.**..***.*.***.**.*..**.*....*......*.*...*..*.***.**.*.*....*.*..**.**..**.*..**.***.******...****..***.*...*...**.**.*.**.*.***.....*..*.....*..***********..*..*.*****...*.*.**..***..***.**..***..*.**...**.*.**.***
*.***.*.*.**..*.*......**.****.***...**.****.*.**.....****.**.*.*.*..*.....*******...*.*.***..***.*..*.....*..**...*...***.**.*.***..**.***....*..***..*.*......*.***.****.*.**.*...*****..*.....***.*..*.*..**......**..**.*..***.*..***.*...*.**...*.*..**..***.**.*.**...**..*.*...**.******.*..*..*..*.*..*....***..*.***...**.****.***.*..**.*..*......*.***...*...**..*.*.*..*....*.*...*..*.*.**.**...*...*..*.*******..*....**.**.***...*****..*.***.**.***..**....***...*....**..**.*.**.***...**.*..***...*....**.*.*.***.***..*.***.*.*...*..*...*...**..*..*..*.**....***.......**.****...**.*.*..*.*.*..***.*...*.**...****..*****......**.**....*.*.............*.**..**.***..**.******..***.....**..*.*.***.*...*.....*.*.*.****..*..**.*...**.***.*...***.**...*.*..***..*.*..*.***..***.............**..**..**.****.***....*.*...*****..*...***..*..*..**...***..*.***.*****.*...***.*.*..*..****.*.***...**...**..*.**..*..**.*****..***..*.*****....**....*.**...*...**....*.**.*....*....*..**.*.*....****..**...*..******....*.*.*.*..*..*.***......**.***...*.**.*.**...**...****...*.*..***..*******.**.**..*.*..****.......*.*.*.*.***.....*.*.***..*..*.*..*...***.***.*..**.****.*.*.*.*...*.*.***.*.**..**.....******.*.*.*...***..*.............*.....*****.*..*.....*.**.*.**..*..*....*******..*....*..**..***.*.****.*****.**.***...***.......**..**..***..**..*...*...*.*..*****..***..*..**.**.**.*...*.*****..*****..*.**.*.**..***.......***..*.*..**...*.**.***..*..*..*...*.***...**.*...*...**..**.**.*.*.*.***..***.*...*..***.***..*.*.*........*.****.*.*..*......*..***.*.*..***.*.**.****..*..***.**...*...*...*..*.*..**..**.....*..*...*.***......*****.*.**.*...**..*.**..**.*...****..*...**.*..**...*.**.....*.*.*.**.*..*.*..**..**...**.**.*.***..****.**..***.*****...*..**.*.*...**...**..*.**.*.**..*..***....**...***.*.***.*.**..*..**.*.***.*****......****.*****.***.*.***.***..**....*.****..*.***.**.**..*.*.**.*.**..*.**...**.*..*...*......**.**.**.*.*.*..**...**.*.**.*.*.*...*****...*.*.*....*.***..***..*.*..
.**.**........**.*****..**..*.*....*.****....*.**.**.*..*..**..*..**...*.*..*.**.***..*.*.*..*..*****...*.**.**...***.*....**.*.*.*..**.*.**.*.*.**..**..***..*.*..*..***...***.**.*.*.*..*..*.*.***..*..*...*...**.*..***.*..*..*..***.***..*.**.*..*.*.**...**....*..*..*..*.***..*...*..*...*..**.*..***..*.******.**.***...*.*....*****..**.****..*.......***.***...**.*...**..****.....*..*.*..**..**.*..*....**.*...***....*.**..***...**..*....**..*****..**..*..*.***.**.*.*..**...*.****.....**..**...*...*...**.***..*...***..***..*..***...**.**.***.....***.*...*..*.***.***.*.***..*.*...***.***.**.....*..*..***.*.*.***..**.*..**...*.*....*.******.*....**...*.....*..***.*.....****..*.****.*****....*****....**.***..*.**.***....*...*.......**.***..*****...*...*.*..*.*.......*..*.*.......**.*..*.***...****....**.*.**.**..**..***.*..*******.*.****.*...*.**.***.*...*..*.**.*.*..*....*....****...***.**.**...*..********..*******.**.*..*.*..*....***.****....*.***.**.*..*..**...**...*.*.****.***.*.....**.*.***.....*.**.*.*.***.......**.****.*.*******...*....****....*..*.*.**.*..***....**..*...***.****.*..*.*.**..**.*..**..***..*.***..****.*..****.***...***..***..*.*..***.*...*.....*.**..*.*.***.***.**.*.**.****.**.******.****...****.*..****.**......*..*..*****..*.*...*......*.*.***....*****....*..**.....*...*..****....*...*.**..**.**.**.......*..***....*.**..****...*.*..***..*..**...*.**...*.**.**..**.*...*.*.*...*.*.**.*.*.******.***..**...*.****.***..***..*****..*.*..*.**..*...*....*..*....**.*..****...**.....***.***.***.*...*....*..**..*****.***....***.*.*...***...***.***..****........*.***...*****..**.**.****..*.**.*.*..****.*.**....****.****..******..**.***.*.*..**..*.*.**...*...*..*...**..****..***.**.****.**.......**.**.**...*..*...*.**..*..***.*..*.**.*.**.**.****.*****.*.**.****.....*..*.....**.****.***..*.**..*.**.....***...*.***.*.*..*....*.**.**..**...*..**..*..*.*.**...*.**.***.*....*...*..*..**.*.**.....*....*.*.**.*.*..*.*.*.*...*..**.*..***.***.*..***.**.*.**...******.*..
**..*..**.*..*..*.*.*.*..*****.*.*..*******...*****....*...****.*..*...**.***.*.*.*...*.**.*.*....*.*..*.*.*.*..*****.**.*...*..****.....**...***.*********.****.*.*.***...****..*.*.****.****..******..***..*...*.*.**..**.....**....*...*.**.*.*****.*..........**..***...***..***...**.*****.**.....**.**.***...****..*...*****...**.**.**.*.....*..*.**..***..*.....*.****.***.*......******...**.*....*..*..**..****.***.***.*.*.*****.*.....*..***..*..*..*.*...****...**..***....*****.***..**....*..*.*....*.**...*.******..****.*.*.*.**.***...*.*.**.**.*.....****.....**....**.***...*..*.*.*.*.*.*..*.***.****.**.****...****..***.*.**...*.*..****.*..*...*.**.**...*.*..**.*.*.*.**...******...*.**.*..****.*.***.**...*.*..*..****....*....*..*........*.**.*.**.*..*..**..*..**.***.***...*.****..****..***..*.**..***.**...**....****.*****.*.**...****.*..*.***...**..*.**..*..*..*..****..*******.**.*.**.*.*...****.....***..*.*..*..***.****....*..*......**.*****.....**...***.**..*****.****.**..*....**.*.*.*****...*.**....**.*..***.**.....**.*..*..*....*.**......***.*.*.***..**..***..*..**.**.***.*.**..***.****.*****...*...*****..***.*****.*..**.****.****..****.*.*.*.***.*..*.*****.**..**.*...*.**.*.*.*..**..*.*.*.*****.*.***.*.*....***.....**.*..*..****..*..******..******.***...**.****.*..**.**.*...*...***....**.*..**..*.***.*.****.***..*.*.*...**...*..**.**.*.*...**.*.****.****.*.**.****.*.*.*.*..*.*.*****.*.*.*..*..**.***....***.*.**.*.*..*...*.*..***...*...***...**.*......**.*.*..*....*..***..*..****..*.******..********.*.*..***....*.*..****.*..***..*...*...**.*****..*.*..*....**..**.**....*..**..*.*.....*******..****..*.**...*...*.*..**..***.**.******.****.***.**...*.*.*.**..*.*.....**...****.*....*.*.*..*...*.*.***.****.**.*......*...**....**..**..*.***.*.*.*...****.******.*.**..****...*.**...*....****.*.*.....**...*****..*.*..*..*..*.*..*..*.*..***.*.....**.*.*.**....**.*.*.*.**.**.*.*.****.*..*..**.*.*...**.*..*.**.*******....******..****.****.*..*...*....*...***..***.***.*......*.*.
.*.*...*.**.*.***.***...**.*..*.*.*.*..*..*....**..***..***.******...*..***.**.***...*..**..***.***..**....*..*.**...*****.*.....**.*.*..***...*.**.*..*.*.*..*.****.....*.*.**..***.....***.*****.***.*..*...****.*.*...****.*....*.**..*****.*.**...*.*.*.*..*..*.**.**...***....*.**..*********..**.*..*.*.***.*****..*****.*.*....*****.**.*...****....*....*...*.**.*.*...**.*..*.*.*...*...****..*..*.....**..*..****..*...*****..******...*..*.**.*.*******....*..*.***....*..****...***....**.*.***.*.*..******.**.*.*..**.***.*...***..*...*.**.*.*.*.**..****.*.*******....*.*....*...*.**.**.*.*.**.**.**.**...***.....**....**....**...***.**..***....**.....*.......******....*..**.*..**.*.**....*..**..*.*......*..**...**...**....****.**.*.**..***..*.*..**.*..*****.*.**.**..**.**.****..*..*****.......**.***.*.****.**...*.*.*.*.**.....**...**..****.****.**.**.**....**..**.**..*..**..*..*.....**.*****..*.*..**.**.*.****.*.**.............****.*..*.*.*.**..*.****.**..***.*.*.***..*****..*..***...****.*.**..**.***..*.***...*.**..**...*...****.**...**....*****..*...**.*.**..*..*.*..*.*...*....**...*.*..*...*****..***.*****....*.***.***.*.*...***....*..**.**.**..*..*.*...*.*.**..........*****.**..*.*.*.*.*...*.**.*.....***.*.*.**.*.*****........***..****....**.**.....**.*...*.*.*..*.****...*...**..**.....***..*.*.*..*...*..*.*.**.**....***.*..**..**.****..*....**.***..****...*.*.*....*.*****...**.*...***.....*..**.....**...*..*.*.**.**...*..****...****.***.*.....*.......*.*.***.*****.*...*****..***..*.**.****.***.****..*..**.*.***..*.**.****...**.*.*.*.*...***.***.*..*...***.****...***.*****.******.*.***.**..***.**...*..**..***.***..***....*..****......*.**..***...*.*.****.**...**..*...**.*.*.*.*..*..*..*.**..**..*.*..****...**.**.**...***...*...***.*..*...***.*.*....*..*.****...**.**.***.****..**..*..*..***.......*..**..**.**..**....**..****.*.*....*..***..***.....*.*******.....*.***...*..*.**..*.******.****.****.*.***.*...***....***.*..*.*..**..***..*..****.*..**.*.*....*.*.**..*...*....*
**.***.*..**.*.*.**.....**.*.*.*.....**.*.***.*.**.*..*..*.*.*...*******.**.******..*****..****.**.*..*..***......*.**.****...**.******.*....******.**.*.**..***..**.*..**..*.*..*....*..*....*.***....****.**.***....****...***.*.***.***....*.*****....*...*.*....**.*..**..********......****..**.*.*..**.*.***.*.****......**..**.*.**.*..**..***......*.*******.**....***..**.*****...***...***.*..*.*...*.*....***..***..*.*......**.***..******..*.**...*.*.**.**...**.*..**....*.***.*......**..***...**...*.**...**.***.*.........**.***.*..***.*.**...*.*.**...***..**.....****......**.****..********.*.*.***..*..**..**..***..***.***.....**....***.*....*..*..*..*...**.*..*.**..*.*...*.*****...***.******..**...**.**.**..*.**.*..***..*..*.**.*.......**..******..*..*....*..**.****..**.*....****..*.....***.**.*....*..**..*.**.***........*.***.*.....*.******..*...***.*..*.*.*..*.**...*...***..*.*....*.**..***...**.*.*...*.....**.*.**......*..*...********..***.*.*.*.*.*..****..*.*.*..*.*..**.*.*..***..***..***.**..****....*.*..*..*.*.*........***...**..*..*..**....***.....***..**.***..*.*..**..*..*..****.**...*....*..*..*.*...**.***..**.***.*...*..****......*****.***.*.*******.**.*..*.**.*.************.*****...**..****.****.*..**.****..******......**..**.***.*...**.****.**.*....*.****.*..*....***....**.*...*****...*.***.*...**......*.**..**.*.*.*.***..**.***...*..**.*..*..***.***..**..*.*.**..***.....**.**.*..**...*.****.*...*..*.**.**.***...*.**.*..*****...***.*..*..*.*....*.**.*.****.*...***.*...*..*..*.*...**.**..**.*.**..*.*..*....***.***...*......*..*...*****.*..*.*.*****..*..*.**...**...**..*....*.***.**.*.*...**..***.*******..*...*..***.*.*.*..***.*.*.*.*.**.*.*.*..*...*.**........*.**....**..*.......**..*.....*.***..*..*.***.**.******...**..*..***....***........**..*....*.*.***.***.....**.**....*....*..*.**.*.**.*..*.*.**.*.*.**..*.*.*.*.*.**.***.*..*.*...***...**....*..*.**...***..*..*.*..*....***...*...****...***.***.***....**.*.***.*****.*..*..**..****.*.....*...*.**..*******.
.*...*..*..*****.****.*.*.**..*.***.**....*.*.............*..*..*.*..*.*.**....*.*.*.*..*.....***.**.....*.*.....**.*...**.**.**...*....*..*.*.*.**.*.*.*...*.*.***.**....*.**..**..*****..*.*....*.......***.*.****.***.*...***.***..**...**..*****..**...*..*..******....****..*.....***...***.*.*..****..*..**.*...*.***..*..**...*..**.*.*..*.*..*..******.***.*.**.*.*.***.**.***..****.***..*..*...*....*.**......*...*.**.....*.**.*..**..****.**..****.*..***....***.......*.**...**..****.....**....**.*...*******....**.*.*****.***.****.****..**..*.*......*.*.*.**.*.*..*....*....***......*****.*.****.*.**.*********..****.....*******.....*.**.***..******..***..**.**.....*****...*.**.*..*.......*..**.**..***.**.*.***.*.*.*.*.**.*...*.*.*..*...*.......*..*...**....**.***..**..**.****.*...**...*...**.*.***..**....**.*.....*.**.****..*..**..**....*........**.**.*.****..*..**.*****..**.**.**...**.**.*....****..*..***.....*.*..***.*...*..*****.*......****...***...*.....*.***.....***.**.**....**...**..*.*..*..**...*****.....*..*.***.........**..**.**..**.*..*..***.*.**.**..**..***.***.**...**.*.*...*.*****.....******.****.....***....***.**..*.**.****.**..*..*.*.*..*.**..*...*.**.*..*.**.******..*..*...*...**...*...**...*.**....*.*..**.*.****..*..*****..**.*.**.****.....*..***..*......**.**.....**.*.*.*.*..**..**..*..*..*****.*.*.*...**.*.*.***..**.*.******..**.**....****...*.*.*.**.*.*......*..****.****.****...**..***....****...*.****.*.*.*.**.******.***....*.**.*.***.***.**........**.**..***.*****.*..*.*.*.**.****.*..*..*****.*.*..***.*.**.**..***...**...******..*..*.*..*.***...*.**.*...**..*..***..***..***.***...******.****...*.*......*..***.****.*..*.**..*****...***..**.**.........******....******.*.****.********...**...*.*..*...****.*.*.*.*****...*.*.......*.*.*..*.*....**..***.*.*...**....*.*.***.***..**.**..*....**..*...**.**.....*.***.*.**..*.*..**...*.*..*..***.*.**....*...*.*.**.***...*..*.******..*..**.*.****...*.*.....***.*..***.***.*.*..***....***.*....*......***.*......*.*
..****.....*..****.*.**....*.*..*.**..**.**..*****..*..*.....*.*...*.....***.**.***.****.*..**...**.**....***...*..*......*.***.****....**.*.****....*.***.****.***...*.*..*.****.*.*.....**...*.**.*..**.***..**.***..*..**.*.*...**.*.*.**...*.*****...*.*...******...***......***.*..*..*....*..****..*...*.*..******.*.*****...****.*.....*.***.**.*..**....*.*..*****..*****....***.....*.***..**.****..*...***..*.*..*.*.*...**.*******......***.***.**.**.*.....*..*..***.*..*....**.*.*.***..*.*.*....*..***..*..**.**.***.**.*..*.*.*...*.**..**.*.*...*.*.**....*.....****..*..*.*.**.**..*.**.*.*..**.**....**.**.*..***..*....**.***..*.*.*..*.**...**.*...*..***..***...**..***..*..***.**..**.***..****..**.***.*******.....*.*.**.*.......*...**.......*.*.*.*..*.***....**..*.*******.*...****.*...***..*.*..*..*..*.*...****...**.*.***.*...*.**..*.*....*.*.*...***...*...*..*.***.***..***......*.**.*..***.*..**.*.*....**.*..*...****.*****....******...*.*.**.*.*.**.**.**.*.*.......**.*..***.*..**..****.**.****..**.****.*.***.***..****..*..**.*.**.*.**.*.******...*.***.***..*.***.*..*..*...*..**.**.*..**..*****..***.*..*.*.**.***..*.*...*.*...****.*...*..*.***.***...*..*...*.**..*.*.*****..**..*...***.*.**.****.*..***..*.....**.*......**...**..***..*.*....**....*..***.**.***.***.**.*..*****....*.*.***.***...*.***.**....*.*.***......**.*.*..*..*.*.**..***********.***.**.*.*.*.**...***.*****..**.*.*.*...*.*..***.***..*.*...****....**..**.*..**...***.*.....*.*...*..***..*.*.*..**..*****.**.***.*..**.**...*..*******...*.***....*.***..**.***.*.***..**.*..*.*..*....**..**.***.*..***....*.**.**.*.*****..**..*..**..*.****.....**..*.*..**...*****.....*...*..*.**.***.**.**.*.**..*.***..*****.....**.*...*...**..**..*.***..***.**..***.*...*.*.*.*..***..*..*..*..*...*.**.*.*.**..*.***.*.*...*..***********.*.***..*.*....******..*.****...*.*.**..********.*.*.**.*.****.*******..*.*.**.*.....***...*..*...*..*.*.**.***.....*..***.*.**...**...*..***..*.*....**.*...*.*...*..***.*.*..*.*....*.*.*..*...*....**..*
.*****.*.**.**.***.*...*.*.***.*......*.**..*..*.*..*.***..**.*.*..*.**..**...**...**..*..*********.***.**.*.**.**...*.....**.****.*.******.*....**...*...*...**..*.***.*..*.*..*.*.***.**...***.**..*......**.*.*.**...*.**.....*..*.*.*....**...**.*.*****..*.**.**.*..**.*..**.*****.*...*****.......**.**........**....**..***.**...*.*..*...*.**.*.**.*..*.....*.*.**......**.**.*..*.*..*.*.....*..*...*.*****.*******....***....*****..****...*....****.*.*...**.**.***...*...***.*..**..*.**.**..**..**..**..**....*...**.*******...**.****.*****...*.*..*.*..*.*.*.******...*....***.**...*..*...*.**.**..*.**..*....*****.***..*.**.***.**...**.***.*..***...*......*****..**.....*..**...**.*.**.**...*..*****...***.**...***.***..**.*...**.*.*.....****.*.*...**...***.*...***......**.........***.*.******.*..*...*.***.**....*..**....****.*.*..***...**.**.*.*.*.****..*..........**.*..**.....*.*.*...*..****....*.*.*.*...*.*....*.*.**.*...**.*..**....**..**..*..*...**..***.***.*.**.*....*****..*.**.**.**.*..*..*.***....***.***..*..*.....**.**.*..*..****..***.......**.*...***..*.*.*.*.**.*****.*.*****.*..**..*....*..**.*.*.*...**.*.*..***.*.......**.***.**..*******..*****.**..*...****.*.*.*.**.*.***.**..****.......*..***..***.....*..*.*.**..***.***..*...*...*.*....***.*..***.**...*....****.**...*.*.**..****.***.****....*..***....***.*.*...***.......*.***.**...**.**...***.*.*..*.*..*.*.*.*.*..*..***.*.*.*...**.*......*..*.**.*****.**...****.*.**..*...**.*....**..*.*..*.*..**..**.*...*..**..*...*..****....****.......**.*.**.**...***......*.**..*..***..*.*..**....*...*.**.*..*.*.**.**.**.***.****..******.*...**.*...*****...*..****.*..**.*..******...*..**.*..*.*..*...*.*.***...*..*.**..*.***.***.*......**.*.*..*..*..*..**....**..*..***..*.*..***..*.*.*.*..***.*.**..***...*****.*...*.*.**..**....****.****...*....*..*.*.....**.**.****...*****...*.*..*.****.*...*..*..*.**..**....*****.*.......*..*.*.***..***..*...*..*.*...*..*...*..**...**.*...*....***.**..**.*..**....*..**.**.*...*.****...***..*****
.*....*..*.****.*.***..**.....*...**.*.*..*.**.**....*.**.**.**..*..*.****......*.*....**.*....*..*...*..*.*..*****...*.*...**......*.***.*****....***.*.*...*.**..***.....***.**.***......*****...***..*...*.*.**.*.***...***.*...***..**....**..**.**.*..**..*...**.***.*.**.*..******.*.****..*....*........**....***.*....*...*.***..**.*.**...*.*.**.*..*..***.*..*....*..*......**..**.*.*.**......**.**..**....*..*..***...*.**.**.*.*..***...*****.**.*...*.**.*****....***.**.**..******.**.*......*.******..*.....*.....*..**...*..*.***..**...*..*......**.*******.*****.......*.**.*...*****..*..****...*...*****.*.*...**.*....**.**........*...*.**.*.*.....*.*.****.****.****.*.*.*.**...***.**.*.*..**.*...*.*.**.**.*.*.*...*..***.*...*..**.*.*.*..***.*****.*.**...*.*.**.*...****.**.**.*********..**.**...*..*.*.**..*..**..**.*.***..***..*.*...**..**..*......*.*..*.***.*.*.*.*.**....**.*...*.*.**..**.**....*******.**.**.**.*...****....*.***.**.*.***.....*.**..*.**.**.**..*.*....***.***..**....*******.**.****.**..***.*......*.....***.*******...*.....**.**...**.....***.**...*.**...**....*..*..*....*....*.*.*..**......*.....**.....*...*.....***.**.*......***..*.*..*.**.***..*.***.*.*.****....**...*..*....**...****.**..*****..*..*.*.*.*.**..**..**.*..*..*.*.*...*.....*..****..**.*.***.*..*.*******..*....*.*.*.**......*..**.**.***...**.**.**.*.*...***..*...***.****.**..***.*..**.*...*.*..***....***.**.*.*..*......*..*.**...*.*.**......***.*....**.*.**.*..**..***..***.*....******.*******..**....****.*..**.....*.*.**.*.**....*.***.***.*..*..*.**.*...*..****...*..***.*..*...*......**.**.***.*****.*.*..*..*..**.....****...*.**..**...****.**..**...**..*.*.*....***.*.***.*.*..*.*.***.*.*......***..*.*..*...**..*.*..*.*.*....**...*.**...**.*...*.***...**..***.**...***.**.*..*.*..***.*..***......*...*..**.*...*...****.****....***.*****...*.*..*.**.....*******....**..***.**.***..***.*******.*.****..*....***..*...*.*.....***.*.*..**.**..**..***.*...*...*.**.**...**....**.*****...*.*****.*....*...**
.*..........**..*...**...***.*.**..***..*.*...**.**.****....**.*...**.*******.*.....*.***....*...***.*.**....******.**.*.*..*.......*.***.*..****.***.***..******..*.****.***.*.*****.**.**.********.*......*.***.****.**.*****.*...*.*...*.**..*....**.*****.*.....*...*.****.**...*..**.****.**...*.****..*.******..*..***...*.**.**.*.....*..*...**..*.**...*.***..*.***..****..**.*..*.*....*.***..***..*.*.*.*..*....*.*.****..****....*.*...*..**..*.**.*..*....*..*.**.....*.*.*..*....********...***.*.....*..**.*.**....***.*.*.*...****.**.**.*..*.**...*..**.***.......*.**..*..***.**...*.*.*.**..*..*.*..*..**.*...*..****.**.***..**.*...*.*.*.*..*...*..**.*.*.**.**...****..*.***.**.**.*.*.***.*.**..*.****.*..*..****.*.**..*....*....***.*......***..**.***.*.*..***.*..**..*.**..*..***.**..**..*.*..**.*.***.*...*.*.****.*.*.*.*.*..**..*.*....**.....*.***....*..*.**....*..*......*.**.*..**..*...******.*.****.*.*..**..*..***.****..**.*.*.***.**..*...*...****.*...*.****.***.***...*.*****...*.*......*.*...*.*..*.*.*..*.*.*.*..***.*.....*******.........*.*..***..**.*.**.*.***..*.******..*.****.*.*......**...**..***.*.**.**.*..*.*..*...****.............*.*...*......*...*.***..**..*.*.**...*.**.***.*.*..*.***..*.***....*.***.**.*..**.**...*..***..*.*.......****.**..**.*.**.*.*.*...**.*....***..*.*..***.**.*..***....***...*..*.....****...*..**.***.*.*..*..*.***********.*..***..**.***.*.*****...****.*****.*............*.***.**..*.***.******...**..*.**....****..****.*****.*......****.*..*.*.*****...*****....**.*..*.***.**.***.*..*..***.*.*...**.....*.**......**.****.*******.**..*..*..**......**.*.....***..**.*..***..*..*...*.*..****.**.*.***.**.*.*.*.****.*..*..**.*.**...*.*..........***...**.*..*.****..**.****..*.....***.*....****...*.......*..***.*.*...***.....***.****.**.....*.****.*..*..**.*****...*.**....**..**..*.***....*.***.*.*..**......*.****..*...***..*.*....***.****.**..*.*.*.**.**...*..*.*..**....**.*.*.**.**.*.**....*.**.*.**..***..*.........***..**.******...**....**..*..*...***.
....*.*..***.***...*.*.*.*.*..*.**....*******.*******.*.*...**..**..***.****.***..**.....***.*...*.*.*.**..*.*.*.......***..*.***..*********..***..**...**...*.*.*.*.**.....****.***.******....**.***..***...***..*...*.*...*..*.*****..*.**..***.***.....******..*.**...*.*..****..*..**..*.***.*..**.**.*...**.*......**.**.*..*..**.**.*..**..*.*.*...*...***..***.*.*****.***.***..**..*.**..*.**.*.*.**.********.****...*.***.....**..*.*..*.**.....**....***......***...*.......*.**......**....***.***.**.*.*.*.**.****.****..*.*..**..*....*..*.****.**.*.*.*.**.*...*.***.*...*.**.*.***...*.**...**********......**..*..*..***.*.**....***.**.*.**..*****.***.*..***.*..*.*.**.*..****.***.**.*.*.**..*..**.*......**...***.**.*..**..**.***.*.*...***..*.***.******.**..*.*.*.*****.*.*..*.*..*.*.*.....*....**.***..*****.***.*..*.**.....***.*..**..*..*.****..***.**..***.**.........*.*...*.......*..*..*..************...*.*....*.*.*.*..*......*..****...**.***.**....*.**.****.***.****...*.*.****..*...*.*..*..*.*.*....**.*...**..***.*..**..**.**.*..**.**.**.*...*..***.*.***...****.**.**..**..*.***.*..*....****.*.*..*...*.********.*...******...*.**..*...*.****.*..**.*.**.**......******..**...******...*.****....*.*******.*...*...*****..*..***.***..*.*..**...*.*..****.****....**..*..*.**.**.*.**.**...**...*****.*.*..**.*..*...*....*.*.***..*.**.....*.**.**.*....*.*.**..**..**........***....*.*.****.*****..****...*.***.****..**.*...*****...*...*.*.*....**.*...*..****.**.***..*...*.*..***.**...*.***..***.**..*..*..*.*.***.*.****...*****.*.**.****.....*.*.*.***...***.**.**...*****..**.***...***.*..****..*...*********.***..****..*..*.**.**.***.***.*.***.**.*.*..*..*.*...***.***.....*.***.*..*...**.*......*..*....**..**...***....**...*..*.**.*.******.****.**.***........***....*..****..**.*.***..*.**...**.*.*.***.**.*...***...**..***.*.**....*..**.......*.*.*.*.*.**.****.**..*...**...***.*.*****.....*.*.***....*.....*****.****.**.**.****.*.***.*..*****..**.*...**..*....*....*******.*.**..***..***.*.......
****.*.....*.......*.*.*.**..*.****.***..**.***..****....*..*...*.*.*.*.****..***...**.....*...*...**...*.*.*.*.***...*..**.*.**..**..*.*.*.**......*...**.***.**.****.*..*****.***...******....*.**...***.***.........***.*.***..***.***...*..*...*.*..*..*....*.*...**.*.**..*..*.....**..***.****.**.*..**.....***..***.*.*.*....*.**..**.*.*.**.**....**..****.*.*.*.*..***..******..........**********.***.....***.**..*....*.****..*..*...*...*.*.****.***..*.*...***..*..**.**.***.*...*.......**..**..*.**.*...**...****....****.*..**.......*.*.*....*.**.*******.......***.*.**..*****..*.*.*..***.**..***........**..**....*.*..**..*.***...**..*...**..********.*...*.*...**.*...***.....*.*...*.....***..*.*..*..*.**.****..*.***.***..****..*.....**.****....**.*.*.*.*....*.....******.*..**.*......*.*..**.*....**..*.*..***...**.*...**..**.*.**.*.*..*****...*.*.*..*.**.**.**..******.***..**.*.*.***..*..****.*.***.*..**..*****.**...*.*.*.**..*..*..***...*.*...*.....**....**.......**.***....*.*...*....**....***...****.*...***.*.**.**..**..**..*.*....*.*...**.*.*..*****..*......**..****.**.***.*.*.....***......***.***.****.*.**..**..****.***.*.*********.**.***..**.**......*********...***...**.*..**.****.**....**..**.*..**....*******.....***.*...***..****.***.*.*...*****...**...*...**....*.***.*....**..**.**.***.*.*..**.****.*.***.***......*..*.**..*..*.*****.*.******...*..*****.*..*...**...*...**.*.*.***.*.***..**..*.***.*.**.****...*..*..**.*.*.***.*...****..*.*****.....**...**...*...*.**...*...****...**.*.*..*.**..******.*...****.*..****.*..****.**.******.*.*.**.*.*****.**.***.**..*****.*..****.**....***...*.**.*.*..*..*..**...*.*****.**.**..*.*.*..**.*..**.*.*....*.*..*.*.*......**....*..*..*.*....**.***.*....*...*..**.*..****.*****...**.......*.***...****.**.*..****...*.****.*....*.****..*.........*.**..***..**....*..**..*..*.**.**.*.....*..**.****..**..****.*.*******..*****......*.*....****..*.*.********...*.**.........*.***.**.**...*.*..*.****.....*.*...****.*.**....***.*.*...*.*****.*
*.**..****.****.*..*..**..****.*..***..******.*.*.*.***..*..****.****.*..***....*.*.*...*.......**.***..****..*.*..*....****..***.*.*.*.*.*.*..*..**...***...***..*.**...**..***....*..****..*.*.****.**.....**********.*.*.*****...**.*.***.*.**.*...*.***.*....*.**..**.***.....*..*..*****....*..**.*......*..*.*.*..**.*.*.***..*..*****.**..*..***.**.*...**....*...***.*.....*.**.**.*.*.***.**..*..*.***..*..***.***.*..*.*.....*......*..*..****.*.*..*.**.*..****.**....*..*****..**..****..*.**..***.*..*.***.****...*.**..*...****..*.***.*.***.*.*..*.*.*.**....********.**....**.**...*.*..***....*.*...*****...*.**....***..****....***..**..***..*.......*.*.*...*....***.*..********.....*..****......**.******...*......*.*...**.**..*...***...***.***.....*.******..**.***...*..*....**.****.*....*...*..**.**.*..***.*...*.*.***.*........**.*..**.*..*..*..*...******..***.*...****...**.*.*.*.*****..*..****..******.*.*..*..**.*..*..*.*.*****.**.***....*..**.***.*..**.*.**.....*....**.*.**..*....**..**..***.....*....***.*......*...*.**....*..***.*..***.*.*.*...*.*....**.....**..*******...*..*..***..*.**.******....**..**.**..*.....**.*...*..*..*.*.*..*.****.***.*..*..*......*****.*.*..***.***.*..**.*........*.**.**..**.*..***..*..***..***..**..***.*....*....***.*.*.***.*......***.....***.*****.**.*..***...*..*......***....**.*.***.****.*..*.*..*....***..***..*****.*.***..*.**.*.*.*...*.....**..****....*****..**..*.*..*.*.*..*...**.....**..*....*......****.**..*.*.***..**..*.**..**..***..*.***.**....***.***.**....*..**.*..**.**....*..*....*...****..**....*.****.**.*.....*..*..*....***..*.**.*.***.*.*.*.*...*.**....*.******.****.***.***.....**.*.*...*****....*.***.......*..*..***.*.*....***...***...**.*****.....**..*.....***.***..***.*.*.*.***.******.***.*..***.......*.*******.*.*.*..*****.*..*****.****..*.***.*.*.*.***.*....*.**.*.....*.*.**.*..*...**..*****.****.**.**..**.*..*.*..**....*....**.*.**..*.*.**..**.*****.**.*......*.......**...**..*.**...*.***.*.*.*.....*.**..*.****.**..**.*..**
..**.*.....*.........*..**.*.**.*.**.**.***......*.***..*...*.**..*..*.**..********..*.*.*....*.*******.*.*....*.*****.**.*.****...*..*.*...**.....*...*.**.**.*.*..***....*...****.*.***..**..*..****...**..***..**.**..**.*.....**.*.***....*****.****.***.**.********.****...*..**..*..*.*****..*...*....*.****..****.*.*.*..*.**..*.**.****.***...*.***...**..******...**.***..*..*....*.**...**..*....**......*.*..*****.**.......*.*.**.*.*..*.*...**.*..**.....***.*....*...*......*.***...**.*..***....**..**.*.*.**....***.*.....*.**.**........*.*......****.*.*.*...******..*..*.*.*..***...*...****.*.*..******..******......*.****.****.*.**...*.*..**.*.****....**.****.*.*..********...*.*.*****..*......*.*..*.*********....*.**.*****.*......*..***..***.*.******...*..*..***.*..*.***.*..***.**..**.*.*..*..*.*.*...***..*..**...*..*****.*..*.**.**...**..*....****.*.**..******.*....*******..**.**..*...*.*.*.*...**.*..*.***..****.**...**..**.*...***..*...*.*.**.******..****.*.****..*****...****.*...*.*.***.****.*.****...*.*...*****.....*..*....**....***.***.....**.*.*.******.*........******.....*.*****....*..****...*..*....***.**.*.....***.*.**.**.******.*.**.**....****.***.***..***.*...**..****...*......*****...*********.***.*.**.*..*..*.*..*...**.****..**.....*...*****..*.*.**....*...**..**.***...*.*.*..*.**.*.....**.******.*.*..**..**.*****..*****.*....*.**.....***.*.***.*.*.*..........***.***.*.*.**...*..***...**.****..**...*..**.*.*.**.*.....*.....*.*..*.**..**.***...**....*..*******....*.*.**.*.***.*****.**.....*..*****.*.*..***..****.**.****....*.**....*.**....*.*.....*......***...*..*.***..*.*...*.....***.....**.******..**.*.**..**.*....***.**..***..*...*****....**..*..*..*******.**..**.*....*.****.**..**.**...*****.*.****.**..*..****..**..**.****.*...*.****.*..*..*.....***.........**.**.**.***....****......*....**.*.*..*.***.***....*....*..*...**...**.*..*.*...*....*.***....**...*..*.**.*..**.*.....*******..***.***..*****.*.**.*.*.*.....*..**...*....**...*.*....*..*.*....*..***.*
*.*.....*.**.**.**.***...*..*..*...***..**..***..*.***..*.**.*..****..***.*.*...**....***.*........**..***.****...*.*.**...*..**.*.**.**.*...*.*.*.***.*.**.****.*.*.**.**.*****..*.*.**...*.*.**.......*.*.**.*****..*...*...*.****.***..**.****..*..**.*.*.**..*..*.....*....**.*..**....***.*...***.**...*.****....*.*.*..*.****..***..**.***..*.*.....*.*..*.*.**.*...******.***.*.**.*.*.**.*...*.***.*****.*..*.**.***.*.*****.***.*..***.*...*.*.***.***.*...******...*..**.**.***.*....**.*.****.***.*..**.*.........*.*.**...*...*.*.*.*.*..*......*...**..*...*.*....*..*.**.*.**.****...**..**.*****..**...*.*..*......*.*.*..*.****..*....*****...**.*.**...*.****.*.*.****.*..*...*..*.*.**.**.*....*.*****.****...*...***.**.*..***........********..**..***..*....**.*.******...*.*...*.......****.**.....***..***.*...*.*.*.*.*.**..*.**.*...*.*.*..*.**.***.*...*.**.....**..*****.***.*.*..***..*..*.*.***.*..*.******..*..**.****..**....******....*..*.****.*.*...*.*....*...*.*.*...****.****.***.*.*****..*....*.**..****.*****.*.***.*.*...*.****.*..***..*..*.*...***..**..**..*.**.*..*.*....*..*..**.*..****.***..***.*..*....**..****.*.....*.*.**...*.*.**...*.******..*...**..*.*....**..**.*.**.**....**..******.**.*.*..******.****.*.****.**.***..**.*..***.*..****.***.*.***...*.**..*.*...*..*...*.*..**..*.**.*.*...****.**..****.***..*.******.*..**.**.*****....*.***.*.*..*..*.....*..*.*..*.*.*..**.*.**.***..**..********.*.**.**...*..**.*.*****.***.**.**...**......*.*.*..*.**...***...*..*.*..**..*...******..**.......**..*..**..*..*.....**.**.**.*...**.*.***..*..*.*.*.....*......*.****.*.****.*...*****.*...*....*...*.**.......***...*..**.*.****.**...*..*.***..***.**..**..**...**.*...***.*.*..**.*.*.**.*...**...**..*.*......*..*...**..*..******..*.**.**.**....*..**...********.***..**..*.**.*.**..*..*******.***..*****.**.*****.*....*.**......****.**..*......*.***....*.*.***.**..**.*******.....*.*.**.*....***...*..***...**.**....*.*...*...*...***..**...*...********.*.***...*****.**.......*****..******.**
...*.*.****............*.....*.**..*.***..***..****..**.**.*****.*.*..***.*....***..*.**.*.*.....***.*..*..*......*..*...**.*.*.*.*..**.****...**...*..*****....***....**.*...**......*.***.....*.***.*.*..**...*.....****.**..*....*.*.***.*.**.***.....*.*.*.*......***...*****..*.**.....*..*...*...****..**.**.******.**..*.*.**.*......*...*.*....****.*...**.*...*.**..**........****.*.*..****..***.*..**.**....*.**..****.*****..****.****...**...*.**...****.*..**.....*.*.*...*....*.*..**...*.***.*****....**.*.*.*.**.********.**.****..*.***..*.**....*******..*....***.*.**..*....*.*******...**...**...*...***...**.**.**...*......**...*......***.....****.*....****.*...**.**.****.*.**.**...*.**..*.*..*..**..**....****..*.....*..*.***..*....*.***...***.*.**.**.****...*.***.*.*.*****.*.***.....*.*...***.**...****...*..*.**.***......**.****..**..**....*......*..*.****..*...**..*******.***.*.*.*..**...****...*.***...*.***.*.*...**..*********.***.***.**.*****..*..........**..*.***.*.........*.*.******..**....*......**.***.**.*...**...*....*...*....*.*.***.***....*.*.**..*.**.*.**....*.....*.**..*...*.***..***.**.*.*.*.**.***.*****.**..*..*.*****.*.***.*..***..*....*...*.**.***.****.*..*..*.*...*....***.**.**.*.****.********.*....***...******....**..*..****..*****.*.**.******...*..***....*..*.....**....*.*.**.....**....***.***..*.*..*.*.*.*****...******.**...**..*....*.*..*.*.**......**.**...**..**.**...*.*..****.*......**.**.*.***.....*....***.**.......*........*.*.*.*.***.....***..**.*.**.**.**.*.*.*..*...***.**......*..****.*..*..*****.*.*...*..*.*.**.**..*.***....*.********.***.****.*.****...**.*.*.**..**.**.**.**.*..*.*..**.*.***.*.****.**.*.****...*****..**.****....**...**.*.******..***....*.**.**.......*****.**....**..*..*..***..*.*.****...***.*.****.*....*.***.........**...*****..***.***.**.**..*...***...**...***.*.***...***...*....*.****.*.**.*..***...**.***...***..*.**....**.*.***.**.**.***..*..**.**..*.**...*.*..***.*..**.*.***..*.*....****..*.****.**.....*.***.*.*.*...***.
...****..***....*.*.*....***...***.******...*..**...*****...*.*....****.*.***..***..**.*...*****.*.*...***..*.***.***.**.**..**.*..****.*..***.***.*...*.****..***.*.*...........*.*.**...*....*...*.***.**..**....**.**.....**..*..**....*...******.*.**..**.*...**...*..*..**..**.......***..****.*.**.....*...**.....**....*****..*.**.*.*.***....******..****.*...***.*.**...**..**.***.**.***.*..*.****..**.**......**.***.....***.****..**..*****.**.*.****..*.*..****.***.....*****.*.*.***.**.**.*.****.**.*.*..**.*.**.*..*...*.*....**.***..*..*.**..*.*.***..*..*..**..******..**.**.**..*.**...****..*.*.*......**.*.****.***.*.....**..***.*...*....*.*.*.**.**.*.**..*.*****.*.**.**..**.*...*..*.***.**.**.*.**.**..**...***.***.*.*...*...**...**.*.***..***.***.*...*...****....*..**.***.**....***.*...*.**.....**..****.**.*....*.**...**...*....*...*...**..*.*.*.**.*..*...****...*.****.*.**.****.*...*.**....*.*.*.*...*..*.*.*.*......**.****..*..*****...*.*****.*.**.*...**.*..**....*..*.*....*..***.**.***.******.*.....**..*.*..*..****..***.*.*****..****.**.*...**.*...*.*.*..*...*.*******...****..**..*.***.**..*.****..**...**.***.*....**.****..*..*****..**..***...***.**..****.*..*.*.***..***...*.**..**..*.****.......*...**..*.....**..*.*.*..*............**...**.*...*.*.***.***.*.*.**.**..*.***..*....*.**.*.*....***.*....**.*.***.**...***.*...*...*.*.*****.*.***..**......*.....*.****.**.***.*.**.*..*...**..*****....*..***********...****.*.*.**.**..*.**.*.*....******....*..*.***..**.*.*.*.......**..*.*.*.*****.***...******.*....*.***...***.*.*.**.**..***.*****....**.*.*.**.*.....*..*.**.**..*..*.****...*..****...**.*.**.**.*..*.*.**.*.*****.*..*.*......*.*.***.*.**.***..*..**.*.***.**.*...***.*.***.*..*..*******...*.*.*.**.**.*..**..*...***.*.***.*.*.*****...******..**.*****...*.....*..*.***.**.....**..*.**..*..*.***..*.*.*.*.*...*..****.*.*.*..****..*.*..****.*..******..**.*.*.**..*.*..**.*..*.**..*.*.....*****.*...**..***..***.**.*.*.**.**..**.....****..*..***.*.....*..*..*.**..*..*..*.*.
...*......*.**..*.*..****..***......***.*...**.*....**.....**..*.*..**.**.*.*****.**.**.*...***..*.*.*.*.**.*.*.*.**..******.....*.*..*.*...****.*.***...*..****....*.*.*......**...*..**...*..*.****.****...*.*...*..*.....**..*.*.*..**.*******...***...*.*.*.**..****...***.*.*.****.******.*.*.*..*..***....*.**..*..***..***.*******...*.****..*.*...**.***.**.***..**....**.***...**.*.***.**.***.**..**...*.***.***.*.***.**...*.**..*....**.**.*..***.*.*.*....***..***..****.**.***.****.*****..*****.**..*.....*..**.*...*.**.****.**....***.**.***.**.*....*...*...*******.......**...****.....*...*.**.**.**..*..*......*..*****.***...*.***.*..*.**.***....*.**.****.***..**..**..***..*.**.****.*..***.*.*.*..*...*....**.****...***.***.***.....*..***..****..**..**....**...*.*.*.**.**.*...**......**...*.******.*****...*.*..***.****.**.***.**...*.*.*..***.*..*.*.**.*******.***..***.....**...*..*.*.*.*...*.*.****....*..*..*.*......*..***....**.*.***.*....****.***.***.*.*.***...*...*.*.****.**...****.....*..*..**....***..*....******.***.**.*...*.**.*....*...**.**..***.....*....***.**....*..**..***...*.**..**.***.......*..****..*.*.*.*..*..**.*...*.*..***.**....****.*..**.**.**.*..*.*..*.*....***.***....**.*.*...**...*..*****.*...**..*.*...*.**..*.**.**......*...*.***...***.**.*.*.******.**........***.*..*.**.*.*.....**.*.*.*...*.*.**.*.*.**...**.*..*****.**..*.****.**..*...**..****.**.**...**..*.*..**.**.****.*......*.*..**...**..*.*.*.....*****.*.***.*.**.******..***.*.**...*.*.***..****.*...**.****.*.***.*.**.*..*..*.*.**.*****.*.**.*.****...*.*.****.*....*.*...*.*.***..**..**..**..****..*...*..**...*.*....*.**.**...***.***.*....***..*****.*..*..*.*.*...*.**......*.*.*.*.*....**.*...*.****.**..**.***..*.***..*****...**.****.**..*.***.*.*..*.*...*..*.*...**.*.*.***....****.***.*..*.**.**.*.**....*.*.**..*...**.***.*..****.*.*.**.*.**.******..****.**.***...**.**....****.**..*.**.....*.**.*...*.*..*.**...*.****.......*.*...*.....***.********.*..***.**.*.***...***.*.*.**...**.*.*...****..**
*.**.*.***.*.*.*.*..*.***.***......*.***.**..*.**..**..*.*.....*..*.**.*****.**....****.*.*.***.***.***.**.*..***..***....*...*.*...*.***.*....*.*.***...*.**..*.**.***...*..*.**.....****.*..*.*...****.**.*...*...**...*..**..******.*****..***.******..*.*.....*.*...*......***.*...**.*.****....*.*...*.**.*.....*...***.*.*****.....*..**.........***.**..*.*.***...**.**..*.**..**.******..**....*.****.*....****........**.......*..***..***.***.*.*...**..*.**.****.......***...***.*.*....***.***.***.*..*.**..**.**....*...*....****.********.**.*.*.***..***..*.***.....*******..**..*.****.*********.*.*..*...****.*..****...*...*.*....***....*.*****.**.**..**.******.**.*.*.***...*.**.*..**.*****.*.*....***.**.*..*......*.*..*.....********..*.***.******...*.**..*.*...*..*.*...**...*.***.*.**..*..*.....*.***...*..*.***.*.**..**..*.***.**.*.*...*****...*...*.***.****...*.**.**.*...****.**..********..***.*.**.*..*..*.*.**.**.*...*.**.*.*......**..**.*.*.***...***.*.*..*.*..*.*....*...***..**....**.*...*........*.**.**.**..*.**.....**.**..****..*..*.**.*.****.*.**..*.*.......**.**.***.*.**.*.*....*.*.****.*..*****.*...********..*..**..*......*.*.**...*.**.***..*..***...**.*.**..***...**.*.*....**.....*.******......*****.*..*.*....***..*..***......****.*.....*....*.*...***...**..**.******.***....*****...***.***.*........**..*.*..*.....*.****.**..*..*....**.....*******..**...*..*...*....*.**.*.*.*..***.*....*.*..*.**.**..****.*******.***.....*....*.*..**..**.*..**.********...**.*..**...*.*.*.**.*.***..**...*.***..*.***.***.**...***....***...**..*..*...**...*...**.**..*.**.**.**..*...*..**.**.....*.*****...*.***.**.*.*..*.***...*.***.*.**.*....**.*.**...********.......*.*..**........*****.******.*.*.*.**.***.**.*****.*.***.**..*.......*.***.*......*.***.*.*.*...*..*.***.****.*..*.*.*...*.***...*.****.**.**.*****.*...****.**..***.******..**....**.***..*....*........*.**.....********.*...***.*.*.*....*.****...**....***..*...**..*..**.*..**..*.*****...*.*..*....*..*..******.***.**..*....*.*.
*.*..******....*.**.*..*****....**.*.*..*..*.**..****.*.......*....*.*.**.*.*..*.*.***.**.*.**..*...**....***.*.*..*..**.*.....**..**..***.***.....**.*..*...****.*....*.**..*.*.*.***.*.*..*..******..**.**.*.*.**..***.**..*.*....**.****..*.**.*.*.....****.***.*..****....****..*.*.*....**...****.**...***....*.***.*.**.*.......******...*...*.*....*.*.*.****.****..**..**......***.*..*..****....*.**.*..**.*.**.**..***.****.*..***..**..*..*..*.*.**.....*.**...**..***.****.**..***..**..***..*..****..*.***..**.*.**.****.****...*...*..**.*.**.**.**.*.**.*.***.********.**.*....*.**..**..**.*.*****.****.*.**...*.***.*.*...*..*.*.*******...*.....*....***..*.*.....**..*..**..*..*******......****...***....*...*.*..*.*....*..*.*.****....*.*..**....*.....*..*.**...**..*.**..*.***.**..**...**..**..***..*..**.*....****.*.***.*........**.**..*..***..***.*....*....*..***..**.........********.***.****.*....****......*.*****.......******.*.**.*..*....****...*..*.**.**..*.**.****...***...*.*..***...***.*...**.*.**.*.*...*.**...***..**.**...***.**..**..*...**..**..*.*****..*....**...**....*****..*.****.......**.*.*.*..*...*.*.**....**.*..*.**..*.***....*....*....*..**.*.*....*....*..*.*......*.**...*.*...***...***.*.*.*.*.*...**.****.***.*******...***.*..**.*.*..**.**.*******.*....**...****..*....**.**...*.***..**...**.**...**.*.*.****.*.....**.****..**.****.........****...*...**.****.*....***.*..*.*.**.......***..*..***.**.**....*......*.**...****.*..**.*.*.**....*..**....*..*..*.......*.***.***..*..***....**..**.*.*...*****.*...**..*.********.*.*...*..*.**..***.***....***..*.......*.**..*.**..**..*********..***.....*...***.*.*.***....*...**.*.*.....**..**.....*.**.*******.**.*.*.**.**......**.*.*.*...**...*.*.***.*.**.**.****..**.**...*.....*.*.**.*.***.***.***...**.**.**...***..*....*.******..**.**...***..*.....**.*...***..*....*.**.*..***..*..*.***.*.***.****.*...*.**.**.*******...*****.*...*.***.**.****.**...*.**...*.**....*****.*..*.*.*****......*.*..***..**.*.*.*.*.*.....*.**..**.*.
*.*.*.**..*....**....**....**.*****.***.**.*..*.****...****....*..***...*.*......**.*..*.***.*...***..**.***.***.**......**...*..**.******..**********..*....***.**.*..*.**.***......*..***..**.*****.***.*.**.....***...*.***.**..*.**.*..*.**...*.***.......*.**.**...**.****..*.**.*...****....*.*..*.******.******..**.*...*..*..***.****..**..*****...*.***..*.***.*.**.*..*.*.**..*.*..***.****.***..*..*.**.*..*.**..**...*.**.*.....*..*..*.**.*.****.......**.*.*...**.*.*.*.**..*..***...*.***..........***..**.*.*.***..**.*.****....***..**..****..**....***.**.*..***..*.****.*..**.********.*..*..***.**....**.*...*..*.**..**.*..**....**.**..**...*..**.*...*.*...*..**.**..***..*.*.**.....**.....***.*.*****.**.**........*******.*.**.***.**.......**.***..**.*...*..**.***...*..*****.***...***..*..***..*.**..*.*.*.*...*****....*...***.*.*.*.*..*.****.**.*.***.*.*..*..*******.*.****..*****.**..***..******.*.....**.*.***.***.*.*****...**..***.***..*.....**.*.***.**....*.....*.*.**.*..*.*****..**.**..*.**.....**...**....*.....*.*..*..***.**..*..*...*..****....**...**..***.*****...*..*.*....**.*..***...*.**.**.....**.****.*..*.**.**.*..**...****....*.*..*.....**.***...**.***...***.**...**..*...**..*.*.**.*.*****.*..*.*.*.*.**..*.***........***..*.*.*.**.....**...*.*.....***..***.**.*.*.*...*.**.*.*....***....*.**.*..*...**.***.*.**.****..**...**.**..**.*.*..**.*.*.****...*.*.*..***..**...*.**..*.****..*....**......****.**..*.*****.........*..***.*.***.*.***.*..*..**.......**..*.***....*.******.*.**..*.*...*..*.*.**.**.***..**.****.***.*..**..****.*....*.***.*.*..***.*.***.********..****.****..*.******...**.**.*..*.....**.**....*.*****..*.........*..*.**.....*.*...*.*.*.**...*.*.*.*.*.*******..*..*....***....*.*......*.*..**..*.*..*......*.*..**..**..***..**.*....*.....*..****..*..*.**.*..*.**.***...****.*...***.****..*.****.*.**.***..*...***.......***..**...**.*****....***.........*.*.*.***..*.***.*.*******.***.*.**.**......**...*...*..*.*****...****.*.****.*....****..*......*.**.*.**..
**..******.*..***..*.*..***..***..**.*.*..*..**...******.*..**.*.*.*....**.***..***.*..*.*..**....*.**..*.......*..**......*..**..**.**..*...***...******.**.***....*...*.**.*..*.**.**.***.**...*....*..**.*****.......**.**.....***..**.***.**..*...***.*****.**....**.*...*****.****.*....*..***..*.**.**.*...**..*...*..**.**.**.**....*.*..*....**..***....***..**.**....***...*.*..******...*.*...***.****...**.*.**..*...*.*.*..*..****.*.*...***...****.*..*...***..*......*..**.*...*..***..*****..**..***...***.....*.**.**..**..****.**...****....**.**..**...****...**...*.*...*********.****.**.****.*.*....*..*..**.****.**.****.***...*...*..*.*****.*...*...**....*.****.**.*.***.....**.**...*.*...*..*..**..*.**..**....*****.......**.**.****.**..***.***.....*.**.*.**....*..*..*..*.**.*.*...*.*..*******.***...**.**..**..**..***.*.***...***.****.*...**...*.........**.***.**.**..**.*..****.****.**..*.***...*.**.***..****.****.*.*.*.**....*.***.*****..*.*.....***.*.******.**..***.**.***.*...**.**..**....*.*.*..*.*.*.*.*.......**.***.***..*.***.*..*.*.***.**.*.***.***.*...****..**.***.**..**...***..***.*.*...*******.******.*.*..*..*.**.*..*.....**.*.*..*.*.**..*...*...*...**.*****..**.*.*.***.*..**********.***.***.***...*.*...*...*.**.**.**.**..*..****..**.*.***..*...*..**.*..*.**.**...**.***.**.*..**.**...*.**.*..*.*..******....**...*.*..*.....*......**...***.**..*.**..*.*..*..*....*..*.***.*...*......**..*****.***...*.*..**.*......*....***.***.*..*.****.*.*.....**..*.**.*.*****.**.**.*.*.......*.*.****...*..*..*.*...*...**....***.*...*.*..*...****.*.*....*..*.*.****..*....*.**..*.***.*.....*..**...***....*.*..*.*.....****.**.***.*.**.****..*.*...*.***..*.*..**..**.***.***.****.**.**......****..*.....**.*****...*...*.*..***..*..*.*****.*.**.**.....*.**.**.*..*.*..**.*****.*.*..****.*..***...**.*.*..**..**.*.**.**.*..***..**..***..*.**...*..*...*.*.**.***.*.*.**.**.*...*.***.*.***.*.*....*..*..**.**.***...**..***.****.***...***...*.....*****.**..*..*.*.****.*.*.**..**..*.*..**.*.*...**
.*...**...****.**..**....*..***.*..****..*..**....*.***..*.**..*.****...*..**...***..**.**....**...**.*.***.***.**.*..*******...**..*..****.*.....*.*..**.*.**......**.*.*...*.*......*.*..*.***......*.******...**.***.*..**...***..*.*****..*..**...***.*.*.**.*.*.***...***.*.**.**...*.****.****..*....*.***.....**...*..**.*....***..**.**.*****..*.*.*.*....*....*.****..*...*****.***.*.*..*.*..***.*.****.**..**...**....***.*.***.*****....*.**.**..****.****..**.**.**..**.***..*..*.*.***.*...*...*.**.**.**.**..*..***.*.*..*.*..*.*.*...**...*.*..*..**.**..*...***.**..*...**..*.*..*....***..*..**.**..**.***.*...**....*.**...*..*.**..**.************.***.***.*...*******.......*..*.***..*.*.***.*.*..*....***.**.****...*.**.*....***..*.**..*...*...*******.*..**..*..**..*...*.******.*...............**...****...*.*..**.***..**.***....**.***.**.**.*.**..*.*..*..*..**.**.**..************..*..*.*..***.*..*.**.*.**..**..*.*.**..****.***.*.*..****.*....*****.**..****..*.**.*.*...*.***...*..*******.*....*.*...***..**.**.*..****.*...****..**.*..***....**.*.***.*.*.....*...***.*****.*.**.**.*...**.....*..**.....*...*...**.*.**.*..*.**...*..*.*..**.**.***.**..**..*.*.***...**..***.*.*....**.*.*..*......**..*****.*****.*...***...*.......*..****..**....***.*...*.*.*...**.*..*.....****..****..***..***..**...**.**.*.*.*..*.*..**..**.*.****.***.*...**.*.*.*.*...**.***....*.*..***.*******....*...***..****.**..***...****.*..*.****.*.***...***...*..*....*.**...***...****...****..**..**..*.**..***.*.**.**.***.*.*..**.*****.*..***..*..*.**.*...*.*...*..**.**...***...**.**..*..*...*.*.*.*.*.**..*...*...*......***.....*.**.****.**.**.*...*..**..*****.*..**..*..**...****.***......*..*...*...*.***.*..*.*.***.**.***..**..*.****...*..*....*....*.*.*****...**.***.****..*....*..**.*****..*...*..***......*..******..*.**..*..*.*..***.**....***...****.*.*.......**..*.**..*.****..**.*.*...*..****.**..*....*.......********.*..*.*.*..*.*....*.*..**.*....**.*.*.*..******...**..**.**..*....**.***..**.**.*..**.**.**.
.....*.****...*****..*.*.*..***....*.**....****..*..***....*.*..*..***...*..***....*....*....****.**..*.*..*.....*...*.*.*......*.*.*..*.**.**..*.**..**.***.*.....***.....*.*..**.*..**..*.***......*...***..**.*....*.*.*******...***....*****...*.*....**......***.*.*.*.****....*...*...*.*.****.**.**.***...***.*...****.*.*...*.**.**.***.*..*...*.*.......***....****.**...*.**.*****.***..*******...*.....**...**.***..*..*.*.*****.*.**...*.***...*....**..*...**.*..***.**.*.***.**.******.*.***....*****.**.**....*..*..********.*.*.*...***.*.***....*..***...*.*.*.**.**.*...*.*.*..**.*..**..*..*...**..**.****...*.***.*.*..***.***.....*....*..*.**.*****.....*...***..*..*.*...*.......*.***...***.**.**.*******.***...*.**.****....**...*.*..*.***..*....**.****...***...*.**.*.**.*..*..***..*......*....*******.*...****.*...***.****.**.*****..*.*.*.....*.*..*.*.**.**.*..********.*.*..*.*..*.*..*****.****.*..**.***.*.******....**.****.*..*...***.*******..*..**...*.*.*...**.****.*.**.****.**.*.**.*..*.**.*.*......**.*.**.***....****.....**.**..**..*.**.....*.*....***....*.***.*.....*..*..**.***.*......*.*****.****..*..*..*.*...*****.**.**..*..*.*.*..*...*...***..**.***....*.*...**..*.*.*..**.**...*.**..*****....**..**..**.*.****...*.**..*..*.*..*.*.*.*.*..*....*......***.....*.***.*.*.****...**********.***.**...*..**..*..***.*..*.*.*.**..***...*..**.*.**.*.***.**.*.......**.**.***.*.*...***.*....*..****.**..*...**.****.*..***.*****..*..***...**.***.*..**.**.*.*..**...*....*..*..*****..*.*.....*.*..**.*..*.*.*.***..*.****...*...****..**...*.*.**..****.***.*.*.*.*.***...*..**.*.**..***..**.*....***......*.*..****.*.**.******..***.**.*******.*.*.*.*.**.*.***...**.***.*..*........*..*.*..*****.*.**..*.*.**..***.*.*.**...*.*.*...***...***..*..**.*.*..*****.*.********.*.*.***...*.*....*..**.***..*.**.****........*...****....*.***.*.*.*.***.*.**.**...****.**.*...*..***...**..*..*...*****...*..***....**..*.**.**.**.**..*****...****.***.*.....*...*****.*.**.*...*.**.*..***.****..*....*.**.***.**
***.*..*..**.*..*.**.*...*....*.***..***...*.....*******.*.*...*..*..***....*.*....*...**..*.*.*...*.***.*.*.....*.*.**.....**..**.**.***...*...***..*.**..*.**.**.*..*.*.**.*..*...***..*.**.**...*..*..****..****.*.**..*..*.*.**....**.******.*....**.*....*.****.***......**.*.*****..**......*.***..****.*.**.*..*.*****.....*..*....*.*******.....*..*.*.*...**.****.**...*...*.*..*..*..*...*..***..****.*....***.*.*.*.***.*...**...*.****..*.*..***...***.*.*.*.***.*.*.**..**..**.****.*.**.**..*..***.*...**..**..*....*.***..******.*....*..****.*.*.....**..*.*...*.*......***...****.*..****.*..*****..*.....**..*****..*........*.**.*.**********......*.*...******.*.***....*.*..*..**.*..*.**..*.**.*..*..**...*..***.**...**.*.....*......**.****...*.**.**..**..**.*.***..*******...*.****.*****.****..*.*.*....*....**.*.*.*.*....*.**.***....****..*****.*..*..***.*..***..*.*...*.**.******..******.*.**.*..*.*.*.***...***.*..**.*.**..***.***********.**..*.*..**.*.*****........****.*.*...*.***.*.*..***..*.*..***..*.**...***....*****....**....*....*...***.***.*.*.**.*.**.*.*..**.**..**.*..*.********....*...*.******.*.*.*.******.....*.*.**..*.***.*..*.*..*.....*.*.*....*..*.*.**.***.***.*..***.*...**..*.*....***.*****.......***.***.*...*.**.*...**.*..**.....**.*.****..*..**.*..........**.*.*****....*....*...***.*..*.**.*..***.**.****.*******....*..*....**..**.*.*.**..**.*.....***.*..*..*.*.*...*...*.*****.**.*..*.*.**..*..***.*..***.*..*..*.*..*.*.***.*.**.**..***.***.***.**.........*..*.*.****.**.*....**.*..*.*.**..*.****.**..****.**..*.**.*.**...*..*.**.*..******.**...**..***.*...*****.****.**.*..*****.**.....***.*..*.***..*.**.****...*....****.....*****.*..***..*....**.*****...*.**.*..*..****..*.***.**..*.****.******........*....**...*.*....*.**.....*..*.***..**.*..*....****.*..*...*...**.*...***.**.*****..***.*.*****..*.*...*.****..**...*.**.*..*..*..**.*..*..*.**.*..*.**...**.*.***.****..******.*..**.*.****.*....*.*..**....******.**....**.*..*....***....**.....*....****.*****..***.*...
*..**.......**..**.*..**.**..*.****.*.***.*....***..*.***...*..**.*.....***...*****.*..**..*.*.*....*.*****.**..**.*..*..*..*.*.****.***.**..*.*.*.**.**..***.**..*....****.......*.****.**..****..***.......*.*....**....*.*.*..***.**....*.....*......**.*.*.****.****.*.....*...***...*..*..*..*......****.*.*.***.*.**...**...**..**.******.*.....*...**.******....***.*.*...*.*...*..*...**..**.**..*.*.****.......*.******....***.*...*.****.***.....*.**.*..*.****...*.**.**...*.**..*.**...**.**..**.**..*.**.....**.***.*..*.*.*.*.*..**...*.***..*.**....*.**..*......**..*.***..*...*.******...***.*.***..*..*..**...*.**..**.....*.*..*.**.*.*.....*..**....***..***.*****.**.**.*.*..**...*.*.*.**..**..*.*.*....**..***.**.***..........**.***..*.***.*.*.*..*.*.*..***...*...***.*******.*.*.*.*.*.*.*..**...*.**..*..**..*.*.****..*.*.*.****.*****.*****...*.*.*.*..*...***.....**.***..*...**..**...*.***....*...**.*.*.*.....***.**.*..*...*.*.*****..***.*..*...***.*..***.**.*..*...*.*.*....******..*..*****...*..**.*****...*...**.**....***..***.*.*..**.*...**..*****.**.***********.**...**.*.*.***.**.*....*....*.**.***.*.*...****..**..**.**..*.**.*************..*.***...*.****....*..***....*..**...**.*.*....**..*.*.**.**.****..*****..******...**.....*..******..*.....*...*****.*****.*.*.*..****.*.**.*.**....**....***..***.*.***...***.***..*....*..*.**.**....***......*.**.**.***.**..*.*..*...*.......*******..*..**..**.*.**.***....**.***..*****.*.*..**..***.....*.*...*..*...*...*...*...*..*..**..**..**...*...***.***..*..*.**.**.*.****....*.*.....***..*.**......*...**.....*...**.....*..*.****..***...**..*.*...**.**.....*.*.*..*..*****.....****.*...**.*.***....****.*.*****..***.***....***...*****.*..**.*.****.*.*..*.*...**.....**....*.*.***.....*....*...****.....******.**...*.********...*.*....***...*....***..*.*........*.***.***....**..*..**.**.**...*...**..***.*...*..*.*.*.*..*.*..**.*....***.**.***..**.**.***.*.**..*.*.*........*.*..***.*.**.*..*..*..*..*.*******.**..*.***..*....*.**.......*.*.*..
**.*....*..****...**..*..*.*.*...*.*.*.*...*.*.*..**.*.****..**...**..*...*....***..*..**.**.*..*.*.......*.*...*****...........**..*..***.*.*....**...**.***.**.*.*.*.**..*.*..*..*.**..**.*.***....*..*..*...*...**..****.*....**.****.*.**....*.****..*****.*.**....********..*.*...*..*..*..**.**...*.***.*...*...**.**.*.***.*.***.***.**.**.**..***.*.***.*..**.*..*...**.*.*.....**...****..*.*****.*.**...*.*.*.*.*.*****...**.**.*...*...*.***...**.**...*...*.*.***..*.*..**..*.******.***....*..**.*..**..*.*.***...*......**...*.*****.**.*.******..*.....**.*.***...*..****....*.....**.*..**..*.*..*****.**.***.*.*..*.*.*..*.*.....**..**..*...*.*.*...*..***.***.*****.*.**..*.....*..*...******.******.***..**.**....***..**..*..**.*.*...***.**....***...**...*..*.*..*..***...*.**....****...*..**..*..*...*...***.***.*..*....*..*.**...************....****.*.....*.*********..**....***.**..*..*.*..******..****..*.*.*.**.**...*....**.*..**.*.***.*....***.**.*****.......**.*.*...*.********..**......*...*...****.*..**....**.****..*.....**..**.*.........****.****...*****.**.**.**.***.*******..*.***.*****..*.*.*.*..***....**..*.***.*.***....*..**....*..*....*.....**..**...*.**..***.**.....*..****..*.******.*.*.*.*..*.********...*.****.*.*.**..*.**.*....*..***.**.***.***..*..*.*..*.**.*..*.*...**.*...**.**..**.*.***..**.******.*.***...*.*.**..*.**..*.*..***.***.*****..**..**...*...******..***.*****.**.*.*.****.***....*****.*..***..*.**..*****...*..*..*****.*..**.*******..*****...*..*..*..*...**.**...*....*..**.**....*.*.**..***...*.*..***.*..*....****..*..**.**..**.***.*****....*.*.*.***..*.**.....**.***********....**..*.....**.***....*..**..*..**...***.*.*.***..*..*.....*..*...**.**.*.*.*****.*.*..*.....*.*..*..*******...***.....**..*.....**.......***.**.****..**..**.*...******....*.**.***....**...*...*.***.*..**.*...**..*........*.*.****.**...*..****...***.*..*.*....***..****.*.*.*..***...**..*.*****.*********.**.*..*.*..*.***.*..****........****.*.....*..*.*..*.**..*.***.*.*********....*..
**.*..*.***..**..*.**.*...***.***....*****....***.*..*.**.....*..*....**..*..****.*..**.****...**..*...**.*..*..*..********..****.**..*..****....*.*..*.....***.****.**....*.**..*...*..**..*......*....**.**...****.*..*...*.***.*..*.*****..*...**....*.....**..*..*....**.*.*.***..*...*.*..***.*..**.**.....*..*.*....*.*****..***...........*.....*.*..**...**.****...*......*..***..*.......*..**.**..**...****.*...*.**..*..****..*.*..**.****..**.**.*.***..***.**.*.......*....*..***.*.*..**.*****...........*.**...*.*.....*.*.**.**....*...*****...*.****.***.*..**..****..*.***.****.****..**.**.*.*......****.*.**...*...*..***.*..*.**.*.*..**..*.*.*..***..**.....****..*...*.**.***.**.*..*.....*.....*...*.**...*..*..**..*.*.**..****..*...........*..******.......*.*.*....*.***.*.***.***.***.*..*.....*.**..**.*..**.*..**..*...*.*****...*..**...**...*.*****.*.*****.**.**.....****.****....*******.....**...*..*.**.*.*.*..*.....*.*****..*..*.....*...*.*...**...*....***...*****.*..**.***.*.***.*..*..**..*..**....***.*..**.*****..**.****.*.*..**.*.*....**.**.****.*.***......*..*...*..***...***......**.*....**.*.*...........**...***....**.**.*...*.**.**.***.......*...*..**.**..**..**.***.*.***..*..***.**..*..*******..**.********.***..**..*.**....*..**.**..*.*.*...***.**.**.....***.*..**.***.....**.******.*.*.***.....*.*.*.*..****...***..**.*.**.*...**..**...*.**..*....*.*..*...***.**..********..*..*..*****.*..***.*****.**.....**..*..**.***.*.*..**..**.******.*****.*.*...***.*...*.*.*.*..*....****...*....***..****.*.*.*..*********..*.**.*...*.*****..*.....****.***.*...**.*.*.***.**..*......*..**....*.*.**.*..*.**...**....**....*...**....*.*.*...***.***....****.*.**....*...*.**..**....**....*****..*****.......*.*..**....*.......**.*...*..*.**..***........**...****...*.*.*..*****.*.*.**.......****.*****.******..*.**.*.....*.**..*.**..**..*....**.*.*.**.*...*...*....****.*.*...*..**..***.**..**.**....*..*.***....*.*...*.....***.....**.*....*.*...**...*...**..**.*...****.*******.*******..*.**.
*.**......****........*.**..*..***...*....*.*****.*.**..*..********..**.*.**.*..******.**.*.*.*....*.*.*.*****...******.*.*.*..***....***.**...*...*..******..*.**....*..*****.***.***..***..*.**....**..***.*****...*.*....**..***.*****.**...........***..*..*.*******....*....***..*..**.*..**..**...*..*..*...**.*..*.*.*.*.*....****..*.....*.*.**************..*....**.*..****...*******.......*.*...*.*.******...**..*.*...*.**.*.*.*..*..**..*.*****.....**..*.****.****.**.....***.***.****.*.*.....*.***..***...****.*.*.*****.****....**.*..*..*****...*****.*.*.*.*...***..***.*...*.......*.***.*.**.****...*.*.*.*.*...****...**...*..*...*.***..*..***.**....*.**..****..****.***..*.*.*..*.*.*.*..*.**.*.**.*..***..*.**..**.**...*..****.**...*.*..*.***.******.*...*.**.*..**.*...*********.**.*...**.***.****.*..*.**.*...*.*..**.*.*.*.***.**.......*.*.**.**.**...........*.*..*.....*.....**.*.*....******.*.*..**.*..***...**.*...****..*.*...*..****...****..**.**.*..*.*****.*..******..*....*.*...*.*.*..**.*****.***...**.*.**.**..**.*...*.*.*.*.*...*.....*.**.**...***.**.*.*.....****...*..*.*.*..**..*.*.***..**.*....*..*..*.********.******.*...*..*..**.******....*...*.*.**.*..*.*.****..*...*...*****.**.*...*.*..*****.**.**.**...*.**...*.***.*.*...*.*.*.****.*.**.**..**.*.*..*..******.****..**..**..****.....*.***.*.****.****..***.**...**..*...*...***.*******.*.*.**..*.*.*.****..*..*.*****..*****.**..***.*...*.*.*.....*..**..*..*.******..*.***......*.**..*..**.**.**.*.*.*.*..*.*.**.****.*..**.******.***.*....*.*....*.....**.*...*.*.****.*...**.*.*.**.**.*.*...*.**..**.**..*.....**.**.........*.*..*...****.***.***..*...*...**..**.**.*.*.....*....*.*.*.*.*.*.***.....****..*.*.*........*...*....*.*..***..**.**.*...**.****..****..*..*.*****.**...*****..**.*..*.*.**..*****.*..*..****.***.*.***......*.**...****...*.......**...**..*****..*.*****...*..***.**.****.......*******.....*.*.*....*.**.**.**..***..**..**..**..*...*.*.*.....*..**.*.**.*....**...**.*...***.*..*...**.****.*..*..*....*.***...*.
.***..*****.*.*..*..*..**..***.**********..***.**.*..**.*......**......*.******......*.*...**.**.*.*****..*.****.*..*****..****..**...*...**...*.*...*.****.***....*..*..*****...**.**.*.***..***..*.**........**....**...***.*.*.....**.*.*..*.*.**..**.*****.....*.*......**...*..*.**...**..*...**.*..**...******....**....*...**...**.*....**..*..*.*.*.*.****..***.***.**********.**.**...*..**.*.*.*..*.*.*.*...*****...*.**.**..****.****.**.*.**.....*...**.**.*..****.***.*..**..*.***.***.*.***.**.*.*.***..*.*.*...**...*.*****..*..***.*.*.***...*.****...***.*...*..****....*....*....*.*.*..*.***..***...*...****.*.....*...**..*..*.*********...**.****.*.....*.****.**.*......*....*.****...*.**....*...****...*....**..****..**....*.....**..********.***..*.***.*.***...**..***....*..*..**.***.**.****...*....**.**.**.****.*...****..*..*.***.*...*.**.*.******.*.**.**.***.***.**.******...*.*.*.*.*.*.*.*....*...*..*.*...**.**.*.**.*.**.**.***.**.****.*.*****.*.*.*...*.*..*....*.**..*.**..***.***.***.**.*.***....*.***.*....****.**.*...**.*..***.******.*.*..*..***...*.***...*...*.....*.*.*.....*.......*********..**.***.*..*..***..***..***..*.**...********.**.*.**...**.*.*.*.******.*..**..*.*.*.*.**..*.*.**..****.*......****..**.*****.*......*.**..*****.*.*...*..*...*..**.**.*.****..*****.**.*..*.**.***.**.**.*..*..****..*.*.*.**.*...*...****.*.*.*..***...*...*.**.**...*.*.*.**..*.*.*..*...**..*.***...*...****.**...**...*.**..*****.*.**.**.*..*...**********..*.**.**.*.*..*.***.**.*.**.**...*.*....**********...*..**.***.**.*.*..****..*.**..*.*..**.**.****.*...*******.***.*..*.***..*.*...*...**..*.***.*.***...*.*...****.*...****..**.***...*...*....*****...******.*.*....*.**..*.*.**.*****.********..****..*.....*..*....*.**.*...**.***.***.*.*...*....*.....**.***..*.***.*.**..*.*...**..*****....*...*...*..*.*..*......****.**..**.*.***..***.**.*.***.*..***..*.*.***....*.**....**.*..*.*******..****.*.*...*.....*.....***.....*.****.***...******......***..**.***....*..*.*..***........**.*.*..*.*...*
..*..**.***....*..**.**..*.**.*...*..*...*.*.*.**.*...*****.******.**.**....*.....*.*....**.*.*****.**...*..*..****.*********.*.***.**..*.***..*.*..***.**..*.*......*.**..**.**......*.*.*.*..**.*.*.*.*.*.*.*......*..***..*..**.*...*.**.***.*....*..*.*.**.**...***.*.....*...***...***..***.***.*.*.*.....*.*.**.....*..**.*.**.*.*...*.*.*.***.***.*.......***..**..*.**..**.*...*.****.**..**.*.*.*.*...........**..**.*.**.**.**...*.*.***.**.****.*.*......****........*...*.....*..**...**.*.******..**.***.**....*.......**....**.*.**....**.......*****.*.*.**..**......*..*.*.**.***.*.....*.*..******...**....**.*.*****...**..**.****......*..*.*..*.*....*...*.*..*.*.*.**.....*.**.*.*....***.**.*...***..*...***..**.*.**.*....**.**..***.*..**.*...**.****.*...**..*..****....*...*..***.*.***...***.*...****...**..*.***.......*.**...*......**.*.*........*....*.**..******...***.*.*....*.**.*.**.****.*..**..*...*...*.*.**.*.**..*....*.*.*...****.***.**.....**.**...*....*****..........*.*.*.....*..***....***..*.....*...********..***..*.**.*.*..*...*.*....**.***.*****...*.****....**..**..*...**.*.**.*.***.***....*.*.**....***...*.**.******.*.***.***...***.*......***.*.*.****.*.*.****...*...**.*..**....**.*.....*..*.*.*.***..***...*.*.*..*****....******..**...*....**....*..**..**....**.***.*.*..**.******...*.***********.*......*.*....**.*..*.**...*.*...*..**.**.****.*.***....*...*....***.*..**...*...*...*.*.**...***...**....*.****.*.****.**..*..*.**********...**.********...*...****..*.******..**.**********....***..****.*.**...**..***.*.*...****..*.*...**.****....*.***.*.*.**..*..*..*.***.*..***..**.*******.....*.***.*..*.*...*..**.*..*.*.*....***.*.*.****.......****.....****..***..*..****.***.*.*..**...*....*.*.*.**...***.***.**.**..*..**..*.*..*.*...**....***..*...*.**.......*.*...*.****.**.*....***..*..*..****.*...***..**.****...*.***...******.*.*.*.......***.**.****.*.*...****....*...*.*.*..***.*...**..*....*...*.*.***.**.*...**..**..*.*.*....***.***..*.****..**....**..*********..***.**
.**.*.***.**..*.**.*.*.*.*...*.*......**.**.....*.***..*..*....**.**....*.*.**..*..****.*...*.**.*.......*****........**.**.*..*..*.***.*..*****...**..*.*.*********.*.*.*...***.**.**.....*****.*.***.........*.*.*..*****....****.***..*.**.*.**.*.*..**...*******.*.*****....**.*...*.**...**.*****..****....*...*...**.*.*.*.***.*.*.*.**.*..*..*.*..****............*.*...*...*.*..*...*....***..**.*..**....**..*....**....***.*.***...**...**..*****.....**.*.......****...*.*.***.*.*.**.*...**.**..**..*..****.*.*.*...*.**..*.....***..**.*....*...*.*.**.*.*.*.**..**...*.**..*.*..*...*.***..*..**.**.*.*..**.****..**.**.**.**.*.......*.*.****.*.*.***.****.*....*.***.*******...**..****...*.**.**.**.***.**...*..****.***.**..*.**...***.*....*...*******.*...**.*..*.**..*.**.*.....***.**.*..*****..*..**...*..**..****.***..*....*...*.******.....***..***...*.....*.*.*..***...*.**....**.**..**...*..*****..**...*..*.*.*...........*...*.****..*.*....*****.**......**.**.***....*..**.*..***.**..*............**..****.**..*....*.*..*.*..*...*.*.....*......*.*.*...******.*.....*.**..**...**.*..*.**.****..*..**.**.*.*..*.****.*..*.***.**.*..*.**.*.*...**....*.....*.*****.*..*..****.***.***.*..*..*..**..********...****..*.**..**..**.****.*.********..*...*......**.*..***.**.*****.*.*....*......*.**.**........*.*****.*.***...*..**...*****....***.*...****......***.***.*...**.***..**.*.*.**.*..***..*....***.....****..****.*.*.***.*..**...****.**.....*.***.*****.*.*.**..*.****.*..**..****.....*****..**.*.***..*.**..****.......********..**.**..*........***********.**.**.**.***.**.**.*.*...***.***.*....*******.***..**.....***..*.*....**........***..***.****.*.***.*****........*****.*****.**.****.***..*.**.****..*.*.*..**..***.*.***.*...**...***.***.**.*.*.*****..*.*.....*..*****.*.***.***..*...***.***.*...***.*.*..**.*.**.*..*.*.*..**...***.*.*****..*.****..*.*.**.**.**.*....*....*..*******......*****...*.**..***...**.*****..****.*.....*..*****...***..**.**..*.*..****.*.*.*..**....*..**..***....*.*.**.*
*....*.*...*....*.*..*.**.**...**.**.**.**.*.*.*..*****.*.....****..*.*.*.**..*.....**.**.*.****...******.**.*..*.**...**.*..***.*.****.*.........*****....*.*.*.**...*.*...**.*.****..*..**.**.*.*.....*.*****..*..**.***.*.*.**......*..**..*.*.*..****...**.*..*....***..*..*.*.***..*.*...***..*.*...**..**.****.****....*.*.....*.*****...*.**.*.****.*.*.**..***.*.**..*.*..**..*....*...*...***....***...*.*...*...*.....*.**..***..***.**.**.*.......****.*.*.*.**..*........*.........*.****.**....*.*.*.*.....**.*.**..**..*****.*.*.***.*.***.*..*.*..*.*.***..**..**...***.*..**...*.*..*.......**..*....*.*.****..*.*.***...*.******.**.*....**...***.**.*.*.****.**.*.*..**..**.****...**.****....**.*.**.*...**...***.*.*.*.*.**.....**....*.**..***...**...*....**..*.***..**.**.*..*.***...*.*..*****.....*.*.*****..*......*..***...**...**...***.*..**...****....*..***..*.*..**..**..*...****.**.**...*.****..*.**....*..*..****.***.***......*...*.*..****.*.***.......*.**...***.*....*.*.*.*..*..***.**.*......*.*..****.**..**..*.*.**.*.*****..**.**..*.**...****....****.*....*.*****.**...*....*.****.****.*..*...*..**.*.*.***.**.....*..*....*.**.****.********....*.*...***...****.***...*.*.*.*.*........***..*..**.***.*..*****.*.*******...***..*...*...*****..***.*.*****...*.*.**.******.**..*.**...**....**...********..*.*.**..............*.***...*..***..**.*...*.*..**.*.......*****.***.****..**..*....**.**.*..*******.......***...*.....*..*.*..*...**..*..*.*.**..****.**.**.*.***....*..**..*****.*******..**...**.*.*..****..***..*..**..*.*.......*..**.***.**....**..***..*...**......**.*.*.*****...*.*......*..**....*.....**.*...***...*...*...*..*...***.*....**.**.***.***..**.....**....**.....**..**************.*.*.*..****.**..*...*.*...*.***.*.****.*.**********...*.*...*...*******.***.*..**....**.*.*******.*.*.*......*.*.**...**.....**.*.....*..*..**..****.*...**...***......****.....*****..**...***.****....**...**.*.*...**.*.....*.*..***..*.....*....**..*...*****...*..*.*.*...*..*..**...*...*.**..***.
..*.*.*.*..*..*.*...*..**.*.**.*.**.**.*..**....****.***..**.*.*.***....****..***..**.**....*****....****...*.**********..*.*..*....****.***...*****.*.*..*.**.**.**.****.*.***..***.*...**.***........*.....***.*****.***..*..*.*.**.*.****..*....*....*..*....*.*..******..*...*.***.*.***.*.*..*....*...*..*......*.**...***..*..*.***..*.*..*..**.*.*..**.*.**...**..**..**.......**...*...*...*...*.*....******.*..**.....*.**..*....**...**..**..*......*.**..***.*..*.*.**.......*.*.*..*...**.**.......**.*...**.....***.*****..****.....*..**...***.***.*.**..**.*****...*...*****.....*..*.*..**..**.**..*....*..*.****..****..*....*..**..*..*****...*......*.*..**..**.**..*.*....*.**.**..*.*...*.****..**......*.*.***..*......***.****..**.*.*...**.******.*.***.*********.....***..*.*.*.***.**....***.*..**.**..*****..*.*.*.....*..***.**.****..*..*********..**.*..*.......**.*..**..***..**..**.*********..***.**..*..**.*...**..*..*.****...***.**..**...*.....*****.*..***.******.***...**.**...*.*.*..******..*..**..*...****.**.***.*.*.*...*.**.....*...*.*....*.*..*.*.**..*....**.....**.*.*.*.*.*..***.**..*.**.**.....*..**..*.*.*****..*.****..**.....***...**.*.**..***..****..**...*.*.**.********...*..*.*****.*.*.**.*.*...*.*.*....**.*...*.****.*..*.*..*.*.*.*.*...***.....****.*.....***...*.*....*.*.....*.*.......***.**.**.**.*.**.....*..***.*****..**..*....*.....*...*...*...*...**..*.*...*..****.*.**.**.*.*.**......*****..*.**.**.**..*....*.*..**..*..**...*.***...*..**..***.*.**.*****.**....**.***...***...*........*****.*..***.*..*.*****.****..**.....***.*...***..**....*....****.**.*.*.*..*.*.**.**...*..*.******.******..*..*..*.***.****....*.*.**.*.****...*.****..**....*.*.*..*.*.*****.****..*.******..*.*.*.**..*......****..*****..*.**...******.***.*..*.*.**.**.*.**....***..*....***..*....*.*****.***.***.***.**.....*...*...***...*****.*..***.**.....*.**..**.*.*..*..*.*****.*.*.**.*.***....**....*.**.***..*.*.*.**....**..*.*......**.*..**.*.*..**.*..*.*..*.**..***..*..*.**...*....*****..**...**
.*******.**...**...***...*.****....***.***.*.**.*...***.*.*..***..*..*.*..*.*.*....*.....**.**.*.......*****....*.*.*.*.*.*..**..*.*...*****.****.*.***.*.*.**.**.***.*...*.*..**.*.*.**.**..*.......***.**.*.*...*.**.*..**.*****.**.*.**.*.....***...*..*.***...**.*.*.*.*.*...****.*.****..**....*...**.*.*.*.**.***.*..*.*..*.*..*..**.***.**.*.***..*...**..*.**.*.*..****.*....**.*..*.*.**..**.*..*..*..****...*.....****...****...*.*...*.**...***.....*.*.*.***.**.....***..**********....*.....*.**...**.*.*.*..*...*.**..*..*..**....**.......*.*.*.**.*.*****...****.*...***.*....*.*.**..*...****.*.***...*****...*...*.****.****..*.**....*.*..*.**.***.*.***.*.*.*...*.**...*...****....*.**.....**.**..*****.*.**....*.**..*...*...***.**...*....***...*...****.**..*..****..***..........*..*..*.****..*.....**.**.***..***..*....****.*..**....***.****..**..****..**...**.*.*.*...**.*..****.*.*..***..**.***....*..*.*.*..*****..**.**.***.*...*.***....**.....*..***...*...****.*....*...**.....**.*.*.***.*******...**.**.**...**.*.******..*.***...***.*.*.*......**...***....***.*..*....**...*.**..**.*...***..*.*...**.*.*.....*.*.*.....**.***.*****.*.......***.*.**.**...*****..**.*.*****.*.**..**.*..*.*.*..**.*.****.......*****..*....**..*...**.**....**.****.***..**.*.*..*****.*....**.*.****..***.**...**....*.*****.....*.....*******..**.**..**.*..**.*.**....*..****...*..*..*.***.***...*..*.**..**....**.***.***..*.*..*.*..**...*..*...*..*...**.***....**.***...***..*.***...*.*....*.*.**.***....**.**.*.**...**...***..**.**.***..*...**..***.****..*.*..*...*.*..******....**......****...*..*.**.***.**...***.*..***..*.**.....*..**.*...**.*..*..*.*.*...*.***...*.*.*.**..**.**....*******.*.**...**.**.***..***.*......**.*....*.**.****.**..*....*...****....******.****.***....**.*.**..*.*......**.**.*..*..****.....*..*...*****.*********.*..*..*.*...****..***....*...***..***.*.***...*.**..*..***.*..***..*.******.......*..*...*..*...*.****...*.**.*.***....*****..**...*..***.***..*.*..*..*.**.*.****..*.*.*..**.
..****...**.....*.*....*.*.*.**...*.*.***....**.*.....*..**.****.*..**...*...*.*..*..*...**.**...*..***.*..**......*..**.*....*..*.*..*..**...*.****.......*****.**..****.......****.***.***.**...*...**.....*..*.*.***..**.****.*****.*...*.***.*..***.*****...*.*...*...****.*.*...******....**..***..*.*..*...*.*..**.*...***.*.*.***..*.*...**..*****...*.*..***..*.*.***.*****..**....**.*.*..**......*.****..**.*..*.**....*******.*..****..**.*.....*....**.*.*****....**....***....****...*.*......**.*.**.**.**...**..*..**..*.**.**...***.**.***.*.*..**.**..*..*.**.***...**..**.**...**..***..*..**.*..*...**...*.*..******....*.*.*.*.*..***..*.....****.*..*.*..**.**..*.*.*.**.**..**......*..*.**....***.*****.......*.*.*....****.**.**.*.**.*..**.**.*.*..***.**...*...**.*.*.*...*..*...*...*.**.*.....*.*.....**..***.***..*.****.*..*..**.****.***.**....*.*.***..**.**.**....**.....*.**...*...*..**.***...*.**..**..**...**.***.**.*.*...**..**..*.***..***.**.*..*..*.*.**..**..*....***...****.*....*.*..*...*.....***...**.*.*.*.*..***...*.**..**...********..***.......**.....***.*..**.*...***..****.**..**.**....*****..**.**......**.*.****.*.....*.**..*.....*.**.....**........*****.......***.***..****...*..****..*.*.**.******..*..*.*****.**.*...***.*.*..***.*****.***.**.***.*****.....*.***.**....***..*.*..*****.*.****.*..*.*..*...*.**.***..**..*.***.*.***..**.*...**...*...*******.*.**.*.**.******.*.**..*.*.***..*.*..****.*...**.*.*......*...*.**........*.....*.*.*..**.*...*.**.*....**...***.**.***..*.*.*....**.***..*..*.**...*******..***.*.**.*..*.*.....**.*.*.*..*.*.**.**.*.......**..**...****.**********.*.......**....****.....*.**....****...****.*..*..****..***..*.**....*....*..*.******..**..*.*...***..***..*..*...*.*.**..***.*...******.*****.**.....**..*.*...*.**.*....**....*.**.**.*...**..*...***..**.*.*.*..*.*.*.**.*.**.*.....*..***.*......*.**..*..****.*.*....**...**.**..*.******...*..*..*****....*..***.*...****..*.*..***.*.**..*.*.*..***.*.**.....*..***..*.****.*.*.*******..*.****....*
.....*..****.***.*..*.......***.*.*.*..*.*.**.*****.***..*.***......*.**...*.*.*..*...***.**.....**.*.****.****..*...***..********..*....*.*...*.*..*..****.*.***.***.**...*..**.....*...***.*..*...**.*****..*.*.*...*.**...**.**..****....***..***...***.*.******.***..**.*...***.*******.......*.***...***.**...**...*..*.*.*..***.*...***..***..***..*.***.**.**...*..**...*..****.....*******.***..**.*..***.*.*.*..*.*...**.*..**...*.**....*.**......*.*...*.*.....******.*.**..**.*.*.*...***....**.*.***...**..**..*.**.*.*.*.***.*.*....******..*.**.****..**.**..*...*...*.***.**.....**.*..***.*.*.**...*........*.***.**..*...**..*...**.*...**.*..*.*.*.**..*.**....*..**.*..*.*..***.......*..*.**...**..***.*...****.**.*.**..*...*.****.***..*.*....***.....*.*.....***.*.**.***..*.**.*..*...*.**.*.******.*...*.*.**....***.*.*.*..***.*..*....*......**...*******.******.*.*...*.**..*..*....**...*.**...*****.*.*....**....*.***....**..****.**....*******....*.**.****..*****....*.**.**...***.....***.**.*..*****..*.*..****..***...**.*..**..**.*.*.*....****.****...*..*..****....**..*......*....*..*****..***.*..******.**..*.*......*......*.**.*...*.**.****.....*.*..*..*..**.****.**...******.....*.******.*..**.*.*.**....*..*.*...*.*.**.***.**...*****.*****.*.*.****..******.*****..*.**.**.******...***..*.*.**.**..**..****.**.....*..*.******...*..***.**.**..*...*.*...***..*....**.****.*..*.*..**..*..*..**..***....***.....***.****....*.**..*..*....********.**.*.***...********.***...*....*...*****..*.*.....*..*.**..*...**...**....*.*..*.**.**.***..*.*..*..***.***...*.***...*.**...*.*..*....*.**.***..*.**.***.**.*...*.**..**..*..*..***......**...*..*..***...*..***...**...**..**..*.**.*.**..*...*.**.......*.***.******..*.**...*.*.*.*.****...*.****.**.***.*.*.**..***...***...*..........*....*..***.*.*..*..**.*..**********...*..***.***.**..**...**.*..*....***..*.*.**....*.*****....**...*.**.*...*..***..****.......*..***..*****..**...*.**...*....*......*.****.***.**..*.*...*......*...******.**.*..*..**.*
***.**.*.*****.***.*..*.**.*..**.*....***...*...***.*....*.*......*.....**..*****.**.*....***..*.**.....*.**......**.*..***..**..***.***.*..*..*...********.*****.*.*.*...****..*..*.*..*..*.*.*.....*..***..**..*****.*..**.**.*.**..**.**.****..**.*.*...***.****.****.*.*....**.*..*.**.**....*.*....****..**....*.***....*.*..*..****......*..***..*.*.***..*...*.*.**.......*****...***..***.*.*.**...*.*.*****..******...*...******.**...**....**..**..*..**..*...**.***...***.**....*.****....*.....***..*........*.*......*.*...*.********.*.***.****.***...***.*...*.*.*....*....*.*.*...*..*...**..*..*.*.*...*.***.**.*..**.**..**.*...**..***.....***.*.**.***..*.***.*..***.*..*..**..***.**...***..*......*..*...*.*...*.*...*.*.*.*......**..*....*.*.***..*****.*..**..*.*****.***.*...***...*.**.**..*...******..*.***.*....**.**.*.*.....**.*.***.**..**.****.*..**.....**...*.*.**...*...******.**.*....**.*.**.*...*.***********..**.*.**..*.*.*.*.**.**.*...*.***..*..****.*......**.........**..**..*.******.******.***...*.*..*.......**.......*.******..*.*..*.*...***.****.**.*.**.......***...*.*.***.****.***...****.**..*.*.***......*..**..**..*....*.*.*.*....*.***...***.*.**.*..***.*..*..*.*.**..*.*.*.*.*.*.**.*.*..***.*.***.*.**..*.*.***.*..**..****.*****.*.*.*.***.***.***.*******......****............**...*...***.*.*..*.********.******.*..*.***.**.*.....**.***..*.**...***.****.**..**.**...*.**.***.*.*..**.*.***.*****..*....*.*....*.***.*..*.*.*.*.***.**.*...*..***..***....**.*.*....**.*.*.*******..*.***.**.*.*****.****...*.*.*******.***.*....*.*..****..****.*.**...**..*.*.****..**.*.**.**...*.***.*..**.**.****...*..*..*.....**.*.****...**.**.*...*.*****.*****.*..*.*...****..**...**..**.*.*..**.**...*******..*...****.*.*...*.*.***.**..**.*..*....*.**..*...*..*.****..*.******...*.*...**...****.***.*..*...*.*.***.*.*.*..*.***...**.**..*.*.***..*.**.***...**....*..*..*..*.****.***..*.**.**..*..**.**..*..*.*..**..*.**.....*...**..****..*.**.....***..*.*..*...*...**...*...***.**...******....**..**.
..*...*******.*...*.****..******...*.*.****..*.**.*.*.........*....***.*.*.**.***...**.***..**.**.*.*........**.*..**.***.*.**.*.**.*.*.**.*...*.***...****..**..***.....**.**....***..***.*..*.***..*...*..***...*..*.*..**..*..****.*...**.....*...****..*..*.**..*.*.*.*..***...*.*.*..***.**.**.....*...*.**.**.*****.***.****..*****.*..**....*.**..*.**....****..***...*****..*.*.....**.*.*...*******....*..**.****.*..*.***..**..***..*****..*..*.*.*.*.***.......**.**.*.**.********.**.*.**.....****.****.***..*.*.**.****...*..*.*****.*****..*.*****...***..**.**..*.....*.....**.*.**..**...**.*..*.*.**...***.***.*..*****.*..**...*..**.*.**.****..**.*.*.**.**.*.......*.******.****.**.*...****..***...*...*****.*..*.***.*..**.********.....**.***..**.*.***.*.*..*.*.*..*****.*...*....***....*.**.****..**.*..*.****..*********.*.**.***.*..*****..*..***.**.*.**.*.****...**..**....**.******..*...*.*.*****.*.*.***.***.**...*.***.*.*.*....**.....*..****..*.....***.**.****.***.....****....***..*....***...**..*********.*...*.*.*..***.**.*..****..*.*......***....*.**.****.*..**.*..**.**.*.***......*...*.*.*.*...**..***...*.**...*.**.**....*.*..****.***.*.*******......****........***...***..*****.**.******......***..*.****.**.*.*.*..*..**.*..*.*.**.**..*..**...***..*....******.*.***.*.**.*...*...*.*....*.*..**...*.*.*...**...*..**.***.*...*.....*..*.***..*.....*******...****..*...*.*....******.*.**.**...*....*..****.**.*.*...*****.**.***.*..****..*.*.****....*....*.......*.*..**..*.***.**..**.**..*....*..*....*..*****..*.*...***......***.****....**...*..*.*******.*.*..***..**...*..**.*.**.....**..***...*.***.*.*..*....**..*...**.*..**.*.*.*.********.*.*.**..........*.***.*.**.***..*.*.*..******.*.****.*.******.*.****.*.*...*.*...***.********..**.****.*....**.**.*...**..*......***...**.*.**...****.*.*...****.*.*..***..***.***.*****..*.*.**.*.***..**.**..***....***.**.*..***...*..***.*.*.*..**..**.**...***..*..******.*.***.*..*****.*.......**..***...*.....**.*.*..**.****..****.***.*.*.*.*....*.
**....*..*..*.*..***.****......*....*..*...**.**.*.****..**.**.*.*..**.****.*..*..*.*.****...*....****..****.*.*....*..****.*.*.**..*.*....*.....*...***..***.*.**.**....**.*.**.*............*....*.**.****..**.**..****..*..**...****.....*.*.**...***...*...**....**.....*..*.*.***..*....*...*..****.**.******..**..**...**.***.*......*..*.*.*.*.***....*....*...**.*.*.*..*.*.*.*.*....***.******.**.*.**.***...****.***.**..*.**.....**.****.*.***.*..*..****....*.*..**.*.*.***.**...*.***..*..**..***..*****..**.**.*...**..*......***.**.***..****.*.**..**...**.*.....****.*.*..*.**.*.**.*.....*.******...**....***.....*.*****.*.***.**....****.*****.....***.***.**..*....***.*.****.***..****..**..*......*.......*...****...**....******.*.......***.****..***.******.**.**.*.*...*.**....**..*....**.**.***.**.*..***..*.*...*.....*.**.*...**..**.*.*.*.**.*..*****.***.*..*...*..**...*...**..**.**.***.*..*.*.*.*.****.*.*.***..****.*.*.*...*...***.**.*.****.**.*.**.*..****..*....*..*........*...*....**....*.*****...**.***...**..*..*.*.*.****..***.***.*****.*..*..*.***.*..*..**.***.*....****..*.*..*......*...***.*.*****..**...*.*.**.**.****..***.*.*.*.*.*..*...*..*.*.**.*.**...*..**...*.***.*....**.*...**...***.*.....*.*..*.****.*.**.*..**......*****....*..**.**...****..**.*.*...*...*...*..*.*.*.**..*..**.*.*****...***...***..*.*.**..**...*..***.....*..*********...**......****.....**.*.*.*..*.***.....*....*.*..*.**.***...*..**.*.***.*..*****..*.**....*.***....*****...*...***.*...*.****.**...**.*.*..**.*..*.*..****.....*****....*.**..*****...*...*..**.**..*...****.....****..***..*****.**..***.*.**.*..**.****.**.*.*.*...*.***.*..*.*****..**.*....**.**.**.*.**.*****....*.*.**.**...******.*.*......*...**....*.*...****.**.*....***.***.**..*******.....*.***...*******..**..*.*..**.*..***....*.*.*.*.*..***..*.*.**..*.*..*.**...**.***.***.***.**..*.**..*.*.*..******...****...*..**.**.******.**....*...*.**...*...*****.*...*****..*..*****.*.**.***.*****.**..*...***.*.*******.*....***.**.*.*....**....**
**..*..*...***.*.*..*..***.....***.*.*.**..****.*****..*.**********...*********.**...*.**.*..***.***..*.**.*...**.***.*..**.*.***.*.**.***.*.**...***.*..***...**.*...**...***........*..**.*.***...*.**...**...**.*....**..*...*...*...*...*.****...*.***...*..*..***.****.*.*.*****.*.*******.....*.*******.*.***....******.***.***.*.*..***.*..***.****..*.**..*.*.**......*.*...**.....*....*..*..**..**.**...*.*...*.***.**...**..*.*..**...*...**.**.*.***..*.*..*..***..**....***.****..**..*.*****..*.***..**.***..**.**.*.*.**.***..*..**.*****.**.....**..**.*.*..*.....**.******...*.*...*..*****.**..***.***.*.***.***..*.*...***....*.*..*.*..*..*..**...**.**.**..***..*.*..**.****....*.*....*.**.....*..*...**..*.**..*****.*.*.*.*.*.*******.*****.*..****...*.**.*.*.*...*....***..*.*....*.**.*.*.**..**.....*....*..*.*.*..*.*......****.*******.*...*..*.**.*..**..**...**...****..*.*..**.*......*****..*..*.*.***.......***...*...**..*.*..*.......*.*.**...*.**...*......*..*.****.*.*.....*.*.....**.*..*..*....**.*..*.*.**.**.*.*.....**..*********....*.*.**.***.**..**..**.*****...*..**.....*.*********.***...****.*..*.*..*.*..*.**...**.*.*.*.**...*.*****...**.....*.***.**.*.*.**.*.*..****..*.**..*.......*.*.*...**....*.*.**.*.*..***.**..**.**.*.**....*****..*..******..**.*......**.***....**.*.....**.*****.***.**.*..**.*....**..***.***....*...*.**.*...**.......**.**.*.*..*.*..*****.*.*.**.***...*.**..*****.*...*.**...****...****.*...***.*..**.*...***.**.***.***.*******..*.*..**.*...***..*..*.**.****.....****.*...*...**..**..***..****.**.*...*...*.***..*..**.***.**......****.***.*..*.***..........****...**..*.*******....*****....*...*.*...**..*.***......*..*..***...***.*...****..**..****...**...***....***.**..**..***.*.*.*....*.***...****......***....****...*.*.****.****.**.*.*******......*.*.....*.****.*.*..**.......**...**..**.*.**.****.***.*.........**.**.***....*.**.*...*.....***.**..**..**.....*.....*.....**.**.*.*.**.******.*....***.....*...*.*.*.....*****..*.******.**.....*.**.*.**.*..*
*.*...**.**.***.**.*.*******.*.*.*..**..*.**.**.***.***.**..*.***.*.*..**.***.......*....***....*.**.*.**...***.*.*.*.*..**..**.*..**.*..*...**.*.**..***..*.*..**.***...*.*.*.****......*..*.*...***......*.....***..*.**...****...*..**.*.*.*...**.*.**.***.*.*..*****.**.**..**...*****.*.*..*....**.....**....*....**.***..****...**.*.***...**.********..*.******..*..*...***..*....**.**....*.**..*....**.*..**...****.*******..**......*..**.*.**..**.***......*.**....*...*...**.***..**.**.**.**.......*..*.*.**.*.*.***....**.*****.*.*.....**...*......**.....*****.*.*.....*..*.*.***..*..**.***....*..*.*.*..*.*.***.****.*.*.**..*..*.***.*.**..*..**.**....****.**....*..**..***..*..****...**...**...*..*..**.**.**....**..*...*..**..*****.****...**.*****..*...***..**.********...**.....*.*..*.*.*.***.*....**..***.*.*.*...**.......**.**....*......*.**...********.***...***.********....**.**.**.**.***....*.*.*..*.*..***.*...***...******.*.*.*.*.***..****.*.*..***.**..*.*....*.*..**.....*.**.***.**..*********..**.**.*..**..*.**.*..***.*.*.*.*..*.***.***.*.***...*..*..*****.****.....*.*..***..**...*...*.*.*******.*.****.**.*......***..***..*....***...**....**.*...*******.****...*.***.***.**.**.**.*******.**.**.**..*.**.*.**.......*..**.****.*.*.*..*.***.***.*..**.*..*....**..*.*.******.**.*..***.*******...***..**...*...*.**.**...*****.*.******....*...***.**.*.*******.*.*..****.*...**...*.*...*..*...*.*..*..****..*.****.**.*****..*.******..*...**...*..*...**..*..*..**.*...*.*.**..*.*.**.....*..***.**..*********...**.....**.**.******.***.***..*.......******....***.*.*.*..*.**.****.*..*.***...**..*.****.**.*..**........*.***..**...**...*.*..*.*.*...*...**...**.**.**..*..*****...**.*.*.*...*.***.*.***...*...***.*.*...**..*.*.***.**..*****.**..***.*..*....*..**.*....*.**...*.**..*****..*...*..**..*.*...*.*..*..**.**.*.*...****.****.***..*..**.**.***..*...***.****.**..*....*..***..**..*...**....****..***.**....*.***..*..*.**.*..*..*....*.*...*..*..*..*.*.**..**..*.*...*...*......*..*...***.*.**
....**..**.*****.*.**.*.*.*.*.*......*****..*.***.*..*.**.*..***...*...**.*..**.*.*.....*..*.***.****..***.****.*.*..*..*..*.**.*..********.*......*.*..****.*.*...*.*.**..*.**.***...****..****...*.*..*.**.**.....**..*.**.****.*.****..**.**..**..*....**.***..*.......**.******..*.*......**.**.*...***.*..***.**..*..*....*..*..***.*..*....*.****...*.****..***.*..*......*.*.******.******.*..***..*...***..***.***...**.*....*...*.*...****..**.******.*.**.**..**.**..**.*.**...**.*..*.********.*...**.***.**.***...*.*..*.*....*.*.....****..*...*....****.**..****.****.*.**.*.**.***.**.....**.*....*..*..***.**.*.*.*...*.*..*..****.*.*.**.*..*....*.*...*.**.....**...**.*.*..*..***...*..*...*..**.**.*..*.*.**.*.*..*.*...****..***.***.***.*****.****...**.*...**....**..*..****..*****.**..*......**.....*..***.*.*.....**..*.*.*.***..*.***.*.*...*..***.*....**.*....*.*.******....******..*.***.*.***..*...**....*.***.**..***..*****..*.**..**.**.*..**...****..**..*.*...*.....*.*..**..***.*..*.*...*.**...**.**..***....***.**..****....*..**............**..*..*..***.*.**.**.*.*...*.*.**....*....*....***..**.*..*.****..******.*.*.*....*.*..**.***..*.**...*.****..*.**..*.*....**..***...**.*..**.*..*..*.**....*.*.********..**..*..*.....**..*.*.***..*.*.**..*..***...*.*.*.***.***.....*******..*.*....*..**..*..*..*.*....*...*.....**.****..**...*.*..*.*****...*******.**..**.*.....*.....*.******...***.***.......*..*.*..*..*..*...*.*.**........****..****.**.**..**...*.*.*.*...**.**.*....*.****.**.....*.****...*..**..***..*...***.****..*...*.********...**.*.**..*..**.*..*...**..*...**...*..........****.***......*.***.***.***..*.*...**.*.*....**.......**.*...*.**.......*.*.***.*****..*.*.*..*...**.***.**.*...**..*..**.......**.**.****.*...*....*...*..*...*.**.**...*.*.*.*.**...***...*.*.***..*.**.***.*.**...**.****.****.**...*.*.***.*....**..***..*..*.***.**..*.*..**..*...*.**.*.*..**.****..**.****..*..*.*..**........*.*...*****.*.*.**.***..*.**....**..*.**.*.**..**.*.....**.*.*...**......*.*..**..**
...*.*.*.....*..*.**..*...***.*...***.****......**...****.**.**.*...*..****...**..*.***.*...*..*.***...**..***.*.**.****.***.....**..*...****..****.....*.****....**......****.....**.*.*.**..***..*.***..*....*.*.*...*.**.**.*..*.***.*..***.***..*.*...*.*.*****..****.*..*.**.*.....*****.*...*.*..****.*.**.*.*..***.*.*.***.**.**....**.***..***.***...**...**.**.*...**..*.**.*.**.**.*.**..*..*****.....*...*******.*..*****....*.....*.*.............*..**......***....*.**...*.***.**.***...*...*..***.*******.**..**.*****.*....**....**..**.****.*..*..*..*..****.*.***.**...*.*...*.*****..**.*.*..**...*..*..**..*.**...*.*.***.**...*...******.*.****.*...*****..**.***..*..*.****...*********..***.**..*.**.********....*.*...***.***..*...*...*.*.*.**....**.....*..*.**.**..*..**..*.******.*******...*.**.*.***.**..****.*..**.******..*****.**....**..***....*....*..**..*.**..*.**...*****.*..*...*....*.*.....*..*...*.**.**.*.****.*..*...*..*.********.....*.....*.*..*.*....*..**.....***.**.*......**..*..*.**.****...*...*.***..********....*.**.*.****...*.*...**.*.***.*..*.....*.*..*.*.*.**..******...*..*.*****..**...*..***.*..*..**...**.***.*.****.**.*.*..**...*.***..*..*..*....***..********..*...*.*.**..*....*..*.*..*..***.**......*..*****.*.***.*..**..*.******...***.**.*....**....***......**....****....***..****..***..*...*..*.**..***....*...***.*.*.*.****.***.*.......**..*......*.**.*....********.*.*.*..*.**....**.*.**.*.**.**.*..*.....**.*.****.*..**.*...*.*..*....*......******....*..****...*...*.**********.*.**....*.***.*....*.**.*..***...*.**.*..**.*.**...**.***....**..***.*.****..**..*.*..**.*.*..****..**..*.*.**..**.**.*..*.*..*..*.****...****....*.******..*...***.*.**..*...***..*.**.*......***.*...***..*.....**.....****.*.**.**.*..**.*...*..*.*.**..***...*.*********..*.**..****..*.*****....**..***..**.*..*...***.*..***.**....****...**..*.*..*.*.*****..*..**..**.****.*.*.****..***..*.*..****......*.....******.*..*.....**.***..*.....****...**.*..***.....*..*...**...*..**..*.*..*.*.*
.***.*...*.**.*.*...******..*....****.*.*.***..*****.*.*.**...*.***.*.*..*...*.**.*..**..*.*..*..*.*.***.*.**..****...***..*..*.**..*.***..*.**.***....*...*.***.******.**..*.**.**.....*......***....*..***.*.*.*.*...*....*.*.*.**.***.**.****.*****..****...**..*...*..*..*.****.....**.***..*.*..**....****...*.**..*..***..*....**..**..........***...**.*.*....*.....****.*.*..***.**..*.....*.***..*..***...**...***.*****....****...**..*.***.*.***.*..*.**.**..*..***.****..***.**..*.*.*...*..***.*..**.*.*..***.*.**.**......*..***.*.**.*.****.***.***.**.***..**.**..*.**..*...*.***.***.*.*.*...*******....*.**.**...*.....****.*..**...***.*..*.....*...**...***..********..*.**....**......*.**.**..*.*.*........*****.*.*.**..***.**...**...*.*...*....*....**.....***.**..**....*.**.**..**.*.**.**...***.**.*.**..***.**.*.......***.**.***.*...**..*..**.***.*.*..**.**.**...**......*..**.**.**..*..***.****...*.*...*..******..*.***.*.**.**.*..**.***...*..*..*.*.*..****.....*...****..**...***.**.*.*.**..*.....*..***.***...**.*..*..*....*.**....*....**.**.***..*...*.*.*...****..**.*.*..*****...*.***.......**..**.**......*.**.*****...******..**.......*.*..*....*..**.*.*...**.****.*..*.*....**.*.******.*...*..*.**.....**.***...***...**..***.***..**.*..**.*****.**.**..**.**.*....****.*.****.*****..*...*...***..***..*.*....*..*.*.*..***....*.**....*..*.*.**..**..*...***.....**...*.*...*...**...*.**.*.**..***..**..**.*.**.****.***.**.********..*.**..**..****.*..*.**.*...*.*.********.***...**.**.*...*.**.....*.*...**....*.**..**.*.**....*.**..****...**..*.*....*.*....*..*........*.....*.*....*.*.*...**..**..***.*.*...*..***.*.*.*.***.*****..*****.*.*....**..**.**..*.....*.....**....****.***.*****..***....******.***...***.*....*.*.***.**.***..**......****.***.***.**....*..*.**..*.**..*.*.*..****..***.********..*****.*...*.*.***.**....*..**......****......*.*.*...***...*******..**.*..*.**.*...**.*.....***...*.*.*..****..**.....**.....****....*...***.*.***...*...*..****.***.*.*..........*.**...*....
..*...******.***.*.***.*.**.*...***..*.**.*.****.***.*...**..**..*...*.**.**...**.***..*....*.*..****.******..****..**....*...*...**......*.*.****.........***.**......*....**....**..***...**.*.***.**..***..*..***..*..**.*.*..**....*..*.***.***.**.***...*.....*...**..****.**.......***..*.*.**.****..*.***.*.**...***..**.*.******..*.*.**.***......*....**.*.*.*...****.***.*.*.*.******..***....*..*..*..*....*.*****.**..*****.**.**...*....**.**...*.******.*...*..**.*.**..****.********..*.*..*..*.**...***.*.*..*****.*.*...**.*..**..***.*..*..**.*.*..*..***.***.....**.*.*.*...*.*..**..*..***..***..***...**.*.***.*.*.*.....**.*****..**..****..**.*.**.*.**.***...*....***...*.**...*.**..***.****..*.*..*.*...**.**.*.****..*.**.....**......*..*.*.**.*.**....*.*...*.***.*.....*.*....*.*.*.**...*...*....**....**...**..**....*.*.*.***.*.**..***..*..*..***.**..***...*....*.*.*.....**..*.**.*.***.*......*..**...*....*.**.*....*.*.******.*.....**..*.**..****.*..*.*...****.*.**.*...*..**.*..****.**..*....*.*.*.*.*...*.*****.*..**.*..**...****..*.*.***.**..*..*.***....*..**.****...***.....*..**.*.*.*.****...***.**....**.**.***.*..*....**.*..***..*.*....**..**..*..****.*..**..*.****.....*.*..**.**....*.**..*..**.*.**....*...*.**..*.*.******..*.*..**.....*.*.*.*.**.*..*.***..*..*..*.*.*..*.**..**..*....*.**.*.*.**.**.**.*.***.**.**.**..**..*..***....*..**...*.*.*.....***.*.**.*..**...***..**.*.*..*****..**...*..*..........**..****.*....*..*..*.*.....***********..*..*.*..**..**..........*..*....****..***...*...*.**...**...*..**.*...*..*.********...**..*.****...*.*.*.**...*.*....*..*.**..****...*****.****...*.*..**...**..****.*.*...*....********.*.**.****..****.*..****...**.....***....**.*..**..*.***..*....****.*.*..**.*...*..***.*.***..*.**.*..******.*.*..*......**...*...*.**..*.*.***.*.*..*..**.****...***....***.**..***..****...**.*.****.**...*..*...**..***...*.***....**.**.*.****.**..**..*****.******.****.**..**...*..*****.**..*..*......**.******.*.....**.*.***...*..*....**.*.*..***..**.
***.***.*...*..**..*..***.**..**....*..****.**..**..*.*..**..**..**..**..***.*****.***.*..**.*.**.***..*..*..*.*.*.*.**.**..*...*.*...***....**.**.*.*...*.*..*.......*..*..*..******.***.*.....****.*.....**.**...***..***.*.******..***...**.*.......*.**.**.*.*.**...*.*.**..***.**..**...*....**..*.**.*****.*.*.*.*..*...*...*.......*..*..**......*...**.**..**.*...*.***....**.*...*..*.**....*.***..*..*.*.*...*..*.*.***.****.*..*...*.....**.....***...**.....*....*.***......***...*.**.*****.******...*..*..*....**.*..*....*..*..*...*..*.**.*..*.*.***...*....**....*...*..*...**.*...*******.*.****.*..*.*...*.**....**..*.**.**...****..*.***.****.*........****.***..**.*......**....****...*****.*..*..*..**.*..*....****.**......******.*.**.**.***.**.....**..*.*.**..**...**..*.*..*****.*****...*.*.*****.**..**..*.****.*.***.***........***..*.*.***..*..******.*.*...*...****.*..***.*......*.....**.*.**..*.*..****.*.*..*..*...*..*.**.***.*...*...****..*****.**.**.*.*.**.***.*****.***..*..**.......*.*..*.......*...**.***.*..*.*....*.*......***.*.*.***..*..*....**..*..***..*....*.**...*..********...**********.********.*..*.*.**...*.***.*..*.*....***.***..*..*...............**....*.*.******...*..***.**.*..*.*.*****.**.*****...*****..***.*..*...**.....*.***.*.**.......**..***.***..***...*..*..***.**.***.*.*..*..*...****.*.******.*....*......**....*.*.*.****......*........*.***.*.**..*****..***.*.*.*...******.*****.**.*....*.*.*...***.**..*.***..*.**.*.**..*.*..*.*..**..**.**..****..***..*.*..*.*.**.*....**.****.*.***..***.........*.********.*..**.*.*...*.**.**.***..**.*.*.**..***..*..*.*.*..**.***.*..*.*..*****....**..*****..****...*****.***.*.*.*...********.***.....*.*..****.*..***....*.**..*..*.*.**.....****.***.....***.*.*...***.*.......*.*.....**.**.*..*...*......*........*.*.***..*.*.*.....**.*******.**.***.....**.*..**.**...**......*.***...**.**.***...**..*...*....*.***..**.*.**.*..*...*...***...****..***.*.**.....*...**....*.*.**.**..*.***..*..**.**...*.*.*.***.*.**.***.****.*..*.
.*..*.**.*...**.****...**.*..***...**..*.**.*********.*.*.*....*..******.*.*****..*.**.*.***.**..***.**.****.******.***..**..*..**..****.*.**...**...*.**.*.***.*...*.**.**...*...***.*.*.***.*..****.*..**.****..*.***.*.....**..*..**...**.*..**..**.*..***.*.*****..*.******.****..*.*.....**...**..**.***..**.**...*..***.*.*.******.*.**....*...****..**.*.****..*..*....*.*.*..........**..*****...*....**..***.*.*****.....***..**.****...**...*..*.***....***.****...*..**..*.**.**.*..*.***..**.*..*********.**.**.*..***..*.**.**.**..***.**..****...**...****...***.*..*.****.****...*....*........**.*....**.**.*..*.****....***.**..***.*...*.*..**..**.*..**..*..**..**.*.*...******..*.*.*.*.**..**.*..*.**.*.......***.....**.***.**..*.**.**.*.**.*.******..**...*.******.**....****.*.*......*.**.*****..**.***.*..*..***.*..*.....**.**..***..*..****.*.*******.*.....*..***...***..*.*...**..*.**......****...*******.***..**.*..*.******...*..*.****..*.***..*..**..**.....*..*....***..**.**.***.***.**.*..*.*****..*...***.*..***.**...**..*.*..*.**.********.*****.*........**.*....*.....*.*..*..***..**..***..***...*....***...**.***.**..**.*.***..*.**.*...*..*.*.*..*..*.*..*.**.*.***.***...***.*..*....*.*......*...*.**...*.**..*.**..*..*.....*..*.*.***..*.*..***...*******.******.***.*....*....**...**.**.*.*****.**.*.*...**.**.*..**.*..*..***.*.*.**...*...**.*****...*.****.......*.*....*.*******..****.**.**.*.*...*.***.****.*.**..**..***.....**...**..*.*...**.*.**.******.***.**.*.***...*.*.********.*.****..*.***..***..*...*.*...*...*.*.***.***.*.****.*..*.**.*.***.....**.***..****...**.***********.*.*..***.**....*.*.**.**.***.*...***.****.*.*..**.****......**.**.**..*...**.*....*****...*.***.*.***..*.*..****..*.*..***....***....*.*.*....*....*****.***.*.*..**..*...*....*......*.*.*......******...***...*.*.*.....***.....*..**..****..*..**....*..*..**......***.**..*.*....*.**.*.*.**..**..******.*.***.****.*...*...*....*.*.*.*.*.*.**.****...***.*..******...*.....*.*....****...**..**.*...***.....*****
..****.*.**.......**.*..*...*..*.*.*.**..*...*.*.*.*..*****.**.*....**....*.*.....*.****.....****....***.*...*....****..***...****.**.*.*..***..*..**.*.**.****.*...*.*..***...***..**.**..*.*...***.**..*...*.***.*....***..*.*.****..*..**..*.**..*.*..*....**...***....***.*.....**..***.*..*.*...****.*..*..***.**.*.**.**...*....**.**.*..*.*.***....*.*..****...**..****..*.**.*...**..*..*******.**..*.***....*....*..*..****.**....*.....**..*.*.*..****....*.****.*....**..*...*****....**..........**.**..**.*.*......*....******..*...*....******....*.*.*..*.***..*..*...*.*......***.********..*..*.***.*.**..**.**.*..*.**.***.*.*.***..*...**.***..*.**....**..**...*.**...******.*...**..*.**.*..***....*.**...**..*..*.*.**...**....*...***.*.**...*....*..**.***.........****....*.*.***.**...**.*.*..***.*....***.......*..*..*....*.*.***.**.*.*...*...**..*.*..****...**.*.*.**.....*.*..*..*....***.*.*.***...**..*..**.****.**.*.*.*.....**.*..*..*.*********.**.****.***..*.***..**.*..***...**.....*..........*..*.*..*.*.*.*.**...**.*....*.*..***....***.****.**.*..***...*.*.**.*...*.*...**..*..*.**...*..*..*..*.**.*.*....*.*.**..**..*...*..***..****.*****.**.*.*.*****....*...*.**.*..*.....*.***....**.*.*....*****...*....*.****.*.*.....***..*.*.*.****.**.*.**.*...**..**.****..*.*.....***..***.*...*.**.*...*.*.**.*...*.......**........*.**....*..*.***.*.*..****.*****..*.*...****.*..*..*..***..*...**..*...*.*.*****.*****.**..**...*.**..*..*.*..******.*.***...*...***.****..*..*..**.**..***.*...*.*..**..***.......***.***.**.****.**.....***.*.*.****.*.*..*...*..*.***.*.**.*...*.*.**.*.**.*.***.*.*.*..*..*..*...**..*...*..*.*...*..*..*..***.***..**.*..**.****........*.********..*..*...***...*....*....*.*.*.*.....*..*.*..**..*.*****.****.*******.**..*..**.*...*...*...*..***..***.*....*..**..**.*.*..*..**..*.******.**..**.....*.....*.*...*.***.***....*..*.*.....**....***.......*....********..*.**..*...**..*..**..*.*.******.*.*...*...*.*.**.*.*.**.*.*..**********...**...*...*....*.**.***..*...*..*...*
*..****.****.*.....*.*.******.*.....*...*.*....*.***.*....**.......****.*.*.*.**.*.****..*...*.**..*.***.*****.***.*.***.*....**...***.***...*.***....*****.***.**.**...**..**...**...***.*.*.*.****....*..****.***.***.*..*..**.*.**.*....***.*..*.***.****.*....***.*..**.*.**.*..*.*..*..*.***.*..*..***..**..******...**..**.**...**.*..*...*..**..**..*...***.*.***.******..*.*.**.*.**.*..**..**.****..*...........*.*..*..**.****..**.***.*....*.**.**..*****....*.*..**.*...**...*...*..*...*.*.***..*.....**...*.**.*.***.***...*....****.*.**.*...**.**...*.**...*..***.**.*..*...*.*.*..*.***.**.*.*.*..*..*..****.**.*.*..***.****...*****.**.****..**..*..*.....*.*.*****..*...**.***.*.*.******..**..*.***..*********..*......***.******.**.**.**...**.****.*.*....*.***.**.**.***..*.....***.**.........*..**.**.**.*.*****..***.**.*..*.***..**..*.*.*....**.**.**..*...**..**...**..*.**.**..**.***...*.*.*.**..*.**.**....**.***.........**.********.*.****....*.*.*.*..*..***...*....*..*.*.**.....*.*..*........*....***.*..*......*....***.**.*.**..***....***..*..**..*..*.**.**..****..**.***...*.***.*****.**...*.*.**.**..*.**....*..****...*.**...*..**.*.*.***.....*..******...****.***..**.*.**..*..**.*....**.*....*...*..*...*.....*.***..**...*....*.....***.**.*...***..**.***..**.*..*...*.*****.....*..*.*..*..*...********.**....**.*.*..*****.......**....*.***.**..**.*..**..*.**....*.....*.*.****.***...*.*...**.***.*..*.**...*.*.......*..**...***.***.*.*.*.*..******.**********..**.**...**...*..**......**...****.***.*****..**.*.*.****.*.*.**....*.....*.*...*****...*.*.*....*..*......***..**.*..*.**.*.****..***.*.***..**.****...*...**...*.****.....**.*****..*....**.*.*.**..*.**.*........**..*..*..****.***...*...*.....***..*...***.*.*..***.***..***.*.*....*.*******.**..**.....*........**..*.*.***.**********......**.....*...**.....**...*.*.*.*.*.....****.*..*.......*.....****..*.**.**........*.....*.*.**.***..**.*......*..*.*.*.*..*.*****.**.***.**.***.**.***....***.***...*.*.*..*...***.**..*......*.**.*
...****.*.**..***.....***...**.**.**..**..**...***...**.******.**.*..*..*.**.....***.*.....**..*.*.*...*.*.....*.***..*.....*...***.*.***....**...**.....*..**.....*.***......****..*.**..**.***.**.*.*..**.****......*.*..****.*...*..*******.*..***..*.*****.*..***.**.*.*.*.*...*****.**.*..*...***...**...**...***...*..***..***.***.**..*.....**..**.****..*......***.***.*..*...*...*...*..*.*.**.*.***...***.****..***...*.****..*...**....*..***...***.**..*.**.....***.*..*.**.****.*....**.****..***..*****.*..***.***..*.******.**.....*.*..*...**.***.*..*...**.*****.*..*.....*.**...*.*...****.**.....*..*..*.***.*..**..****..*.*.**....*.*..*...*..*..*.*......**..*..*.......**.*.**..*...***....***.*...*.**.*.******...****.***.****....*.*.**..*.***..***..*.*...**.*.**.*.*..**.....****.*...*..*****....***.***.*..*.*..**.**.**...***.****..**.*.**.**..*****.**.****.****..*..**...*.**.*.*..**..**.*..*..****..*...*****.*..**..**.*...*...**....*..**.*..**....**.*...*...*.***....**.*...*.****..*.......*.*.***.**.**.*..**....*.**.*...**..**..*.*.**..***.*.*****..**.*......**.*.**...**..**...*.*****..*.....**..*..**..***.**..*.***....*.***....*.*****.***...*.*..*.**.*....*..*****...******.***...****.....*.....*..*.**.**.*.*.*...*.*.***..**.**.*..*....**..*.*...*...*....*.*..*.***.***..**....****..**.*.***.***..**.****..****..**.*..*.***...*..****.*.....*....**..**....*..**********.****.*..*.*****.******.*.*..***..**...*.*..**.*.***......*....*****...**.*****.*..*.**.***....*..*.*....*.*..**...*..*.*******..*.**..*.*..**.*.**.*.*.**.*...*..*....**.***.*.***...*.*.*.*.....***..*****.*....*..*.*....****....*.*.**...**.*.*.*..**.**......***.**...***..**..**..*.*.**.***..*.............*...*.**...*..**.********.**....*..***.*.*.**.****.****..**...**..**.*..*..***.*......***.**.*.*.**...***.*.**..*..***..**.*..***.*.**.*..*.....**..*.*..**.***....*.*****.**.***..**.**.*.....*.***...*.*..**.***.**..***.******..*......**.*.*......*.**..*..*....*.***.*****.*.*...***.*..*.*......*.*..*******..**..**
...*...*.*...*...**.....*.*.*..**.**.**.***.....*.*..***.....*.**..**.*..**..*****.**.****.**.**.**.***.*.*.*.*...**.*..**...***..***.*....*...*...*..*******.**.**.*..**.*.**..**.*.*.**.*..*...****...*.*...*....**....***.**.*........*.*.****.*..**..****.*****.**...*.*..*..******...*******.*.***..*****.*..*..*..****.**..*.*.....**...*.********.*.*...*.**.*.*.**..*******..*.**........*..*..***..*....**......*.*.*..***...*.*.**..**.***.......*.****.*...***.*..*..*.*****.**...*.*.******....**.*.****.*..**.*.***..***.**.*....**.***.**..*.*.....**..*..**...*..*****......*..*...*.****.*.***..*.******.****.....**.*....*....*..***.*...*.**.*.*...*.*.*.*..**..******.***....**.....***.*....**.*.*...*...*.****.**.*.**..*****..*****..****..*.***..*..*..*..*.***.***...*....*..*.****....*.*.*.*..**.*.**..***.*..****.*.**....*....*...*.**.**..***.********.***....*...*.*...*.**....*.**..****.*...*..**..**.**..**...**..*.**.*****...*....*..*..**..*.*.....*.**.***.*.*.*..*.*..*.*.*.*..*.**.**..*.*...*...***.**..**..*....*....***.*.**....**..****.*.*........***.*.**.*.**.*.*...*..***.***.*.****..***.*.**.....*....*.***....*..*..*******.****....***..***....*.**.***...*...**.*.**..***.*..*.**.*....***.**..*.**.**..*.**..*.*.**.****.**.***....***.**....*.**.**..**.**.***....***.******.*.*...**..**.*.*...*...*..*....**.**..****..*.**...***.*.**.****......*.**...*.**.*...****..**.***....***.**....*.**...*..****.*...*..**.....***.**...*...******.****.*.******...*....**..*.**..*.*.********..***.***..***..********..**.***.*.****.*.*..*.**.*.*...**.*..***..*.**.**...****.*..***..**.....***.*....*****.....**....*****.**.****..*.***.**..**.*.*.*.........**.*..**.***.***.*...**..*..***.*.**.*****.*...*.**..*..****..***.*.***.*.**.***.*.***.....*...**.**.*.**.***.***.*..***.*.**.**.****.*****.**...*.***....**.***.****...***..*.*.*.....*...**.*..*.**.*..**..*..*...*.*..***....*....*.*.**.*..*.****....***...**.**.*..****.*.**..**...***.*....**..**.***...**.*..*..*..*..**..*...**.*..****....*...**.*..
.*.*..***.*.**.**.**.**.*****..*.*.*.**.*.***....*.*.*****..*.**..*..*..****..*.*.*.*...*...*****.*....****..*.*...*.*...*.*..***...*......*..*.*.***..**.*..***..**..*.******..***..*..*..*...*.*.****...*.*****..****...****.*..***.*****.**.*.****.*.**......*****..**.*...****.***.******..*.*...**.*.**.*.*.***.****..**.**.**..*.....**.***.******..***.**.*****.**.*..***..******.****.....***.**.......*..*...*.*...***.**..****.**.*.*****.*.*.**......**..****.*...****.....**....**.*...**...***..***.***...*..*.**.*.***..**..*..****.*.*..*.**..*..**...*.*.*.*....***...*****.*.**..*.**...****...*.*..*...*.....***...***.*....*.....**...***.*...*..*.***.*.*..*..*...*.**..**.*....****..**....**.*...*.....**...**...**...*.*.*.***...**.....*...**...*..*****..******.......**..*.*.*.*.****..**..**.*.**.**.*.*.*..**.***.*....**.****.*.***.**..*...*..*.*.***.*.****.**..*.*....*****.....**..****.*.*..****......*****..***.**.**.****......**.*...***....*.*...******.***.*.*.*...*.*......*.**.**.**.*.**.***....*.*..*..****.*...*.*.*..**.*.*.***.***.*.**.*...*..***.**.****.*..*.*....*.***.*.*.****.*.*.***.*.*..*.*...*.....****.***..**.*..**..*.*..***.*.***.....***......****..***..*..**.******.**.*.*.*.**...*....**.*******.*..***......*.*..*....***********..**.*****.*.**...*.**..*.******....***...****....**...****..*..****.*...*.**.....*...****.*.....*.*...**.**.*.**.*.*.*..*.***.*.***.*..*.**.***...**.*.**..**.***.****..*.**.***.*...*****...*****.*.*****.*..****.**.....*....******..**.*......**.*...*.*****.......**..**...*..*.***.*..*.*...**.***.**.*.*.****..*..*.**.****.**...*.*..**..**.........*.*.*.**..**..***.**..********.**..****..**..**.*.**.**..**....*...***.**..*.*....**...*..*.*....***.**..**...*.*...*.*.*.*.*.*.********...**.......**.**.*..**..*****.*...*...*....*.*.*.******..**....*.***..*....***.**.......**..*...***..***.*.***....*....**..***.*.***.*.***.*.***.****...***...**...*...*..*.****..*..**..*.*.*****.**...*.**..**.*......*..*.......**.**.*.**.*.***....**.***.********.**
**.*..........*.*........****..**...**..*....*..**.**..**....*...***..*..*...*...*..****...**.****.*....***..**.....*.******...**.*****.*.*.*.*.**.***.*.***.*****.***.*.***.*****.*..****.***.*...**.....*...*.*.*.*......***..*....*......***...*.***..***..**....**.**..*..*.**.**..*.*...*..*.*...*.*.*****..*.*...*****.**.*...****..**...*****..**.**....***...**..*.*..**.*.*.*.*****..***.**.*.....*.**.**....*.*.*.*.*.***...*.*.*.***.*.*.*.**.*.*******..*.*****...*..*.*.*.**..**.****.****.*.****.*...**.....**....*..**.*.***.**.....***.*...*.**.***.******...*..*.*.*...**..*.*.*****.*.****..***...*.*****..**.*.*.*..**.**.*...*****...*.**.*.*...****.*...**...**...*...*****.*..******...**..*****.*...*****..**.*...*.....*..***.***..*.***..**.**.*.*.**.*...*.*.****.........***..*.**..***.*.****...*.*..****..*..****.***...**...*..********.....*.**.*.....*.**...**.*.....*..*.**..****..*...*..****......*...****.*****.......****.*......**.*.****.*...*.*.*...***.****...*....*..**..*..**....*.**.*.*.*.....**..**....*.*.*.****......*.***.*.*.*.*.*.*..****.........***..**.*.***...***..*.*****.**..*.**.******..*.***..*.*****.**.**..******.*.***.*.*.*.*........****..**.*.*.*.***.*..**.**.*.****..**..**..*.****.*.*.**..***.*.*...*..**..**.*.***.*...**.*..******..*.*..*..******.**.*.*..***.**....*.*....*..*.*.*...*..*.*.*.**.**..**.*.*.*.**.**..**.***.***...*..*.**.*..****.*..*.*.*..*....***..*...******...*...*..****..**..***..**.***.*.*.*****.*****..*.**.*..**....**.***..*.**..*.......*.....*****......***.*..**.*...*..*.*.**...**..*.**.*.*.**.*.**..*...****.***.*..*******...**.*****....*..*..****...*.*..**......***..***.....*..*...***....*..*..*.**...**....*..**.**..*.***.**...**..*..***...**.*.....**.*..*...*.**...*.***..*.**..*.***.***..*****...**.*....*....*.*..**..*.**.**..**.***.*...****.*..**..*...**.****.*.*.*.****..**..*.***.**..***..****..****...*****...***.*..*..*.*..*..****..**..*.**.*.*..****...**..*..*..*...*..**.......*.*...**.**....*...*..*....***..*.*..**..*..*******.*...*
.***....*.*.***..*...**.***.*****.*.**..*..*.***..*...**.*.**.**.*..**.****.*....**.....*.***...*..***.*.***..*.*.......*.*.*..*.***.***...***..*....******..**..**.*****.*.*.*.*...*.***..*.*..****...**.***...*..**...*****.....*...**....****.....*.**..*.***.*.*****.***..*.**...*.*.*..**..*..**..*.**......****...*.*.****........*.....**.**...*.......*..**.*.*.*..*...**..*.****.*.*.**.****....*........*..*.**.*.**.**....*.****..*.*.**..*...*.**.**.*.....*.**..*....***...**.*..*.**.*.*...*...****.****.***.**.**..*..***.*.*....*******..**......**..***.*......**.*.****.*.*.**....*.**.*.........*...*..*.....*.***.*..*.**.*.*.******..**.****.**..**..*..*..*.*****.*.*********.....*....**.**..****.....**...*.*.**...**..**....*.***..*..*...***.*.*.**.*.******.***.**.*.*.***.*.**..**.**..**..**..**.*...****.*.*****.*..******.**.*..***.**.*.*.**.*.*.*...*.***.****....****..*.*.**.******..*.*.*..***..*..**...*********.*.**.*.*..*.**.****..*..***...*..*...*..**.*....*******.......*.**.*****...**...****.*..***.*..*..*..*.********.**.*....**....*.*****..*.**.*..**.*********.*.*..**...***....*.*..**.***********.**.*...**.*.*..*.**...*.*......**.****..***.****..*.*.****..*...**..*........*....*..*.**..*.....*.**.*..*.*.**....*..****.*.*...***.*.*.****...*..*.**.**..*.***...**....*...*****..*...*...*..**.**..***.********.***...*...*....******..****....**.*.....**.**..*.***....**..*..**...**...*.**.*.**.*..*.*...**.....*.****.*.*.******...........*..*..*..**.****.*.**.*.....*....*....*..*.*..*..**..*****.**.**...**.****.**.*...***..*.*.*..**.*.*...***..***..***..*..**.*......***...****.***.*..***********.**.*.***.*.*.**.....*.*..*.*.**..*.*....*.*****.*...*..***..**....*****.*******..**.**.*..*.***.**.**..........*.*.**....**.*.*.....*.*.*.*.*.**..*..***..******..*.*..*.*....*....****..*.*...*****.*.****.****.*..**...*..........**..*.**.....*.......*....****...**.****.**..***.*...***.*..***.*...**..*.***.*.....****.*.*.*.*.**..*.....*.*.....****...**.**.*.*.**....*******.***..*.*.*..***
.**.****.***.*...***..*..***....*.***.********.**.*.*****....*.***.*.*..**.*.....****.**..***..*...****.*.******.**..*.*.*.*****...*..**.*.*.....**.**..***..****.******..**..*.*..*...**..***...****.***..***..*..*.*........**..*******..*..**..**..**.***.*..*.*.*..*****...*..*..***....*...*.**..**.*...*....**....**....*.**.*..*..****.*****..**.****..*......**..*...**.***.....**..***...***.*...***..**....**.*****....**.**...**.***.*....*.**.****.*.*....*....***.*.**.*.......**..*..**....**...*.*..*.*..**..*...**.**.**..***.*.***.*..**...*..*..***.****.*.*...*.***...*....*.*....*.***...***...**..**.**..**..*.*...**......*.....*..**.****.**.*.*..*.*...*..*****.****.*.*.**.*.***....*.*****....*..*..**.**.*..**.*.*.*....*.*.**.**...*..*.***..*.***.**...........**.*..**.**.*.*****.*.***..*..**.*.*.*.***..*.**..*.****.***.*.*.**.***....**.*.....**..*.*.....*.***.**...*.*.*.***.....*..*.*.*.*.*****.***..*........******............*.....**.**....**.*..*..*..*...........**......**.**..*...**..*.**.*.****.*.**.*.*.*..*.*..*.*.....*......**.**...*...*..*.*.***.**..*.**.**.**..***.**.**..***...**.*..*.**....*.....*...**..*.*...*..*.*..***..*.*.*.***....*..*......*..*...*.....*..**.***.*.***..*.*.*****.***.*....*.......*.**..***.**....*.****.*.*...*......*.**.**.*.*.***.*.*.**..*****..**.*.*.****.....*.*.*.***.****..**..***.**.***.***.*.*...*****.*.**.....**.**..**.*.*.....**..***..**.*.*....******.....***........**.**.**..*....*.******.**.**.**..****....**..*.**.....*.*.*..***..**.*.*****.***..***.**...*.**..**.*..*.*..*.**...*.**..***..**.....**..**.*.****.***.*..**..*.****...**..****.*....*.**.*.*.*....**..********.*...**.***.**.*..*.*****...**.*******.*...*.*..*.**..**.*.**..***.**..**...*.*..**..**..*....****.*.***..****.*.****.*.**..***.......***.***....*.**.*..*....*.*.*****..***.***..*.**.**.***....***..*.**....***.**.**..*...****.....****.*...***.*.*.***..*****..*.....****..*.*..**...*.****..***.....*.*...*..*****.******.*...**....*.**.****.******.*...**.*...*.**....*.*.*.
**.....****.*.***.*.**.*..**......***..**...**.*.***......**.****..****....*.*....*****.*..****.*.*.**.*.**.****.*.**..*..**.*.*..*.***..*..*.*......**.**..*...*.****.*..*.....*..*.*....*****...**..**..*...********..**.***.*...*...***.**.**..*.******...*.****.....*....**.....***....**.........*..***...***..**.*.**.*.*.**....*...**.*.*..*.*.*.*...*.*.*.*.*..*...*....*..*.**..**..*..*.*****..*..*..**..*...*..*.**.**.***..*...*.****.**..***.*.***......*......**.***..*..*.*****...**..***.*.*.**.****.*..**.*.*.*...*.******.*.....**.*.*.**....**.*...*..*****..**.............*...**...***.*.*.*.*..***.**.***..**.*.*.*.*.*.*..****.***...*..*.*.*.*.**..**.*..*...**..**.*...**.*....*..*.**..**.**...*..*....*..**...*..*..*.***.**....*....**.*...**...*.*..*........**.*.**...**...*.*.****....*.....***.**..*****.***...*.*****...*.*..*......*..**.**.**.*.*.*.*.**..*..*..*....*.**..****.......*.*.***.***.*.**...*.*..**...*.**.*...**.**..*.*..**.****....*..***.****.*..*.******..*..*.....**..*.*.**.**.**.*.*....*.*..*...**......*..*...*..*..*.***.*.*.**..*...**...*.....*.***....**...*..*.*.*..*.******...**..***.****.*.....*.*..***...*****.**..*..*....*.*.**.***....*..**..*.*.*.*..*..**.**...*.*.**...*....***.*..*...*.....*.*.**.....*..*..***...*.*.*..***.*..**.*..**...*..*.****..*....**.*..*..*.*.*.*.**...**....***.**....***.*....***.**.....**.*.****.*.****....***..*.**....****...*..*.*****..*..*.****......**.*.****.*.*...***..*..*....*....*..**..*******..*.*...**..*..**.**..****.*...***.*.**...***.*.*..***...*..**.*..**.*.*..******.*.**.*.*.*..*.**.*..*..*.******..***.*.*..*.*...**..*.***.*****..**.*..***..*...****.******.*.***..**..*.***.*...**..***.**.*.**...**.*...*.**......***.**....*.*....*.**.*.**..*.*...***..*......*.....*....*.*...*.*..*********..*.**..*.*.**..**..*.*.*.**.*.***...***..**...**.**....*...***.*.******.*.......**.....***..**.......*........*.*****.*....*.**.****..***....*...*...*..*****.*..*****....*..****...*.****...*...*.*...***.*.*..*.*.....*.*******.*.*.***.
**.*.*....**.*.*.**..**......***...****..*..**...*.***..****..*...*.*.**..**....*.*...***...*..*...***.....*.*.*.......*.*.******.*....*.*****.***..*...**...*...*.****.***...*..*..**.....**.**.*.*.***..*.*.*....**.**.*....***...*****.******...*.*...*.*.*.**.*.**...****..**...***.*...*.**.*...*.*.*..*.*..*.*.******..*...*..*...**.*.****..**.**..*.**.********.*.**..*...*.*.**..**.*..*.*.*...*...*.*.*****..**..*.**...**...*******.**..*.*....*...***.*...*...*****..*.***..*.***....**.**..**..*.**.****..*..***.****....*.*..*.*.*..*..**.*..***.*...**.***.*.*.*.***.*..*.*......*....**..*.**...*......*..*..*.**.*.***....****.*...**..***.*.********.***.*.*..**.**.**.***.*......***..***...***..***..*..*....*****...***..**.**...**...*****.*..****.**..***..**..*.***.*****.*.*.*.****.*......*.*.*.***.***.*.*****.**..*..***....*.***..**.*.****.***..**.*..**..****.**.**...**...*.*..*...*.*..*.**..********..*..******..****.***..****...*.**..*..**.*..**...**.*..*.*..**.***..**.*.*....**..*.*..*..*..*.*..***.*....*.**.....*..**.***.*.*..*...*.........*.*......*.***.***.**.....**.*.****..*..*..*..***...**.*.**.******..*******.**..*....*...**.**.*****.*.....**.*....*....*****.**.**.*..**..**...*.....***...*.*.***.*.*.**....**..**...*....*..**....*.****..**.*******.*...***..**.******.*.....**.***.*...*...*.***...**.***...**..*****.*.***.**.**.*.**..**.***.**..*.*.........*.*..***.**.****..*****..*...******.....*...**..***.***..***.......*...*..*.**.******.........*..*.**.*....**.***.****..**.**.....*.*..**.***.....**......*..**..*..*..*...*.*....**.*..*...***.**.*.***..**..*****...*.****.*....*.*.*..****..**...**.**..***..***..*..*..*....*..*..*..*.**..**********.....**..*..*.....*.****..*****.***.*.*.*.**..*.**.*.**.**.*.**.**..*.*..****..**..*..**..***.**.*......*.......***.****.*..**.*.**..........***.*.*****..**..***....**..*.*...*...*.*.**.*..**...**..**.***.******.*****...*.*.***.*.**.*...****..**.***.**.*...**.***..*..***.****.*.*.....**.**.*.*..**.*******...**.*.***.***....*..***
.***.*..*.*....*.****..*.******...*.*.*******.******.***.*....*.*.*....***.*.*.**.***...*.**..**.....*.****..***.***....**.*...*....*..*.*...*.**.***.*..***........**.**........***.****.**...*...**....*...*...*.**.***.....**..****..*..*..**..*.*.**....*...**..***.*.***...*.....*..*...*.***....***.*.....*..****.....*...***.**.....****..*...**..***.**.***.*.**..***..*.*.*...**.**....*..*.*.*********...*******.****..****...*.**..*.***...*.**.***..*.****.**..*.*.*.*..***.*....**.**.**.*.*.*.***...*.**..*.*****..*.**.....****....******..**..***..*..*..*..**.**...*..**.*.*.*.**.*.****..**..**..*.***.*.***..**....***.*.**...**.*.*****.***..**.**.**.**...*.*.**...*..*..*..***.**..*..****..*.****.**.***......**..*****..*..**.**..*..*..*.**....*.*.*.*...**.......*.*.**.*...**.**.**.*...**.**.**..*.**.**..********..*.**.***....**..**..****...*..*.****..*..*****..*...**.*.*.*.******.*..**.....******.*******..**...*******...*.*.*....**.**.*..**..***..*.*.**.***.*.*******....*..*****..**.**..**.***..***.***...*.*.*****...**..**....***.**....**.******.*.*..**..***......****..**.**.*..*.*.*.******.*..*....*.*..****.**.*.*.*.**.*...*.*....*.*..*..**.*...**.***.*.**..***..*.****..**.*.*..*.......*.***..*.**...*...*..***..**.....*.**.*.*****..*.**...*.***.**..**.*****...*.....*..**.***...***.....*.***.**....*.**..*..*.*.*.*.***.***...*..**.***..*..***....***....*.**.***.**...**..**.*..****.****.*.**.*..*..*.*.*..*.**...*..*.**..*..*.....*****.....***..***..*..*..**..*.***..*.*.****..***.*....*.**...****.*..*.*.************..***..*.....***.......**..*...*..*.***....*..**.**.*..*****...*.*..*..******.....***..******..**.**.*.***..*.**..******..**.**...**.********.*.*..*.*****.*...******..*...**...*****.*..**...**.**..**.*....*****..*.**...****..*....*.***...*.**.*..*.**..*....***.**.*.***...*....***.*.*.*...*.*.***.******...**..**.*.*...**.******..****.****..**.***......*.****.****..*..***..****.*.*..*.*.**....****..*......***..***.*.*..**...**.**.....*.*..**.****.**.*..*..**.**..*.*.**
*.***.**.**..*.*......*...*......*.*.*.**.*....*.**..**.*.*.****..*...*.*.*******..*.**.***....*...*.***.*..*......**.**..***..*....******.*....*.*.*.**.****...*.*.*..***......**.*......*.**...*...*..***.***.*....**.**..*...***..*..**.**.**...**.*.......******....**.*.**.***...*.*....**.*..*.*.**...*..**...*......****.*..**.*.***.*.**.*.*..*.***...*.***...*...***.*..*..*.*.***********.***.**..*.***.*.*..**.**.......**..**.**.*.*..*...**...***..***..*..**.*..******.**.**..**.**.*.***.**.*...*....**..*..**.**...***....*.*..**...***..****..***...**.*.*.*..*.*.**....*.***..***.*.**...**.*..*...***.*****..*.**.***..***..*..**.*..*...*.**.**.****.*....***...**..*....***.******.*****.*....*.**...*..*....*.*......****....*...*..***.***.*.*.*.**..*.*...*...**.*.*..**....**.*..****.***..*.**.*.***.**..**.****.*...**.***..**.*..***.*.*.***....***..*..**..*.****.*..*.*...*.*.*.**....*.****.*..*****.........*..**....***....*.***..*..*.*..***..****..***..****.*....*..**.*..*********...**.....*.****.*...**...*.*.*.*....*..**.*****.*....*..***.**...**.**..**.**..*...***.*.***.***.*...***...***...*.....*****...*..**.******..***.****.****.....*..***..*.**...***.*...*.**...**....**......*...**..*.**...*.****.*...*.*..****.**..**.*..*.**..******.*.**.*.*.**....*..**.*.......**......**..**...*..**..*.*.*..***.*..***.**...*****.*.***.*.****.*...*..*..*.***..*.*****....*.**.*.**......**.***.**..*......***.**.***...*..***.*.*...*..*..*.*.*..**.*..**......*..*...****..*.*.**..*.*.***.***...*.**....*..*..*.******..*.*...*....***.*.***.....***.********.*....**.*...**...*..*.**..**...*......*.***.**....*******.**....*.****.**.**.*.*..*.*...**.......*..*.*.*...*......*..*.*****.**.*.*.*....*.*.*.....**.*....*.****..*****.*.....*..*****.**...***..***.***..*..**.*.*.*.***...*.....****.*.*****...*.**..***.***..*....**...*.....**.*.****..*..***..*.....*.*.**..***.......**..***.**......*.*..***.*.*.**.*.*...*.*.*...*.****...***..**....***...**.*...**..*...**..*..*.**.**....**.**.**...******.******..
*....*.*.***.....**.***.**.****.*..**...*..**..*.*..**...*.**..*.*.*..*.*.....*****...***..*****.*..****....*.***.*.....**..**.*.*...**.*.*.****...*...***..**.*..**...*.*.....*...**.******..*.*.*..*...****.*...*..*.*.***.******.**.***..****.***.**.**.**..*..**..*.*.**.*.*...****.**.**..*.......**.****..*.*..*..**.***.**.**.....***..**...*.**.*.**....*****.*.**........***..**..*.*..**.*.***..*..******.**.....**.**..*..*.**..**.*.**.*...*..******.**..*..**.....**....*.**.*....***.....*..*.*.*.******......*...*........*.***..***.**.......***.*.**.*...*........****.****.*.....**.*.*.*...*..**...***..**....****...*******....*.*...**..********.****..*..**.*.**..***.*..**...**..*..**.**.....****.*.**..*.....*.*.**.**.*..***.****.***..*******.***.*.*.**.....*.*.....****.**.*..*.*..****..*.*.***.***.*.....*..**.**.****...******.**.....***.*.**..*.**.**.*******...****..**..***..**...***..**...*.**..*.*.*.**.**..*..*.*...****.**.*****.*.*.*..*.*.******..***.**..*..*.*****.**..***.*****.*.*.*...**.*...****..*****....**.**.**.**....****..****..*.********.*.**.****.****.*****..**..***.***.....*.*..*.*..*...*..****...*..**.***.*....**...**.*.*.*.******.**...*.*.*.*.**.*****.**.***.**********.***.*.**..**..*..*..*..*.*.**..*.....****...*....*..***...*...*.***.***....*..*.**.**.*...******.**..**..***.*......*..*..*****....*.**.**.*.*..**.*......**.*.*..*.*.......*.*.*.*.*.*.**.**......*.***.**.....**......***..*..**.*...*****..**..*...*..*...*.*..******.****...*.**.*..***.*******.***....*.....*.***.*..*..**.....**..*..*.*......***.********...****.*..*********..*.**.**...*.**.*..**.***..*.*..**.*.*.*.**.....*.**.***.******.****..*.***.********......*.*..**.*.*....*.*.*.**.*.**...*.****.*......****..***..*.**....********..********..*****.***...*.*..**.***.***..***.**.....*...*.**..**...**.*****..*..**......*****...****.....**.***.**......***.*****..*.****..**.**.*..**...**..*****.*...**.***.**.**.**.*.*..***.*.*.**...**.***.*..*.*....***..**....*.**********.*.*....*..*.****.*.**..****
*.*...*****.*..*.**..***.***.******.****.**...***...*.****.**..**.**..**.*..***..****...*.......***......*...*.***...*.*.**...*.........**.....*****.**.***.*.*....****..***.**...********.******....*....***...**.*...*.*..****..*.**....**.......*..****..*..***......*..***..**.*****.****.**.***..*****.*.***...*.***..***.*......**.**..*.*..*.*.*.*.**.***.******......*.*..*....**.**.*..*.***..*..****...*...*..*****..**.*...**.**..*..**..***..****..**.*.*..**..*.***.*.****..*.*..*.**..***.**....*..*....***.....**.*.*..*...*.*....*...*.*....**....*...**.*.***.***..*.**...*..*..*.*..*..**..**.*.....*....*..*.....****.**.*...*....***.**.....*...***.**.**...**...**.***.*.....*.....**..*.....*..*...*.*.*..*.*.**.*.....*******..*..*.***...**.....**..**.***..*..***.**..***.*.**...*.**...***.*..*.***.*..**..**.*...*.*.**.********.*****.**..**....***.*...*.*.**....**.***.*.**.*.**.*..*..*.*...****.*..*.**.*.......***....*.*...*.*.*****..**....*..*.*****.***....*****.....*******..**..*..**.*.*..*.***..*.****.***.***.*.*..**....**.*..**.*..*.....*.*...**.*.*.........**.**..****..*...****...***.**...*...*.**...**...*.*.....*.**.*.***..*.**..*..*****.*..**.**..***....**..*****.*...***...*****.....***...****.*.******.***...*.***...*...**......***.******....******.*.....**.*...***..****.****.******.****.**..**..**.*..*.*..*....*********.**.*....******..**.**.*.*.**.*.*..*.**......**.***.***.....***.*.*....*..*****....**..*****..*..******...*.*.***.**.**..*.***.**..*.**...*.....*.*.*.*.***..****..*....**.*.***...***.***.*.*.*...*....******....*...**...*...**...***..*..**.***.*.*.****....******...*.*.*.*..*.***.*...*.*...****..*..*.***..*.*....**..*.*.*..**...**...*.*.***..***......*.**.**.*..***.....*..*.***.*..**..***.*.*....*.....*..**..*...*..*.**.**....*.*.**..***....***...*.....*.**.*.****....***.*.*......***...**..***.*.**...*.***..*****.*.*..*.*.**...**.*.*..***.*........*....*****.***....*****..******.***.**.********.*.**......**.**..******......*..**.*.****.**..**..**....*..**..
*......*.*.*.*.....***...***...*..*.....*.**.*..**.**....*...**.*.**.*....*.*....*...*.*.*.*****.*.*.*..*.****.****..*..**.*..****.**.**....***.*.**.****..***.*.*..*...*********..*.*******.**..***..***.**.*..**......****.***..*...*.*..*...*..***..****.**.*.*...*..*......*.....*.***......*.***.*.***.*....*.*****.*.***....*.*..*..*.*.*.*..*..****.**.***.....**.*.*...*****...***.****.*...*..*..**.*..*...*.***.**.*.*************.**.***.**..*...**.**.*.****.*.*****.*.*.**.*.*..*.*.*.*****.*..*.***..*.*.....*..*.**.*.*.*****..*.*....**....**.......*.****.**.*..*.....*...*.***.*...**..*..***....**..**.....*.**.*....*..*..*.*....**.*...**..**...**.*..**.**.****.**.**......**.***.*.**.....***.**..*****..**..***...*....**.********.*....*.*****.**.*.*.*...**..*.*.*.....****.*..******.****..*..*..*..*.**.......**...*.*********..******..*.*.**.**..*****.**..**.****.*.*.*.*.*.******.*.**....****.***.******...*.*.*..*..*.......*....**......*..****...***....**..**.*.******..*...*.***.*.*.*.**.***.*.....**.***.***.***.***.*....*...*.**....*.***.**.**..**......*....*.......**.*....**.***..*.*.*****..*.**..*..*.**.*...*..*.**....***..**.*......*.*..*..**.**...**..****..***.**.*..*.*.*..**..*.*...**...**..*.*..**.***......**.***.****...*...*.......*.*.***..**...******..*.*..*.*.*..*......**....****...**..*.***.*....*.*.*...*....*.*.*..*....*****.**.**.**..*...*..*...*.*.**.**...**.*.*.*..**..*..*..**.***.*.*...**.***.**..*.*.**.*************..*.*..*...*.*.*....**.*.*.****.*...***....*...**.**.****.**...**.*...*.....*....******.*..**...*..*.*..*...*.*.*.***.....****.*...*.*.***.*...****..***..***..**..***.*..*..****...****.*.*....*.*...****..***.******..****.***.*.**....*.*.*.*.......****..***.**....***.*.....*..**.*...*.**.**..**....***..**..**...*.**..****..****..*....***..***..*..****....*....****.*****...***.*****..**.****.**.*....**.***..*..*****.*.*..*...**..**.*.*...***..****....*.*.****..*.........*.***.....******.....*.******..*....*.**.**...***.**.*.*.*....*.*...***.*....***.*
..*.*..***.**.*..**.*......*..*.*....*..**.*******...**...*.***.*..**.*....******.****....*...***.*..*.*..**.**.**...*..***...*****......*.*...*....**...*.**....*..***.**.*......**..**.*....*.***.**..*.*.*****.**.****.*...*.*.*..*....*...*****..*.**.*....**.*.*.****.**.*.....**.....**.*..*.*.....***.*....******..*.*..****.*.*.....*..*.....*....*.*..**.*...*.****...***....****...**.******..****.****.....*..*..*.*...******....****..*....**.*.*.*.*.*......*.**.*..**..****..***.*****..***.*..****..*****.****......**.*.*..*..**..*.*******.*.*...*...*..*.*.*******.**.*..*.*.....*...*.**.**..*.*..**.......**.*...*..**.........**.*......**....*...*.*.*****.**...**.**..****.*..***.***.**.**....******..*..*.*****.*.**.*..*..*..*...***.**.*....***.**.*...**.**.**.....*..**....**..*...*....***..*..........*..***...*...*..**.**.*.*.*.*.**..*.**.***.*....******...**..***.****.......**.***......*.*..*..*..*.***.***..*......**.***...*..**.*.*.****.**.**.........**.***.**.*...*......*****..*..*...**.....*****.*.**..*........*..**..*.***..*..**....**.**..*.*****.....**..*..**.**.*.*..***.***.*****..**.****.***..****..****.*.*.*..*...**..*..**..*..*.*.*.***.*..*..*.*..****.*....****..**.*..*....*...*....*..*.....**.*.*..****.**.****..**...*.*.*.***...**.****...*...*.*.*...****.*..*.*..*.**..**....*..*....*.***....*.....*...**.*.....**.***.*..*.**...***.****.**....*.*..*..***.*.*..*..*.**.*..*.*...****.**.......*.***.....**..*****..**.*...**......**.*..*.*...*.*.*.*.******.*.*.**.*.***..*.**....****.*.*...*****......*.*...**..*****..*.*****...*.**.*..*..***.*....**..**..***......*.*......***.****.***.*****...***.*****...*...**.*****.***..****..*...*..*.*.*.*..**..***..***.*******.*.****.**...*****.******.**..*..**..****....****..*****..*.*...*.*****..**......*..*.**.**.***.*......*.......*..*.*.**.*.**..*...*...*.*.*.***..**.*.**.**..****.**..****.*..*.*.***.**.*..***.******.*.*...*.......**....****.*...*...****......*.***.**.**....*.*...*......**..*..**.*...*.**.*.*.....***....***...*
**..**...**.**...**..**.*****.*....**..*..*..*.*.....*.*.....*..**.*.*.**.********...*******....**.*.*..**...****..**********...**.**..*..*..*.*..*.*..*.*.*..**..*.*.**.*....**.***...*.*.*..**.*....**.**..***...***.******.**.**.*.**..*.*.....*.*.......*****.***..*.**..*....*.***..**...*.**.*.**..*.*.*..**.*.*.**.****.*..*.....**.***.*..****.*....*.*.*******..*..****...*.*.*....**..*.*.*......*..**..*.*..***.*.***...*...*.*****.*.**..***.**..****.**..*.**.*.....***.*.*.....**..*....*...*.*...*.......*.*.***.**.*.**.***...*.**....**.....*.....*.*...***.*..*.**.**..**..****.**.*.*..******.*........*.*..*****...*.*..****.*.***.**.**..***.**.*.*..**...**..**...*.*.***..*.*.*.*.*****..*.*.*.******...*...*.**..*..*.***....**..***....*.*.*..**......*..*.**.*..*.*......*...*.**.*...*..**.*.****.**.***.**...*.**.**..***..***.***...*.***.*.*..****.....*..***.*.*..*..*.*..*..*..**..**...*..*..**.***..***....**...**....**.....****.*.**.***..*.*.****...*...****..*...****.*.****.***..***..*..*.******.*..**.**.*.******.**.***.*..*.....*....*...*..**.**.**..*****.*.*****.*****.*.*.***...*****..**.*******.**.**.*.*.*..*..****.*.**...***..**.*.*...*****..*..*.**.**....*..*.**..********..*.***.....*****.....*..*.**...***..*.*.**.*....*****....*.**.***.*.*..*.*.***.*.*.*..***.*..**...*....***..****.*.*.****.*....**..*.*..**.*.*..*.*****.**...*......***.*.*.....**..*.****..***....*..******.**....**.*.*.****...*...**...**.*.*..*****.*.**.***.*.**..***..**...**.*...*..***.*..****...***.*.....**.....*.***.**.*...*...*****.*......*.****.....*.*..*.*.**..*.*.**.**..**..**.*..**...***..****.*....*...*****.**.**.**.**..*.*..****.****.**.**..**........**.*.*.*...**.**..***.*.**.*.*..**.*.**..***.***...**.*......**..***..***.*****..**.**..*.*.*.***....***.****..*.*...*.*.**..**.*.*.*.***.******..*.**..**.*****..**.*******...*.***...*.*.***.*..*.**.*......**...*..*..***...**.*..**....****.*...*.*.*...*....****.**.*.**.***.*.***..*..**....***...**....*.**.*****..*****.*.***.*....*...*.****.*....*..
***..*....*.*.*.*......*.****..**.***..**...**.***...*..*.******...***..**.*.*...*.*.**....**.....**.**..*.**.**..**.*..**......*....*.*.**..**.***...*....***....*.**.***...*..***.*.*..***.***.*...*...*..*..*.*.**..*..**..*.***..*....**...***.**......*..*..****.*..*.**..**.*.*..*.*.*....***.*.*.**..**.*.*..****.....***.***..**.**.*..*....**..*..*..*.*.*....**.....**....*.*..***.***.*.*.*.**.*..*.**..*.*.*.**....*.*.....*..**.**..**.*..*...*....**.*...*.***.*.*.*.*...*..*......**...*....*....******....*...*..***....*..*.***.****.*.**.******....*..*........**...*..*.***.*.*..*.**.**.**.......*..*...*.**..*....*.**.*.*.***.*.***..*....*.***.*****...**.**...*...*.****.*..**....*****......*.******.**..*...**.*.*..**.*..*..*.***.**.**..*..******.*.**..*....*..***.*.****...*....*......*****.**..*.***.......*.*.*.*..**.....**.......*.******.*...*****.*...*.****.**.**.*...*.*..*.*..****.*.*........**.*..*****.*....*..*.**...*...*.*..*************.*..*..*.*****.*..**........*.***.*....*.**...***.*....***.**...*...******..******..**...*.....*..*.*..*..****.*.*.*.**...***.***....**..*..*....**.*..*.*...*...**..**.****.**.*....*...****.*.*...*.**.**.*.*.***.***..*.**.****.***...**.***.**.*..******....**......*..*....*...**.***.*..**...**.******.*..*....*......***..*..*.**.*..***.***.*..*..*...*.****.......****.**.*..*...*******.*.*.***.****..*.*.*.*.....*...*.*.**.***....****..**..*.****.********.....***....***...***...*..***.....*.**..**.**.*****..*.**.****.*...*****...**..*.*.....*.....***.**..**.**..*.**.*.......***..*.**.*..**.*.*.*.**.*..*..**..***.*....**.*..*.*****.*.****..*..*..**..*.**..**.*....*.*...*...*****.*.**.*.......*.**..**...*..***.*.***..**...***.*.*..**..*..**.*.*..***.***********.*.******..*****..**.**..***.**.*...*.*...****....*..*..*.*...*.**..****.**.*****..*.....**.......**.*...**..***...*..*..*.....**..*..**....**..*.....**......**...*.*****......**...**.*....**.....**....****.**..*.*..*..****......*.***....**.*......*...*.*.***.*......*****..*..*.**..*
........**..**......*.*..**.*...*..**..*.*..***..**..*..**.*.*.*....***.*...**..*.*.***.***.*.*..**..*.*.*****...*.*.*..*.**.*****..***.***.*...***.*..*..*********..*....**..*.*.****.....***..*.**..*.*.*.******.***........*....**..****.*.*.*.**.*.****.**.*.**......*...*****..*..**.*.*...****.*.*......*...*.*.*.*.***......**.*.*.*..*....**..*.*....**.*.*.....*...**.*..**.**.....*...*.*.*.***..***...**.***.*.*.***.*..*.*.***.***..*...*.***.*.***.*..**..**.*.**.**.*....*.*.**...**.***.**...**..*..****....**.******..*.***.***...***.*..**.*......*.*..*....**.**.*.*.*.....**.*.*.**********...**.*..**.*..*****..**.*.*..****..**....*.....*.*..**...*..*.**.***.....****..*******.....**.**.**..***..****.*.**.......**...*....**..*.*.*.***..*...***.*.***.*..****.*....**..*...**.*..**..**....*.*.***...*..**..*..*...**.**.**.**.***..***..****...**...**....*.*.......*.*....*..*.**..**..*..****.*..**....*****.*.**.**............*****.**...**..*..***...****.*..****....*.*.*.*...*.*.**.*.....**.*..*.*.*...*..*.*.*....**..***.***.*.*.****.***.*****...*.**.**..*...*....**.**.****.**..**...*.*.***..*..**.**..**...*.**...**..*..*.*....*..**.**....*..*.*...***.*......**...***..*..*****..*..**..*.*.****.**..*..**.....***..**.**.....**..**.*.....*..*.********.**..*..*****.*..***.***.*.*.*.......*....*.*.**..*.*.*.*...*.****.**...*.*.**.**..**.**..*..***.*.*..**.*.*****.....*****.***.**....*..****.*...*..***...***.****.*.**..**..*.*..*.....***.**.....*.*.**.**..*.**..****....**.*.*.**..*.***...**.******..***.**..*..**...*.*.*........***.**.*..*..**...***..*...***..*....*.*.*...**.*.*.*..***.*...**..***..*****..***.***.***.*..*.*.***...*.*.*.*.*.***..*.....*....*.**..*...**.*...*..***....*...**..****.***.*......****.*.****.***....****.***..*..*.*..**...*.*.*...****.*..**.***...*...*...***..**..**.....**..*.*******.**..*.....*****..**.*...*.*.*.*..***.*...**.****..***.*.***.*.**.**.*..*.....***.****...*****..*****..*....*..***.*..*.**.****..***.*.*.**.*..*.*.***.*..*.....*.*..***.**..*.*....*..
**..***.***..**....*.**..*..*.*.**.*.*..*.*.*.....*...***.***.*.***.**..*.**..***.**.*.**.*.**...*.****.**.*..**.*****.*........*.********..****.***....*.**.**..**..*..**.*.*..***.****....**.*.**.*..*.*..****...*.**.**.***.**.*..*.*..*...*.****....***.*.*.********...*..*...*...*.*..*.**.*..**..*.......******.*.***********..*...**.***.****.*.****.***.*..***..*.*..**.*****.*.....***...*.****..*.*.*.****..**.**........**...*.*.*..**..**...*....*.**.**.***..*.***.*...*.***...**...**.*****.*******.*...*.*****.******.***.*.*.*...*.*..***..***..*....*.*...*.*.*..**......***....*.*.****.**.**.*...**...*...**.**.***....***.*****.*.**.**.*..********..******.******.....******.*****..*..*.*.***..*...**..*.**..**....*.**.**..*..*****..*..*..*.*.***.*.*.*..*..****......*...*..**.*..**.*....*.*.****..****..**..*...........****...**.**.*.**....*.*..**..*****..*..**.**..**.....***.**.***.*...*.*.*..**.***.....**..**..***.....*.*.***..*....*...*....*..*..**...*..*.**..*..*.*...*..****..**.***....**.**.*...*.****..**.*..**.**.***..*...*....**........*.*.***.***.*****...*.**..*.**...****..*....**.***...**.**..***....****.*.*..*.*......******.*..*...**..**.***.**..*.*..**...*.*.*..***.***.***...*...*...*..**..*..**.*.*.***..**..*..*..*..*.*...***..**.*.*..*...*.*.**.***.......*.*****.***..**..*.**..*.*..***...**.*..*******..*.*.*.***..***...**.**..**.***..***.**...********..**..*..**......**.****.***.....*.***...*.....****.*****.**.**.**......********.**.**.*.*....*.*..**..**.**.*.*.*.*.*.***.*......**........*..*..*.*..***..*..*...**.*....*..**......****..*.**..**.**...***...**.*...*.*.*...***..*...**.......***..****.*.**..*.....*.*...**..***...****.****.*.*.*****.*....***..*.***..****..****.*..*.***.*******..**..*..*....*******....*..*.*......****.*.*.*.*...**......**.**.**.**.***.*.****..*..*.*........*.*.*...****...*.*.****..*.***.**..*********....**..*.*.*.*****..**.*..*******.*....*.*...*..********.**.....*......*.**..*.*.....**...****.**.*.****...*....**.....**.*.****..***..*..**
...*****..**.***....*..*..*.**...*.*.**.......*....*......*.**.......*.*...**.*..**...*..***..*..**..*.*...*.**.*.*.**.*..***.*...**...**.*.**...**..*..**.*....*..*.**.***..*..*.**..*...****...*..**..*...**.*.*...*....*....*...*********..*..*......*.**.**.**.**..*.******.*..**..****....*.*.....*..***.*..**...**.***.*.**....*.*..*..*..*.*..****......****.*****..***.**.**.**..*..***.**.**...****.*..****.....**.**...*.**...**.***...***.*...**..*..*.**...*.*.*.***.*.*********.**.*..***.*...**.*.......*..**.*.*..**...**...**..*....**..*.**.*......*****..*.***.**.****.**.**.***.*.*.**.*...*...*.*.*..**.*..**.*...**.*..**.******..**.*..*.*.**...**.*....**.*..**********.....**.*.*..*.*****..***.*..****.*...*.*.**....*..*****....*..*...*.***.*......**...*.*.****.**..*......**.**.*...*****....***********.*****.*..****...*****.....*.**...*.*....*.*..*..******.*.*.***.*.*****.*......*...*...*.**...*.*.*.******.......*..*...*.***.*.***.......***.*.**....**..*..*.**..**.***...**....*...*****...**..****..*..****.**..*..**..*........****...*.***..**..*....*..**.*.*.******.*..*..**..****.*.*...*.****..*.*.**........*.*.***.*.*..*...*..*****.****......*.*....**.*****..*..**.*.*.*...**.*****...*...*.*...**.....****.*.***.****..*...*..*...**.*.****.*.*.*.*..**.*.....*.****.*..*.*..**.**..*..**.*.**.*...*..........**.....*.*..*.*.***...*****...*..**..**..**.*****..*..*.**....*....*...**........*.**.*..*..*.*.......*.*.****..**...**..*......*.**.***...**...*..**....**.*.**.*.*.***.***..****.*...****.*.*..*.*..**...*..**..*.***.*.*....**.....*.**.*..**.**.....***..**..**.**....*.**.*......**.***....**..**.......**...***.*.*.*.*.....******.**.****..*.....*.*.*.**..**.*..*..*.*...*...****.*.**.*...*.*.....*..***...*..*...**.*.**.*.*..*...***..*....**.***.*.*..**.*...*****.*****.**..***.*..**.**..**.****..**.**.*.**...*****...*.**.**...*.*..*....*.**..*.***.*.*...**..*.*.**.***.......*.*..**.***..*****.*.*******...*...*.**.*..*..*.**..*****.**.....**.*...*.*.....*..*.*....*..***.*.***..*.***
*...*.******.*.*.*****.**...****.*.**...*.*.**.*.**.*.*...**..******....**....*******.**..*.****..*..*.*...**...*.**.**.*......*.*..***....*****..**..*..**.**.**.....*.**..***.*.*.**.*.**.*.*.*..*.....**.***.*..*.*..*.*...*.**.....*.*.*.*...******..*..*....*..**.***...****.*.....***..**..**.******...***.**.**..*..*..****..****..*.**.*.*....**.*..*.**.*****.*..***.*****....****...***.*****...*..*.**...****..****.....***..*.........*.***..*...*.**..***..****..*.**..******..**.*..**..*..***....*..***.*..***.*.**.***.*.****.*......*.****.*...***.*.*..*.**.*..*.*.***.**.*...******..*.*.***..*.****.*.*..**.*..***.*****..*...**..*********..***.**..**....**..*..*.**..*****.*.***.*.*.***..****..**...**.*.**.***...*...*******..*..***...*.*.**...**.*.*......*.**..*..**.***..***..*******.****.*.*******.**.....*..*..****.*.**.***.**.****.*.*.**..****..*******.***..*****.*.....**..*.*.....***..***.**...**..***..**.***..**..*****.*..******...*.**..*.*.*.*.**.*...*...*..*.***..*..*..**.***.****...**...*.*..****.**.***.***.*.**...*...*.**.*..**.*.*...*.....*..****.*.*.**..***...**.*.*..*.*.*.*.*...*.*.*....*.***.......*...***..**..**.....**..**.**.*...***.**.*.*****.....*.**....***.*...****..***...**.****.**....*..*.*...**.******....*.........**.*..*..***.*.....***.**.**..**.*..*********.**..**.*.**......**..*.**.**********.**.*......*..*.**.....********.****.****........*.****.*.**.*.**.*.**...*...*..*.***..**..*..***.**.*..*.*.**.*...*.*.****..*.*.******.****..**..****...*...**.****..*.*......*.*.**...**...*..*..*..*...********.*..*..*.**.*...**.....*.**.**....*...**.*..****....****.*....*.***..**.*.*....***..*.*.****.*..*...*...*.****..***.***...**..***.*****..**.**.*...*...**.*...*.****..**...*..**..*.**..*..**.*..**.*........**.****..***...***..****..*.**....*.....***..*.*.**.**..**.*.*......**.....*...**..*****....*.*..**..***.***...*.*...**.*..*.........**....**.*..*..**..**..*.**.*..*..**.*....*.*....**....**..*.*.*..*.*..*.*.*.*****.....*.**..*.****..*.*......****..**......
******.**...*..*.***..***.*...*.*..*.**...**.*.*.*.****...*.**.**.*..****..******.****..***.*....****..*.***.....**.**..*.***.*..*..*.*..*.*..*******.***...*****.*..**.*.*.**.**.*.*.*.*****.....*..*..**.*****..**......*.*.*..*.********...***.**.....*.*****.**...**.**.**.**.*.*.*.*.***..******...*.***...**.*.*.*.....*..*.*****.*..**...*.***...*.*..*....**..*..*..**.***..*.**.***.*...*.....**.*.**..**..*.*.**.**....**.**.**..***.*...***.*.*.**..***.*..***.**.**.*.*.**......***.*.****.****..***.**.***.*****...**.**...*.*..***.*..*...****.*...**...******..**.*...*..*..****.*******...***...........*.*...*.**.*.**.*.**..*****.....**.*...**..*.*..**..**...*..*.*.*..*..*.**.*.*...*...***...*..***.*.*.*.*..**....*..**.**....*...*.***..***..*..***.*.*****.***...*....***....*.**.***.****.***.*.**.....***.*.***.**.**.***.*.*.....***.******.***..**.*...*..**...*.*.....***.**....*..*..**..*....*.**...**...****.****.*.***.....*..**...**...**...***.******...**....**...*..*.*.*.**.*.*..****........**...*****.**........***......***....***..*..*.*.*..*...**.***..*.*..**.*.**.*......*.*.*....**...*.**...*.*..**..*.*..****....**.*...*****.***.***.*.*..*...***.*.*....*....*.*.*..**.**.*....*...*..*.*.**.**.*.*****.****.***..*..**.**...*.*.**.*.**...**..*.*.*...***...*..*.*.*.****.**.*.***.*****.*..*...******..****....****....*****..*.*********..*..*.*.**.....*..*..**..*.*.....*.*...**....***.*..****..***.**.....*..**..*.****.********..***....*..*****..****.**..*...**.***.*.**.***...*****...*****.*.*..*..*.*..**....*.*.*..*...*..****.**..*.*..*..*.**..**.*...*.*....*.**.*.*...******..*.*..***.*..**.**..**.*..*.*....*****...*.**.*.*.**..***.**.*..*..**..*..*.**..*..*..***.*...**....*.*....*.*.*.*..***..*...**.*****..*....*.**.*...**..*.....***...*.*..**..**.*...**..**.**.**..*.*.**.**..***..***..*.*.*..*..*..*****.......**..*.****.*.*****.*.**..***..*.....*....*..*.***.**......**.**...**.*.*..*..****.*.*..*....**.**..*.*.*..*.**.***.**..******..*.*......*..*....*.***.*..*...**.****.*......
***.*..*.*.*.**..*.*...*.*.*****..**....**..*......*..**.*.*...*.**..***...........*..*******...**.*.***.*.***..*.*.*.***.**.....*.***..*.*......*.*.*.....*.....*.**.....*.*....**....***.***...**..**.....***.*****.*.*....**.*.******....*....**.**.***...***...**..*.**.*....*..***...***.....*...*.........**.****.***.**..*..**.**.***.***.**..**.*.******.*******.**..**......*.*..*..*..*********.*.**..*****.....*..*.****..*****.*.*.**...**..*.*....*.*..****.****..**.****..*.**.**..*.**.....*.**.**....***.*..*..*..**.*.....*.*.*******.****..*.*..***.**..*.**..*.*..****.*.*....**..**.***....**.*...****.**......***..**.*.*..*.*..**..*****.*.*..**...*..****.......*.*..***.*.***.*....*.**.***..**.....***.*.*..*...**.***.*...*.*..*..***..*...*..*....**.......**..*.**...**.**.**.*....**.**.*.*..*..***.***.**.**..***.*.*.....**....**.*.**..**.*....*****.****..**..****....**....*.******.**.*****..**...**.*.*.*.**.**..*.*******..***...*.***..*..**.**..***..*...*.*......*...**.*...******.**..**.**.**......***..*.**...*.*..**.**..*.****..*..**.*....****.*..*...*..****.**.*.****.....*..***..*.**.**...*.****..*****.****.*..*.*........****.*..***.*..*.*..*******..*.***..**..*****....**.***..****.*****....*****..*******........*...**.*.*.****.**.***..*.****..**.....*..*.**.....*..*.**.*..*.****..***...*.***..**......***..*....**....**.*.*...***********...*.*..*...***...***...***..***..*.*...*.*.*.****..*..*...**.*.*.***.*.*....**.....*..*....****......**.*.***.***.**..***.*.*****...*....***...*.*.....****.....*...*.****...*.***..**.****..*....***...**.*.*.*.*.*....*****..*..***.*.***...***..**.*....**.*******.*...*.*.****.*.**....*.****...*...**.....**.*.*..*.*.*.****..**..**..*.****...**.*.***.*.*.****.*.**.***..**...*.*.**..*.....*.***..**.*.*.*.*.*...*.*.**....*.**.....**.**.****.**.*.*..*...*.**..**..**.*.**.**.*..*.**.*.****....*..*..**....*.******..*.*.*....***.*******.**..*..*....***.....****....*..*....**......****...**.****...***.***.***...**..****..***.**...*.***.**.**.***.***
**.*.**..*..*...*.*.*****.**..*.*.**...*..*.*.*..*..****.*.**.***...*....*...*****.....****...**.*.**...*.**.*..*.*.*.***..*.**.*.**..*..*...*******..*..*.**.***...**....****.........*..**..*...*.....**.**.*.****...**.****.**.***.....*..***...**.***.*.*........*.*..*....*..*.*....*...**..*..*......*..*.***..**.***..*..*..*.**..******..**....**..**..*....*.**..*....**.****....*.****.*.*.**...*.***.**...*.*.*..***...*..*.*..*...**...***.**..*....**.*.**..**.**.**.**.......*..*...****.****...***...***.*.*.*****..*.*.....***.*..**.*.**.*.....**..*...*...***..****..****.**.*..****..***.*****...**..*..*.****.**..**.**.*.*..*.*..**.***.*.......**.**.*.**....*.**.***..*.***..***..***..******..*......***..**.*....***...**....***.*.*......*.*..*..**.*.*.*...*..*..*.****....*..*.**...*****..*..*..****..*.....*.*..****....*..**..*.*.*****..*...*.***...***.**.**..*..***.***.*.*...*...*****........**...*****..*.*.......*.****..*.**.*********......*.**..*.*...**.*.*.**.**.**.**.**********..***....*..*.*..*..*.***.*.****.**.**.**.*.*********.*****........****..***...*.*.*.******..*..**...****.....**.**.........*..**.*****.***....**.*..*.*..*..*****...*..**..*.**.**..*****..*...***.*.*.****...*.*...*.***.*.***.*.*....*.*..****..***.***..***.....*........*.*.*...*..**...**...*******.*.****......*.**....***...**..**.**..*.**.....*.*..*....*......*...**********.....*..*.*.****.*..**.**.**.**..*..*..***.*.*..*.*...*.*.*..*...**.*.*..*.....***.**..*.*..****...*...*..*..*.*.****...*.....***..***...*.*.*.****....*.*.*****.*******...*..*****.**.*.****....*.******.*..*******.******..*.*....***..***....*.*..*..**..****.***.***.*****.**...**..*.**.*.*.*****.*...*.****..*..**......**.***.*.***..*.***...*..**.*.*.*.*.**...**.***..*..**.**..*..**..**..***.**.....****.*.**..*..*..*..*..*.*.***..*.*.*.*******.***...*..***.**...*.*..*...*..*..****..***...*.*.****.****.**..**.*.****......*....*.***.*......*.**..**.*.*..**...*.......*....*.*.**.*..****.***..**.*.*.**.*..*****.*******.*...***..*..**.*.
**..***.*.**...*...**.**.*....**.***.*.***.***.*.****..**...***.*.*...*..**...**.**..***..**.**...*..*..***..*...**.****.*....**..**.**..****.**.*.*..*..**.*.**.*....*...*.*..**..*..**..**..****..*****.*******..***..*.....**.*.***.**.*.*****.*.*..**.*....**..*.*...**.*..*********.*.****.*..*.*.*.***.*..*...***..*.*...******..**....****..***..****.*..***.*...*...****.**..**.**..*...***...*........**..**.*****....********.*..***.*..*.....*****....*..**.**..*..**.....*.***...******.*...**.*....*..*.**..*.***..**...***...*..*.****..*.*....*...**...******.*..*...*....*.**.****..*.***....****..**..**.*.*.*...*....***.****...*..**.*....****.**.***..*****.**...***..*****.*******.......**..*...**.....**..*..**..*.*.**.*.*.**.........**.****...*****.*.*.*.*.*.*.******.*.**.*****.*...****..*..*.*..*...*.*...*****.*...*.*...*..**...**.*.*.***....*.*.*.****.*...**..**.*.*****.*......*..***........*.*...*....*.**.*.**....***..***....****..........***.......*....***...****..**.....***..***..**..**.**.*******.**..**.*..*...**.*.*.***.*..*.*..**.**..*.*.....****.***.*.*..**..******....*.*.**.***.****.*.***.*.*..***.*.****...***.*.*..**.***.**...**....*...***..*.*.**.*.*..*..*.....*...****..*.******...***.**..****...***.**.*..***..**..*.*.*.**.*.*.****..**...******..*....**.*******..**.*.*.*..*..***..*..*.***......*.*.**...*.****.*.*.******.*....**..*.*..*.**..**.******..*******.****...****..**.*..*.*...*...***..*..*..******....**.**.***..****......**.*..**.***.*.*.***..******......**..*.****..**......*****.*.*****..**..**........**.*.**.****..**.*.**....**.*.......****.**.*.**.***.*.***.**.**.**.****..**.*********....**...***.***...****.**.*.*...*.*...***.*.*****.*.**.*..*.*.***.*******.**.*.*..*.*.*.*.**.**.*....*..**..*..*.*...**.**..*.*....******.......*.*.*.*.*.*..**.*.*....***..***.*.*.*.*.*..*..***..*.*****.*..*...***.***..*.........*..**.**..**.*..***..**..*..*.**.**.*...*..*....**....*.*..*.*.*.**.*...*.**.*.*.***..*....***...**..*........*..*..*......*.*...****.....*******.
****.*.....***...***..**.*.**.***.****..*.*....**.*..*..**..*..*.**..**..**.**....*....***.*.********...*..*..**...*.*****.*.******..***.*.*.*..****..*..**...*.**......*.*******.*.*.*.*.**.***.*...*.*.*******.*....****..**.*.*****.**....**..*.*...***..**.**...*...*........**..*.*..***...***.*.*....*.*****.......**.***........**.******.*..**...*.*.**.*..***.**.*.*.***.....*...**....*....****.****.*...*..*****.*....***...****.*.*..***.*****.***.**.....*..*..*.**..**.*.*.**.*.*****..**.****..**.*..**.*..**..*..*.**.***..*********....*****.*.*.*.*...***.****....**.*...*.****.*...*.*...*..*.*.*...*.**.*.******......*..*.*.**...*.**.*..*.**.**..*****.*.**..**..****.*..******.**.*.*.****...*.......**.*.*.*.*****.*.*..***.*.***...*..*....*.**..*.***..*.****.*.*...*..***..*..*...*****...**.**....**......*..***..*.*..***.*.*******.*..***..*.*..**.**...*.*.**..*****....*....**.*****.*.**.*.*..*..***.******.**........**..*..*.*********..**..*****...******.*.*.***.**.****.**..*****.*****..*****.....**..*.***......*****.****.*.....***.**.**..*.****.....**.***.*....*..**.*..***..*..*.*..**.*..**.**..*..****....**.**.****...*.**.***...***.****..***.*.****.**..***.****.*.*.**...*..*.******.*.*.***.**...*...*...******....*..***********.****..*..**...*.....*.*.*******.******..***..*.***....*********.......**..*...***.**.......****..*..**....***..**..*.*.*.*.******...***.**....*.**.*...*.*..****......*...**..*.***..**...*.*.**.**.*....**.*.*..**...**.*.*.*.***....**.......*.**.**.*.**...**.*...*****.***...*..*..*.......**********...**.*...***.*.***.****....*..*******....*.*.*.**.*..*.*....*....**.****.*.*.**.****.*.****.******........**.*.******...*****.***..**.***.*******...****.***..*.*....*.*.*****.*****...*.*****.....*.**...*...*.*.*.*.****.*....*.*.**.**..*.*..*..*.*..**..****.*.****...***....*.*.*.*..*..*****.....***..*.*......**..*.**..*..*.*.**...****.*..***.******.*...***.*..**.*........*..**..***..**..*...*..***.*****.*.*.**..****..***.**...*.***.*****.........**.**...*.***..
***..*....***....**..*.*.**.**...*.****.***.*.*.*..**..*****.***...*..*.*.***...*.**.******..**..**.*...*.*.****.*.*...***.*...***..*..**....***.****.***.*...*.***.*.***......*.*.*.....**.***....*....**.*.....***..*.*..*.**..****.*.*.**.*.**...*..*.....*.**....**.*****....***.......**..****..**.*.....***..***.*....*..**.****..*..*.**...*..*...*..*..**.*..****.**.*.****..*...*.***..*..****.*..*.*..*.**..**.***....*..**..***.....**.**.*.*.*...**.**.*.....*.**.*.******..********..**.*...**..*.*..****...*.***..*****.******....**..*.*...*....*...*..*.**....**..**.*..*...*.***.*.*.****...*.*.*..**.*....*.*.*..*..*.*....***..***...***.*****..*.....**...*...**..**..****.*******.....****.*..*********.*.**.*..*..*.*.**.**.****...*....*.***.*.*..*.***.**.*.*****....*****....**..*.*...*..*..*..**..*.**.**.*...*.....*****.*.**.....**...*..**...*.*.**.**....**.**.*.*..*.*..*.*..****.*....**.**...*.*..*.****.*.*..*....*****..****....*.....***..*.**.**...*...*..**......*.**.**.*.**.*.**..*......*.*.*...*****...**.....*...*.......*.*..*.***.***.*.***..*...***.**.******.*..*...*****...*..***.*..*.*..*...***.*.**..*..****.*.**..***.*.....*.**...*.**.****.*...**.***.*.*.*...**..*.*....*...*....*..*.**.****..***.*...**..*.*.*****.**..**.****....****...*.*.**...*..*****...*....**.********.*..***.*..*.**.*..*.**..*.*..***...*...******..*.**.*..*****...***.**..***.**..**..***..*..****.****....*.**..*.***....**.**....*.*.....**.******.****...*.***..*..*.*....****.***..***.**..****.**.**.*.*....**...***....*.***...*..***..*.***..**.*....*...*.***.**.***.*...*.****.****.*..*.***.****.*.****...***.*.*..*..*.***.*.*****...*..*..*.........**.*..**.....*.*.**...**..**..*...****..*...*...*.....*.*.***.*..***.*.**...*..*..*.**....*.*..****..*.*.*.....*..**..*..*....*..**.*...**.*...***.*.*.***.*....*.***.***.**...**...***.**...**.*...**.*..*...*...***..****..**...**.*.***.******...*...**..*.***...****..*.***..**..*.**********..*..*..****..*..*...*.**..*....***..*.**..**......*.*.*****.....*.***.*..
...*.***.*.**..***..***.***..*..**...******..*..*.*.*.**.**...***.....**.*..***.*.***.*...*.**...**...**..**.**..*.*.*.*.****.***.**.****...*.......**....**........*.**....***.*..*.**.*.*.*....****.**.**...*****.*.*****..****..*...***.*.*.*.*..****.**...*****..*....**.*..*..*.**.....*.*..**.***...*..*..*.*.*.****.*.***..****.*..**.*..**.**...****.*.*..***.......*.*....*..**.*....****.....*.***..*****..*.....***.**...*...*....*.....*.*.****.****..*...*...*.***...*..**.*.*....*.***..*.*.*...***...*..*.*..*.*******.*..*..**.*****..*.*.*****..*.*.*.***.**..*.*...*.***.**...**.....**.*...***.**...*....*...**..*.*...*.*..**...**.*..****.***..*.***.**..***.**.**.**..*.*...***....*.**.*.*.**.*..**..**..*.***..*.*.*..***...*..*****...**...*.**.*..*****.*****.**...*.***..*......*.....*..*..*.*****.**.***...*..*..**.*.**.....****...**.***.**...**....*****....******..*.***....*....*.****.*..***.........**.*.*...*.***...*..**.....**...**.**.*.*.**....*.*****.***..*.....****..**.**..***.**.*...**..*******...*.*....**.....*.*..****..*.***.**.*..*.**..*..******.*.**.****..**.*...**..*.*...*......*.***.***...*.*..**.......*..****.....*..***.....*.**...***..**.*.**.*.....***.**.**.*...***.*..**.*.**...**.*...*.***.**.**.*.*.**.....**...***...*.*****.******...***.***.**.*****.*..**.***.***.**..******..*.*.*.***........*.*****......*.*...**.**.*****.******.*.*..*.*..****....**.....*****.*.*..**.*.**.*.*.******.*.*.....****...*...*....*****...*.*..**.*.*..****.*.***.*.*..**..*.....*..**..*..*...*.**......*.*.****.**.**.*.....**.*.*..*.**.*.**....**.*.*.****...*.**.*.*..**..*.*...***.*....*.....*.*...*.*..***.*...*.*****.****.*..*.**...*..**.****.*.**.*.*..**.....*.*.***.***.*...*..****.*****....**.****.*.*..**....*..***...*..*.*.*..**.**.**.*.****...**..*..****.*.......**...*.*..***.***.*....*.*..**.*....**..*....*...*.*.****...*.**..*.*.*...***..**.*.*.*..*.......*****...**.***.*****.*.*..***..*.....*...****.*.*.**........**.....**.**...*..*.**...*....*..**...**.*.*.**...*****.***.*..*
..*.*..**.*.........*.***.*.....*.*.*****.*...*.***.*.*....*.*..*..*....*.*...**.**..*.**.**...*.*****.*..*****..*.*...**...........*...*..*.**..**......*.***..**.**..**..*****..**.**.....**..***..*******...***...*.....*.*.*.*.**.*...*..**.***..**...**..*..**....*..*..********.***..*.**..*.*.***..***..*...***.***......*..***...**.*.*****.**.*.*.**.**.**..*.*...***...*.**.**.....******..*****.....****.*.......**...*..**.....*.****.*...*..*.**...**..*..**...****.*.**...*...***.*...*...***.**.*****...*......*.**..**..*.***.*.*.**.*.**..**...****.*.*.**..*.........***.*.*.****.*.**.*..*.*.*****.***...***.*.*******.*......**..***..***.....*...*...***....*..**..****.*.****.*...**.*********..**.***.*.*.**..*.****.*..***..*..***..*....**.**.*****...*..*..*.**.****.*.*..*****..*....**.*..**.*....**.**..****...**.***...*.*.***...*****.**..*.*..***.....*..*...*.*..*.****.*****....**.****.***..*...*..*....**....*......**...***...**.*.**.*....*.*..****...*.*.***.***.*.*.****.*.**..**.*.*....*..******....*.*...*.**.*...**.*...*.**.**.***..*.....*....*.*.****.......**..**.*..*.*****.*.*....**..*..*.****..***.**.**..**.*..***.....*.****..**......*...***.****.*..***.*....*...*..****..*****.***.**.*.*.*..*.*...*.*****....*......**..*....*.***.*.**...*..***.*.*.**.*...*..*...*.....***.*.**.*.**.**.***..*.*.**.*..**.**..*....*.***...*..**..*..*..***.**..*.***.*...*****..**..*...****.**...***.***..****.....*.**.**.*****..****..*.*..*.****.**.*...***.*.*..*.*.**..**..****.***.*.....*.*.****.....*....*...*....***..*..*......*.*.***...*...*....**..*.*...**..*.***...**.*.*.**.*.**...*..*.*.**..*.**.**..*****.....**..*.*..*..***..*..*..***..*****.**....*.**..***..**.**....**.****..**..*.***......*.**..*****..***..***........**..*.*.*..*..****.***..*.****....***...*.*.*.*.*......*...*.**..*..*.***..*..*.......**...*.....****...*.***.**....*...........*.***..***.*.**.**..*.*****.**....***.*.*.....*..**.*****.***.**..*..**.*.**....**..*.*.**.....**.**....*.*...**....*.**..**.*...*..*.*.****....
.*.....*.*.*.*..*.******..**.***..**.***..*****.*.*.**.**.**...*.***...*.***.....*****.**...*...***......****..*.*.**...***.*.*....**.****.*....*.*..*.**..*.**.*.********..*.*****.**.***.....**.*..*...*.*.******.**.*.****.*...**.*..*.*...*.**.*..*..*.**...**...**..**...*.*.****.*.....**.***..****.***..****........*.***..*..***..*.*.*.*..**.**..***...*...***....**..***...*...****..*.***...**.*.**...*****....*.*****.*.*.....****.*.***......**...*..*..***.**..***..****.*******.....*********.****.*..*.**..****...*.*.**.*..**.**..*...*.***...**...***.*.**....*.**.**.*.*.*...*.**.*.**..***.*..******....******.*.*...*.*..*..*.**.*.*.*.*...***..*.....*.....*..**....**..****..**..***..**..**..*..*..*****....*.*....*.*..*.....**.***.**....***.*.***.*.*.**...*...*.*.******..****...**..**.***.**.**.*.*.****..*.*...****.....**...*....*.*...*..*.**..*..**.**..*..*.*...*...*.*..**...**.***..**.***..**......**......*.*..*....**.*.***.*..*.*.**.*.***..*.***..*.....*....*.***.**..*......*.*...**.**.*****.*..*....**...****.****.*.**..**********.*...*.*.*.***..*.*.*..*****...............***..*.*..*.**.***..*...*..*.*....***.**..*****.....**...****......*..*.*..**.*.**.....**..*.**..*.*..**.*.***..*.*..*.*****...*......***...*.**.....*..*..**.*..**..*.*....*.***..***.*.*.*.**.*.****.***.....*.***.**.*..*.**.**.***.*.........*.*..**.*..*******......***.*.*.....*.***.**.*.****....**......*.....*.**..***.*.*..*.*....**..**..*....*.*..***..*...*.****.***.*.*...**...*....*..*.***.*****.**.*....*..**..*....*......**.***.*.*....***.***.*****..*.*.***......*.*...**..**..*.....*...*.*...**..*.*.*..*...****.*...*****......*.*.....***..**.**..*......**.*..***.**........*.*.*...*...*.**.*...*....*.**..*..*...*****..*..*.***.**.***.*.**..*.*.*.*....*.*..*...**...***.**.**.*.**....*..*.*.*....***...*.***..**..*.*.**...*.*.*.***...**.**....*....*..*.***..*.....****..****.**..*..**.*...*.*.*.**.*...*.***..***.*.**...****...**....*.*...*....*.**..*..*.*****...*..*..**.******..*.....****..*.*....*...*.**
..*.**..****..*******..*..*..*.**...**.*.*.*.***..**.*..**.*..******...****.**..*.***.*..**.****......****..*...*...*.***..*.*...*.***.*..*....*......****.*...*.....*.*..*.**.*.*****.*..****.*...*..*.**..*.*****...*.*.*.**....*.**..****.*.******....**.*...***..*...*....***..**.*...**.*..*.**.....*...*.....***..*..**.*..****.***..*.*..*****.***.*..*..*****.*..*.**....*...*.*..*......**.**..*.......*.*...*****.*........***...*....*.*.*..*...*****..**.****..*.***.********.**..*....*.........*.***.*.**.....****.*....***.....**..****...*..........**.**.***..*..**.***..***.**..*..**.***..*******..**...****.******..*.....*.*.*.*.***.*..*....**..****.**.......***.*...*...*.*...*..*.**..**.*.*..**.*...**..**.....*....**......*.****..*..*......*.*.*...*..*.....*..***.****.*........*......****.***.**.**....*...*.*....*...*...**.**..*.*....**....**.*..**....*..**.*..*..**.*..*..*...****..*...*..*..****.*.*.**...****.*****....**....**.**.***.**.*......*.***..*.**..***.*..*..*.*...***.*......**.***.*..**.*...*.****..*.**..***.....*.*****.*..*****.*.****.**..**.*.*.*..**..***.*.*...****.......**.*.*.**.**....*.***..*.*.*..**...**...**..**.******.**.****...**...***....*..*....***.*.**...**....*.*..**.**...*..*......*....***......**.*...**..**.**...*****..**.**..*.*.*.*.*..**..**...*.*******..***..*..***....*.*.*.**.*...***.*..*.****..**.****..*.*.****..*.....*.**.***.*.*.*..**..*.**.*.*...***..****.***.*...*****.*.*****.***...*********....*.*...*.**.....***.**.***..******..****.***.********.***..*.*.*.*.***...........*.*.*.........**..*....*..*..*.*.**.....**.**.*..**.***.*...*****..**...***........**.*******.**.**.****...**.***..**.*.....**...*.****.*.*....*.*****.**...**...*.****....*.***.*.*.*.*.*******....****.*****....*..****..**..****.*...**...********.....*..*.*.*****.***..**.**..*.***...***.**.*....***..*..*...****.....*.***.***.*.**.**........**********.*.....*.*.*.**.*.*.*..*.****.*.*...*****...*.*****.*..**....*...****.****..****....********.**..****.***...**......**...*
...**.*****....*....**.*..**...***.**.*.....***.*.*.*.**.**.**.*...*.*...****.*.*..****.*.......*.**...**.***..**.......*.*.**.*****.****.*.*.***.**......***.**.*.....****.*.*.*..**.*****.**.*.***..****..*.....***.*.*..****.*....*.*.**....*.**..******..***...***...*..*.**..*.*.*.*.**...*......*...**...***..*.**..**.****.....***..**.*..***.*...*..*.***..*....*.**.***....**..*...*......*......*..*.*.*.*****..*.*********..***.*..*..*.*...*..*...*...**......**.**.*****..*.*.**.******..************.*.*.****.....*..*****..*.*...**.*****....*.**.*.*.*..**..***.***...*.***.*****........*.*....*...*..*...*.**..*.**...***...**.*...**.***..*..*.*.**..***.***..*...*.*...*.**.....***..*.***.*.***.**.***.*.*.......**.*.***.******...*.*...*..*.*..**.*...***....****.***.**....*****..**..**..*.*.*...*..*....*..*..*.*...*.*...*..*...**......*.*****..*.*..***.**....*.*.*....**.**..**..**.****.**.....**.*.*.**.*.***.**.........***...*.*.***.**..*..***.*.*.***......*...*.*.**.*.***.**.**..**.*...***.****....****...**.....**...*.*....*....*.**..*.*..**.******.****...*.*..*.****.*.*..**.*..*.**...**..*..**.**.***.******.*.*...**...***..*.***..*...***.*.*.....***..****.*.*..*....**.**.....**..*...*..**.*.**.*.***..***.********.********..****.*..*****...*.....*.*..*...*.*..**..****.*.*..**.......*...**.******.***.*.**.*..*.*..*.*.*.**.*.**.****...**....*******.*.***.*...*..**..*.***....*......**.......**...*.....*.*....*.*.**.*.*.*.*...**.****.**.*..*...*..*..*....****.........*.***.*.*.*.**.*.....*.*...*.**.*..*.*......****.*..**.**..*....*.*..*.*.*.*....***.**...*.**.**.*..**.***.....***.****......***.*..*.*.***.*.*.*.**....*.*.**.***...*.**..*.****..******....*..***..*..*...*....*.*.*.*...***..**..***.*.*...*...*.**.*.****..*.***.*..*....****.*..*......*....**...*....*..*...*..**..*..*...*.*....*****........*..*.*...*.*...*..*.**.**..***..*.******.....**.***.*.***..*.***.*..*.*******.**..*.**.****.*.***.*****..**..*.**..***...*.*******.*..***.*.*..****....*....*.****.*.*.*.******.**.***.
****.*.*******.**..*.***.****....*...*****.*****.***.***.**...*.*..***..*.....*.*.*....**...*.*..*.*...*.......*.**...***.***...*.**....*.*.***..***..*.***...**..*.*..*....**.***..**.*.***...*.*..***.*.*..*......*..***....**..**...**.*.**.*.*..*..*.*..**.....**.****.***...***..***.*....*.*..*.***..****...*.*..**.*..******.*.*....*******..**.***........*..*..*.*..**...*...*..*....**.*....*.*.*...*.**..*..*..****.*.*.*..*..*.**....*..****.*....*....***...*...***.*.**.**..****...*......**.*.****.**..*......*.*....*.*.**.**..**.**..*.**.**.**..**.*****..**..***.*.*******.*.*.*..*..*...*.....*...***..*.**..**.*..***.*......**.*....***.*..****.....*.***.**...*....**...*...**.....*.*.*.***.*..*.....*.*****.***.*..**....*.*..***.*******..***..***.*******..*..**.*..*...**..****....***.**.**.*.*.*....***.**.****....******..*.**.***.*.**.**..*.***..**...*....***.***..*...**.**.****.....***************.**..****..*.*...**.*......**.*.***..***.*.*...****..*.*.......*..*.*******....*.*..***..**.***.*.****.******..*.****.*..**.*..*...***.*....*.*.*..****.*********...*...***...****.*...*.*.**.***.**...***..*..******.***.*.*****.***.*****...**...*.*..*.**..**.**..*..*..**.........*...***.**..*.*.*.*********..*..**..***.*.*.***..****..**.*..**..**.*****..***.**.**....**.**.*.....*....**..**...**.**.*.**..*...*.*.*.*....*.**.....****.***.*...***..**.**.*...*...*..**.*.*.*......*..**.*....**.***..**.*.***.*.*.***...****..*.*..***.*..***......***..****.*.*..**.*..***.**.**.....*.**..*...*.*.**.**..******.**.*..**.****.**..*.**.*.****.***...**..***....*.***.*..*.**...*.****...***..*........**.*.*.....*....*....***.***..*....*.**...*....*.***.***...*.*..**..*.**...*.*...**.**.*.*..*.*..*.********.*..***...*...*.*.*.**.*.*..*......*.***.**..**.*..*...****.*.****..***.********...*..*......***....**....*.***..*.*..**..*****.****.*...**...***..***..*..*****.*..**.*...*.*.....*.***...*..*.*.*...***...*.*.....***........***.*.***.**.**.**..*.**...**......*....*.*..*..**..***..*..****.*.*.......*
.*.**.**.*..*..***..**..*.....*.**....**.***...***..*.**..**.*..**....*.**..*..**.....*.*.*..*.**...**.*..*.**.******..*..*..*.*.*..*...*..***..*.***...**.**......*.*.*..*..***.**.****.*.**..****....**.****.*....***.*.*.***.***.*..****.*.**.*...*.***..*...*..*.......*..**.**......*..*......*..*..*..*....*.*..******..***..*..*.*.......***....*...**...*...**.*..*..**....****.***..*....*.*..**.*..*.***.*..*.*..****.*.*.*.**.........*...*...****...******.*...**..*....*.*..**.**...******.*.**.*..*.*.*..**.*....***.*..***.**.*...**.*...****...***.*..**.*....***..*.*.**.**.**.....***.****..********.**..***..**.**.**..**.**.**...*.*.***....*....*..*...**.*..**.*.*******.**..*...*.*...**.*.*...**.**.*.**..*..*...*..*...*.*....*....********....*.**.***...**.****..**.*..*.*....*...**.*..**.*.*..***.******..........*****.*.**..*...*.**.**.*.****.*......********.....*.*.**.*..****....**..*.*****........***...*.*.*****.*.*.**..*..**.**..**..**..**.***.*.**.*******.*.*.***.*.*********..****.***...***..**.**..****..***.***.**....*.......****.*.*..*.....*.*.**..***.*...*.****.*.****..*.*.....*..**.**.*...**.....**..***......*....*.**......*.*...*.******...***.*..*.**.*..**.*.*.*...***.*......*.**....***.*.*.*.**.*..*..*...*.***....****...******.*...*.....**..***.**.**.***......*.*.....**..*....*...****.**..*******...**...***.....***.*...**.*.....**..**.****...**.**..*..**.*****.**.....*.*....*.*.*...*.*...**.*..**..*..***.***.****.****.***.**.....*****.*.*..*...***...*..*.****...*.***.....*...*.*..**....*.*..*.*..******.*...**....*.***.**....*....*.**.*.**.*..*.*..*..*...*..........*.*.***.....*.***.**..*..**.****....**....*.*.**..**..**.*....***...***.......***.*.*..*.*....*.***.**..*.**...*.**.*****.*......****.*....*.**.**.*.*.*....**..***.*.*.*..**.*.***..*.***.***...**...*.****.*..***.*.********.**.....*..**.****..***..*.**........**.*...*..*......**...***..*.****..*...**...***.**.***.****.***.*.*...**.**.**.*...*******..*...***.****.**..***.***.*..*.*.*...****.*******.....**..
********..*..*...**.**.**...**.*.*..*....***.**...**.*..*...**..*.....*....*..*.*...**..*.***.**..*****...**..**..*....**...***...*....**..****...**.*...**.....*.*...***..**.****...*..*.****.**...**.**.***....*..**...*...***.***.....*.**.*.....**.....*..*.********.**.....*..*.**...*.*.***.*....*.*.....*.*.*****.**.****...***...**.*.....*..**...***..**.....**...**.*.***.**..*.**....*.*.**.***.*...*.*..**....**..*.*.**...**..*..*...**.*****.*...*..***.**.*...***.***.**.**.*...***.*.*....***..**..*.****.....*.***.**....**.***.*.....*.*.*...********.*.**...*.**..*****...*...*.**.**..**.*.****..***..*..***...*..****.****...*....****.****..*.**..*..***...*.**.*.**...*..*......****...**..*..***....***..**..*.**.*.**...*.**.*.***..***..******.***.*.**..*..*.*..***.****....**.*..*.......*******.*.*..**.****.**.....**.*..****.....*...*..*...*..*..**...**.*.*.****.*.*...*.*.*....*..*.**..*....*....*....*.*....**.*...**.**.***..*...*.***...*.*.***.**.****...*..*.*.***.*.*.**.*..*****..*...*.******.**.**.****.*.**.***..**.*.....*..*....*..**..*....**.*.***.*.*.*.******.*.***..*.***..**.*.**.....*.**....****..******.****.*..**.**..***..**..**.****..*...****.****.*.*...*.**..*.*.*****.....*....****...*..*..*..*....**..***..*..**.*.*.*.*...******.*..**.*....*.*.*.*..*..**....*.*...*.*.*..***..**..**.....****..***..*.*.**..*.*..*.*.******..***......**...**.****.*.*.*.**....***.*.*..**....***....**...**....*.***....****.*.**.***.*..*..**.*..**.***....*.**...**.*....****.**..*.*..*.****..*..***.*.*..*..**.**..******.******..*.*.*.****..*.**..***..**.**....*.**********...**.**..*..**.*.*.*.*.**.*****.**.*.*.**...*..*****.**...*.**.**...****.******.*..**.......*..**...**...*.***.....*..*..*..*.*****.*.**..***.*..*.*.*.**.*...*.**.*...*.**.*..*.*.....**.*.*.**.**.*.*...**.*.*.**.**.*..*****.*.*..**...*..*.*..*.*...**...**..*..**.**.*.*.*********...*..**.*.*..*..**..**...*.**.****...*.**....*..*.*.**..****..*.*.**....*.***.*.******...***...*...*.*.*.........***.*..**..***...*****..**.*.**
.*......**.*..**....*...*.....**.*...**.****.*.****..*......****.*.***....*****..*.*....***.**..*..*..**.***.*..*.........**.............***.****....****..*..*.**.....*..**.*.**...*.*.*..*..*.....*..*..**..*.....*...**.***.**.*..**..*.**.*.*...****.*.****.**.....*****.***.***.***....**...*....*.**.**.***.****.*.*..**..*.*.**.*.**...*.****.*****..*..*****...****.*.*......**.**..*.**.*.*.*....*.*..***...***.*..*..**.*.*****..*.***..*....*...**.*...*.....*....*.*...*...*.*.****.*..*.*****.***..******.*....*..*.*..***.*..**...****...*..**.*.*.*.*****.***...*..***.*.*..***..*.****..*..**...**..**....**.**.**.**..*.**....*.*.*..*.**.**.*....********...*..*.*...***.***.....*..**.**..*..*.**..**..*******....*.*****.***..*..**...**...***.*.*****.*****....*.*.**.**.*.*.*.*.**..*.*.***.*.*..***.***.*.*.*.*.*.*.***.*.**.***...**...******...****...****..********.*.*..*.*..*...*.*..**...***.*.*..*....*..**.*.*.****..*....*.*.*.**..***.****..*.*.*...*..*.*****....***....****..***.*..*..*....*.**...*.*.****.****..***.*..*..**.**...**.*..****.*.*...*..****.*..*..*.*.*....*.....*.....*.**....***.*...*.***...***..**..*.*..***.*..*****.....**.**.****.*.**.*.**.****.*...***..*.*.*.....*****..***.*..*...****.*....**.*******....**....*.***...*.*.***.**.....*.**...**...*.*....**..*..****.*.*...***.*.*..**.*.****..*...*.**..*.**...**.**.*.*****.......*.......****...*....*.*..*...*.*****.*...***.**.***..*.......*.*.**..***.***.*****.**..*..**.*....*.*.*........*..*.**..**.**..*....*.***.......**..***.*.*.*.*....*..**....*.*.*.*.*.*.**.*.**.*******.*.**.*.....*****.*..**....*..**.**..***....*...**.*.*****.*...*...*.***..*.****..**..*.****.....*****.*****.....**..**..**.*..****..***......**.**.*..*.***..****.**..*.***.**.*.*..**.******..*....*..****..*.*.*.**...**...*..*.....*..*..*.***......*.*..*.*.**.***.*....****.*.****..**.**..*..*..**.****..*....***...*....*.*******....*...**....**.....*.**...*..**..**.....*****.**..***...***...****..*...**.**.*.*..*.**..*...*......*.***..*.....****..**.
..*...*.*....***......**...**.*..*.***.*...*.*.****..*****..***..****....*.****.*.*.**...*..***..*.....****.**..*..****.*...*..*.*.**.*...*.***.*..*..*..*..*...*....*.***.**....****....**.***.*..****.***..*....****..**...*.*...**...*..*.****.*.*...*.**......**.*.**.***.**..*...*.**********..**....**.*..*...**..**..*..*.**...**..*****.*.*..*..***.*.**.*.*..*.*.*.....***..*.*.....****.**.***..*.*.***..*...*.*.*..*..**...*.**..*****..*.**..*.*..***.*.**.*...*...***.*...**.***.*.*.**.**....***.*...******...*.*******.*..*.******..*..*....**.....***.......**...*.**.***..********.**.**.*.*.**..**...*.......***.*.*.*.*.********..*.***.*..*.*...*.*..*...*..**..*.****......*...*.*..*.*.****..*.**..***.*.*.....*.****..*.****.**.****...******.*...*.***.**.*.****.*..*..**..*..*.**..*****...****.*..*.****.**....*.**....*.....*...****.*...*..*..*************.*.*..*...***.*.***..**.*..*.*.*.*..*.*..*..*.**.**........***.....*.*.******.**..*....****.****.*****.***...**..*******..*..*.*.****..*....***.**....*.****..**.......**.*****.*****.*..*.....*.*..**..*..****..****.*..*.**..*.*........*..**.***..***.****.....*.***....*.*.***..*.*.*..**...**.....**.*..***.*.*.**....*......***.....***.*...***.**.*.*.***.**.*.**..*.*....***.*.****...***.***.*.**.**...*..**.*.*...**.....***...**..*...*..**.*..*.**.***.*....***.**..**.....****..**....*.**.*...*****..*.*...*.***.*.*****..***.*.*****.**.*....*...****......*..*..**....**.*...*****.......*.**.***..****...***.**..***.....**...*.....***...*.*.*.***...**....*..*.**...*..**.***...*........**.*.*.....***.***..*..****.*.**...*.**......********....*...*****...*.*.**.....*..*..*.*.***.**.*.***...*...**....**.*.*...**.**.*..*****......*.*.**.**.***.**.*****...*.**.****..**.***.*.....*.....**.*..**.****.**..**.*...*.**.....*..*.**.*.*....**.*.*.***.*.*.**....*.**....**.**.....**.****.*..*..*.*..*..*..*.*...*.*.*.**.*...**..*.**..***..*..***.*..*..*..*.*.*****.**.*...****..**....*....**...*...**.*.*...*.**.***..***.***.**.*.*.*****.*.***...*.*.*...
..*.*...*.*.*.****.***.**..*.*...****...*******.*.*.....****.....*****..........*.*......**.***.*.*.*****.*.*..*.******.***.*.**....****..*.**.**.*..**.*.**...*..*...***.**.*..*..*****..*.*.********.**.*...*.**.*.****..*.*.***...****.***..*.*******...**..**.*...*.....*....*.*.****....**...**.**.*...*.....*.**.*.****.*..*.***.....*.******...*.*.*..*...*.**...*..****..*.*.*******...***.*****..**..**.***.*...*..**.*...*.*..**.**..**......*....*.**.**.*.**.*****..*.**...*.*******..*.*.****...**.*.*.**.***.*.*.**.****.*****.*****..***..*.***.*....*.......**...*****.*.**.*..*****..*....**.*...*...****.**.*.*.*..**.....***.**.*.*.*.....****..****.*.****.**..*.**.*.**...*.**..*...**..***..*****..****...***.*..***...*.***.*.****....*.****..****.....*.***.....*****.*********.**.***.*.*.*.**...*.***...*...*.***..*.*.*****....*****...***...*..**.*.*.*.***.**.......*.**.****.*****.*...**.***...*...***.......****...**....*..*.***..*.**.....*..*.**.....*.**..*..*.**.*****.*.*.*...*.*****.**.*...***.****..*.***.**..*.*.*..**.**..*.********...**....**..***..*.*.*...*..**..*...**.***.........**..*.....*...**.*.**.****..**..*.*...**.*....***.*..**.....***.**.*...*.*.*******.*.**.*..*..***.**.**..**..*.****.*..*.******..*..*.*..*.*..*.*..**.....*.**...*.**.*...***...*.*.**.**.*.**.*.*.**.*..**.*.*.....**..*...**..*...*....*..*....**.*.***.***.**.****.*..**.**.*.*.***...*.*.*.**********..*.*..*....*********.*........*****....**.**..***.*..***......*..*..**...*.***....*......***.*.....*.....*...**.***.*****..***...***.*....***...*...*..*.**.***.**.***.*.*.*.......**.**....*.*.*.***.***...**..****.*..***..*****....**...****.***.*..*.**.*.*.**...***.....*.*..*...**.*.****....*.*..*..**...**.***.*..***.*.**....**.***...*..****..*..**.***.*.*..***..*.*.*...**.*..*..**.*..*****.*.*.*...**.*.....*.*....*.**.**.*.*..*.*.*..*.*..********.*..*..*...***...****.***.*.....**..*...*.*.****.*.*.*.*.**.*.*****.**.**..*.*..*...**.*..***.**..*......****....*.**.******.**.***..**....*..*...*..*.*.**..*..*
**..****.**...*.***.*.**...****.**......**.***..***.**...**..*..*****..*******...**..*******.****...*****.*..*..*..******..***.*.**......***.*..*.**.***..*.*.*.***.**.....***....***....***.******.*.*.....*.**.**.*...**..***.**....****.*..*.*.**.*..*..*.***...***..*******..******.*.******..*..**.****.***.**.*..**.****.*...***.*.*.****.*.****...*.**..**..*.****.****.*..*..***........**..*.*.**...*.**.**..*.*.*.****.*****.**.****.****..*.***.**.**.*.*.***..*.**.*......*****...**...**..***.*...****..***..*..*.*.*****.**...*.*.***...*.***.*.*.*.*..**..*.**.*.*....****.****...*..**.*.**..*..*********.*...*..*.**..**...**.*.*.*.*.****...****..**.*.*.*.***.*...*....*.**..**.******..*..***..*.*....*******.....***..*..*..*...*..**.*..***..**...***..*..*.*.*.*********..***.....*.*.*.**..*****.*.*******.*.*.*..***...***.*.**.**.*.....*..**.**.*.*..*..**.*...*..*..*..***......*.*.*..**.....*....***.*.....**.*.....**..**.*.**...*****.....**.*..*.*.**.*****...**.**.**.*..*.**........******...***...*.****.*.*..*.*..*...*...****...*.**.**..*.*..***.....**.*.****........*.**....*****.*.******..*.*.*........*.***.*.*...*.**....*.*****...*...****.*..***.*....**..**..**..*.*.***.***..*.**.**..*.....*.*.*.**.*****...*.**.**....*..*..***.....**.*...*...*.******..*..***.....*...**....***..*****...*.......*...**.*..***.*.*.*.*****....*.*..*..*****..**.*.*.***......*...*..**..*...***..***.**..*...*..***.***......**.***.***..**.*..**...*.****.*.**.*****.****.**..*.*.****..*..*.*.*..**.*****.***.*.*..*.**...**.*..**.***.****.*..**.**..****.****.******.*.**.*.*.****..***.*.***..*.*.**.*.**.****..*.**...***.*..**...*****.*..**.**.*.*..*........*.******..*.*.**.*.*.*.*..**..*.**.***.**.*.**..**...*..*.***..*.*...*...*.**..**..*..*****...*...*.**.*.*.*****....**.*..***.***.****...**.*..*..*.....*..***..**.*******..***...*..*..****.**......**.*.**.*.*....**..****..*.*..*.*.***.*..*.......*....**.**.*.....**..***..**.**.*.**.*...***.*.***....*..****.*..***.*.*****.***.**.*.*..**......***..*..*.....*
*.**.*.......****.**.*..*..*..*..**.**..*..*........**..*****..*....*.**..*..*.*.*...**.**.***..***.*.**.*.*.*.*.***.**.*..***.*..*.**.....*****.*...*..**....*.*.***..*.*..**.***.**..***.**.*.*.*.*...***....*...*..*..**.**.*.*...*...*.....**....**..**...***.*.....**....**.*.**.**...**.*****.**..**.***.*....**.......*.*.****..*.**.....*.*..*..****.*...**..*****..***......**.****...****.*****.*..*...**...**.**..*...**.***..*..***.*.**.*..**.**..******..****...***..***.**.*.*......***.***.*..*...*.*..*...*.**.*.**.*.***..***..******.*.***.*****.**.*.**..*.*.*.*.*....*..*.***.*****..*.***.*.**....**..*.**......*.*.**.*****....*******.*.**.*......******.*....**...***********..*.*.***.*..*..*.*****...*.**.**....*.***.**.**.*....*...****.....**....*.*..**..*..*..**.**..***.*.**.****.....*.*.*.*..*.*..*.**.****..*..*.**...*...*...**.**.****.*..*...**.*.*****..*..****.*..**...*..***.***....**.*..*.*..********.*..**..**...**.****.**.*.**.***...**....*.***.***..***.*..*.*.*.....**.****..**..*.******.*..**.*..**....*.**.***..*...*.**....**.****...*****..**.....*.*.*****...*..**...*.*..*.**..**..**...**.*.*....**.*......*.**.*.**..*.****.....*....*.***.**.**..*....*......*...**.***..*.*...*.****.....**..***.**.*****......****.***..**.....*.***.***..****.*....*.***...*.**..*..*.*.*......**.*....****..*.**...**..*..*.*...*****.**.*.*....***.....****.*....*.**...***...****..*..***.*.********.****..****...*..*.***.*.*..*.*.****.*..*..*.*.**.***...****.*...*....*..**.......*......**..*****....*.*.****..**.*.**..**...*......**.*.****.*...*****.*..**...***..**.***.**...*..***..*...**..**..***.**.*.*.*..*.**..*....****...*..****...**...*..*....*..*.*.****..***.*.****..*.**...*.*....**.*...**..**.*..**.***..**.....*.**.**.**.*..**.....*.**...***....**.***...*..**.*.*..****.*.*..**...*..**.*******.**.**.*.***.....*..**.*..*******..*.**.*..*****.**..*..*...***.***.*.**..**.*.**.*.***..********.**.**.*.**...*.**..**.*.**.**.****.*..***..***.*.**.*....*..*.***.**.*....*.**.....**.**.*....*..
****...**..*..*.**.*.*...**..**.*.*......**.***.*.*..*....*.*......*.*.*.****.*...*.*.*..*.**.**.***....***.**.**.*.***....***.*.***.*..***..*..*.*...*..***.....*.*..***...***.***.***.***.*.*.**.*..*...**.**..**.*.****..**..*.*..*.**...*****.**.**.*.*...*****.*.*.....***..*.***..*.**....***.....*****...***..*..**..*.**.****....*.***..*.*.**..*.**.***.*..***.*..***.*...**..*.***.*....*.*..*******.**...*.......***.***......*..*....*..**..*.**..****....**..**..**..****..**.**..*.**..*...*.***..*.***.......*...*..***.****.***.**..**...*..***.*.*.....*.....*.***...*.*.*...*.*....**.**....*..**.*..**....*..*...****..*.****......**.**.**...*.*****.*.**..*.....*.....*.*...*********..*...**..*..****..***...******..****.*..*..**..*..****..*...**...*****.*.*****.....***.*.*..*.******...**.**.****.*****..**.*.*..*.**...***...***.***.*.***.**..*.***..****.*..****.**.*.......*.***........**.*.*..**.*.**.*.....**..*.*.**.*.*....*.*.**.*..***..*******.*..*....*...**.**..****...**...*....**.*.*..**...*..*..*.*..***...*....**.*.***.****..**.*....****.**....*.**.****..*.*.*****..*.**.*.**.***.*...***.*..*.*.*..*.**.**...***..*****.*...***.*.*..**.*.*...***..*.*.**.**..*.****..*.....*.*..*.***.***.....***..*.*.*....**......*****...*....***...*.*.*.**.*.*****...*.*.**.***...*.**...**.**...*.***.****.***.*.....*.**...*......****.*.*.*******.**..**.*..***.*.**.*****...*.**.*.**.*.**.*..***..**.*...*****.***...***.*.*..****..*..*.....****.......*..*.*..**.***.**.*.*..*..*.**...***..****..*..*.*.***.*.....***.**....*.*..**.***...****...*****.***.***..***.*.*.*.*.**....**.***.**.*.*.*.*..*...*.**.*.**.**.***.**..***..*.*...*.*.*..*..**.**.*.*..*.*..**...****.***..*.*.***..***.......**..**...*.*....**.*..*..**.*........****.***..*..*...*.**.*...****.*.**.*.***...**.*..*......*****..***...*....***...*..****.**.**.*.*.*..**..*....**.*..****...**...*...****...***...**.*********..**.**..**.....**.***.*.*..*.**...**.****.*.***.*..*.***.*....**....*.***.*.******.****..**......**.....*.....*.**.***.
.*.**.*..*.*.******..*..............***..*...*.*...*.*..*..*.**.**...*.*.***...****...*******.*.**..*.*.....***.*.*.*.****...****.**.*.*.*.***..*......*.***.**....****..*..***..***......**.**.**..*.*..**....*...***.*.*****.*..****...***.**........*.*.*..*.**...*..*.*....**.**..*..*.*...**..*...*.....*.*...****.....*...**.**.*.**.**.**......*...*.....*.*...*.*.*......*.**..***..**..**.****..*.*..*.*.*.**.**.**.*...*.**...**..****.......*..*.*..***...**..****.**..**..**.*.*..*..*..**.*********...****....*.*.**..****.*..**.**..*...****....*...****..**.....**.**..*..*...***...**.****...*.**...**.*.*....*...*******.*.*.*.**.....**.**...*.*...*.*..*...*.*.*.****....****.**.....*...**.*.*...*.****.**..*.....*****.*.*.*..*****.*******.*.*.****...*.*....**.****..***.**...**.****.***.**...*...*...**..**.*...*.*****.**.*....*.***.*...***.*...*.**.***..**.******.......*..****.*****..*.*.*.....*...***.***....*..***.**...*..*...*.****...*.*.........**.*..**.****.*.....***.*.***.***.**.*...***...*.**.*.*.*.*..*.**.*.**.**.********.**.***..*..*..*.******.*..**.******.*.*..**..**.*.*..**..***.*...***.**.*.*.*..***.**.*...*...***...*****.*..***.**.***..***....*.***..***.*....*********.*.**...*..*.*****.***..*..**...******.*..*.****.**..*****....*.****..*.****.*.*..*.**..*........*.*..**.*.***.**...***.*.***.....***.*.*..***.*..**.*..**.*.*.*.****.**.*...**..******.*....**..*...*.*..****.*.*...***.***..*..***..****.*.*..*****...**.*....**...****....*.*.....**..**..***..******.***.*.*.**.*.**.****.**.*.*.....*...*.*.****..*..**.*..*.**.*.*.*****.***.....*.....**.**.****.*...**.*.*.....*.***....***.**.*.****...*.**....*.***...**...******.*.**..*..*.*.*.*.*.*.*....**.**.*..*....*......*.**..*...*.*.*.*****.****.*..***....***..*...*..*..***.**.***.*..**.*.*.**...**.*.**....***..*..**..**..**..***....*****......*.*****.******...***....*.***..**.*..**.*...**....**.*....***..**.*..*..*....**..**...***......*.***.*.*.****....**.*.***..*.**..**.**..***.*.**.***..*...*.*.*.*...*****...**..**...
*.*.***.*.*******.....****.*.*....*.****.********...........**.*.*.*...*****.*.*.*.**.*.....*****..*.....*.**..***.*..*..***.*.*.*..*...***..***.......**.....**.**.*.**.....**.*....**...*.*****.*.**..**.*.**.***.***.*...***.*.**..*...*.**.*.....**.*.....*****.**........**.*.*.*.*..*..........*..***.******.**.**..*...*..**..*..*.***.*******.**.*..*.***.**.***....**.**.**..*....**..*.......**..**.**.*******.*.*****.*...****...**.*.*..*.***..***......*.....*...**..**..***.*****..*...*..*.*..**..**.*.*.*..*....******.*******..*..*..****.******.***.*.....**.*.****.*.**......*.*.**....*.*.*.*.**....**..*.*****......*.*.*.......*******..*.*..***..*.**..*.*.*...*.**.**.**.*.**....*.****....*.....***.*....*.**.****.*..*..**.****......********.*.***.*.......*..**...**.****.**.*.*.**.**..**.*....*.***.***.*..******..*..***.*.*..*..*.....**..*...*..**.*.....***..*.*..****.****.......*....*....**.**..**.**.*...***..*....**..*.******.***.**.*..*....*...*****.***..***...****..**..****.****.....***..*..*.*..*****.*.**.**..*.**.***....*..****.**..**.*.******.**.***.*..*..***...**.*..**..*...*.*.***...*.***....**...*.*.*.*****.***...**.....**.*..*...*.*.*.*..*.....**..*...*...*...*.***......*.*...*...*.**..*****...*.*.**.**..*******...*.**.***..*..***.***..*..*......***........*.**.**.**..*******.***....**.****..*.*****.***.......*..........*.....******..**....*..***..*.****.***....*..*...*....**..*.*...*..***.*.***.*.....**..****.***...*****..*.*******...****.***..***...*..*.*..***..*.*....***.*.*.**.****.***.*..***.**.****.*....*****.***..**..*****.**..**.*.*...***.**.*******.*....*..*.**.***.***.*.*.*.*.*....*..***...****.**.******...**.***..*..**.**.**...**.....**.*.*..........*..*.......*.*..**..***.*..*..**..**..*......**...*.***..*.*....*..*..***.****..****.**...**..*....*.*....**.*...*..*....*..**.*..****....**.*****.*..*****.*.**.*.*..*.*.*.*.....*.**.*....*.*.....***...*.**.*.*..**.*.***.**.*...*.*..*..***...**..*.*.*****.****.**..**..*.**.*.***.****...*.***.*.*.*...*...*..
.**.**..*.***.***.*...*.****.*.***.**.**.....**..*.***..*.*.**.**..**.*....***.****.****.*****.*.***.*.*.*......*..*..***.**.**......***.*.**.**...*..*.*.*............*.**.*.*..*...*.*...**.*.*.**..**********......***.**.**...**...*.*...****....*.*.**....********...*..*****.**..**....***.*..*.....*..*.....*...**..****....***.**.....*.***..**.*..*..*****.******..*........**..*.*****.***.****.*.**.**.***..***.*...*.*.*..**...*.*.*......****.*.**..*.***..*..***.****..*.*..*.*****..*.*.*..*.**.***.*...*.*...**....*..**.*****.**.*..****..***.**..*..*.*....*..**.*.....*****.*.*.*....*.*..***..*...***.*..*..**.*..*****.**.*****..**.*..*..**..***.***..*....*......*****.*....*..***.**.*.*.***.*..*..*......***.**...**...**...***..**..*..**.*****..*..***.*...*******..*.*..*.****..*.*.*****.*.*..*.***.**..**.*..**..*..****...*.**.***.***..**....*..*...*.*..****.*..*..****.*.******.*....****...**....**..***.*..**..*..*....*....*.....*........*****...*..*.**...***.*.....**..**.*.*.***.***...***.*.**..*.*..*..**.**.*...*.***.*....*..*.*.*.*..**.....*.**.*.**.*..****..**.***.**.***.*.....*........*.*.*.*..*.**.*..**.**.**.*.*.*.*.**.**.*..***...***.*.*..*.*...*.*.....*.*..****..*.*.***..***.**.*...*.*..**.....*.*..*.**.*.**..*********...**.....****.****....*....*.....*.*..****..**.*..*.*.*****..**..***....*.**.**.*...........*.****..**.*.***.*.**.*..*.***.*..*.*.*..**.*...*.*..*.*....**.....*..*.*.****..*.*.*..*.****.***.**..**.*******...*..*..*..********.*.....*..***.*.......*...*....****....*..**.*......*.*.**.*.*.*..*.****..*..*..*.*.*..*..*..***..*..*.....****.*.**.*.**...***.*.****.*..**.*..*.****...*.*....*.*.***.**.*.**.**.***.**..**..**..*...*.****..*.*..***.***..*.....*.....*.*.*.....*...**........**.*.*.***.......**.*.*.*...*.....*..**...**...**.*****.*.*...***.*.**.*..******........**...*********..****.**..**...*....*.**..****.*.*.**.**.****.**..******.*..*...*...*.***..*.....*....*.**..*.*...*.*.**..*.**...**..**..*..*.**....*.....**..*.......*.*.***.*...**.**.*.**.*...
*..**..*...****..***..*..*.****.*.*.*******.*****.**..**.*.*******.*.*****...*......****....***.**...*.**.****...*...**.**.*..******....*.*.**.*...**.*..**...*...****.***..***.*....**..***.***..**..***.**.**..***..*..*.......*.*.*.**..**.*.*...*..***.**.***.*.****.*...*...*..*...***.*..**.***.*....**.**.*.*...*..*.**.**.*****.*.**.**..**.....***.****.*.*.*..*.*...********.***..*.***....*.*....**..***.**..**.*..*.*.**..**.......*.*.***.*....*.*.*.******.....***..**.....***...***.**.*..***.****.*.**.*...*..****.*..***...*.*..*.****.*****..****...*.........*..**............**..*.**..**..*****.****.***.***.*.*..***.*******..*...******.**.****.*.*.***.******.*..**.*.*......*..*.****.*..**..**...*.**...*....**..*****.*.*..*..**...*..*.*.**.*.**.*..*...*.*.*.*...***.....*....***.***.*...**....*..*.*.***..**.....*....**..*.**.***.***.***......****......**.*.**....*..***.*.*..*..*..**...*...*.**..**.......**.*.*...***.*.*..**..*.*.*.**..*******....**.*..........*.*...**..*.***.*.*.****.*.******.*..***.***.*...**..*.**.**.*.*******.**..**...*.***..***..*...******..*.*.**..***.*.**.....**.*.*.******.....***.*.*.***.*..**...**..*....***.******..**.***...*.***.*.*..*.*.***.**.*.*.*....*.*..**...***....**...***...*..**.**..*....*.***.**..****.......*...*..**..*.*..*.***...*.*.*.*.***.*..***....***..***.*.**.*...***...*.*.*..*..***...*.**...***..*.*....*****...**.**...**....****..*.....**.****.****..**.*.*.*.**..*..*****.*.*.*********...*.*..*.***...*****.....****....**...*....*.*****.*.*.*.....**..*.*..*.****....*.*......****..**....**.****.**.******..********..*...**......*.***..*.....*.***....****.......**..*...******.***.....***....****.*****..*.*.***.****.**.**..**..**.***.***.*.*.****..*.**..**.*.....*.*.**......*.**.*..*....***....*..******....***..**..*..**...**.***..**...*..*.*..*.*.**.*...**..***...****..*****.....*.***.**.**.*..*.**.***.*.**...*****.*.*.*.*.***..*.*.****....*....*....*****....*.*..**...***.***.**..*.*.***.****.**********....*...*..***..*...*.*..**.**.*.
.*.**.*.....*..**.....**..*...***.*...******...**...*.****..*.**..*...*..*.*..*.***..****..**...***..**..**.***.**...*.**....***.**.**.***.***..*.*....*****.*....***..*.*....****...*.**.**..*.*.***.*****...*...*********..**..****..*...*.**...***..*.*......*..***.*...*..**..**.**..*****....**..*..**..*.*..*.*******.*.**..*.**.*.**.*....*.*..**.**..**..*...*.****.*.****..*.**.*.*.*.*****.*.***.*.*.****.*.*....***....*.*..**....****.*.*.*..***..***....*****........*.**.****..*...******.*..*.*...*.*...**.****.****...*.....**..****.**.***....*.......**.*.*..*.*..*..****.*.*...****.****..**.*.***.*.**.****.*...**..****...*..*.**....*..***...**..**...*.***.*******.*.*.****..****....**....*.****.....*..*****.***.**.***.**..**..**...*...*...*...**.*..*..**.*...*......***.**..*...**..**......*...***....*..*.*.**.*..**..*..**..*..*...**...*...**..**..**.****..****...*..**.....**.*..**...*.*.*..****.....*.****..*.....***...*.*.*.*..***.....*.*.**.*.*..*...****.**..********.*.*...*..*.**.*.**.***...*....***....***.**.*.**..*.....*.****..*.**..***...**....*.*..*.*.***..*...**..*.....**.***.*..*.**.**......***..***...*..****.**...*.*..*..***.*.*.**...*******.*********..**.*...*****.*.**.***....*..*****...********.*...*...**...**.**.*...*....*.*.*...*...**.*..***.*.**.*..**...*..****.*.*..*...**.**..***.*..*..***...**.***.*...**....**.**..**.*****.***.*.**.***.**..*.****..***.*******.**.*.*****.*..**.....*.*.*..***...****..**..***.*..*.**...*...*.*..****........***.*..*.*..**.*****..**..**..*....*....**.**..*.**.***....**....***..*.*...*..***.***....********.*....*...**....*..*.*.....**....**.*.*.*..*.*.****.*..*...**.**.*.***....***....*.**.*.*.*.*..***..*...**...*.***......**..***..***.*.**......*..***.**..*.**..**...***.*.****.*...*.*.****..****.****.**....********.*...***..*.***...*.*....*..****..*.**.*..*.*.****..*...******.*....*.**.**.*.*...*.****...*.*..*..*..**....****.*.*.***.****..**..*.*.**..*.**.*.**..*..*.*..***.*..**...*.***..*.*...*......**.*....**.***.*.****.*****.
*........*...**..*****..***.****...***...**..*.*........*...*.***.....*..*.*.****.*.********.***.*..*.*...***...*....***..*.**..*............*.**..*......*.*......**......**.***.***.*.....*....***.*...**..*.*.....*..***..***.*.*.**.*...**.*.*.*****..**.*....*...*.**.***....*****..........****...*...**.....****...**.****....****.***.**.*****.*.*...**.*******...*...*****.*.****.***..****...*..*...*...**...**.**..***..****...**..*...**.**...*.***...*.*.*....*...*.*****...*...*.**..*****...*..****.*.......*.....*..*...***.*.*******...*...***.*.*.*..*.**....**....**...*..*.***...*.*..****.**......*.**.*.*..***..**.*.*.*.*.**.**...*.*******.**.**.**.*.***..**.*..****....****...*.**.***.****.*.**.*...*.*...**...*...*...*...*****....*.*******.**....*..**..**.***.***.*....*.*.*.**....*..*...**....*....**.*.....**.****...*..**.*...**..**.**.*.....*.****........**....**.*.****..**.**.**.*.**.***.***....**.*..*.****..*..**..**.*.*.*.*.**.*.****..**.*..*.***.***..*******.*..........*..*****..****.....**..*....***********.**..........***..*....*****......**.****.*.*.*.*...**.*..****.**..*.*..*.*.**...***.*.***...*..**..*.*..*...****.****.*.****..**..**..**..*.*.**......*.*.**.**..*.*.....*.**.***.**.*.*.....*..*..*...*..*...*..***..***.*....**...**...*....*.*...****...**....*...**....*..*..*.****..***.**.**.*******.*......*.*.*.*.*****.***.*****..*..*.*******..***..*.**...*.*....**...*.**..*..*...*...***..*.*.......**.**..****.**.*.**..****.*.*.**.**.....****....*.*.*****.***...**.***.**.....*..*..**.**....*..*..*.*.*....*...**.**..****.****...*.**.*.**.****..****.**.*.......**.***...*.***.*.****.*****...**.....*...*...****.*....**.*...**.*...**..*.**...**...**..***.***....**.*.**.***.*.*...*.*.**....**..****..***.*.*.**.*....***..****...*..*****.**.*.....*.*.*.*...***.**.**.*.****..*.*****....*...**.***..****.***...*.*.**.******..*..****..******.*.*....***...*.**.*.***.***..**....*****..**.....**.**.*.**.****...*..*..***........*.*.*..*..**...*....*.*....****........****.***...*
****...**.*.****.***.*..******......**.**.*..*****..**..**..*.*..**.*..**..*..***..*.*.*.*.*.*...*.****....*.*....*..*..**.***..**.*....**...**..*..**....*.*.***.*.**....*.*...*.*.*....*.*.**...******.*.****.*.**.*.*.*.***.**..*..***..*...*...*..*..**.**...**.**.**.**...****.*..*.*.*.**.*..*.*****.....****.*......****..*.*.*.......**..**..*.*..*.***..**.*..**...**...**.****.*.**.**.*..*...*.*...***..***.*..*..***...***.**.*.**.*....**...*..*.......*.***.**.***..*.***.*...**..*..*...*.*...**.**..*..**.*.*.*......***.*.*.***.****.*...*.....*...*..**.*.*.**.*.***.*...*..*.***.*..*****.***.*.*.*....*...***....**...*..*.**.*.**.*.**..**......*...*.......*.......***....*....*..*..*****....**.*.....**.*.**.**.**.**...**..**.*****.*..*.*..***.*****.*.*.**.****..*.*.****.*....****.*.*.**....**...**.*..**.***.*.****.*****..*........**.*.*...*.***....*..***...**..**...**.***..*.*...*....**.***..*.*..**...*.***.**..***...****..*..*.*.*......*.*.....***...***..***.*.*.****.**.***..**.***.**......*.*..**......*...**.*..*****..**..**.*.....**.*****.*.*..****...*.**...*....*.*..***..*.*****..*.**....***.....***.*.....**.**.**.*....**..*.***.**....*..*..***.*.......*.*...******..**.*...**.****..**.**..**.*.***.*.***.**.*...***.*....**..*..*.....*..*..******.*.*.**..*....*.*.***.**..*....*...**.*.*.***.....*.**......*.**..*.*...**..***..*..*.**......*..*.****..*******.**..***..****...**.*....***...**.*..***...*****..**..*..**..***...*..***.*......*.*..*.***..*.*.**.**.*..*.**.*****..*.*...**...........****..*..*..*.....*..**..**.**.****.****.*..*.****.*.***.***.**.**....**.**...*...**...**.*.***....*..*...*...**..****.**...**...***.*...****..***..***.*.*...**..***....*.***...***...***...*....**.*.******...***.*.**.**....***.*.***.*.*..***....**.**..*......*........***.**..*.*.*..**..***.**...*.***....*..**..*****.**.*.*..**..**..*........*.***...*.*.*.**.*.*..*...*.*.*.**.*..**.....*........*.**...*..*...****.****..***.*.*......**.**.**..*......********.*..****.******.*.****...*.**.*
*.*.**..*...**.***...**....*.***.**...*.***.******.***.*...**.*..*.****..****.*.*.*.*..*.*.*.*****.*.**********.*..*.****.*...*...**..*..*.**.**...***.*.**.*..*..*.*.*****.*..**..*.....*..*****.**.****..*....*.****.......*...****..****.*.*...**...*.**..*.*******.*..***..*.**.****...**..*...*..*...*.*.**.......*.*..***..*..*.*.*.**.*......*..*.***.**.****..*.***.**..****.**..**.**..*...***.**.*.*.**.*.*.....*..**.*..**.****.***...*.**.*.....**..***..**..**.***.......*.*..*.****...**.**..***.**...*.....*.**.*..*......*..*.........*****.*.***.**.*..*.*****..***.*.****..**..**......*...**..*.....*.***.*****.**.**...******...*..**...***.*****..*.***.***.**....*....*.***.****.***..**.*.**.......*..*.*.**.***..*.......***...******...***.****..*.**.**.*.*....******.*.*..****.*....*.*...***.***.*.*.*.**.*..*...***...*.**.*..*.**.*....*..*...***.**..***..******..*....*.....***.*....*...*.*.**...***.*.**.***.*...*.*..**..**.....**...**....***..*.**.**.*..*..*****.***.****.*.*...*..*.*.*.****.*.*...**.**..**.****....**.**.*.**....*..*.....*.***.*....*.*.......*.***.**....***..*****..***.**.**..**....***.*****...*.*.*.*....**.*.*...*****..*..*.*..*.*.***.*.*.*.**.*.*******..*....***.***.***...**.**..*..**...***.....*....*.*.*...*.....******...*.***...**..*****.**...***..**.**..**.*..**.**...****.*.*..****..**..*.***....*.**..***..*.**.*......***..*.*..****..*.*.*..**..*.*.***.*.....**..*.***..*.*.**.*..**...***.***..*..*..*****.**....*..*.*.**.....**.*.**..**.**..**.**.*.*.**....*...****.**..*..**..***.*.*****..*...***.****.***..**.**......**.*......**.***.****.****.*......*.........***.***..**.*.*.***.*....*..***.**..*...*.**.**.***..***..**.*...*.***.*.**.****.*.....**...*..*.....***..*..**....******..**.*.....**.*...*..**.*.*.*.*...****.**.**...*....*****.****.......*.*..*****.***.*.***...*...*..*.**.***....*..***.*..*...*...**..*....*..**.*.**..***..**.***.*.****..**.*.*.*.*.*...**...**....***.*.*.**.**.****....**..**....*.*....*.***.**.*.*...*..*...***.***.*.**.*.*..*..*..*
*.****...****..***..*.*.*..**..*......***.*..********..***.*.*.****.*.**.**.*.....***.*.*.**...*.*****.*.**.....*****..*.**.......*..*..*....*..**....*.***.****..******..*.*.*...**.*.*.....*****.***.*******..******.*..*.**.**.*.**.....**.***..*.*.**....*..*.***...*..*.*.*.*.*****.*..*..*.***..*.**.*.***.*.***.....****...*...*.**.***..***...*..*..*.*....*.....**..****.*.**.*...*..**.**.***.***..*....**.*.**.*..*...**.*.**.****.....*.***...........**.....*...**.*....****.....****........*.**.**...*...*....*.*..**..*..*..**.***....*.**...***..*****.**..**..*.......**.*.******.*..***.*.***.....*..**.*.*****..***...***.*.**....**.**..*.**...****..**.*....**.***.*.**..**.****..***.**.*....*...*.*...****..*.*****.**.*.*....*..*.*.....*.*.***..*.****...*..*.*..**..*..*..**.*..*.****.*.***.**..***.***...*.**.*..***.*..**.*.*.****....**.**..*.*.*...****.*.***...*.**....**.*.**..**.*.**.*..**......*.****...*.******.**.***.*.*****.*..***....**.*.*.**.....**...*.*.*....**...**....*.***.***.*...*..*.*.**.**.**...*.*****.*.....*..**.*.....*..***....*..*.*.*..****.*.*..***.***.*.**.*.**.*...**..*****..**.*.*..**....**..*.**...**.*.*...****...*.*.*..*.*****....*..**..***...***.**.*.*.**.**..*.*.....*****...*.*....*..*.*..*.*...*..****..*.*.*..***.*.*..**.****..*.*.*.**.**.*..*...********.**.....*****.*.*..**.****.*.***..**.*..**...*..**.****.*.**..***.*.*..*..***.......****..*....**..*..**.*....*.*..*..*..****.*.*..**....****..**.*.**..*.****...**.*.**..**..*..**...**...**...*.....***....***.**.*.****.*....*..*...*....**.*...*******.......**...*..*.*....**...**.*.*..*.**.**.**.*.*.****.***.***....**..*.*..*..**....*.****.***...*..*****..*...***.*.*.....*.**.**.****...**........*.*.**.****..********.**.****...*.....*.*..***...*.***....*...*...*.**..*.**..*.**.***....*..**..*..**..*...*.*.*..****.****...*...**.*.*..*...*.***..*****.*..**.*..*..**.**..**...**..**.*...*.*.**.**.****.**.*****.****..*....*****..****..**..**.**...*****.***..*.........**.**.*...*.***.*...****..*.*...**....*
********..**.***.*.**..**.*.*......***..*..*.***.*.**...***.***....*..*.....****.******...*.*.*..****..********...*..***.........**.*.**...*.**..*..**.......***.***.**.*.*........****....**...**..*.*..*****.*..**.**.**.*.*.*..***.*..*.....**..**.*.**..*.*.....*..*..*...*.*..*.**..**.****.******.***.****.***...*..**.*...****.***..*..**..*****.*****..**..**....**..*..*.**..**..**..*.***.*..**...*............******..**....**.**.**..*..*..***..***.*.......***.**.*.**..*..**...******.***.***.****.**..****...***.....*.******..**.****...*.*...**.*.***...*..**..***.*..*.*****.***.***.***.***..*...**...**..*..**....*.*.**...**...*...*....***..*.*.*.*.*..*.***..****.*.***...*.*.***.*.**...***...*..*..*..........**.**.*.*..***...*..**....*.*.*...*.*.*.*.*****.*****..***..***.**..****...*....*.*...*.*....**..*...*.**...**....***..***.*..*.**.*....*.**.*..****..*.*..**....*...****.**.**..**.*....**.**.**..**.**.*.*..**.**.*.*.*..*..****.***.*.**..***..**....***......***.*....*.*..*...**..**.*..*.**...***.**.*.*.*..*********..****.***...*...***.*...*...***...*****..*.*.*.......**..*****.**..**..*....***..*.**.*...**.*..**..**...***..*.*.*.**.*.**.**....**.*..*..**.**.******.*....***.*..*...****.*..**.*..**.***.*.***...*.**...****.*.*.*.*...***.***..***.*...*.**...****...*..*.*.**.*..*.*.*..*.*.**..*.**...****..**.******....********.....**....*...***.**.*.**.***...*.*****.*..*.**.***.**.......****.....**....**...***....**.***.*..*.......****.**.*.**.*******..*.....*.*..**.***.....*.....*****.**.*..*..******.***...**....****...****.****...*..*****.****.....**.**.....*.**.....**......*****.*.**.***..*......*...*....*.*****...*..*.*..**.*****....***..***.*......*..**..*..****...*..*....******.************...***...*.*****...*.**..*.*....*.***.*....*.***..***..**.*.*..*..*...**.****..*..**...*****.*.**..*****...*..*..***.**.*..******..**...**.......*.......**.**.......**.****.***..*..**.**..*.****.*****.*******..*...*.******.**.*...**..*.**.*.*.***..*.****.**..*.*.**.***......*.*..*...
****.*.*..**.*..*.**..****......*****.***..**.***.*.***..*...**.***...***.*****.*..........*...*..****..**.*.**....*........*.*.**.........*..***...*.*********...*..*.*...*.**.**.***..*.***..**..*.******..*....******.*.*..*.****.**.**.*.*..**.....*...*...***.*.***.*.***.***...*..***...*.*.*..*.**.**.*.*....***..*.....**.....*.*....****..**.*..***....**..*..*..*******.**.*.*...**.*..*.**....*..*.****.***.*.*...*...***...**..*..*..*.*.*.*..*.*.*....****.....*.******..*...**...*.*.***.*.**....**.....*.***..*.*...*..*..*...*.*...*.*....**.***..*..*.*...**.*..***..*.*...*..***.***.*.**...*.*.*.*..*.*...*..*.***..**.**.**.***.***..*******.***..**.*.*...**.*.*.****.****.*..***..*****.*.*..**..*.....******..****.***.*...*.****.*..**.*...**.*...**.**..*.*.***.****..**.**.****.......**.*...*....**.*****.*..*.***.**.***.**..*...*..**.*.****..***....***.***.....*...**.*...*.....***..***.***.****..*....**.*..*...*.*.****..***.*..*....****.*..**.**....**....*****..*..*.****......*.*.*.....*..*.....*.**.........**...***.........****..*.**..***.*..***.**.***..*...**.**.****....*.*****.**.*.*.***.*....**.**..*..****....**...***...**.*...*.*..***.***..*.***..**..*.***.....*...*..**.*..**.*****.*.**..**...***.*.**..**...*****..*..*...*.*.*.*...**...*...*.***.**...*.*....**.**.**...*..**..*.*..**...********....*.**.*...*.***.....***..*.*..*..*****.*.**..*..***.**.*...*****.**.*.*.*.*.........***.**.*.*..****..**..****...****.*.***...**..**.**..**.***..***.**..*.**.****..*.*.**.*..*.**.**.***...*..*....**.****..****......*.*.*..*...*.**..*..**.***.***..******....*.***.**.***.....*..****..*...**...**.*..***..*.***..*..**.*...**.*..*...*.***..*..**.**....****.***.****......***.***...**.*......*...**.**.**.*..*...*....*..*.*.**.*..****.****....*...*.****...*...*..******...***.*.**.....*.*.******...*.**.**.*..*..*.*****.**..***.*.*...**.*.*****...**.****...*.*..**...*......**..*.*...*.***.*.****...**.*.**.*.*...*.**..***....**.*.***.*.*.****.*..*.**.*...****.*......*....*.*....**.....*.**.*
*....**.*..***....*****.**.*...*.***..***.*..*....*.*.*.***....***........***........*.**...*.*******.*..****.**.**.**.*..**..***.**...*...*.*****..*...**...*..**.*.*.****..****..*******....*.*..**..*.**.*******...*..*.**.*....*..*****......**...*.**********.....**.**....*....*.**.*.*...**.*.*..*.*.***.....*.....*.*******.**....***.***...*..*..**.*.**...**.*.*...*.*****.**.*..*....******.*....***.***...*..**.*..*...*******.....**..*..**.*..*..*.**.*...*..*...*.****..**..*.**.*****..********.*.**.*.**.**.*.**.*..*.***...***..**.*..**.*....**.*.*..**..*.*.**..*.**...**.*.**..*****.*****...**....***..*.**.***..*.*.**..***.***.*...***....*......*..*..*....*.*..*..*.**..*...*..********...*....**.***.*.***........****.*.*..*.*.*...**.***.****..*..********...*...**..*.....**..*...*..*.**.*.*..*.*..******..**...**..*.*..***...**.**.**..*.*.****.**..*.**.....***.**.**.***.***..**..*..**.*.*..*..*...*.........**....**.*.****..**....*..**..**.*.....*...*..***.*....**.....**...****.***.***....*....*.*****.*.*..**.**....**..*..*..****.***.*....**.*.**.***...*..*..**...*.*.*.....*..*.*....**.****.**.....*...***..*...****...***..*.*..***...**..*.*...*.***.***.*.*.****..****..***..***.*..**..****.*.*.****......*.***..*.*.*.*.**..**.....**.***....***.**....**...**.**...**..*.****...*.*****.***.***.***.*.**.******.*....***...*..**...*...****.*...***..****.*..*...*.*.**.****.**********..***.****.**.*...*.*...*.*.**...**.**.*......*.****..**..**.**..**...*..*******.*..***..**.**.****.****..........*.*..*.*....***.*.*.*.**.**.***.*......*..*****.*..*******.*.**..*..*..**..*....*.***..****..**..*.**...*....**.*..**.*..***.*.**...*.**..**.*.*...**.**......*.*.*..*..****..**.....**.**.***..****....*.....**.***.*....*.**..*...**.*...*.....*.*...*.*......*.....****....*..*.*..*..**.*.*....***.****.***.***..**.****.*.***...*...**.*.*.*.**..*.*.*.***....*....*****.**.**..*...*.**.*******....**.**....****.****.****.....**..*.*..***...**....***.***.....*.*.**.*.**.***..***.***....*....*..***...*
*.**..***.***.***.*..**.*.*.*..**.**...*...**...**.***.****.*..*.***..*.****...**.*..*.*.*.**.......*.***......**..*..*.*.*********.*.*.*...****.**.****.**.....*.**.*....****.**..****....***.***.*..*.*****.*.***.*****.*..**..***...*......**..**.*.*.***.**.******..*.***.*.**...*.***....*****.*....**.*...*..*...****.**...*..**.******.*.****.**...*****.*.*.***.....*..*....***.**.*.******.*.*..*.******..*.****..*.*..*..*.**..*.*.***..**.*...*....*..*.....**.**.*..**.*...**..*.......***..**.**.*...**.**.*****....**..*******...***...*..*..*.**..*..**.*.**.***.******.*..*.*...**.*.*.....*...*.*........****..**.*.*....****.*.*******...**..****.....*.**.*..**...*............**.*.**...***.**.*.***..*..**.**.**.*.**.*.***.....********..*..**.**..****.*..****..*.***.**.**.*.***...*....**.*.*.**.***.*.*.*..**.***.*.......*..*..*..**.*....***.**..***...***..*.*..*..*...*..*...**..*..****...**.***..*.*....**.*.**....*.*.**....*..**....*.**.***.**.**********.......**.*******..*....******..*...***.*.*..**.***...**....*..*.**..**.*..*.******...**..*.****.*.***.*....*.***...***.**.*.**....*.*.**.*.******..**.**.....*.**.**.*.***..*...*...**......*.**...*...*.*.**..*.*..*.**.**.*.*.**..*.*.....***.*.**...*.......*.****..**..*****.*.*.*..*.**..******.*...****..*.*...*..*....**.***.********.*......*.**...**.*.**.*.**.*.**.*...*...*.*..*.*....*.*...**..**.*..*...*...***...*...**.**.*...*....*.**.....*.*.*...*..*...*.***.*.*..***.**.**.....*..*.***.*...****.*.*****..***.*..**.*...**......*....**.*......****..*****...*...**.*.**.**.*.*.*.*..*.***.*..**.****.**.*.*..**.*.*.**..*.**.*..**..*..*...****...****....*.***.**.*.*..**.*****..*.*.***....***.**...*....*..***..*....*.*...*.*.*..*.*...**...*..*..*..*..**..*.*.*******..**....*.*.****..****...*.***......*...**..**..*.*..*..*...*.*......***......*.***.*...*..**..*********.****....**.*....*.*.*.*****.***.*....**..****.*.*..*.*.*.*...**..***...****.*.*.*...*.*.*......*****....**..***...**.*.*..***.***..**.....*......*.***..***..***..*.*****.
.*..**.*..**....******..**.*.**.*..*****.*....****.*.*******..*....*.***.*...**.*..*****.*.*..***........*.**..**....****........*...**..*..*...****..**....*.*****..***.**..**.*...********..*.*.***..*.....*..*.***.**.*...**..*.**..*****.******....*...*..**.**...*..*..***..******.*.*.***.**...***.....***.*****...*.**.******.*....***.****.*..*....*..*********.*.**...****...*.*****...**..*..*.***..*...*.....*...*.*.*...***......*.*....*..*...**.*.*.***.**...**.**...***..*..**.***....**.....*.*.***.....*..*...****.***...***.**.*..*.............**..**.*.**.**.**...**..*..*...******...**..****..**.**..**.*..**....*..*.***..*****...**..***.*..*.*.*...*.*..*.*..*..*.*.**.*...**.**.....*.**.***..***..*.*.*.*****.****...**.***.*.**..*...**.*..*.*..**.**....**...*.*...*..**..*...**.*..***...*.**.*..*....***..*.*..*......****..*..*.***...**..*...***...***.****..***.*.****..*.*****..******...*...*..*..*.****.*..**..*...**...***.**.*..*.*.*..*...**..****.******.*.***..*.*..**.*..*...****.*..*...****..*****.***.*..*.*.*.**..**...*.*...*..*****..***.*...**..**.....*..***..**.*.*...*...**.**.**....*.****..*******.*.*...*******..*..***.*.*..*.*****...**............**..*..*...*.****..*.***.*******...**.**.....*......*..**.******.**..**.***..*...*...*...*.....*******...*.....**.**.*.***.......*.*****..*.***...**.***..**.*.**.*.*.***.***.....***..**....***.*...***..*..*.*.......*.**.**.**.*******..**..*...*.*....****.*****.*.**.*..*.*......******..***.*..**.*.**....****.**.**.*..*.**.***.*.**...*..*..*.**.****...*****..*...***..*.*.*.....*...*.**.*.*.***...*.*.**.**.****.*..**..*.*......*...**.*****..*....*.*.**.*......*****.*.***.*.***..**...*.**..**.*..**.**.****.******..**..**.*...*...*.*.***.*.*..*.**..**.**..**...*********.***.*.*.**....*...*.*.*..*..*....***....*.*.***.*.*****..***...*..*.....*..*..**.*...*..*....*...**.*..**..***.***.*****.**..*****.*..*..*.*.***...*.**...*...*.....**...*.**.....**.*.**.*.*..*.****..**....***.**....*.**....*.*.*...*.****..**.***.****..*.....***..
****.*.**..**.....****..*...*...*...***..**.**...*.**.*..*.***.**.*.**.***.*..**.*.*..*.*.....***.*****..**.*.****......*.****.**.....*.*****.**.*.*.*****....*..****.*...**..**..**..*..**.*..*.**.*.**.****...**.**....**..******.****....*..*..*....*.*.**.*.*****.*.**..*..***...**.**.***.******.*..*****.*...*.*.*..****..*...*.**.*..*****....*.*...**.*...***..*.*.*..**.*..*.*..*...*.*.*..****.***.*.****..***..*.*....**.***....**...**..**...****..****.***...**.*.*..*..*.*..*....*...*..*.**.****.**..*.**.*.*.*.****.**.**.***..**..*.*.*.*..**....*.**.*..*.*.*......*.**.*****.**..*...*..**.*.....*.*.*.*..**....*.*..***.*.*.***..**..*....*..**......***.*..*......*.*.*.*.*.***.***.....***.**.***.****.**.***..*.***..***...******..*.*..*..*.*.**..*.**.*.*.*..*.*.**.*...*....**..**...*...*.*.**....*...*.*.....*****.****.*....***..**..*.**.*....**......**.*.**...*....**...**.**....*....*****....*.**.*.*...*.***..***.**....*.*.**.*......****..**...*****..*.**..**.**....*.*..*.*..**......*.*.*..*....*.*.*.*.**.**.***.**......**....*.**.*.*.......**.***.*...***.*..**....*..**.*.**.**..**.*.***.**.**.***..***.*.*..*.****..*...**....***..**.....**.****.**.*...**.*.*.*...*...*....*.*....*.***.**...*.**..**.*.....*...*.*.*...*.****.*..*...*..*.*....***.****..*..****.**.**..*.******.****.***..**.*..**.....**.....********.*.*..*.*.*****.....******..*.******.*****...*..*****.*..*.*.*.*.*...**.*.***..***.*..*..*..*.**..******...*..****..*.**...***.....**......**......****...*.*..*.****.**.**..********....**.....**...***....*..***.**...*..*.***...*....*******.**..*.*..***.*...**.*...****...*...**.*******.**....**.*.***...****....*.***..**...*.**.**..***.**.***..*****.*..*.....***.**.*.*..**.**.*.*..**..****.......*....*...**.*.*..*..*.*.***..*......*..........*.**..**.**.....***.***.**....*.*..********.**.....*.....*..****..*.*...***.*.*******.****.*...*......***...*..**.****..**..*..*.*.*..****.....**..**.**...***.*.***.***...***.***.*..**.*****.***.*.**..*.***.....***..*..*.*..*.**....***
..**.***......**.*.**..*.*****.*..**...**......*...*.*..**.**********.**...**...***..**..****..***.*.*.**..*.**....*..**....***.***....*.*..*.**.***.....*..******....*.***.******.****.***.***.*..*****...**..***.***.*.******.*....*..**.*..**...*.*.**...*****..**.****.*.*******...*.**...*.*..*...***..*....***.*.*..*..*..*..*****.*.**.*......*.*...*.*..***..*.***...**.....*.***.*..****..***.******.**.*...******......*..***.*..****.*.*****......**.*...***.*.***.*.*..*.*.*..*..*****.**...*.**...**.*..*..*......**.******.***.*..*..**.*******..****..*..*...***......***..*..*.***.***.*..*.**.***...*.**.**.*...**..*.**.**..***....*..*..**..*****.*...************..****...****.***.**..*...*****.....*.***..**.*****..***.....*.....**.*...**....****.*..*.***..**...*.**.....**..***.**......*....***.**..**.*.*******...****.****.*.**..*....**.*..**.****.*..*.*.***.****.*.**.********.....**....*.**.*...*..*.*.*....***..*.**.....*.*..***.***.*..**...*.**.*.***..*.*.*.*.*.*******.*.****..*..*..*..**.*.****.**..***....*.*.**....*...***********.****....*.*..*...*..**..*.*****.***..**.*.**.*..***....*.*.*****.**..***....*.****...*****..**....**.*...*.**.****..***...*..******..**..**....***.**..*..*.*.***.*..****..***..*.****..**.*.*.*****.....****..*.****..*.**...**....*.*..**..****..*.**..*..*.**.*.*.**.*.*..**.*..*...*.*..*****.**..*.**.*..***..*.**.***.*..**.***..**.***..******...**...*...*..*..*..*.....*.*..*.****.****..*.***....*....**.*..*..*.*.**...**..*.*...**..*.**...*...**...*..***..**.*....****.**.*..*.****...***.*.**.*..*.****....****.*.*....*.*...***...*****.*..*.**.***.***.....*.**.**.***..*.**.**..****.****..***.******.**..**.*.*.*..**.*.*.*..*.*****.**.**...**.***..**....***....*.*.**..***....*..***.....**..**...***....*.**.*....****..*****..***.**.*......*******.**.****..*.*******.**....**..**..**.**.*.***..**.*.**..*..**..**.**.****..***.**..*.*.****..*.*.**....*.*****.*..*..*.*..****.*...*.**.*.****.*.*...*.***.*.**.....**.***.*****....****.******..*.*.*...**...*......*
..***.*****.*.....**.*...***.*..**.**...******...**..*.*....*..**.*.*****......*...***.***.*....**..***..*.*.*..*.*.......***.*.******.**.*.*.*.****.*..*.....****..**.*....**.*..**......*.....**.****...**..*.***.***.*.**..**...*..*.*.**.*..*.*.**....*.*****.*.*.....*.****..******..*...*..**..*..**..*.*.***...*..*.*..*.**..*.***.*..***.*.*.***.*......*.***..*.**.****.*...*.***.....*.*****...*.*.*.*.*.****..*..****.***....****.*......***..*.**..*.******....*....***.**.**.*..*****.*......*..*...***...*****.*.*.*****..**.*...**...*..*..*.*.**.......**.*.****...***....*..*........***...****...**.*..**.*.*..*.*.*.*..*..*.**.****...*....*....**.*...*...****...*..*.**.....**...*****.*...******...***..********..*.*.*..*.*.**..*.*.*...**..*.**.*..**********..*.*...**.*..****.****....**......***..**..**...*.******......*.*.*..**...*****..*.**......*.*..*.*.**.**.*..*..*.*......***.**...**...*.**..*..**.***...***....****..*.*.****.**.**..*.*.****..*.**.**.*.*.**.*..***.*..*..**.****.****...*..*.**..**.**.*.***.*....*..***.*........***.*.*..**........**.**..**.**.*......**...*.**..**...*.**.....**.....*..*.....*.****..*****......***.*..***.**.**.*.*.*....*........**.**...*.*...***..*****..**...****..*...***.*.*..*.*..*..**.*.*.*****...*.*.***.****..*.*.**..*******.*.**....**....*..*.*.*.*.*.*..*...**.*.*.*.*..***.***.****....***.**...**.*.**..***..*****.......**....*..**..**.*******.**..*.*..****.*.*...***...*.**......***.**......*.**..**.**.*.**.**.*.*.**....*.**...**..*****.**.*.*.***..*.*.*....***..**.....*..***..**.**.*..***..*...*****..*......*.*........*.**..*.*......*..******.*.**.*......**..*****.*......*.*.**********.*..***......*.*.****.*....*.**.*.****.***...*.**.*.**..*.**.**...*..*******.**.**.*.***.***.*.**.*..**....****.*.*.**..*...***..*.*...*.*....***...***.**.**.*.*.*.*.***.*....**..**...*.**.**.****....***..*.**********...*****..**.****.....**.*..*.......***.***.******...***....*****.*.***.*...***.*..**..***.**.*.*.**..*....*.**......*****.****.**....**..**...
..**.*..*...***.*******..****.*...***.*..*.**..***..*.*.**.*****...***..........**....**..*...*..**.*.*.*.**...*...*****.**..*.****...***..**.*.......*....**..*.*..*....*...***.***..*..**.*.**....******...**...*.*.*.**..**...**...*.*.*.*******...***.*.***..**..**..**..*.**.******.**.*******..*.**.*.**.*.....*....*.**.****.*..*.*.***..*..**.**.*********..*....*.**...****....*****...**..*.**....***..*.****.******..******.*.....*.*.....*.**.*...*.**.*..*...***...***.***.***.*.*.**..**.*....*..*..*.****..**....*..*..*....********..*...**.***.**.*.*.*..***.*...***.**..**.**..*.***.*.*.*...**.**.*...****...**.**.****.***.*.*.*.**.***...**.*.***.*....******.*.......**...*.**.*..***...*..*.*..******.***..***********.**.**..**..**.*.**.**.*....*.****.*.*****..*.***..******..*...*********.*.*...***.*.*.....*.*.*********..*..**....**...**.***.*..*.....*.*.*.**.**.***.*...*.***..**.*.***.*.*.*...*...***..*...*.....**.*..**.*****...*..*...*.**..*..**.**.***.**..*.*.**..*..**..**.*...*..*.*.**.****.**.*.**....****.***...**.***.**.**..*.*......*.**.**..**..*.****.*...**.**.*.***...***..***.**........*.*..***.*.**..*....*..*...*.**..**..*....**..*..*.*.*..**..*****.*.*...*.**..*.*....***....*******.....**..**.*....**..*..**.*******.*..*..****.*.*.******...*.***.*...*.*.*..*.**..*.....**.**.*****.*****.*.***..*..*.*.*...*.....**..*.*****.***.**...**....*.**...**.*.*..*...***..**..**.*....****.**....*..*.*..***.***.*.*..*.**..**..*.*..*.*.**..**....*.*..***....*..**.**..*.*.....*******.*...**..**.*.**...*..***..***...*..*.*....*.*......*...****.**...**.***.****.......**..*.**.*...*..*.**...*.****..*...**..*****......*....*.*....***....*.*....**.*..**...*..*..*..******.*.*.*.****...*...******.*..*.*.***..*.**.*.*..*....**..******.......*.***.**.**..*...**...*****.*****.*.***.**.***.**..***..***..*****.**.*.....*.*.**.**.*....*..***....*...*.**.******.***.*..*.***.*..*..***.*...*.......****.**.**.*....*...**.**.**.*.**..**.*.*.*..*.*.*....**.***.****.****...*.*......*.*.***..*****...**
...**....*.*.**.*.....*****..*.***....*.***.....*..**.*.*..*.......**********.*...**.**.*..***..**.**.*.***......****.*...***.*.....**.*.**......**.*..*.**.*.....****..*.**.*..***....*.******..**.*..*.*......****..*....***....*..*.***.***.*..*..**..*.*..*.**..*.*..*..**...*..*.***..*.*...*.****.****...*..**....**.**....*..**.......***.*.*****...*.....**.*.**...*....*.***..**.*..*****.****.*.*.****..**.*.*....*...***.*.*...****..*..**..**.....*..**....*..***.....*..*...**.*..**.*.**........*....*.....*..*.******.*.****..*...**....**.**....*****.*.**.**.**.....**..**.....*.*.**.**..*..**.**...**..*..*..**......**......*.*.**.****..*.*..*.*.***.**.*.....*...*.*.*..****.***.*.*...**...*..*****.*.*.**..**....*.*.*.*..**.*.*.***.***.******..**.*.**...***.**...*......*.*......*.**.*...*.*.....*.**.****...***.*...*.**.***.*.**....*.*.**......*.***.*....*..*.*****..***.*.***...*....**..*.***..*.***.**.**.....*.***...***.*.**...*.*.*..*****...*.****.**.*.*.....*.*...**...****..****.*...**.*.*.*....*..*.*****..**..**.....*.*.*..*...**.*..*****.****.....*.*.*..****..***.**.**..***...**..*..**..*.**.*.***.*******.**....*...***..*.*..**....*******...**....***....*****..............*.***..*.*.*.***.**....***.**..***.....*.***.**.**..******..**.*....**.**.*....*.**....**...*.*.*.*....**.**.*.**.*.*..*......******...***...***.*.*...*.*...*.**.**.**.*.*.*.*.*.*****.******.*.***.**..**..*..*.****.*..*..*....*....*...***.**.****....*...**.***.**....**...***..*...*.**..**.***.*.****.*.**..**.*****.*.*.*.***.*..**.*.**..*.....***.**..*.*.****.*..***...*...***..*.***...***...**...*..*.*..**...*.....*..*****.**.***..**.*....*.****..*.*******..........***...*...**...*****.*.*.*****.***.*.*....***.*.***.*..*.*..**.*..**.****.**.**...*.******...****.***.********.**..**.*..**..****..**..****..*****.****....*.*..*......*...**.*..*..****........*.*.*.*.*..****.*.*......*..***.**.....*.*.*.*******......**..*...**..**..**.*..*.*..**.***.**.****.*..*...***..*....*....***...*.*.******..*.*.**..**..*
..********.*.*.**.*.**.**.......*****.*..***..****..*.*...*...**.*.**.***...**..******.*.*...***********......*.*.***.*.***....*..*.*..**.**.*****...***...*.**.***..****.**.*.***...****...*.*.*.*.**.*****.*..****...**....*.**...****..*****...*..******....*...*.*.*...*****.*.*....*..**...**...**..*****..*..**..*.*.*..**...**..**..*.*..*...***.**.*..***.**...*..*...*..**..**...******.......***..**.*..**...****...**..*....*.*....*...*****.......*.....**.**.**.***...*.**.***..**.......*..**.***..**..*.*.*..**.*..*.*...*.....*...********..***.**.*..*.*.*.*******.*...*..**.***.**....*...*.**.*....****.**.*...**.**.*****.***.**.**..*.**....**.***..*.*.*.*.*.....**..****..*.****.*...*....**..**.*.*.**.*..*.*.*.**...**..*...*****....*.**......*...***..**....**...*.****...***..**..*******.*...**.*....*.*.**.**.***..*****.....**.*.*.**..*.*..*.......**.**..*.*.***......*.*.****.*..*..*..*.*.*.*..**..*...*.***......**..**...*.*..**.*.**..*...*.**.*.....*...**..***.***......*.**.**.*.*.*.*....*...*.*...***..*.**....*.*..*.*...****.*..***.**.**.*.**...*****..***......*..****..*.*.*...*.*.**.....***..**.*..*.**********.****....*.***....*.**.****...**....*...*.*.....***..**..*..****..****.*.*.**...**.*..*..*..*..*.**.**......**.*.*.*..*.....*.*...*..**.*.*..***...*.**..*.*.......**..*....**.**.*.**.*.*.*.....*...***.*.....**..*...**....*********......*..**.*.*.****..*.*..*.*...**..*...*...*.*****...*.**..**...*.**.**.*..***....*..**..*.**..*....*.*..**.***.*****..*****...***.****.*..*****.**.*..*.***.***..*..**.***..**.*.**.*..**.**..*.*.....**.*..*..*.*.*.**..*.*...***..*.******.**.*....***.**....*****.**..**.*.******..**.***..**.**.*...***..*...*..*.***...*..*.*.*..*.*..**.**..*****.*.*.**..**.*********.**..*..**...*.......**.*****.**.**.**.....*.*.*.**..****.*.*.***.***..*.**.**.**.**....*.**.....*..******..*...*.*.*..****...***.....**.....*..**.**....*.*.***....*..*.*.**.....***.**.**..***...*.**..*.**...******.*.*...*.....*.*.....*.**...*...*......*..*.*....*.****.*.*...**.*..
**.*..**.*.***......*......**.....***.**.*...*.***..**..*..*.....*..*.*....*****.**.*.***..*****.**.*.***.***.*..*....*..*.***...*.*.**.....*..***..*....***.**.**.****.*....**.*.......*.*..**..**.*.***....*...***..*...*.*.*.*.**.*..****.*..**..***..**.**.**..*.**..**...****...*..*.**.*.*..*.***...*...*****.*.******.******.***.....*.****.*.********...****.*.*******....*.**..*.....******.*.*..*..*.*....*.*....**..**.***...*****.*..*...**..*...*..*...*....***...*...*.***.*.......****..*.*.**..*...**.*.*..*.**.....**.....*.*.....***.****.*.****.*.*.*..*.*.*.*.****.*..**.*.**..*...****..**.**..*..**..**********.**.**...*.*....**.*.***.*...***..*****...*..**.**.*.**.*****...*..*..*..*..***...***.*..***.*..*......********.*.*.....*...*....*....**.*..*.*..*******.*.*..*.**.*...*......*****.**.**.**.....*****.***.*****.***.*.*..*..*.*.*.*.*......***.*..**...**.*.*..*.**.....*...**.***.******......***.....*..*...***.****.*.*.*.*..*...***.***.*.*..*.***.**.**..*..*..*..***..*.*.**...**.******.*.**..***.**.***..**...*......*..*.**.**..****.*.*.*..*....**.****..***.*.*.*..**.*..*.*.***..****.****.*..**...****..**.**.....***.......*..*.*.**..***....**.*.*...*.**.*...*.***.*...**.**..*.....***..**..****.*.**.****...*.......*******.*....**.*.*.........***.*.*..***..*.*.*.*.****...*..*...*..****.**.**.*.**..*..*.***.***..****.**.*.****..**.****.*.*.********.*.**.****...*..*.....*****..*.***.**...***.*.**..*...*.**.*..*...***.*.**..***.....*..*.*..**...*...**..*.******......*.***..*..........**..***..*..**.***.*....**.****..*..*.....**...*..******.......****....**...*******.**...*..****....**.***..*..*..*.****..*....***.*.*...*..*..***.*...****..*.*..***..*..*....***.*.****.*.*..****..**..*.**.***..**.**...*.*...*.**..*..*.***.*..*....******.**.*.*..*..***..**.***..*.********.**.*..**.*.**..*.*...****.**.***.*.**.**..***....***.*.*..*...***.*.*.*.****.*.*.**..**.*.......*.....*...**.*.***.*....*.*.**...*.****...*.***.***....**....***.*..*...**.*....*****..***.***.**..***.....**...***
**..****.....***.*.*.......*.*....**.**.*.*....**.*...**.**....***.**..********..*..*.**.*..*.....***..*..*.**.**.....***.*.*..*.**..*...***.**.......**..***.*.**.*..**...**.*.....****.**....**.*...*.*..*.....**..*..***.*..**.***.*.*.*..*..*...*......**..**.*.*.**..**.*..***.*.*****...*.*..*.****.*.*****.*.....**...**..**.*....**.***.......**..***.*..**..*...**..*.*.*****....*......**.***..*.***...**.***..*.**.*....*.*..*.****..*...******.**.*.*.***..*.*....*..**..**..*....**..****.**..*******..*..****..*..***.*.....*.*.**...*.....**.*...*..*...*..*..**...*****..*.*...**.****..****..*.******..***...*.*.*.****.***...*.*.**...**.*..**....*..*.*......***...*.*.....*...*.**.*****.**.*...*...**.*....*.**.**..*.***.*..****.*.*..*.**.***..****..****..**.*.**....***..***.**..****.*.....**.**.****.*...**...*..*****...*.*.**.......*.*.*..*****.****..*..****...***....*.*.....*.*.**...***.*..**.****.******.**.****.....*.**..***.*.*..*..*.**..*.****.*.*...*.*...*****..**.*..*..*.*****.*****...**.*.*..*..**...*.*..*.*.*.*..*****...*.***.*.....**.....***......*.*.*****.*.*....*.*....***.*..*..***.****..*.*****.*..****..*.**.*..**...*.......***...*...***.**.**.**.*.*...**..*....*.***.**...*.*...**...***..**.*..**...**..**.****.....****..*..*..****...***.*****..*..*...*****.**..**..*.**...*.*.***.*.*...**.*..*.**..*.**.....*.....******..*.****...****.*****..*.*.**.**....*....**..***...*..*...**.**.*.*.*.*****..***.***.**.*..*.*.**..***.***...*.*****.**....**...***.*...****.....**..****..*....*...*...**..**..**..***.****..***..**..***.**.*....*..*.**.***.*.*.***..****...*..**.*****...*..*...**..**..**..***..**.***.****..*.*...**..**.**...*.*.*.**.******.*..*...**.*..*..*.*......*.....***.**...*.*...*.*..*..**.*****...*.*.*****.*..*..*.******..*.**.**..**......**..*..*.****..***..*.....*.**.***...***....*..*.*.*..***...*.**..*.....*....*******..*.*.*...*.**.*.**..*.**.***.**....**.*..*.***...**..*.*.*...*......***....*.****..***.*.***.*...**..*..*...**...*...*..*****..*..**.**..***...
.*...*.*.*...****.**..**.*.**.....*.***.**.*..***.***..*.*.*.*..***.*.....*.*.*.........*..*......**.*..**....**..**.*.....*.*.****..***.*.*******.....***..*.**..*.**.*.***..*..*.*..****.*...**..*.**.*..*.*....*.*.**..***.**...*....*....***...*....*.*.*.*..*.....*.*..*..*.*.**.*..*..***.*...**.*.**..**.***.*.*.**.**..**....*..***..*....*.****....**....**.*.**..**..**...*..***..**...........*****..**.**.*..***.**.*.*..***.***.**....**...**..***.***.*.**.****.**.***.*..**..****......**.**..*.****...*....*.*.**.*.*....***.*.*....*.*.*****..*......*.*..*.*.**..*******..***.******.*.*...*..*.***...*...*.*..*...**.**..**.*...**..........*.*..*.***.....*....*..*..*.*..*******.***.**.**..**......****....*.****..*..*.*....****..**.....*....*.....*.*.*..***..*...*...**.***.**..*.*.**..*.**.*....*.*.*.***.**...*.*****.*****..**..***..*.....**...***..*.***...*.*.*.***..**.**..**......**.**.*.*...*.**.....*..***.***....*.*.****...*****.*.**....*.**...**...*.**.....*****.....*..**.***..*...***.*..*...**.**..**.****..**.**.....*....**.*...*.*.*.*...****....*..**....**.**..*.*..**..****....*..*...*....****..*.*..*.****....**....*..**.*.**....*.*...**.**..**.*.***.*....*.*.*********....**..***.*............**.**.**.....*.***.*...***..*..*.*...*.***...*...*...**.*.*.**.*..*..***.*.*.*****.*..*****..*.*..*......*...***....***..***......***..**.*...*..*..*.**..*...**..***....**.**....***..***..**..**.*****.*..*.*.**.*.*......*...*.**.*.*....*****..*.**.**.*.....*..**.*..*.***.**.*.....*........***..*.**.....**.*.*.*.*.*....**...**..**..*****..*.*.*...*..***..**.****.*....**......*....*...*..*..*..***.*.*..**....**..*****.***.***.*....*.*.***.****.*..*.....**..*****..*..**.*.....****..*.*...*...**....***..****.***...*.*.**.....*.*....***.***....*..***....***.*.*.*..**.*..****.*.*****....*.***.**.**.*...***....*..**..****************..******.*.*.*.**.*.*..*****.******.**..***.*.***...*...**.***.***.**.**.*...*..**..**..*........*.*.....*..*..*.**.**...*....***.****..*..***.****..**...***
....**.*...*......***..*****..**.*.**.**.*******..**.*..*.*.*..**.....*..****.*..*.*....****.**..*.*..*....**.*..****...*..*.......*.***..**..*...****.*..**.*..*.**..*.**.***....*.*...******..**..*.*.***.*.***.*...**.***.*..*..*.**.....*...*.*.*.....**.*.*...****.*..***...****...*..**.**.*.*...**.*.**..*.*.**..**.*..**..**.*.*..........*.*.*.**..****.*...**.**.***.*.***.*.**......**.**...*..**..*.....***.**.**.**..*.**...*.**..*...*..*....**..**.....****.**.***.*..*.*......**.*.**.*.*......*.**.*.*.*.*******..**...*.*.**.****....*.***.****...*.....*******.......**.*..*.....*.*.**.**.**..****..****.**.*.****..*******..****.**.*...***.*.*...***..*.*.**.**.**...*..*.*.**.*.**.*.*.****.****.....**...*..*..*.*.....*****....**.***..*.*...****...***.**...*.**......*.*.*****.*.*****.**...***..*...*****...**.**.*......***...*.**........*.*.****.*......****.*******.*.**..******....**....*..*****..*.**.***..*..*.***..****.**.******.**.****.**...*.*....***...**..*.**.**.*.**.*.*.*.**.....**.*.*....*..***.*.....***.**.*.**..**..*.*.*.*....*..*.**.*..*.**.*.***..**.**.*.**...*.******.*.*.*.*..****....*.....*..*....*.**.**.**..*******..*.*.*...........*.*.**..**.**......*.*.*.**.*..***...*..*.*.*.*.******.**.......*.*****..*.*****...*.....***.****........*..*****.*.***.*..*..****.***..*.**.***.....*...***.*.*..**.**.*......*******..*****.*****.**....****....**.**.....*.*******.*.....*******.*..*.....*.*..**...*..**.**..*.**.***.....*.*.***.*.**.*...***.**...****.*.*..**..**....*..*.****.*..***.....*..*..**.****.***..*.**..*.**.*......*...*.***.*...*..*....**..*..***.*.*.***.****..**.******..**..*....***............*....*.....**.*...*.*....*...*..*...**.****.***********..***..*.**.....*.*...***.**.****.**.*..**.***.*.*..**....*..***.*.....***.****.*...*.*.**...****...*.**......*.*.******.**..*....***.**..**...***..**....****....*.**..*.*....*****...*..**..**....*..***.**.**.*.**..**..*****.****.*....*.*.*.*..**...****.*.*.*.***.**..*.....**.**.....**.*.*....**.**.*.*..******.******
***..**.*****.**.*.*.*..******.*.*...***.***.*...*..****.**.*..****..*..****...*.*.*..*.**...***.**...*.*.*..*.**.*.*.**.**..**.****..**..*..*.**..*..**.*.*..*.***.*....*.****.*..*...******.**.*...**..**..**.*....***..*...*..**..**..*.........*..****.....***..*.*..*...*..****.*.*.*..*.**..**.*..**.....*..**..*.*....*..******.***..*...*.***.*.*..*..*..***..***..*****.**..****.*....***.....*..**.***.**.*...*....***.....*..*....*...*..*..**.***..***..**...*.**.*.....*.***.****.**..***.*.*****..*..***..***.*.*..*.****...**..****.**..**....*......*..*.*..*.*.**..*..*******..*.***..*...*..*.*..*.**..*..***.*.*.**............*..**.***.**..*..**..**..**.**..**....**.*.*.***.***..**.**.**...***.*...*.....*.*.**..*.*.*.**.....*..**.*.**.....*..*.****...*.***..****.*..**..*.********.*.....*.*......*.**..***..**..*.***...**..*.*****.*..*.***...**.**.***..*********..****.*.****.****.****....*.*...*.**...**.**.******..*.**..**....**..**.*.**..**.*.*...**...*****...**........****.*.*.*.*...*.*..****.**...**.......*...***...*.**.*.*.*..**..*..*...**..**.*...*.***.*..*.*****..***.******.*...***.*...**.*.*.**.....***..*.*....**.*.***..*.*..**.*.*****.....**.*..*..*...**..*.*....*.*******......*.*..****..**.***..*.....**.*..*...***...*..**..*.***..*.....***.**...***.***..**.**..***....*....*...***.*****...******..**.**.**.*****.********.*.*.**.**.*.*.....**.**...***.**.*.****.*.*.**..*.*.*.**.***..*.****.**....*..*.***..*.......**.*.*..**.***..**.*.*.*..*.***.**..*.**....*..*...******.*.******..*.*..*.*.****.**.**.***..****.***.*.**.*.*.....**.**..*..**.**..*..*.*****.*.****.**.*....*.****...*****.*.*.*..*.*.*...**.**...*..**.*..**...*.......**....**..*...***.****.*..*.....*..*.**.*...*..*.**....*****.....****.*.**...**.*.**.*.*...*.*.**.*.*.*..**....*.....**.**..****.....**.*****.*...*...*****.*.*.....**...*....*..*******.*.....*.**.*....****.*......********...***....****.**.....**...*..**..*.**.**.******.*...*.**.*.**..*.*..*.**.*.*.********...***.**.*..****..*.**.*..***.....******.
..*...****.*..*.***...**..*..*.****.**...*..**....**......*.*...*..*.*...*.*..*..*...**...*.**.*.*.*......*.*...**...**.....**.*******..*.**.**....*......***......*****...**.*****..*.*...*....*..*...***..*....*........*.*.*.*.*****...**.***.****.**.***....***..*...**...*..*..*.*..**.**.*..**.*.....**...*.**.*****..*.*.*.**..**.*.*.*****...*****.***.*.*.*..*..*....*.**.*.**..**...*...*.******.**..*..*.*.*.*.*****.**..*......***.*.**....****.*.*.****.*.**.*.**....******.**.*...*..***....****.*..***.*..**.*.*..**.***...*.*.**..**..***..**...**..*.*..**...*.**.*..***********.*.****.*...*....*.*.*.*.***.*....*..*..**.**..***.**..*..*...*.*..***.**..*....*.****..*.*.***...**....*....*.*.******.*.****...*.*..*.*..*..**....*..**..*.**...*.*.*.*.*.**....*.*.*.**...******....**........***..******.*..*.**.*....**..***.**.**.*...*.*.....**.**...**..*.****.***..*.**..*.***..****.*.*****.******..*...*...*.....*...**.*.***...***.*.**..**.*.****......*.*...*..**...***.*..***.*.*.**.....*****.****.****.*.*..***.*.**.**.*.****.*.**.****.*....*...**..*......**.****...**.**..***..**.*.***..*.**...**..***.**.******..*.*******.***..**.*.****...*..*.....***....**.****...*.**.*.*..*****.*..*..***....*....*...**.*.*.****...***....*...*...***.*..**.*......*********.*.**.**.******...**.*.*.***........*..***.*...**.***.*..*......*.*...****..*.....*.**..**...*...*...*.**...*.****.*.*.*...**.*.**..**.***.*..*...*.***..*.*.***....**..*..*.*..*...**.**.*..*.*..*.*.**..*.*.**..**.**.**.**.**.*..**.....****.....*...***.*...***..****.*..*.*.**.*.*.*..*.*....**........**....**.****.*.*.....***.*.*.**.*..*..*...**..**.*****.*..*.******.*...*...**....*..**.**.*.******...**.*....*...***..*******.......****.*.*******.***....**....**..*..*.**.*.***..*.*....*.*..**..*.*..*.....****.**.*...**..*..*..**...***.***.*.....***..**.**...*.**....**...**.*****.*..**..**.*.**.*..**..***....*.*..*..***.****...*.**.*..**....*..*.*.*....*.***....*.**..*...*..*.***.***..*.******..***.*...*****.**************.**..*.*..***
.**..*.*.**.*.....*..**..*...*..**.**..*.*.*..*..*.*.*...***.....***..*..*..*.*****.***...**...*.**.***.*.****.*.****.*..*.*..*...*..*...**..*.**.****.*.**.*.**..***.*****.*...*...*.*.*..*....*.**..******.****...**.*..**..**.***...*...**.****.***.**.***...**.****.***.*..****.**.*..**.****.**...*****...**.....*.*.**....*...****.......*****..*..**..**.....******...*..*..*.*.*.*..**..**.***.......*...***.*.**.*...***......**...**..**..*...**.***.*..***..*....*..***.**.*.*..**...**.**..*.***..*******....*.......**..**..**..***.******....*..*...*****...*.*..*.*....**.*.*****..**..******.*.*..**..**.***..**....****.*...*.***..*.**..*****.*.....**..**.**...*.*.**.*...**..**.....***..**.*.*.*...**.*...*.*.*.****.*..*****.**.**..**..****.**..**..*.*...*.***..*.*.*....*.**..*.**.....**...**.*.**.....****.******.*...**...**.*......*..*.*.**.*...*.*.....*..*****.***..*..*..****.*.***...*.**...*****.....*.**...*.*.**********..****..*.*.*...****.***....**********...**..**..**..**.*******.*..*.****..*..**......*....*.**.***......*.*..***.****.******.*.****..*.**...*.**.......*..**.***.*..*.*.*....**...**.*...*********.**.....*.**.*.*...***.***.***.*******.*..***.******...**....**...***...***.****.*.*...***...*..*******....**..**.*...**.**.*.***....*..**..*.*.****.***.**...*..**.......*****.***...*.***.**..*....*.....*...**..*..**.*****.......****..****...**.****.**...*.**.....*...***.**....*.*****..**.*.*.*.****.....*.***.*......*...*.**.**....**.*....***.*.*...***.*..**.*.*...***.*....****.....*..*.*..*******.***.*.*.*..**.*.*..***..***.**....*****....***..***.**...**.**...*****....**..***.****.*****.**...*..**..*.**.***...*..*..****..*.*..**....*...**..******.*..*.*.****..**.*..*..*****.*.*.***....*.**..*.....*.*******.....*.*****.*..*...*.*.*.....*..*.*...****..**...*..**..***......**.**..*****....*.*.*.....**.**..***.**.*.*...****..*.**.*.*.*....*.*****...*.*...*..*...*.*.***.*.****...**.*.*.........****..*..**..*.****.**.**...*****.*......*..***.*.******.****....*....****.*.*
.*.*..*...*.....***.**.*...**.********....**.*.*.**.*..*****..*....*.**..***.**.*.**..*...**.****.*.**.**.***.**.*.*.**...*..**.**.*...*......*..****.*.****...***.**.*......**.****..**.*..**.***.***.****....**..*.*.*.*....**.**.*.....*.*..*.*.*..*..**.*.*..*.***.****...**...**.*.***........*.....**.*.***.****..**..***.*****...*.*..**...***.*..*.**.*.****.*..****...**..****.....***..****...****.**.***...*..*.*..**....*....*..***.*...*..**.*....*.******.*..*..*.**.*....*.*..*...**..****...*.*...*.***.*.**..*.**.*.**.**.**..*...*...***.**...*.*.**.**.***.....**..*****.*.***.*.*...*.*.**..*.**......*.**.*.**.....*..*..**.*..***..**.***.***.*.*..*..*.**.***.*****.*..*......*...**..*.*.....*....*...**.****.*..*.*..**.***.******.********.***..*******.**..*..*..*...*.....**..*...**.*..*.**...*.**.*****..*....*..***.**..*....*.*...*.*..****...*.**..*.....***.***.....**....******.*.**.*.*.**.****..**...**.*.*.*.....*....*..*.**....**..*****..*..***.*.****.***..****.***.****.*..*..**.*...*...*...***..**..*.*.*...****....**..*.**....****.**.*.*.**.***...**.*..*.*..***...**...**.**....*.**..*..***.******..**************.****.**.*.**.***..*.*.*.*..*.****.***.*..*.........*..**.*.*.*.***.*..*.***.*.**..**..*..*.*..*.*****..**.*.*..*.***.*........*.***.**.*..*.*..*...*.**...**.*.***.***..*...*******.....*.***....*..*.*.....***.*...*..**....**..*.*********..*.****.***.*.**..*.*...**....*.*.....****.*...*.****.**...*.*...*...****.****.**.*....**.*.*.*..*.***..*..**.*..*...**.**.**..**.*..****.**....****.******..*....*****..***.**...*.*.**.*.*.*....*..**..***..*...*****.*********.**.*.**....*...*...******...**.*...*.****..*...*.****.**.**....*.**...****...*..***.....*.**...*...*.***.*..**..*.*.*..**.*.*..*.......*..**...**..**.*.*.**....**********.*....***.***.*.**...*.*..*.*.*...**.**.*..*.**...*..*.*..*......**.....*.**..****.**....**...**..***..*..*.*..****..*****..*..**.*.*..**..*.***...***.****...****..*****.*.*****...***.*..**.***.*.*****.*****.*...*..***.*.*.*..*.*...*...*.*...
.*..***.**.***.*..*.**....*..**.*......**.**...*..*.*..***..*****.*.*..***.**.***.*..*...*....*.***.*.....*****.**********..*....***.***...******.**.....*.*...*..*.***.*.*..***.*.*****.......*...**..**.***..*...**..**.**..****..**.*....*.*...***..*.*.*.****....*.*****.*...*.*.***......**...........***.*........**..**.***..*.*.***.**...*****.*****.*.*...**..**.**..*.*.*.****.***.*....**..*...*..***......**..**..*...***.**..*.**..*...**....**.*.***..*.**.*.*.***..**.****...*....*.***..**...***.**........**....*.*...*****..*..*.*.**..**..*.***.***.**.*.**.....***.*..********..*..*.***....**.**..**....*..**.***..*.*.*.**.*.**.****.*****.*.*.*..**..*..**...*...*.****.**...**.***.*.....*.**.**.....**...*......**..*.*....*.*.*........*..******.*...*...**..***.*..**.*.**.*..**.**.*.***.*..*.*.*.*...*.*.****.**.*...*...***.*.***.*.*.*.*....*.**.*.*...**..******.**..*.*.******....***.**.....*****.****.**....***.....**.****.*...**..*..*.**.*.......****..***.*.**..**.*.**..**...***..*...**.*...**.*........*.**.*****..**......*.*..***.***.**....*.*..****.**..***.*.**.**..*...*.......***....***..**.*..*.*.**.**.**..*.***..*..*.**.**.*.*.**.*.....*.*.**.*.*....****....*.....**..*******..*.*...*.**....******...*..*..**....**.*...*..*..*.*...**....*****....**.***..*......**..**.***..****.*.***...**.**.*.***.*.*.....*..*.....*.***.*....***.*..***....******.***.*....*.***..**.***..**..**..*..***...*.***.**...***.*******.....****......**...*..**.*..*.*.*..**.**....****.*...*****...*.*....**..****.******....*...*..**.*....*..*.*.*....**.*.**..*.*..*.*...*..**....*...*.*..*.**.*.*...*.**.**.*..*.*....*...*.*.*........*...**.**.*......**..*.....**********...*.*..*.....****.***..**.**.***********.*......*****...*.........**..*.****.*...**.**....****.*.........*.*..*.*.**..**..*.*..*...*...**........*.***.*...*****.*.**...**...**.**....*.*..*..**********.*....*.**.*.***.*.......****........*.*.......*.***..*....***..***.**.*...***.**..***.**.***.....*.**..***.*....*..*....***..*.*.*.*.***..
*....*.*.*.*..*..**.***.*...****.***..*....****..*..*....**.**....*..**.***.*......****....****.****.***.***.**.*****..**.*..*...***.*.....**..*..***.**...*.****....**...*.....*.**.*.***.**.**.*.**..**..*...*.*...*.....**..*.***.*.*********.*...******..*.**....****.**.*..**...***....**.......*...*..**...***..*****...**.******.**.*.*.*......***.***...**.***.*.*.*......*.....**.*..*.*...*..*...*.**.**.*.**..**......**.....*.*....*...****..**.**.*..**.*..*..**.....****.**...*....**..*.............*.*.*.*..***.**.....*****.*.*.*..**.*.***.*...*******..*..*....***.*..**........*.***.*..******.*****.***..*.**.*.**.*****..*.*.*****..**.**.....*...*.*.*.***.*******..**.***.***..*.*....******.*...*.****.*.******..*......*.......*****..*.......***....*.**.*.**..*.*..*...**.*.***...*.*..*..*.....**.*.**..**.....*....**********.*****...*.***.*..*.*******.**.*...*.*.*...*....**.*.*.*.*..**.*.**..*.....*.*.**.**.**.*.**.......*.*.*...*..*.*.*.......*......*..**.*...****..*****....*.*.*..*.*....***....*********.*.......*...**.****..*....****.*..**....*.***.**.*.*.**.*.***.*.**..*.***.*....*.**.*.*.***.*.*.*****.*...*..*......**.***.*..*.*.**.**...*.***.*..*****.*.**....*...*....*..*.**.......**.*..***..*..**........*****.**.**....*..*....**..*..*..******..********..*.*.*...*...*.....**.*.*......*.**.**.***..**..*****.*.*****..*..***.*..**.*.....***.*.*.**...*..*.........*....****.***..***.*.*****..**...*.*.****.....***..***..*....*.*.****.*...**.*..**.*...***...***..*..*.....*.*...***..*...*...***.*...***...**.***.****.**.*..*.*.**......*.****.**.***..*......***.*..*.***.*.*.*.*.*.*.*...*..*.*...*......*.*.*....*.*.*.*.*...**..*..**..*.**.**.****..**...**.*..**.*..**.**..**.*..*.**.**...***..*.**.**...*******.**.*.***...****...*...**...**.**.*.*.**.*.**.....*..*.**.*.*.**.***.....*..***.*..**.*.*.*...*.........**.......****...*...**..*.*..**...*..*******..*....***.*....*...**.*...***.*..*.*.**.*.***.**.*.****.*****.*..*.**..*.*.***...**.***..**.....*...*..*.*.*..*.*****...**.*****
.**...*..**..**.*.**...*..****.*.*.***.***..*....*..***.*..***.....***..*.****.*..**..*.*..**..**.*...***.***.*....**..*..**.....**.*.**.**..**..*..**....*.*.*.**......*.*..*.*.*.**.*.**....***.****.*..*****...******...**..***..*...*.*..**.*.*.**.**..*.**..**.*...******..*...*.**.*.*.....*..*.*..*.*...*...**.*..****..**.*.*.*.**...*.***..***.*..*..*.*..**....*.*.**..****.**.*.**.*..*.****....*.***..**.*.**..*..***.**....*....*****.**.....**.*..**.*...**..*.*.**..**..**.**..*....**.*****.*.*.**.*..*..**.***...*.******.*...........****...*.*..**..*.*...**.*....*.*.*.****..***..*****.******..*..*..***..******...***.*..***.**.**..***..........**..****..*.*..*******..*.....*.*.***.*.**.****.*..**......*.**..*.***...**..**...*.*..**..****........*.*..***.****.****..*...*********.**..*..*..*.....****.**.****...*.*.*....*.*.*..*.**....*.*.**.....***.*....*.*..*..*.*....**.*.*.....***..**.**.*.**.*.*..**..*..*.....*..**.****.*....*..*..*...**..*.**.*.*.**.*...**.****...***..**.**..*..*.....*.*****.*.***..**.****...***.*.****..*.*.***..*..*.*..*.***.......****.*..*.**.**..***.**....****.***.*.*.*..*.....*...**...****.*.***..*.**...*****..*.*.**.*.*..****..**..*.***.**.***.**..*...**.*.****.**.***....*.**.*..*....*.***..*...**......*..*.**.....*.*..*...*...*...***.*..*..********....**...**.*......*....*.****..**.*.********...**..***.*....*...*.****..*......****..*......*.***.*.**...****...**.*..**..*****.*********.*..*******....****...*.*.**..*****.***.*.*****.**.**.**..*.*.**.***.*......*.*******.**.**.**..***.**..*.*..........*.*.***.********.**...*.*.*.*..********..*.*****.*****...***.......****.*.****.*.*.*.***...*.*.**..*.***...***.*..**..*..**.*.*.......**.**...*.*.**.*..*..***.****.**.*..******.**.*****.*....**..*.*.*.*.*.**..****..**.**.**....*.**....**..****.**.*.*.*....*.*.*..**.*..**.*.*..**.......***..****.*.**.**....**..***..**..*.*.***...*.*****.***.*.*.*.....*.*****.*...*.*..*.*****....**.*..*..*****.**..*.**.......**.*...*.**.*..**.*****.*.*.****.*..*.****..**.
.*.**.*.***.*.**.....**..*.*.....*..*.**...*.*.....**.*..*....*.*.*.....**...*.*....*.****...........*.*.**.......*...*.**..***.**...******...*..**..***..*.*.......**..****...*******..******.*.**......**...*.*...*.**..******...*.**.*..*..**...*...***....*******.*...*.*****.*.*.....***..*****.*.......*.**..*.**..*.****.*.***.*..******....**.**.*..**.*.*....*.*.*.*.*..***..*.***.*.***.*******..***...*...****.*.**.*.*****.**.*.*..*.**.**.*.*..**.***.*.**..*...*.*.*..***.*.*.**.*.*........**.*..**.*****.****..***.**.*..*.***...***.***.**.*.*..*....**.****..*...**.**.*.....***..**..**.***.**.*.**.**.*.***...*..**.**...*..***..**.*.....***.*.*.**....***..****.**.......*..**.*...****....*...*.*..*.*.**....**..**...*..*.*..*.*..*..**...******...*.**..*.*.****.**...*...***......***..***..**..**.....*..*..*..*.****.*.*.....***.**....**..*.**...***......*.*.****.*..*.*.**.....***.*..*..**.*..*.*..***.****.*.*..*..*.*...*.***..*.*.**.*.*.*..*....*..*......***.**....*.*.**...**.**.*..*.***.*...**....*.***..*..**.***..***.***.*...*...*****..*****.******.*****....**..***.****.*.*.*.....*.**...**...**...***....*.....**..***.**..*.*.*.*.*...*.*..**...*.*.*...*.**...*...******.**..***...**...**.*.*.**.****.*...***.*...*..*.**.*..****...*.*...*..*.**...**..**.*.**...**......*.....*****..**..*.*..**..*.**.*****...*...*.**....*..*...**.....**.*.*.*.*...****......*.**....*.**.**.*..*..*.***.*****.**...*..*.***......***..********..*.**.*.*.**.**.*.****....**.**.*.**..**..**...*....*....**...**....*....*.*.*...*...****.**.**..**.**....******.*...*...**.******.*..**.*.***..*........*..**.*...*....*..***.**.*.**.*.*.**.***.*.*.*.**...**.*.**..**..*...***...***.*.*...*...*...***.*.*.*..**.***.*...**..**..***...**.**.**.**..***...*.*.......*****.**.*.*..****..*.*...**...*****.*..*...*..*.*....*..*******.*..***..*.*.**....***********..*****.***.*.*..*..*...*..******.****..****..**..*..*..**...**..*...***.*.......*.***...*..*.*.**.*..*.****..**...*.*.*.***..*...**...**.*.*..*..****.....**.**...*
.**.**..*.....***......*****.*.******.**.**...**.*****.*....*.**.**.*.**....**.....**.*..*****........**.**..**.***.*...*....*.*****.*....***.**.**...**....**.*...*..**...*..*.**.**.*.*.**.**.**.*...***.*.**.**..*..**..**...**....**.......***.*******.***.*.***.*****.****.*......*..***.*.*..**..*..*...*.*....*.*...*.**.*..*..*..*.****.**..*.*...**..***..***.*.*.*.****.*..*.*...*.....*......**.*..*.**.*..*....*.*.....*...**..*..**.**.*.***.***..*....*.*.*.**..*.*****..*****...*.****....*.*.*.**..*.*....*..**.....*.***..*..**..*....*..*..**..******...***.***..*******..*.**.*.*.*.*.*.*.********.......***..*.**.*...***.....****.**.....*.*.*...****......*.**..*.*...**.**.*..*.*..*.*.****.*.******..*..*...*.*.**.**...*.*.*..****.*...*....***.....*...*.*..****....**.***.*...**.*****.*.*.********....*.*....*...*...*.**.....**..*.**..**.*.*....*..*.*...*****..*.**.*.***..*****..****.*..***.***....**.*..**......***...***.**.....*...**.******.**..****...*..***..*.*.****.***.*.*.*.**..*...*.*.**..****.**.**.****.******.********.*...**..*.***.*...*.*.***..***.****.....**.**.**.*********...**..**.....**.....*.....***.***...****.*....*.....*..**.....*.****..***....****.*...*...*.*.*.**.*..***.*..*****..*...*.**..*..**************.*.....******..***.**....*...*.*.***.....***...****.*.****.*..*......***.*..*****.*...**..*........**..****.***..*.**.****.*..*...*.**.*..*..*.....**..*...*...*.....*....*....**.*..*.*.*..*.*.*.*..***..*........*...*..*...***..**..*....***..*.***.**...***...*..*..**.**..*****..*.*.****....*...**.......**.**.**....****.*...*****.**..***.***.*.*...*.**....**..*.**...*...**.*...*....***.....****.*.**.**...*..**..*....*****.*.*.**.....*..***.*.*......**..**..***..******..**....**.*.**.*.*.*..*...*..............*.*****....**.****...*.*.********..*...****.***..*..*****....***.....*...*..*....**.....**.*.*.*..**..**...**..*.....***..**..***..**.*..***.***....*..**.*..*..**..**.*.*.*...*.*.****...*...**..*.....*..****.*.*......***.***.***.*..*.*.**.*.*....***.*****
.**...**..*****..*.**.*.*.*..****.*****..*.**.*..*.**.*..****...*..**..*.****...*...***.*..*.*..***.***.*.*.*..*****.....***.......*...*.*.*.*.**....**.*.*.**.*...****.**......****...**......**.*****..*..*...*.**......**..*..**..***.**........***...***..*.*.**.***.*.**.*...*.******.*.***.*.*.*..****....*..*.*...***.*.*..**..*.***.**...*****.*****..*...***..****........*..*.*..****.*..*.***.*.*.**************.**...***....****.**.**..*..*...**...*.********...*............*.*..*.*.....**..*..*.**.....*.....***.**.***....*.....**.*..*.*.*.**......*.****..*.*..***.***.**.*.***.*...*..*.*.****.*........*..****.....***.*.*..*..****.*...*..*..*.***.*.*.*..**...*****..****..**..**...**.*.********....**..*.....**.....**.**.*****.*......**.*..**.**..*..**.***.****.***.**.*..****.**.*....*..**.**...****...*.***.**.*.*..**.****.*.***..*..*..*...***.**...***.******.***.*****..*...*******.*.*.***..*.*...*..*....*..*...**.*.****...***.***..******.**......**.*.*..***.**.**.**...***....**.***..*.......*.***..*..*.*.*.....**..**.**.*.*..***..*.*..*....*.*...*.***..*..*****.**.*....***.*.*.**....*.*.*...***.*.*****.*.******.**.*...*.**.*..**....**.***..*.*.**..*..*..***..*..*****.****.*.*.**.*..**.****....*.*.*...****.*****.**..****.*.*..*.*..***....**.*.****.*..*..*.*..**....*.....*..*...**....*.*..........*...**.**....*..*.****...*...******.**.**..***...*.***..**..****.****.*........***.**.****...**.*....***.*****..*.*****.*.***.*..*.*.**.***.****..*...***.*.*.**.*.**..*.*...*.**.****..*....*.*...****..**...*..**.....***.*..**.*.*..*.***.**....*.*.*..*.**..*.*....**.*.***..***.....****.**..*.**.**....**.*.**....*.*...***....*..*.**.***.....*..**.**.*..**...*****..**.*.....*.*....*****...*...*.*.**..**..*..*..***...*.*..**....**......*..*..**.*....****...**.*..*..**.**...***.*...**..*..*.*..*.*.*...**....**.****.....**...*.****....*.**.*..*.*...**.**.*....*.**.**.*.....*...*.....***.***...*...**.**.*..*...**.**......*****.**.*******..*..*.*..***..****..**....*....*.****...*.*..*.**..*
.....**..*..***...*.*..**...****.**...**.**.*..***.*.*..*...*.*.**..*..*..**.*.*.....*.**..****..****.....**....*.***..**********.*......*.**.**.**.***.*.*.***....**.*.....**.*....*.*..****..*..*..**...***..***.*.***.*.****..**.*..*.*..***..*.*.**.**...***..***..**.**.*..******.**....*.*..*.*.**.**.****....**.*.***.**..******.**.*****..**......**.**...**.**.*****.******..*.***.***.*.*..***..**.*.*.....***..**.**..*....******.*....**.*****..****.***...*.....**.**.*..***..****.*.*....****.**..******.....*...***..*..****.**.*.**..**..*.**.....*.**..**.*......*.*****.*...**.*...***.***...**......*.****.**.*.***.**.*.*..*.*..*****.*.***.**...*.*.***..*.***.*.*.**.*.***.***..*.*..**...*.*..**.**.*....*.....***....*.***..*.*..*..*.*....***.*.*...**.**......**..******..****...**.*...*.***..**..*..**....**.*.***.*.....*.*.****.*......*.**.********.**..***.***..*****...*..*..........*.**....**.*....***..**.*........*..**...**.*...*..*..***.***.****.*....****.***.*...****.******..**....*.*.****..***....**.***.*****.*..***.*....*.***.*....**.*********.*.*.***....*.**..*..*..**.**.****..*.**.***.*.***...*......**..*****.***......**...*.*..*......******....***.*...***.*.*..****...**.....*.*...*.**..*..**.****....***..*.*..***....*.*...**..**.*..*.***.*.*..**..****..*.**...*.**...**..**..*****.*.....*.......**.*..*....*.***...***.*.*..**..*..**...*....*..*.******.*.*.***.....*.*.*...*****.*..*..*.*..*...*.*.***.*.*.*...**.*.**..*....*..*****.*****..**.*****..**..****.*..*..*.*.****.****.*.*..*..*.**..*..*....*....**..*.**..*.*....***.*...**.....*.***..*.**...*.*.***....*........****.***.....*.*.*.*.*..*..*..***.***.**.***.***....**..*.*.*..*...***.***.**...**.*.****....*.**...**...**..**.**....**......*..*.****.**..**.****...*.*.**.*****.*.*.*.*....****.**.****..**.*****.*..****.*.*.*.*.*..******.....*.**....***..*.*****...*..****.*..**....***.**.***.*.***.*.***.*..*.*.*.*.**.***..***.**..*.*...*.*.*.***.*.*..**..**.***.*..*..*..*.****..*...*..**.***.******..*.**.*****.*...**..*..
*..*....*..*.*...****.*.*...*****.*.***.****..*..**.**.*.****.*..****.**.*.***..**....****....**..*.**....*.*..**......*...*.*.*******.*..**.****.*....*..**.*.....*...*..*...*.**.*..*...**...***.*...**..***.*.*****.**..****...*.*....*..*.*.**...**..*...*.*.....**....*.*.**.*.***.*.....***.***.....*.***........*...***....*....**.*.**..*.*.*****.**.*..*...*.*.***.****.*.**.*.***....*..***....**.*..***.**.**.....*..*..**...*..*..*.**.***.*.***.**.***.***.*..*.**.*......**.*.*...*..**.*.*..**..*.***.**....**......**..*.**..*.******.**....*.*.*.***.**...**....*....**********.****....*.*.***.*...*******....**..*.*..*.*......***.***..****.**..***..**.**.****.**.*...**.*.*.....***.*...*...**.**..*...***.*...**.*****.*...*..*...**.....**..*.*.**.*..*.........***.*.**.*.**.*.**..*.*....*.*.***.**..*.***..****...*..*...***..*..**.*.*...**.****.*.**.**.****.....*.*.*.*.*.**...*...*..*..**..**.*..**.*.*.*.**...*..*.*..*.*...*...*.*.*...*.***.*..**.**..*..*.**.*..*.*..*.*.**.*****..*.***...***..*.****.*.......*.**.******..******..*....*.**.....**..*.**..*.........*.*.**.*..*****......*..*..***..****.***..*.*...****..*****.*.**.*..***..*.*.*****...**.*..*...*..*.****.*..*.*...**.*.*.*.*.*.**.*..*......*..**..****..*.*....**..***.****.*.**.**.**.*.*.****.*.*.*...*...**.*****.***..*......*.*.*...*..*..****.*.*..***.**.*.**....*.*.*.***...*.**..**......***.**......****.**.**..*.*...*..**.*****.*...*..**.*.**.***.*.*.**.*....**.......**...**......****.*.**..*.*.****..*....*..*..*.**.***.**.**.**.*..*...*****....*.....*..*..*..*****..........*..*......******.*....*.....*.***.**..*.**....*.*.**.***.**.*.*...***..*.......**.*......**.*....****...**.***.**..**.***.*..*.**.**...*......*......*.***.*.**.*..*.**.**.*.*.....*..***...*.**....***..*.**.*.*..*.**.***.*..**.*.......**.**.*..**...***.*..*.**.*..**...**.***..****........*.*.*...*.***.*...*.****.....*..*..*.*...**.*...******..**...*.*....*..*..*..*.***********.***..*..........*.*.*..***...*....*.*..*******..*.*..**.*..**..**..*.*..*
..*..*****.****....*.**.***..****.*..**...*.*.***..**.**.*...*..**..*.***...**..*..*.*..*.**...**..**..*.*.*....**..*.....*..*..*.***.*...*......*..***.**.*.***..*.*..*..*.......**..*.****..**.*...*.*..****....**...**..*.*..*.**....**.*.***...**..**..*.*.****.*.....*.....***...*.**..*..**..****..***.*..*.**..*..****...*...*.*****.**...**.*.....*.*.**.*...**.********....*.******..*..**.*.....*...*....**..******.*.*.**.*.....*.*.***.**.*.*..*..*.*..*..*.*..**.**.***.*.**...*.***....*.*.*.*...****.****..****..*.**.**..**..*...*...****.*...**..*..*.........*..*......*....*....*..**.*****..*...*..*******.......*.*....**.**..**..**..*.**..*.*...****...*.....**.*.*.*.*.*.******...*..*...*...***.********...****.*...*.*.*****.****.*...***.**.***...*****.**.****.*..******.***.*....*.*.*...***************.**...*.*......*....*..**.*.***.*.*.*.*...******..*.*.**..*...*...******.*...*********.*..*.*..**.*..**..**...*.***.**.***.***.*..**....********...***..**.**.**.*..*****...***..**..**..**....***....*......*..**.*....*..*.**....*****.****..****..*.**....****.**.**..*.*.*..*.*.*.*..**.*******.**...**.*.*..**.*....*.*.**.*..*.**...*..**.****.***....*..****..*..**.**.***..*.....****.*****.***...**..****.*****.*.*.*.**....**..*......*.*....*.......*..**.*****...**.*.*...*..***.....**.**..*....**.*..***..***...*...*.......*....*.**.*.*.*.**.****....*.***.************...******..*...***.....*..********..*.*..*...*.***.***...****.***.....*.*..**.***.**...**..***.*...***...*.**..**..*...**..*..***...**.**......**.*.....**.***..*.*.***.....*....*.*.**...*****.*.*.....***.....*****.***.*.*.*.***.....*..*.*.*.....****.*.*.*...**.*.*......*.***..*.******..**...*....**......***********...*.**.*....*.*.*...*..***........*...**..*.**...**.*....*.*.******.****...**..*.*..**.****...*..*..*...*..******.**.**...*****.*.....***.*.**.***..*.*****....**.*.***...**.*.*.*..**.****.***.*..****...*........*.***.**......**.*.****..***.*...***.**********..***.*********.*..*...*.....***.*.....**..**..**..**
*****....**..*..*.*.*.*..***....**...****.**.....*******.**..**.*....*****...***.**.*.**..*..*.*.**.**...*.*********..*.****..*.***..**.***.....*.***..*..******...*..*.*.....***.*.*....*..*....*.*..***..**.....**.******...*..******...*...*.*.*..****.*.****.*..*......**..**.*.***...*.**..****.*****.***.**.*....**...*****...***..**...***....*.....**..*****...*..**..**.*.*....*****..***...*..*.***.**..*..*.*..***.***.***.****.*.*******.*..*.*..........*.***..*.*.*.***....*...*..**.***.....*...***.*...****..**..**..*..**.*.***..*.***.**.***.*.**..*....*...****.*..**..*..***....**.*...*.*.*...*.**.*.****.*.*.*...*..*****.***.*.*...*..*..**.*.*..*..*.*..*..*..*.*...***..***.*...*.*..*.*..*****....**..*.**..***...**....*....******.*.**..******.*.***.*..*********.**....*...*.***.**...**.**...*.**..*.*.***...**.**.***..*...*.***.*..**.*...**..**.****...*.***.**..*.*.*.**..**..*.*.**........**.*...**.*****.*.....**..*......****.****.*..**.*...*.****...**.***..*..*****...*..*.**.*..*****..*.*.*.*.*.*.******....*..*.**...*.***.******.**.**..*..*.*.**.*.**.*.**.*...****...*.***.**..*..*........**.***..*.*..****..****.*...****..*.*...*..****.*.***.*.*.....****..*.***.*..*.*..****..*...*.***.*.***.***.*...***...****....*.**...**.**.**..***..*****....**.*...*****...*.****..****..**.**...******.....**.*.***....**..****...*****.*.*....**.**......*...*.*...*..********..*.....*..**.**..*.**.***..*.*.....**.*...*.**.*.*.....**.*...**.*.**...****....*.**..***......****..**.*****.*....*.*.**.**.*..***..*.**.****.*.*.....**....*...***.**..*..*.*.*..*.*.*.*...*..*.*..**.*.**.****...**...***.*.*..*.****........*....******.*..*..**....**.*.**.......***...*...*..***.*.*****.*.**.*..*..*********.*.*.....***..***...*...*.****.******..**.*.**.***.**....**..*...**..**.****.*.***.***.****.**...*..*.*****.**.**.*****.**.*.*..*.**...*....*..*.***.**..**.****.**.*.*..*..***......*......*.*.**.**...***.*****..*..**.*.....**...**..*.*.**...***..**.*...*.*..*.*..*****.***...*..*.***.*.******..**.**...*.*
.*.**.***.*.*..*..*.....*..*.*..**.******...**..**.*.*..***...***...***.****.*.******.**.**.**..**...*****...*.*.**.***.*.*..**.*****.*****.....*.*..*.*.***.***..*...**....****.***.*********.**.***.*.....***.*.....*.*.*..**....**.*..*..**..*..**.**.*..*..*.*.*.*.*.***....**.**..***.*.*........*.**.***.*...*..*****..*.**..*.*.*..*.***.*.**...*..*.*.*......*....****..*..*..*.*.****...*..**.***.*.*****...*.*.***.*..*...**..*......***..*.*.*..*.*..*.**.****..*.**..*.*.*...**.*.*..***..*.**..**...********...****.*.*.********.******.*.*....***.***.*..*..*..**...*.*..*.**.*.***.***.*..*.....*...***...**.*.......*.***....**.*.**.**.*****..**.*.**..***.....*..**...**...******...******.*..*..*****.**.*....**...*..*...*.**....***......*.***.**.**..***..**..**.....**..*.****..*.*.**...*.**..*****....*..***.***.**.*.*....*.*.*******..**..*...*.............*.*....*.....***...***.**..**.***.**.*****......****..*.**..*...**.**.*.**.*........*..**.*..*.***..*........**..*.**........*.****.***..*.****.....*...**.*.*..**...*...*..*.***..**..*...*..***..*.*.***..**.**...*.*.*.***..*..*.*.*....*.**..**..***....**.*.....*.***..*..*******.**......**.**....****......**..***.***...*.*...**...****.*..**.****..**..*.**..****...*.**...*.*.**.**.***..*.*.*.****...*.*..**.*..*...*.**..*.*.*...***...*.****.*...*****..***...**.*..*.****.*..***......****...*..**..*.****..****..**.......**.*..**.****.**.*..*.*.*.*..*......*....*..**.......**...**.*.*.****.****.*..*...*.****....*****.*.*.**...*.**.***..****....*.......*..*.*.**.**.*.*...*..**.*.**..*.*.*....*.*.***..*.***.**....***.*.*******....*.*..*.*.*.*.*.*....*..*....*..****.**..**.**...**.........*****....**...**.***.**.*.*.**.........*****.....*.....**..*...**.***...***..**.*****..*.*......*...**.*.**.**..*..****....***.**......*.*..****....*.*..*.......**.*.*...**.***..**.*.*.*.**..***.***.**.*.**..*..***..........***..**..*...*.*.*...**.*.*.*.*.*...*.**.*...***.*.****.*.****..*....****..*****.**.**...*.....****.*..****.**.**.**.**..*.*..*...
*.*..*..*...*...*....*..*..*.**....*..****...**.*.***..********.**.**..*******..*..*..***..*..*.*..**......*..**.***..***.*....*.....***..***...*..***..***..*.**.*....**.**.*..**.****.**.*.**.*.....*.....*.***.**.*..*...**...*......**....**.***.***.***...**.*..*.*****..*.*..**..**.*......****....*.**....****.*****...****.*......*...*.*.....*..*..**....**..*..*.***..**..**...*.**.*..***.*****.*...**..**.***..**..*...*.*.**.*.*.*..*..**..**.*.***.**.**...***..*.*.***..*******.****..**.*.**.*..*.*..*.*.***.*.**.**..**..***....**.**.*.****.**.***..**.****..***.*.*.........**..****.*.*...**.**.*.*****.*****.*.*....**.*..*.****.**.*.*...****.......*......****.*.**.*..*.***********....*.*..**.*....*.*......***.........****...*.*..**.*.*...***.*.*******.*.***.***.***..*****.*.**.*.*.********.*..*******...*.**......****..**..***..*.*.....*.*...*..*.*.*..*.*...*....***..*.....*.****....*.*...*.*..*..*.*.*.**.*.*.**..*...*.********.*.****...*.***..*.*..*..*.*.**...***.**..*..****.*****...*...*..*.....**.*..**...*...*******.*....*..*.*.****.****.**.**.*....**..**..***...***.**..*....*...**.*..*..**...***..*...******.*..*****.***...******.*...***.******.**..**.**........**...**.*....****..*.***..***...****.**...**.***..**...**.**.....**..**.*..*.**...****.****...*....*.**.**.*.***..**..*.****...*...*.*.***..****..*..******.**..*.**.*....*.**.**..****.*.*.*...*.*..*.**.*.****....****..***********.*.....*******......****......*.*.***.*.***.....***.***.*..*.*...*.*.*..*.**..*.*....**.*.*.**......*..****.***......*.....*..**..*.***.*.**.**.*.**.**.**..*....**..*.**.....***.....**.*****....**..*..*..***.*.*.*.*...*.**.*...***.*.*..*.*.....*.*.*.*.*.**.*.*..****.*....*.*.***..***...*..*.....*.***...*..*.**.........*...***.*..*.*******..*.*....*.*.***....*****..*..*...****.*.***..*.***......**...***.....**....****..**..***....**.....*....*.***....**.*****.*.*..*....********.*..****.*..*.**...*********...**.*.*.....*....*...**.*.*.*.***.**..*...*.****...*....*.*...*.**.**.*.*...**.*****
..*...**.**...**.****.**.**********..*........**....*.*****.......*.**...**..**..**.*..*.*.*.****.*..*.**..***...*.***..*****......*.******...*..*.*.*.*.*.**..**.*.*.*..**.*.**....*...**.**.*.**..*....**.***..**.**.....**.**..****..***.***.***....*...*.************.*****...*.*.**....*.******.....**.*****.**.*******.........***.*.*****.*..**.*.*..*.**....***..*.*...***.**...*..***.***..****.***....*....*.*....*....***.*.**..**..**.**..*.*.***.**.....**.*..**....****..***..*...*.***...**.*..*.***.***.**....*....*...*.**.*..*....*.**.**.....***....**..***.**.**....***.***....******.*..**.***.***.****.*.****.*..*....**.**.*..*...**..*.*....*..*...*..*.......*.*.**...*.****..****..*..****..*...*****.**.....*.*.*..**.****..*.*.*.**.***..***....*..**..*.****..*.*.**.....**..***......**.*.****..****.***...*.******...**.*..*.......*.*.*.**...*.*.********.******.*.*.*...*....*.*......**.**..***..****.**.*.*.*.*.....*.******..****...............***..*.**...****...*.*.***.*..*...***.......**..*...*.*..***..*...**.****..**..**.**....*.......*..***....****.*.....**...****.*.....***.*....*...**.*..***...***.***..*..**.*******.***....**.*****.*.*.*****.*..***.....*****.***.*..**.***....*..*.***..*.**..****..*.**.**..*..*.*...**.**.*.*.****.....***....*.***....*.*.**.....**.*..*..*..*****.....*.***..*****.*.*...*..**..*..*.*..*....***.**...**.*.*.*..*.***...**...****.***..*.*.***.*...**.*..**...*.*..**..*.*..*....*.....*.**.**..****..****..*.**.*..*..***...**.*...*.***.*.******....*.*..*.*.****.*.**.***..*..*.******...**....**...*****....****...*.........**.**...**.*.****..****......***......**.*.*....**...****.*.*.***.****..*.**.*.**...**.*..*.********..**....****.....****.***.*.****.*...*..**....*.***.*.*...*..****.*...**..**.*.....*.******....*..*****..****.*.*.*..*.***...*.....**..*.*****.*..*.*..***..**..***.**...*.*...*...***...*.*.***...***.**.*.......*..***.***..*..*...***...***...*****..*..**...*.....***..........*.*....**.*.**.***..**.**.*.******...*..******.*.**.**..**...
.*...**.****...**...*..*.***********.*..*.*....****.***...........**.*.*.**.**.**.....**...****..***.****......*....******.****.***...*..*...*****.***.**.****.**.**...*...**..*.*.*****.**.*.***....***..*.**.****.**...*.*.**...*.*..***.*...****.***.**.***..*.***....*****.*..*..*****..*****.**.***.*.**............**....*..*.****.***.**...*.....*****....***....***.......***...*..****.*.***...*..*.**.*...*....*.**..*.*.****....*..*..***.*......*.*...*...***.****.**.**....****..*...*..***...*..*****...*..********.*...*.*.****.*.**.**.*.*.*.*.....***..****.*.*.**.**..*..***....***.*.*.*...*..*..**..*....*..**.**...**.*.***.*.*...*...******.*..*.*...*..*****...******......***.*..**.***...*.**.***.**...*.*.***....**...*.*......**.*.*..**.***...**.....*...***..****...****...**..*.****..**.***.....*.*.**.*....*.**.***..**.*..**.******.*.**.*.******.******..*.**...****.******..*.**.**..*..****.*....*..***.**..***.....****.*.*.**.**..**...*...*.*..*.*.**..**.***..**....**....*.*.****...*.....**.....***...*..*...**...*.*..*.*.*....*..*...*..**.*.*..***..*.****...*.***.**..*****..*******..*.****..**..***.**..**.**.*.....****....*.**....*..**..**..*......*********..*.*.**...*...*.**.....*....*.*...*..*.*..****.*.***..***..******...*****.**.**...**..*..*..*.**...**....***...**..*.*.**..*.*****..**.*.*...*..*.***......*..*..**.****..*.**....**.*.***.....**..**.*.*....*.*.*..****...*.**..*..****..*...*......*.**.******..*.***.*..**.*....*.*.*.*.***..*.*..****..**...*.**...*.*.....*****.*.**..*.*..**.*..*.**..*.**.*..*.***..***.****.*.**.*.*..****.**.***..****.***.*.*****.*.***..**.*.*.***.**.*.**..*..*.******.*..**.***..****...*.****..*..*....*.*.*.*.*.****.****.*..*.....*...***...**..***...*.****..*.*..**.*.*.****.**..*.*.**.**.**..*..***.*..**.***....****...**.**.***..*..*....*..***.*.**..*.*...*.*.*****.*....****...*...****.....*..*.*...**...*.*.******..*.**.****...*.**.**.**...****.*...***.*.******.**.*****.......*..*****.*...**.********..**..***.*.*.*.***.*...**..***.*.****.***.
.....*.*.*..*...***.*..**...*.*****.*.**.........**.****.*....*.*.*.***.*.*.*.*.*..*.*.*..**...**.*.........*.***..*.*.***.**..*.*..*.......*.****.**.**.*****.***.****.....*.*.****.*.**.*...*.***...*..*****.*****....*..*.***.*...**..*....*...**........*.*.*....***...**.*.******.*..*.***.****...**..*.**.*.**.****.***..*.**..*...**.*.****.....*..*...***.*.**..****..**.....****.*.*....*.**.****.**....***...*....*....**..*..*.....***....**...**.*****.***....*.*.****..*****.**.**.*...*..**.**.**..**.*.***.*****...*.*.....****.*.**....*....*****...*.*.**...*..**..******.***.**.*.*..*.**.*......*.*.*..****.*****.*.*****.*.***..***.....***.*.*..***...*****..*..*.........**....*.*.*..***.*......*****...***.*..***.......*.*..**.*..***.**.*.....*........****..**....***.*.*****.*.**..***..*..*......****..*...**.*...*..***.*.**.**..*.****.****.***...*..*.**.***...*...*......***.....***...*......*.********.*.**.....*...*...****..**..*.***.......**...*.*.*....****.**....**.***..*.**.**..**..**.*.*....****..*.*.*...*.*..*....**..*....*.*..*.********...**..*..**.*******..****.*..****..**..****.***.**.....**...*.*.***.****....*.**.**.*****.**.****..***..*.*..*.*.*.***..*.*.....*.**.*.*..**....*.***....**...***..*.*..*.**..*..**..**...***.*****.*.........*..*..*.*....***...*..*.*......***...*.....*..******.*.*..*.*.*.**........***..**..**..**..*.***.**...*..**.***.*.***.**.*.*...*.**....****.****.*.*.*.**..*..**********..**....*..**.*.**.****....*********.**..*.*..*.**..********.*....***...*.**..****.*****.*..****.**..***.*.*..***..*....*.*.*.*.*******.***.*..*.*..**..*..*..***...***.***..*.*.**.**.***.....*....*.***.....*.**....**..*..*****..*.*..***...*.*.*.*.**.*.*....*.**.....******.*.*.**....***..**.**..**.**.*.*.*..**.....*...*.*..**.*..****.*.......**.*..*****....****........*.**..*..***.**.*.*.*.....*.***.*...*..**.**..***..***.***.**.*.***.....**.***....***.*..**.*......*.*****.....*..*..*....***.*.*..*.**...*.....**.....***...*.**.*..*.**...**..**....*.**.*.*...**.**..***...
.**..**....*.*.**....***...**.***.**.*****.**.*..***..****.**.**..*****..*.**...*.****.**.***.*..*.***..*........*..***..***....******.*...*.***...*...*..*.***.**..*...*............*.....*....*....*..**..****..**...*.**.....*.*...*...*......***.**...**.***.**.*..*.*.*..*..*..*********.*.*.*..*.*...*.***.....*..*.....**.*.**.**.*..*..*.*.**.*.....*..**..*.**.***...**.**...*.....*....***.**.*.*.*.****..*.*....*.*****.*...*.......*..****.*.*.*..***...**...***.**.**..*..**..*.***.....**...*...*.*.*.*...***..*.**....*.*.*.*...***..*.*.*.*....*.**..****..*..**.***..**.**.**.*.*...*.*.*****.*...**.**..**..*...*****..***....***..*...*.***.**.*..*.*.....**..**..****.**....*...*.****.**.******..****.*****.***.*******.*.**..**.*.......**...***.*.*....*.**.....***..*.******..*.*.*...********.*...***.*********..****.**.....*...*..*..*.*..*.**..*.*.....*...*...*****.**..***.**.*....***.*.**..*........*.**.*.**...*...**.*..*.**.*...*****...**.*.*...*..*....**.**.*..**.*..****.......*...*......*.**...*..*.**..*...*.***.*.**..*..*..*.**.***.**.*...*.**.***.*.*.*****.*.*...***..*..*..*....******..*....*....***..*..**..*..**..*.......***.***..*.*..**..**...*.**.**.*.***...**.***.**..****.**..*.*....**.**..*..***.**.**.*.*.***......*.*.**.**.*.*..*....**.***..*.**.*.*.*.**...*...****.*..*.....*..*.***.*.....**..*...*****...*.*.****....*.**...*.**.*....**.**.*...*.**.****...*...*....****.*****...**.*..*..*..*....**.*..**.***.******....*...*.....*..*..****......**.***.**..*..*..**..**...**.*.*.*.**...**..***.*.*...****.*..*....***.***.**..*..**.*....****.***..***.**..******..**.*....**.**.*..*..**..**..*..**..**...**.**.*.*.**.**.****....*.*.*..*.*...****.*..****..**..**.*.***.****.*..*..*.******....*.****....*****.*.***..*****....*...****.**....**..*.*.**.******...........*.***.*...*.**..*.*******....**......*....*.**..****.***.**.....*.*.....***.*.*...*.*.*..***..***..*.****..*........*.*..**.******.*..**.**...**..*...*.*..*.**..*..**...*.....*.*.*.**.*.*.*.**.***.*.***..**.**.*.*.***.
.***..*...***...*.****...**.*...*****..*..**....***...*..*.**......**.*.**.*****.*..***.**.**...*..*...*.**..*..*...*.**.*...*****.....**.*.*******.****..*.*.*..*..**........****.*..**..*.****.***..*..*.***.******....*..*...*..*..**......*.*....**.******.......***..*.....**.*..**..***.......*.***..**..*****..*.**.*...*..*.**.*...**..*..**...*.*.......**..**...***.****.*.******.***..*.*.......*.*.**...*.**.***..*.*..***.*******.*****.*.*..*..*.***.*..*.**..**.*..*.***.*...**..**...**.****.*.**.*.*.***..**....**.**.*..*....**......*.**....****.......***.*.****.*.......***.**..***.***..**....*..*.****.***.**.*......*..**..**.***..****..*.*.*.**...*..***.**.***.*..*....*.***.....*.....*..*..***.*****.***...***.***.*.....**...*.***.****.*.**.***...****..**..****..**.*.*...***.*.***.**...*.*.*....*..**.*****.....*..*.*..**....*.*.*..**...***.**.**.**.*..*.***.**......**..*...*.***..*.*..***.*.*.**.*.**..****.**.**.*....*.*..*..*.*.*..*.*.**.*...****.*.....****..**.**......*..***..*.*.*.**.*...***......**....**..**.******.*.*.***...**...*.**..*...*..*.....**.*.*.**.**.....*..**....**.***..*.**.*..*****.****.*..*..**.**......*.**...***..***.*.***...*.****...***.*.*.**.**.*....*******....*.**..*..*.....*..**.*.**.***..*...*.***.....**...*......*...***..*...****.*..*.**..*.*.****...*...**....*..**...*....******.*.***.******...*.**.......***.***..****...**..***..*.*.*.******.....*****..****.**.*...**.**.*.....*..........**.**..*****.**...**..***..***...*...*.**..**.****.*.***.**..*..*..*..*.*.*...*.***..*.******..***..........*...**.*..**..*..*..*..*.*.****...**.*.*..***..***...**.*..*....*.***.*.*.*.*.*****..**.****.*...*.**.*..**..*.....***.**.**.*****...***.*****...***.*.*.****..**.*.*..**..*.....**.*.........*....*.**.*****.*.....*****..*..**..*.*.****....***...*.**.******.**....****.***.*.*.***..***.*.**.**.*.*..*......**...*****.*****....***..**.*..**..**.**.**.*.*.*.*.***...*.****..**.*..*....*..*.***.*...*....*******.********.*.*...**.*..*..*...*.......***.**.***.*****
**.**.*.******.*.**....*....*.......*...***..*.***.**.********..*..*.**...**.*.......*.**.**.*..**.*.***.*...*****..*.**..*...*.*.....*..**..******.**.*****..*..*.**...*.*..*.*.....*.*.*.***.******.*.**.**.*..*....**...**.*..*..*****.**...*......*....*.*.*.....****.**.*..****...*****....***....*..******..*.**.*...*.*.***...*.*...**..*.*.**.***..**..***.*.*...*..*.***.*....*.....***...*.**..**...*.*.*.*.*..***.*.*.**..***.*...*...**.*.***.*.**...*.**..**..*.*..*********.**.*.......**..****..**....*.*..*.****.*....**.**.**.**.*..*.*..*.**....****..********.*..**.**..**.****..**..*..**.*...***..**.*..*....***...**.*****..*.*.*..*......***..**.**.......**..*..*.***.**..**....**.*..**.*..*...*.....****.*.*.**.....*...*.*....*.....*****.*.***.**.**.....***.*.*.*..**.*...**..**.*..*********..*.**...**...*.*..**.*...****.......*.**.*.*..**.*.*.****...**.*..***.**.*****.****....**..**..*.**.***....*...*..*.**.*.**.**.*...**...***.*..***.....**.****.**......*..*..*.***.**..*..*.**..******..**.****....*...*.*.****.**...******....*..***..******.*..**...*..*.*....**.*..**..*.**.*.*..*.*.**.*.***.*..*..****..**.*.*.*.**..**...*.*..**..***..*****.*.*..*...*..*.*.........*.*.**.......**.....*......*.******..*..**.*..*.*..******.**..**.**..**.**.**.***.*.*.*.*..*.*..****.*...*.****...***.****..*....**.*..*..*....*..**....*..**.***.**..*****.****...****.**....**.**...*.**.*..*.**..***.*.*.....*.****..*.*..*..**.*.***.***.*.*.*.**..***.*.***.**..***...*********..**.*****.***.*....***.*...*..**.*...*.*.**..**.*..***..******.*..***......*.*****..*....*..*.*.****..*.*...****......***...*..*..*.*****..*.**...*...*....*....***.****.**....*.*.**.***...***..****....*..*.......***..*.*.**..*....**.....******....***..**.**.***..**..**.**...**.***.*.******.....*...*..**..*...***....***..****..***.***.*..*..**.*.*....*.....*******.****..**.**.****..*.**..***.*.*.*..**.**...*****.***..***.......*.**....*...*.**.*.*...**.**.*..*.*.*..*......*.**..**.**...*****...*....*.**.*.*...*....**********.***
**.*.*....***.***.**....**..**.....*.**..*....**..**....*.....*.*.*.....*..*.*....*..**.****.**.*.*****.*.*..******.***.**..*..***.*...**..**.***..****..****..*...*......**.*......**.**.**.*.**...**.**..*.****.*.*.**.*..*****.*.*.*.***..*..***.*.*...***.*...***.*...********...*....*....*..*.**.....*...***.**.**...*.**..*****..**.****....*..*.**.****.*...******..**.....**.*.****.**.**...*.*..***...*..*.***.***....**.***.*..*....*..***...**.********......***.*..*...*.********.**.****.*...**...***...*..*....*..***.***..******.....*.**.*.*.*...**.*.**.**....***...*.*.***.*......****.**.*.**.*.*...***.***...***..*.....**...*.**...******.*..*..**.*.*..*..*.****..*.*.**..**.**..****....***.****.*.******..**.*..*.*****.....*.*...**.*.***..*.*...****...*.*.***.*****..*..******...***.*.*..**.**...**..*..**.***.*..**...***.*..**..**...*...**.*..*..****.**..*....***.*..**.**...***..*....*.*..........*****.**.**...**..**.***...*.**.**.*....***.***********.**...***...*.****.*.**.***....**.*..*.*.***...*..*...**.***.**..**.****..*.**.*..****.....**..***..*..*..*.*.***.*..*.****....*.**.**..*.....***.*....*.****.....*...*..****..***.*..*...*..*****..*..*...*..*...*....***.*...*.****.*.*.***.***....*..*.*.**..**.***.**********..*****.*.**....**.***...***.***.*****..*.****.****..**.*......*.**.....*..***.**.**.*...*.*..****.*.***..*..*.....*...*.*.**..*.....*.*.**.**....**..**...*...*....*.*.*..********.***..*..**.*..****.....*....*..****.*.***.*.*..*...*...**.***.******....*.*.**...**.*.**.....**....*..**.*...*.*.***.****.*..*...*...*.*.***....*.*.***..****.*.*.....*.*..*.****.*.***..**..**....**..**..****..*......*.*.*....*.**..**.**.***.**.*****.*..*...***...*.*....*.*.*..*******...**.*..*..******.*.****....**.**...***.**.*.**.*...*..*...*..*...*..****.*....*.**.***...*....****..**..*.*.***..**..**...*....*...*****..*...*..**.*.*.**.*..*.....*.*......*.***..*....****.**.*.*.....*.**.....***.....*.**.*..****....***......*....**.....*...*..*.**...*...**..****.*..**..*.*..**.....*...
.*..**.*.*...**.*....*..****..*.*.**.*.****.*..***.*.**..**....*..**.*...*....*.**.*****..***..*..*.......*.*...*.**.*......*.*.****.**.*.***.**.**.*.****.*.****..***..*.*....*.*.*..*...****.*.**.**.*****......*********.*...***.*.*....*.*.*.*.**..*..*****..*.*..***..*.*.***.*.*.*...*.**.***....**...*****...***.**...****.....***..*........***.*.*.***...*..***.*.*...***..**.**...**.*..*.**..**.****.*.**...*......*.**.*.*.*.*..*....*....*****.*.***.*..*****..*.**..**.*....**.*.**.***.*.*..*.****...*..*....*.*..*...***.**.***..*.**..*.*.**...*****.***..***...*....**...**..*.**.*..**.*.**.*..****.**..*.*...*.**...*.**.**...*.****.***..*.***..*..**...*.**.*******.*.*.**...**...****...*.***..*...******.*.*..*.....****.*.***.***..***.**.********...*..*.**..*...*.***..***.****..*.*....****.****.****...*...*..*.*..*..*.**.****.**......*.***......*..*****...*....*.****.*.**......**..**.......**.*******.********.**....***.**..*..*.**.******.....*...*.**...*.**.**..*.**...*.....*......***.*...*.*.*........*...*****....*....***.*.***.**.*****.***..**.**..*...**.**......***..**...****.*..*...**..**...***.*..*.**.*****.*..........*.**.*.******.***...******.*.*...**..***...******..****...*.***.*...***....*.****.*.*.*..*....***.....**.**.*.**........**..*****.*.*.******.********..*..**.*.**.*.**.*....*.**.*....**...*.*....***.*....**..**..**.*.**.*.*...***.......*..*..**....**.*.......*.***.***..*.*.*..*.******.**..*..*..****....*..**.*..**.*...***..*.*...*....*.*.*....**...***..*.....**.**..**.....**.**..**...**..***....*.*..*.*......**...***...**.....***...*....**......**.*.*.****..**....*.***.*.*..**.*..*.**.**.**.****..*..**.****..*..***.******..*..***...*..*...**.****.**..*.**.*.*.*.*.***.*.*.******..**.***..***..**....*.*...*..*..*...*.***.*.....*.*.*..*.......*...**.*.......**.....***.**.*...*.*.......**.*.....******..***....**..****..***.***.**.*..*****.****..**...*.........*.*.*.**....***.*..*.***.***.*.*..**.*.****.*..**.*****...***.*....*..*..**.**.......***.*..*.**.......
..**..*......****.*...**.***.*..**.***.***.*.*...*...*.***.**.......*.*...*..**...*.*.*..*.*...*...**.**.*.*.**.**.***..*...***.**.*....***..*.**.*.*.**.*..****..**.*.*..****.*.*.....*..**.*..*..**...*..***..**.*.**.**.****.***.**.*.*..*....**...*.**..**.***.*.**.*.**....**.*..*..**.*.*.**.**.*.*.****.**.**.****.*....**.****.*...***..*.*.*...*.**......*..*...*.**....**.*.******.***..***...******..*.****..**..*.....*....*.*..***.**..*.*.**..**.*..*****.***..*..*******..*...****.....*..*...*.***.*.*.*........**..*...*..**.**.**..*.*..*.**.*...**........*.....*..*..*****...*...**...*..*..*......***...*.*.*.*****.....*.....*..*.*..**.*...*.*..*.***..**.......****..****...**..***.*******.....*******.*..*..**...*****.**..***...*..*.*.***..**..*.**....**..****.....**.**.*..*.*...*****...**.*...****.........*........*....***..*******.**.*.*..****....*..**.**...**..*.*....*.***....**..***..**.***..*****.**.**..****...*.****.*.*.*.*..........*..**.**.*.*.**.*.**..**.**..**...**.**..*...**.*..***.**...**..*..**...**...**...**.***.***.....*.****.*******.*.*.*.****..*****.*.******.*...*.*.**.***...*..*.*..***.***.***..***..****..*****...*...****.**.*..*.*.*.**...*...*....*****.*.*......*.***.*.*..*..**.***..**..**.**...*.....*..*.*..***..**.*...*......*..*.*.**..*..*........****.**...*..*.***...****..*.*..****...***.**....**.**.*.**..***.****.*..*...*.*.*****.**.*.*.*.*.****.*....***.***.*.*.....*.**.***...*.*.**.*....***.**..*...**.****.*****.****.**.*.**.*.**.**..***.*.*..*****.***.*.*..**.**...****...**..**.*.*..**.***.**...******...*.**.**...*.*..**.*..**..*****.***..**.*.****..**..**.**.**..****..*..*...**..***....*......**..........**..****.**...*.****..*.*..****..**.*...**.**.*.****.***..***..*.**.*.*.*...*...**...*.....*.*....**..***.*..**.***.**..*...******.*..*..**.*.*.**.*.*.***..******.**...*.*..*..***.*.**.....**.***...**..*..*..**....*..**.*.*.***.***..**.**..***...**.*...***.**...****.*..*.**.**..***..*.*..*..*.**...*..***.*.*.*..**.**.*..**......*.**.*..*.*.*.*.*
**..*..*.**...*....*..*.******....*...**....**....*.**.*..*.****.**...*..*..*********.****.*..*..***.*..*...**....*****.*..*...***.*.*.***..*..*..**.*..**.**...**..***.*.****.*.*..**........*****.**.*.*....**.*.******.**..*.**...*.**...**..******.*.**..*.**.*...**....*......*..*.*..*.*......**.*..**.*.***.*.....*.*...*.**..*.**..*.**.****.*.*.*.**.*..*.**.**.*.**.*..*...*.**.***......***....*.*.**....**.*.***.*..*.***..***.*.*...***.*..**.*.*..**.***.***..**.**....**.*.**..**..**...**..*.***.*.****.*..*..*.........*...**.***..**.*.*...***...*..*....**..****...*...**.*.*.**.**.***.*.*.*..*.*****..**.*..**.**********.*.**..*******...**.********.**..**.*.**.*.*.*.*.**..**.*.*..*****..**.***.****.*.*.*.*..******.....*..******.****..*.*..*.........*...*..**....******.*.*...**..**.*....*..*.***..*.*........*..****.*.***.*****..*.**..****.*....*...*.......*...****.*.*...****....***.***..*.****...**..***...*.***..*.****.*....*.**.*******..***...*...***.*.....**..**.*.**.******.**.*..***.*...*...*.**.***..*..*...*.*.*....*.*...*.**.****.*.*.***..***.**.*..***..**.**.****.***.**...*.********..****.*..*.**..***..****.*....*.**.*****...*..**...*....**...*..****.*..*..**.***....*.**.*..***...*.***..*...****...*.****.*....*...*...***.****...***......*....****.*..******..*.**.....*.***..**..*..**....*.****..*..*..***..*.*.**.**.*.*..*.*..*****..*.****...****.****.**.*...**.**.***.****.*..****.*.*.**....**..**.*.***...***.*.*****....*...*.**..*.*.*..*****..*.*.**..**..*..**.....*.*.***.*.*******.*....**.*.*..**.*...****.*..*....***....******...*.*....*.*.**.*..**.***..*****..*.**.****..*...**..***......*..**.....*.**.*****.*.**..**...***..***....*..**..*.**.***.**.***.*...*.*.**..***...**.*************.****..*..**.*..*.**..*...*.***.*.**.**..**......**.**..**...**...**.**.**..****..*..*.**...***..***.****..*.*.*.***.*.*.**.**...*.....*.*.*.*.*****...*.*......*.*..**.*.**.*****.......**.*..**.****....*.*.***.*****..***....***.*....**..**...*****..**..*..**........*.*..*****.*.....*.
*...**.*..*..***.***.*.*...****.***.******.**.*....**.*.**...*..*.*..**.***...*...***.*.*..**...***.**...**.*.***...*.**.***.*.**.***...*..*..*.*.**.****...*****.***.*.*..*......**..*****.**.*..***.**...**.....*....*.**....*.*...*..*.****.*.....**..*..**.**.****.****.*...**...*.*.*.**..****.***.**.***........*..*.**......*..*.**.***.****.*..*.**.*.***..*.**.*..*..**.*..*******.***..***.....*..*..*.*.**...***.*..***...*.***..***..*.*.*****..*...***...*****.***.***.*.*.**.*.**...*.*.**.......*....**.*.**.*...**..*...*.**....**..**.***...*.**.**..**.**.*.....**.*...***.*.*.*.*..*.*...*****...**.****.*.**...*...*.*..*.**..**.***..**...*.*****.**.**.*.*..*...*...*.***..*..*..*****.....**.**.....**...*....*.**.*.**....*..**....****.*.*******.....*..*....**..**.*...*.*.*....**.**.**.....****...****.****....*****...*....***.**.****.*.**...*..****...*.*.***.*.***..*...****..*..****.*.**.**.***.*...**....***..**...*.*.*.*...***...**.*.*.*..*.****.**.****.*.**.**.***..**....***...*****..*..*..****....**..*..**..*.***.*...**.*....*...*..*.***.**...******..*.*.**..***...*.**...*...*.*.....*.*....*.**..**..*..*.**.**..*....*.....*.***....*.*.**..**..***.**....****..**.*********.****.*...*.*.*.**.....*.**..*..*.**.**.*..***...*******.*..***...*...**.**..**...*..*.*..*.***..**.*.****.**...........*..*****.*.....****.**..*.....**.***.*.**...*..*..**..*.**....**.***.****.***..***.**...***.*.*.*.*....*..**.***...****.**.....**.*.*....**.*.*....**..*..*..***.**......*****......*.*.**..*.*..*****..*******...*...*.*.***...***....**.**.****..***..***.***..***.*.**.*...*.*****..*..****...*...*..****.*...*...*....**.*...*...**.*.*...**..**.***..*..***.*..*..***.***...*......*.**.....*****.*...**.*...**.*.*..******.**..**.***........*.*.....*.*..*.*.**.**.***...****..**.*......*...*..****..*...******.*..**.**.*..*.***.*.***.*.**..*..*.*..*..*...*.***.*..*.**.*.*..**.*.****....**.*..***..**.**.*..**....**....**..***.********.****.*...*.....*.*...***..**.**..*.***...**.*.***.**.*.**.*...*****.
..*..*..**...**.*.*.**.......****....*...*.***.********.*..*.*****..***...*.**...*....**..***.**....*.*.*.*.**...*..*.....*.*.*....***...*......**.**.****.*..***.***.*.*...*..*.**.****.*...*****.*....*.***.*.***.**...*..*.****..**....*.**.**.*...*******...*..*...**.********.*..**....****.*..******.****....******.*.***..*.....**..*.*...*..*..****...**.*..***.**.*.*.*.***.***.*.**..*.**.*.**.*.***....**..*.**..****.***..*.***..*****.***..*.*.*****..*..***..***.....***..****..**..*....*..*.***.**..*..**....*.....****.*.**..*.***.**..***.*.*..***..***.*..*.....*..*****....*****..****..*.....*.****.**.**.**.*.*.****...**..*****.***.*.**.*....*..*.....*...**..*.****.**.....*....***..*.*.*........****.***.*.***.***.*..*.****..**.**.*****.....*....**......*.****..**...***..*..****.**..*.*****.***.*.*.**.*.*..*..***...*..***.**..**.***.*****..**....*.**.*..*..*..*.*****..*.**..***..**.***....*...*.***..**..*.****.**....*.*.*...*..*.**..*..**.*.*.***.********.**...****..***.*..*..*...**...*.*..*.*..*..*..*.*****.****....*..**....*****.....*......*****.*....*...****..*....**..**.****..**.*****.......***.***..*.**...***.****.**..*....**.*.**...***..**.**.*........*.*.*..**....*..***.*****.*.*.**.****.*.****.**.*.******.****.****...*.*..*.*******.*..***.***.*..**.****......*..**..*.***.**....*....*...**..*****.**.*..**..***..*..*.****..**..**....**..***.....**....*..***.....*..**.***...*..*.**..***...*.*..******..*..**..*.**.**.***....*...........*..*...****.*****.*.*.**.**.*.****..********.*****.*.**.*..**.*****.***.....*..**.......*.**.....***.***.....*.**...*..***...**.***.......**...**.*..*.***.....**.*...*....**.**.**.**..*.*........**..*.*..*.....**...**..*...*.**.*...*.***.*.***...****..**.**..*.....*.*.....****.*.*.*..**.***.**...*..*...**.*.****..****...**..**.**.*.*......*.....*.**..*.*..*..**..*.**.*..*.**.**...***..*..**..*.......*.*.***...*.*****.*..**.**.**...***..**..*******.*******.**.*....*.*..***..**....*....*..**..***.........*.**.*.*.**.**.......*.....*..*..*
*.*.****.*...***..***.*.***.**..*..******.*.***.....*..*..**...******..***.***...*.**..*...**.*....**..**..**.*.****....*.....***....*..**...***..**.**...*.******.*.*.***.***.***.**.*.....*...**.*.**..*..*.*......**.*.....**..***.*.**.*.*..***.**..****..****.******..*.***..****..***...***.*.****..*........**.**....**..***.*.*.*.**....**.*..***.*..*..*.**.***.**.**.*...**..*.....*...*.**...***.....****.*..*.*******.**..*..*.*.********.**.***..*****.**.**..**.*...*.*...**..*.*...***.***..*....*....*.****.*****.***...**...*...**.**.*..*..*****..*...**...*.*..*.*...***.**......****....*.*.....*.*.*....***.***..**.**....*******..***.*.***.*.**....*..**..***.***.....*...*..*.*..**.**.***.****.***.*.**..***..*....***.**.*..*..**.**......*........*.*..****...**.**.*..*.****.*****..**.***....***.*.........***.**.**.*.*...**..**.*..*...*.*..****.*.....*..**.**...**..*...*.........*.*.*.**.*..***..*...*...**...*.*..**.*.***.**..*......**....*.*****.***.**..**..*......*...*.*...***...*.*.*.****.*.***.*.**.*.**.*...***.******.*.****.*..*.*.**..*..*.****....*....*..*.****.*.**.*.*.....**....***....*.*...*****.*.**..**.**.*.*.....*..*..*.....*..**.***..***.....********.***...**..***...*..*****...*****..*..*.***.*....*.*.***....**.*..**..***.**...**....*..*.*..**.*******...***..**.**..*.......***....*....**.**..*.***.***..*...***.***.**.***.**..**...**.*.**..**.*.*.**.**.*.**.**.**.*.**.*.**....**.....*.******.**.**...*.**..*.***.***..**....*****.**.**.*.*.*.*..*..****..***.******.*.*..*....**.**...*.*.......**.******..*..**.***.*..*..*.*****....**.*.**...*.***.*.**..*..**...**.****...*.*.****.*...**...**.*..*.**...**..*.****.*.**.*.***....*.*..**..*..**..*.*...*..**.*...*..***..*.***.**.*.***...***..**..***.**.*.*.**.*.****.**.****..**..*...*..*.....*****...**....**..*....**...*..*..*....****....*.**.*..**.*.**..*...*.****..*.******..*..*.*..**.*.*****.....*...**.....*..*..*******.*..*.****..***..**.*....***.**.*..**.....*....*.*.*...*.*..**.*.....**....**.*.*....*.***......**...*
..*......*.*.....***.*..**...*.*..***.*.........**..******.*..*.....*****..*....**.*.*.*.****..*..**.***.....*...*.**..***.*...*..**.....*...*....*...*****..*......*.*....**.***........****...**..*..*.*..***.....**.**..*.....*.*....*.*******.**.*****..*..*.*****.**.*..*..*.*.***...*.**.*.*...*...**..*.....*****.*.*...***.*.***.***.*.**.*......**...***.**...*.....*.**.*.**...***...**.**..*..*....***....*..***...*..*.*.*.**...*.*.*.*.**...**.*.***.*...***...***...*.*..**..******.*...**.....****..*.**.....**.*.*.....**...*******.**....*.***...*.*..*.*....**...*..**.*.**..*..*..*.***..*..****.**..**.*****....*..*..*..*.*......*********...****....****.*.*....*..***.*.****.*.........*.*..**.****........**.....*****.*....****...**..*..***..*.*.**.*.*.**.*.****...*.*..***.**.*.**.***.*...*.*..***..*..*.*.***..*.*..**.*.*.***.*....*.***..******..*......*.*******.*.*..*******.....***..***..**.**..*.**.*.*...*.*..*...*****.*...*.**.****.*...*.*..*.*...*.**.*.*.**...*..*.****.*...**..*.*.*.*.*...*..*.*..******..*.**.*..*.**.****.***...**..***...*.**..**..*.*.*..***.*..**.**..*.......*.*.***.**.***.**....*.*.*....***.**.**...****.*..**....*******..***.*.*..*..*..*...*.****.*.*...**.*.*...*.****.*..*****.***..**.*..*..****...*.*.***.*.**.***.*..*..**.****.*.**.**.**..*.*.***...**..*..*..*****..*.*.*.****.*********.***.***.*.****.**..**.**.**......***.....**.*.....*.***..*..***...*..***...*..********...*.*.****.*..*****..****...**.*....*.*****.*.****......****.....***.**...**......*****...*..*.***.*.**.**...*.*..**.**.*...*.***..*.**...**..*.*..*.***..*..*..***.......*.....*.***.*.....****..*.**.*......*...*.*..****.****.***....*.*..*.**.*..**..*.*..**.......*.**.*...**.*.**..*...*....**.*.*.**.*..*..*.**..******..****....*..*..*.....*****...*..*...****..*...*...****.**.*.*..****.**.*.*...***..**...*.**..***.*..*......*..*.*.**.*....**.*.**..**.*..*...*..*.*.**...*...*...***..**...**.*.*..*.**...**...***.*...*..*...*..***.***.**.*..*****.***.*****...*..*......*.....**..*.**...*.**
...*..***.....**..**..***..**.***.**.*.*.*...***.*..*******.***...*..***..*..*.***.****..*..*..****...**..***.....***...*****...*.*.**..**.*****....*..**..*.*.**.*.****.*....****.*..***..****.**....*.**.******...*.*..*.*..**...**..**..***.***....**.*.**.****......*..*......**.*.*.*....***....*.******.*..***.******....*.****...**...*.*..*...*..*.......****.....*....*.*..*..*.**.***.**...**.**....*.*..********...***..*..**....******.**..*.**.*.**.*.*..**....*.*....*****...*.****.......*..**.**..*...*.*..***.**.**...*******..*...*..*.*....****.....*****.*.**..*...****...**.**.*****.*.*.*.***.****...*.*.**.*..*.*..**...*.**.****.**.**.****..*....*.*.*..*.*.**....*****.*.*.*..*.*.*.*.**..*.....***.*..**...***..*....*...***.*..*..**.*.**..*......**.***.**.*...***..**********........***....*..***...*..*...*.*.*.*..******.*.***.*..*...**.***..*..*.*.*****.*.**......***...*...*...*.*.****.*..*.*.*...*..**..........**..*.*..******.***.*.**.**.**...*.....*.***.****.**.*****.******...*.**.***....*.**..******..**.*.**.**...*...*.***...*..**.*..*...*...*****....*.***.***....*.**...****.***.*****.***..*.*.**.*..**...*.**...**.*..*.****..*.*......**..**.*****.****.***..****..*.**..*.*...*...*..*.*******.***.....*.*...*.*.**.***..**....**.**.**...*.*..*.....*..**..**..**..*.*..**.***...*..*...***.*.**..*.***.*.*.*....*.*...*.*.*..**.**..*...***..****.*.*..******.*..****.*.....**.*.*.*....****.*****..***.*..**.***........*..*...*.****.*......**.***....*.**..**..**....*.**......*.*.**.*.*.**.....*.**.****.*..*.......*..**.*.*..******.*...*.**..*.**.*******.***.***.**.*....*.***...***...***..*.*..**.***..***.**....*.***.*..*.**.**........**......****..****.*.*..*......*.**..***..**.***.*.....*.**..*..***.**.*******.*..*.****..*....*.****.*******.*.*.*****..**.*.**..**.***...***.*.*****.***...**.*.*.**...**....*..**.*...*.*.*..***....*.**.*.........*.***..*.***..*.**.***..*..**.*.*..*...**.**..*****.***.**********..*********.*..**.*.***..***.***..*.**..*.***.**..*.*...***.****.**.**..**
.*.*.*..**...*****...*...*.**...*..*.*.*..***.**.*......*.....*.****.**...********.**.******.**..*...*.*..**....**.***.**.***.*.**...**..**...*.****.**..*.*.*.*.*.*.**.....**.*.****...**..**...****...***....**.**......**......*.**...**..*..*...*...*.**..**.*.*..*.*.**.**.***..****.......*..*.**...***..***.***.*.**.**.*.**.*.***.......****.***....*.*..**.....***.*.....*********.*.*.*.*....**.*...*..******...*..**..**.***********...*...**.**.***.......*......****...***.*...*.**.*....*.*..*.*.**.*..*.***...*.**.**..*****....*.*..**..**..*..*.*.*.....*.*..***...***..*...*.*.**.*.****.*..*.*..**.***.****....********..*.**..*.*.**.***...**.**...******...*.**.*..****.**.**.****..***.*.*.**********..*.**.***.**.*...****...*.*.**.**.*******.**.***....*.**..*....*....**.*****....**..****...**...*.**.*..***....*.*....**.***.*...**.*****.**...*..**..*.......***..*...**.***..**..*.*...**..*.**...*.**.*.****..****..***.***.***..*.***.*******.**.**.*.**.....**...*.*.********.*****.*..*...*.....*.****.**.*.*..***..***..........**..*.**.**..*...****..*.***..*.**..**.**.**..*..**.*.*.****.***.**..*.*.***.**.*****..*.*..***.*.*..*.***...*..****....***********.*..*..**.**.**.*...*.*.*..**.*.*.****..**.......*.*..*..*.*...*...*.**.*..*.*..*..**.*.****...*.***.*.****.************.*.**..*.*******...***.*......*...***...**.**...*..****..*.*...**...**...*.*..******..**.*.......***.**..*...****.*...*.*.....*...*.**..*...*.**..***.*.....***..*.....*.*.***.......**....*.**.****.*....*.**..*..*****.*...**..**.*.***....*.****.*.**..****.**..****.*.....*..*.**....*......*..***.*.**.***...*.....*.*.*.....*..*.**.*.*...*..*.**.*.***.*..*.*.**..*.*.**.*.*.*...*.*.**.**.*.*..*...***...**...**.***.......*.***.*.******.**...***....*..*..*.*.*..*...**.*...*....*..*..**.*.****.*....**..***.**...*...***.*..*.......***.*..****.*.**.***.*.*.**..**.****..****..*......*.............*.**...**..*.**..*..*.*.*.**..*.....*...***..****.***.*.*****....*.*..****.**.***...*.*..*..*.***.***...*.******..*.****.*.*...*.
*.***.*.***.***....*..*..*.***..**..**....*.*.*.*.*.*.**..*...*.**.*.......****..*.**..**.*..***.**.**.**.*..*.*.*..*.*..*.*.....*...*.****.*...**...*****...*.*..*****..*......*.**.*.*.*.*.*.*....*.*.**.*..*.****.***..*..*****.....*.*.*.***...**.*.*.****.*.****...*.....*.*.****...****...*...*.***...*..*******.******.*.......***.....*.*....**.**..*.***...***..**....**...*..****.*.****...**..**..*.*.**...*.***.**..**.*.***.****..*.*..**...**.....*..*..***.....*.....**.*..*...***..*.****..**......****..*.....****...***.****...****...**.*....*******..*.***.**.*.**..*..*.****....****.****....*.***..***...*..*.**....*.**.*..*****....**.*...***.*..*.*.......*.*...****..****.***.**.*****....**.....***.***..***.**..***..*.*...*.**.*.....**....**...***..*.*.*.***.***..*..*...**......**..*.**..***..*****.*.*.***...**.*..****..**.*.*..*...***.**.**..*....***...**..*..*...*.**.*..**.*.*********.**.....*.*..*..*..*.....**..*.**.......**..***....*.*...**.*.*.**..***.***.*.***.***..***.*..*.**.**.....*.**.*....*.***.*.*.*.*...*.*.****..*...*..*..**.*.****..**.**.*..*...**....*..*****..*..****.*****...**.*.****.***...**.******.*****..*.**.*..*..*.*..*.*..*.....*****.*.***.**.**.*.*..******...*****..**.**.**.**.....**.*..*...*.******.***..*.........*..*..**.*.**..**.*..*******..*..*..***.***.*..****....**..*.****.**...**.****.*..*.**.**.****.......*..**.**..*.**....*.*...*.*.....******....*.****..***.**..*.....*.......**..*..***.************..*..*.*.***..*.*..*.**..***.*.*.**.*.*...**...**.**...*.*.**.*...*.*.*.****.**....*..*..****.**....*.*...*.*..*.*.*..**.**........*..*.*..*.....*..**...**.*.**...*.......**..*.*...*........**.*.**.*........*...**..****..**..****...*****.***..*...*..**.***.**...*.**...**.*.**..***.***......***..**.**..**.*.**..*..****.*.**..*.**..*..**.....****.....***....*.**...*....*****.*...**.******.**..*.*.**...*..*****...**..**......****...***...*.....*..**.*..***.**..*******.*..*.**..*.*.**.*..*****...**.*..*.***.***...****.**..*..*****.*..***....*.*..**...
**.*...*.*...*.*****..*....*..****..*.*******.*...*.**.**.......*...******.**.***...**...**..****.....**.*.*..*...*.**...**..*.**...*..**.**...***..*..**.*....******.**.**..*.*.**....**...*...*.***..***.**..**....*.**.***...**...*.******...*.***...*****.**.*..*****..*.....**.*....*.....*...*...**.**.*..****.*.....*.**..**.**..***.*.**.**.*.**.*...**.*.....****..*.*.***.*..**.*.*.*.*..*..**......**.*...***.*********.**.***..*.*.****..*..*...*.**.**.**.****..***.*...*.***.....**.*..*..*...*..**.*.*.*...*.***...****..**.***.**..****.*..**.**.*..**...*.....****...*.****.**...****.****.***.***.*.*.*..*.*.*.**..*.*.***...**.*..****.**..*......**..****....*****.*.**..*.......*****.......*.**.*.*.**..*.**.***.*......**.**....**.**.****.....*..***..*..*..**..*.*.**.****.*.****.*..*..***.....*.*...**.****...******..*...**....*..***.****.*..****.*......*.**..****.**..********..*.**.*....*.*.**.*...*..*..........*.*.**.*******.***...*****.*...**.*.*******.**.*.**..*..*...**.....*....*..*****......*.**.*..********....*.*...**...*.****.**...*....*...*.*..*.**....**.*****..***.*.....*..***..**.*...*.**.**.*****.*.*..*...*..*..*****.*.*.**.*..*.***..*...*.*.*...****.***.*.**......*.**..........**.*.****...*......*..*...*.**....**..*.*.*..***.*****.*..*.....*..*..**.*.*..***...**...*.*..*...*.****.***....**.**.***.*.********..**.**....*...*.**...*.*.**.*.**...**....*.*..***.***.*..*.**..***..*.****.....****.*.......*.*.*.*****..**.**.*..*.*....*..*..****..*.*.**.*.***..*.****..*.*.****.*...*.*.*.*.*......**.*.*...**.***.**..**..*****..***...*.****.*.**.*.*.*.***.**.*..*.....*.*...**.*.*.**.**.**.*******..*****....*..*....**.**.*..***...*..*....*.**..****.*.*.*.****.**.*..*...*......*.**.*.**..***..*****.****....*..*.**.****..**.***.**.*.*..*....*..*..*..**....****..*.***.*......*.*.**.******.***.*****.*...**.*..*.*.**....*...*...**.**..*....*..***.***...*****.**..***...*.....**.**.*****.****..*..**.*.**.....**.**.******.**.....*****..***.*.***...**.........*..***.****.****.***.**.*.
..*.*..**.***.....*...*.*..**..**.***..**.**...***.*.**...**.*..*.*.**.*.*****..*.***.***.*..*********.**.*.*..**..**.****.****.....**..*..*..*.*****..**..**..**.*.**....*.*...*.*.*.*..******.*.**..**********.*..******.***..*****.***.*.**...*.**..*.*****...*..***........*.**.*.*.***.*.****.*.**.*...*.**...*..*..*...*****.**..*.**.**...****..**...*.*....*.*******.***.*.******..**.**.**....*..*****..*..****.**.*..***...*.*****.******.*....*.*.**.***..**..****...***.*..*.*.***.****.*...*.**.**...**.**...*.*...*..**.***.*.*.*.*.*.....***.*.*..****..*...***...*..***..*....*..***......***...*...*.**.***..*..*...*...**.*..*....*.**...*.****.**..*..**...*.****.....****.****.***..*..***...*..**.**.**.***.***...*....*.**.***..*.*.**.*.*..*.*...**...**.*.....*.*.*...*.**..**.*.*........*.*.*..***.*.****.***..**..*.*.*..*.**.***..*....**..*.*...***.***..**.***.**.**...**.****..*****..*.**.*.*....*....**.**.**..**.*.*..*..*.***.*..*...**.*.*....***.***...*....***.*.**.*.**.**.**..***..*.*****.*....*.**.**..**.******.******..**.*.*****..*.****..*.*.****..**....***..*****.**.***.....**....*..**.*.**.**.*..**.*.*.***..***.***..****..***..*...*.*...**.*..**..*...*.*.*...****.**.****.**.....*.***.***.*.*......*****....*.*..**.*..*...*****.*..*.*.*.....**.*.****.*.***.*....*.**.*.*.**.**..***.*.*.....*.*.**.*.*.*.*...*.**.*.****.***.**.*.*......***.***..*.*.**.***..**..**.*..*...*..**.******.*.**..*.....*.***.*.*.****...*.*..*.**..**.***.*..***.***.*..**.*..*.****.*.*.**...*..***.**.**.***.***..*..**..*...****.*.***.****.*.*.....*.*...*....**.*****.**...*..*..****.***.*.*....***.***..*.....*.*...*.**..*....*.*****.*****..*..*..*..**..**.***..**..***..*.*...*.*.**..*....*.********..*..**..*..*...***.*.**...**.*.*..****....****.**.*..*..*.*.*..**.**..***.*.***.*.**........*.*...*.*.*..*.*..*.****...**..**..**.**.*.*.*.**...*...***.*..*...**......******..**..****.****..*..****...**..**..****.***...*.*.*..**.*.*...**..**.**..*.*..***.......**.*.*...*.*.*****.********...*.*..*.*.**......*.
...**.*****.***...*......*...***.*..***..**.....*.*..***....*...*.*.***.**.**..**..*.*..*.**.......**..*..*****.***....*.**.*..**.**.****......**...*..**.**.*.**.***...*.*.*..****..*..**.*..*..*..**.*....*..*..*...**.*..***.*.....****..*...*...*...****.***.*.*.***.*****.*.***.*.**********.*..****...***.*.***.*.*.**.*..*..*.*.*.*****.*..**.....*.*...**.*.**.**..*..*..*.*.*.*.****..*.**.**.....*..*..*.*.**.***..*.**...*.*.*.***..****......***....***..**..*.*..*.*.**.*..**.*....**..*.*.*..****..**..**..*.**.*..***.*.*...***..****..*.**.*....*.***..*.........*....*.***..***.**...*..*****.**.*.*.**.****...*..*.*****..*.*.**.**..*.****.*.**.*....**.*.*..*.*.*.****..*******.*...*..*..***.**.*..*.*.**....**.*.*.*..**..*.**..****.***.***...**.....**...**.**.*.*..**.**.**.**...****.**..**.*.*..**.**...**.*.**..*.*.*...****......*...*.......**..*...**..*.**.*..*.***.*.*..*..*..*...*....*.***.***.**.*.*.****.****.***...**.***...**.***..***...**.**..***.****....*******.*.****..**..*.**.*....*.*.*.*..****.*.**.****..**.***..*.*.**..****..**.*.*****.*...**...*..*.*.*.***..*..****.*....**..*...*.**.****..*..***..*.*****.***.*.****.*....**...*....*..*....*.****.*.*...******.**.*.*..**.********..*..**.*...*.**.**.**.*...**.*.*.*....**......*.*..*..*..*..**..*****.....*.**......*.*.*.****..*....**..***.....*..**....*..*.*.***.***.***..***.*.*.**.*..*.******.*.****.***...*..*.***..*..*.........*.**.**.....**.**....***..**.*.****..*..***.*..******.*.****..*.*......*...**.**.......*.****..*********.*..****.**.*.***.***.***...*.....**.**.*..*.*.*.*.**...*****...*.**..*.***.**.*.***.*.*...**...*.**...*.*..*.*..*..*..****...*****...***.*..*....**..****..**......*****...***..*.*****.*...***.*.*.**.*****.*.***.*.....*.*...*..**.*****.*.****...*....******...***....****....***...*..*.*....*..***.*.**.*....*****....*...**.**..****...**......*...*****..****..***.....*.****.**..**.*...***.....*..***...*.**..*.****.*.***..*..**..*******.*..*....***.**.*.*.***.**.*....******.***..****.*.**.*.*..*...
*..*.***..*.*****.*.***....*.*.*****.***.***.*.........**..*****...****.**.*..*..****....*******...*.*..*.*..**...***.*.**.**.***..*..**..**..*..*.*.*.***...*.....*..*.*.*.*******.......*...*..**.*.**.*.**.**.***.*******.*..*......**.**.**....**..***.*.*...**.**...*..**.*..*.*....**..*....*...*..***..******..*....**********..*******.*.***....*****.*.*****.*.*.*.***..*..*..**.*.***.**.*.**.....*.*.****..**..*.*...***......*....**.*...****....*.*.***..*.*.*.*.***..***......*...**.*****.*..********.*..**.***....***.*..*....****.***...*..*.*..*.***.*.*.*.*****.....***..*.*.***.*****.*****.*.**.**.*.**..**.***....*.*...*.****....*....*...**.*..*.....****..**.*.*..**.*.*..*..*...*...*............*.......**..**.*****.*..**.********...*..*....*....****.*********.*****.*..*..**.*.*.***.*......******.*..*.*.*.*.****.**.***..***.*.**...***.***.*.*.*.***..****..*.**....**.***.****...*.........*.*.*.*.*.*.**....*.*.*..****.**....**....**..***..**.****....*...*...*..*.**..*****.*..*....*.**.**..*.*...*.**.*..*..**...*..***........*.********..*.**.***..****.*......*.*......****.*..**.***.*.*.*****.....*...**..***.**....*..****.**..**....*....***...**.*..*......**.*.********.*.*...*.********.*.**.....*****.*.**..***..******.*.*.***.*.*.....*****..*.****.**..*.......**..*..***.******.****..*.*..**...**.*....*..*.**.....****.**..*.*.*..*.***.***.******.....*.**.*...****..*.*..**.***..**..**...**..*.**..****...**....*...*****.*********.*...*.***.*.*....*...***...**.*.****.*****...*.*..*.****....*..*****...*.**...***..***.*....*..***.***.****..******..*.*.*..*.....****.......*..***.*...**.**..*...*..*******.....*...*.*..*..*.....*.**..**....**...*..***..*.*..****..**.*.*.*..*.*.*....*.***..**.....***.*.*..***.*.*...*.*.******.**..*.*.******.*.****.*.........***..*.**.*.*.*****..***.**.....**.*.....***......*..**.**...*.*.*..***......*..****.*.********......*.*.***.*.**....**...**..*.**..*..**.***..**..*.**.*.*.*.*..**.*.**.*.**...****.*.***.*.....*.**....***.***.**......*..*..*.**..*.*
..*....**.*..*....**.***.*.***.**.*....*.*******...*.******.*.*...*...*.*..*.***...*....**..*****..*.*.*.****....*.*.*...*..***..........*.*...**.*.*.**..**...**.*.*..*...***.*......*.****.****.**.****...****.*..*...**.**.*.***.*..***..*.***.*******.*...********.*..*.***.**.....*******.****..*.****.*.....*.****.*...*..**.***..***....*...*..........*.*.*.*.***.**...*.*.*.**..******.*..*.***..*........*.....**..*....*..*...******..**.*..**.**..*..**..*.**..****..*.**..**..*.*..***.***.******..*..***..**.***...*..**.*******..**.*..**..*....*..*..*.**.**.*.*.**...*.**.**.**..**...******....**..*.**..**.*.**....*.**.**.***....*..**.....**...***.*.....**..***..****..****.****..*.***....*...*..**..*.......*****.**.*****..*.*.*..*.....*.*.....*........**.*.*.**..**.***......*....***.*.*****.*..*....*..*..**..*.*.........****..*****.**.*****..***.********.*..*.*.*..*..****.*.*..****..**.*...*.*.*..*....****.*....***..***.*.***.*.*****..*.*.**.**.**.*..***..*.**.*..**.*.***.*....**.*.....*...*****.*.*.*.*****...*.**.**.*...*.....*.*.....*....**..***....*...**..**.*****....*.*.****.....**.***.*..***..**..*.**..*.*********...***.*.**.....**.**.**.*...**....*..*.*...*.***.*....****.*.*...***.*.*.*.**.*..*.**..**.*..**.**....*.*....*.**..*..**.**..**....*.**.*.*..*...*.**...*.......*.**...*....*......***.*..**...**.....*.*...**.*********..**.**.***..*.*.**...**.*****..****.*.**...****..**..****....*.**.*.**.*..**.*.**.***..**..*..*...**..**.....**..*****.*.****..***....***........*.*.**.**.*.......**..**....**.**...*******.*..*..**.**..*...*.*...*..*...*.*.***.*.....**.*.*....****.**....****.*....*.*...*.***.*...*.***.*...*.****..*****...*.*.........**.*....**.*****..*..*..*..*.**.*..*.*.*****...*.****...**..**.*.*.*..*..**..*...*.***.**........*.*.*....*****..**....***.***.**...***.**.*..**..**..****..**..*..*.*..*......**.*.*..*..*****.*.***.****.*..*..*..*.**.**.*....**...****.**.*.***.....*.*...*.**..**...*.**.**......*..***.....*..*..***.****.*.*.*..*.**.*....***....*.**.***
.**.***..*****...*.*...*****.**.*.**.*..*..*..****.***...**...*.*.**..*..*..*.**.*..*.*.*.**..*.*.****.**..*****.*....*.*..**.****..***..****...**.**.****.*.**..***..**..*..**....*.**.*.*.**..*..*...*..**.***.****.*.*..**...****..***.**.*.*...**..*.*.**.......*.**...***.**..*..***...****...*..**.***..*.*.***..*.**..****..*...*........*.**.*..*.*.**..*....**...**.***..*...*..*.*......***.*..*.*..*.****...**.***.*.*.**..**.***....****.*.*..*...*.*..*..*.*...*.......***...*.***..*******...*..*.***..****....*...*.*.*.*....*..***..****....*..*.***.***.**...**.....*..*.**..**.*****....*..**..******.**.**.....**.*.*....*..*..*.*...*.*.*...**..**.***...*.*.*..*...*.*..***.****.....*.......*.*.**.**.*..*..**.***.**...*.*..*.**.***.*.*...*.****..*..**...*.....**..***..**.*******.*.*.**..*****...**.***..*****...*******.....**.*.**.*.....**..**.*..***...**.*.........*.******.*.****.....****..***..*..*..**.***.****..**.*.*.*..**..*......*..*.****.*.**..****.*...**.**...*....*..*.*..*..**.*...*.*..*.***.*.**...*****.**.**...*...*...*...**.*..**...****.********....**..*....***.**.....*..*..*.*.**.*.**.***.*.**...*...*...**..***.*.*****.*******..*.*.**..*...**.**.*.*..*.*....*.*.*...*...*..**...*********.*.*****....**..**..*.*.***..*.*.**..*...**.**..*..*..*...**..**..****.**.*.*....**.*.****.*.****.**.*....****.*****.....*.**.**.*...*.**..**..********..*****.***...*..**..***.**.*.***.*...**..*.*....**..**.....****.*.***.***...*..***...***.*..*..*.*****...***.....**..*..**...**.*.....*.*.*..*...*****...**..***..**..*.*.....*....*...*...**.**..*.*.**..***......**.............**....**.*..****....*.**..*.****.***.*..**..*...*.*.***.*.*...****..*.*.*.****.****.**..**....**..*.*..*.*..***.*.*..*****....***.**.*.*..*......*..*.******..*....**.....*.****.***..***.*.*...*.....***.******.***...*....**..***.**...*******..**..*.***.....***.***.**.*..*..*.**...**.**.*...*..*.**.*.*..*....*...*.*.**....*...*.**.****.*...*.**..****..**.***..*.*****.....****.***.**....****.**.***.***..***..*.**..
.*.......**.*.*.*..***.*....*.....*.*.*.....*..*..*****.*.*.**..******.*.*...**.*.**.*.*.****.*..**..*.***....*...*...*..*..*.*...*..**.**.*...**.......*..*.*...*..**.**.**.*.***.*...*.*.*.**.*.......***...**..*....**.*...******..**...*********..**...*..*..***...**...**...*..*.*.....*****.****.*...*.*.*...*.*****....*****.....*.*.*****..***..*...*.*.***.*...**..***...******..******.*.*..**.*.....**..********..****.*.....*.*.*.*.***.**.****.**.*..*.**...***..**...**...**.****.***.***...***....**..*.*..********.***.*..**..*.***.*.*...**.********....**.**.*...***....*.***........*...***....*****....***.**.*.*..******.***..*..*.****.***.**...**.***.***********.*..*..**.*....****..*.*.*.......***..**.***.*.*.*......*.............**...*..*....***.*.*.***.*....*..***.****.***.*.**.*.***...**.*.*...*.....**..***.*.*.*.**.*......***.**.*.*.***..**...***...*.*..**.....*...*...*....***..**.*..*.*.**.**.*.**......***.*...*...****.*...**..*..*****............*.*.....*.*.*.*...*..**..*.*.*.*...*..**..*.*.*...*.*.*....*.*...*.***.*.*.*.******....****........*.*...*........**.******.***..**..*.****..***.***.****.*..*.*..*.*..*.***.*..*....**...***.****...*..*.*..*.****....*.**..*....*.****..***.***...*...*.***.....*****.*....****.*.***.***....**..****.*..***.**........*..*.........*..**..***.....*......*..***..***....*..**..**.......**.******.*.....******.***..*...*.*.*.*.*.***.**....*.*.*.**.**...**.*.*...**..*.*.*.*...**..*.*..*.**....*.***..**..*.*****.**.*.**.*....*...**..*.**.*...**.***.**...*....*..***.**.*..*...**...**.***.**.....**..*.**..*****.**....**..*..**.*...**.*.*.*..*....**.**...*.**...*....**..*.***.**..***.*...***..*.*.*..**.****.*.**.****.*....*..**.******..*...**.*.****.*...*..*.*.****..*.*....*.*.*.*..**...****...*.***.*.*.*.***..*..*******.****.*.****...*....***.*.*****...*..*******....****...*.*....**.*...**.******.**.*.***..*.*.*.*.**....*.****..**.*.**.**.**.***..*.*...**..*..***...*...**.*.***.********....**..*..*.*****.*.****.*..*..*.*.*.*.....**..*.*.*.*
*......*****.....***...**..*.***.****.*.**..***...*.*.****.*.**.**..**..*...**.....*...***.*..***.**.....*...*..*****.***.*.*.*.*.**.*.......*****..*...**..***...**...**..*.**.**.***........***.**.*.*...*.**.****..*.**....***.*..*.*..*.....****.***..***.*..*.*.**.******...*......**..*.*.*.**.**..*..*****.*****..*.**.*****.********..***.*****.***.****.*..*****.*..*****.*..**.***.***..*..*..*...*..*.**.*..*******.**.....*.*..**.*...*...*..**.....**.*.*.**.**.**.****.*.*****.**..*...**...*..**.*.*...*.....****..**.**.**..*.*****.**.*...**.***.*.*..**.*****.*.*...******...*.....**..*.*.*..*.****.*....**..*.**...*.**.**.*.***...*.*...******.*...*..**..**.*...**......*..***.*.**...**.**.***..***..*.**.*****..**...***..******.*.**...**...**..****..*......*.*.*.**.*..*.***.*...*....**......****.**..*.*..*****.*..**.*.*.*..***.**..**...*....*.***.*.*****....**.**.*.***..*.*...*.*****.....***..*..*......**..*..*.**....*.**..**.*.**...*..*.*.**..**.**.*.*.*..*....****.****....***..***..*.....**.*.*.....*****..******.**.**...**.*..****..*....*........*.**....**.**..***...*.*.****..**.*...***.**.....*.*********..****..*.****.*.*..****....*****...*.**.*...*.*..*.*****..***..**...*..**..*..*.****...*.*...*...**...*...**....**...*..*..**...............*.*....**.*..*.*.*.*.***...*...*..*....*.**.*.*..*....*..**..*.**..*.....**..**....*.*.**...*...*.**...**.*.*..*..**..*.***.*.**...**..*....**...**..*..*****..*****.**..***.*.*..********......*.**.***..**.*.*.***.**...***.*..*...**....**.*.*.****...*.**..*..*.**.*..*...****.***..****..****..**.*.*..*.....*....*..**.*.**.**.***..****..*.*....**.*.*..***.*...**...*....*...*...***..*****..*****...*...**..**.**..*.**.*..*.*.*****.*.*.**..*.**.....****...*.*.*..*..**.**..****..*..***.****..*.**..*..**.*..*..*..*.**.****.****.***.**..***.*.*.*..****.***.*..**.*...**......*****...**...***.**...*.**.*.*..*...*.*......**.****..*.**.*..*..*.*.***.*.....*......*...*..***..***....**.**.**.*.*.**..***.*.****....*..**.*..****..*..*....***.*..**.***
*.*.**....*..***..*.*..**.*..*.....*****...**..*...*...**..*.*******.**...*.......**..*.**.**....**...*.*.*****.*.*...*...*.******....**.*.*.**..*........*....****.**...**..*..*..***...****...*.****..**....*.*..**...**..*.***.*.*.*.****.*.***...*.*..**......*.******.*....***.*...**.*****..*.****..***..*..*.*.*.............*..*..****..*.*..*...*******...****.*..*..***.*.......**.*......*.***.*****...**.**.**.*......*.*..*...**..*.**.**.**..*.**..***..**....******..*.**..****.***.*.*.*.**....**......*...*.*.****.*..****.***..**...****...*..*****..**.*.....*.****..*.****...*.**.*.*.....*...**.*****...*.*.***.*.*..*.**....**.*.**..*.****.....*.**..*....**..****..********...*.**...*...**.**.....*...***..*.***...***.*.****.**..**.***..*......**...*..*.**......***.********..*..****...***.****.**.....*...***.**..*.**.*..*...*.**.**...*.*.****...***.***..*..*.*.***.****..*..*.*.*...*.*..**.***....*****..*...*.....**..**..*****...**...*..******.***.**.********..*.**.***...*.*.**..**.....*......*..****..*********.*...*.*..*.*......*.*..*****....*..****..********.*****.**..**.*..**..**..*...***...**...*****.**.**.*.****.....*.*....*...*..*.*.**..***.....**..***..****...*.**...*..****.*..**..*......****.***.***.**..**..*.***..*.*****.**.*...*.*..*..**.*.*....***.***......**..**...******...*...*..*.**.*.*...****.**..**..*...*.***.*.**....**.*....*...****.*...***.*****....*.**..*..***..***.*.......***.**.**..*.****..***...*..****..*.*..****.*...*.***.*......*.**.*.**....****.*..**.*.*..**.****.****..****.*...*..*..*****...*****.***.......*..*.*..*.**..**.***.**....***..**.***..*......*.***.**.*.*.****.*..*.*..*.**..****..***.*..*...*****..**..*..*.**.**.**....*....*.****..*.*....**..***.**..**.....******.......**..*.*....*..*.*......**..........******.*..*..**********.*..*.*.***..*******..****...*.***...****.*.*.*.*.**....***..*.*..*.......********..**...*...*.*......*..**....*.*.***..*.***....*..*..*...****..****..*..***.**...*.........*.****.*...*.*.*...*...****...*****...****.*
*.....**..***.****.**.*****.**.****..*.****.*...******..*.*.**.*.....***.*.......*.********.*.***.*.***.*.......*..**.*.**.**...**..*..******.*.*..********.**.*.**.*.*****.*.*...*.*...**.*....*..*.*.*****.**...*...*.**..*.*.**.....*.*.**..*.*..********...*.*..**.**.*...*.*.*..**.*.***......***.*.....*.*.*****.*..***....*..*.....**.*****.*.**.**.*..****........*.....**.*..**..*.**...***.**..**.**....**.....**..**..*.*.*...*...*..*..*.....*.***.....**.****.*.*.*.****...*.**......*....***.****.****..**...****........*.*.*..**..**.*..*..*...******.***.***.*.**..*.**....*..*********.****....****..**.....****.**.******.*.**.***.....**...*....*****...*****..***.**.*..*..*.*......*.*..***.*.***..**.***..*******.***..******..*.*.***.****..*..**...***.*...*.***..**.......*....***.**....*.....**.....**..*..**..*.*..**....****.****...*..*...**.*.**.*...*.*...*..******..*..*..**.*....*..*..*..*...***.**.*.***.*.*...*...*...***.*.**..***..*...*..**.*****.*.**...*...**.******..**....*.*****.*..**..*..*..***...*.*..*..*..****........**.*.**.*.*.......*..*...**.***..********......*.*.*.*.********..*.*.*.**.***...*...*.**.*...*.*****.*.*....**.*...****.**.***.***...***..*.**..***..**..****.**...***...****...*..*.**.***....**.*...**.**...*....*..**...**..*..**..*...*.....****.**.*.*.**.***.**..*....**.*..***.*....*..*******.*.*..*.*..**..***...*..**.*****.*....**..***.*..*****.***.**.*.*.**....*..**...**...*..**.......*....*..*****.*.**..**....*...**.*..****.*.****.***.*.*.*.**.*..*.......*..*..**..*.**..*...**..*..**.******.*..**.*....**.***.********...***.**.....*.*.**.*.*.**..*.*.**..*.*****.**.**...**.....*.**..*.***..*.*****.*...**.*.***.**..*....*..*.**.*...*...**..*.*.*.*....**..*.*.**..*...**..***..*..*..*.*.*.*...*..*...*...*.*.****..*.....******...****.**.***..***....*....*..*.****.******........*..****.*..*.*.**.**..*..***.*....*.****.**.*.****.***....***.*...**.........*.....**..****...**...**......**...**...**..*.**.*.*.*.**.*...*.****.*...****.....****.**..***.**.*..*.**
**..*..*******.*.**..*..**.**..*...*.*..**....****..*..*..*...*.....*..*.*.*.****..***..*.*..****....*.*..*..**...***.***.*...*.*.*.**...*.**.*...**.**.*.*.*.*.*.******.*..*....*..**..*.*.*.*..*..*****...*...******..***.**.*..***..*.*****.*..*..**..**.*....*.**.*..*.*.....*.*.....***....****...****.****..**.********.*...*.***.**.****.*.....**.*.*.***....*.*.*..**.*.*..*..*...***..**..*.*.***...**...*.*..**.*.*****..*.**...*...*..*......*.**.*..****.*.***..*.**.**.*.****.*...*..***....*.*..*...*....**.*..**.....****.*.**.***...*....*..***...*...***..***..*...**.**..**..**.....**......*.*.*.**.**.***.*..**.**..****.*...*****....***..****..****..*...*..**.***..*.***.*..**.*...*..******.*.****.*.*..**.*...*...*.**..*..**.*..*.***..**.*.**..********.**..*...*...***...****..*****.**.*.**.*..*..*..*..*...*.**.****....**...**..***.***....*.**..*.*.*..**.****.*.****.*******...**..*.****..*.****.***.**...*.***.**...**.*.*.**..**.**.*...****.***..*..***.*...*.****.**...*.***..**..*...*..*....*.*.*.....*.***.*..***.*..**.**.***.**....**.**.*..*.*...****....*.**.*.**.**.....*..**...*****.**........*.*.*.**..**.*..*......**...******.....***.**...***.*.**....**.**..*.*.**.*...**....**..*..**....**.*****..**.**..**.*.....*******.*.**.........*..***.****..*.*.*...*..***.**.******..*..****.**.*.**...*..*.*..*.**.*.*...*...**...*...***.*.*******...****..**.*.....*...***...*.*.****.***.***....***.**.**.**..***..*.*.*.*..**......***..*.**.*..**.*..**..**..********....*.**...**..*.**.*.****...**...*.**....*..****.**.***....*.*...*..*.....****.*....*****...****..*****.*.*...*...**....*.**.**.***.***.*.*...******..*.**....*.*..****..*..*.......**.*.*.***.***.*.*.*.*.*....*.*...**...******..**...**..***...*.**.*....***..**...**.***.***.*.*.***.*.*.*.**...**...***.*.......*.**...*......*.*.....***......*..*.*..*.*...*****..**..**..*.*****.***.**..**..*.*.*.**..*..*.*.***.*.....****..*****....****.....*****.**.**.*..*****.**...*.....*..*.*.**.****.*.*.....*..*.**..*****.....*.....*.***.**.**.
*.***..*..**.....****.**..**.**.*.*****.**.****..*...*.*.*.*..*****.*...**..****.*..*.****..*......***.***.**.*..*..*...*.*...****....*..*.****..********..**..***....*.*...*..**........***...*...**.**..**...*.****...*.*...**.**.*...*.*..***.*..*.**..**.***..**..****.**......*****..***..***...**.**..*****.*.***.*****.*....***...***..***.*...***....*.*.**..*..*.*..*.**.*..*....*...***.**.*..**..***.**.*.****...**.*.**..*..*.**.*.*****...**..*....*..*.*..*.*...*.***..********..****..***.*.**.**.***.***....*.*****..*...**.**.*.*.......***.*.***.**.****.*.**.....*.***..*....*..*.**....**...**..*.....***.**....******...***.....****...*...********.***.....*......**.*.******..*..*.*...***..*....***.**..**.*.***..**.*...*...*..**.*.**.*..*.***.*.**.....*..*.*..*.*.*..**********....*...**..*.*.**.**.**.**.*.**....*.*..*****.**.***.*.*..****..***..*...**.**.*..*.**.*.**....**.**...*..*****.**....**.****..*..****.***.*.**.*..**..*..****.**.**.***..**..*.****.*.*.*.....**...*..**.*..*.***..**.*..**..*.*.*.*.*.**..***.*.**.....*..*.*.***......**......********......*.*.*..*.**..*..*.....*.**..*.*..*....*.***.*...***.*.*...**.*.****..**.....**....*.****.**************..*...*.*.*..*.*......**.***..***.*..*...*****.**.*.*...**.*****...**..*..*.....**.**.**....*.***.*....*.*...***..*..****...***.*.*.*****..***.****.***..********.***.*.******..***.**.***.*...**..****.****.**.*.*.*..**..**.*..*.*..**.*..**.*****.**..*******..*.*..*..*.*.**...*.*.*..*.*.**.*.**..**.***....***...*....*.**...*.*.*..****..***.***.***..*...***..*.*.**.*..*..**.**.*..*.......*..*...*........*....*...**..**...**..*...***.***.*..***..**.**.***.**..*...*..*........*..***...*.**..****.**.**....*....*..*.****..**.**.**..**....**...*....*.***.*.**.**....**.***...***.**.....*...*..*.***.*.....**..*.**.**.*.**...*.***.**....*..*....*.*..*......*.***.***.*....*.*..*.*.**..*....*..******..*....**....*.*.....*..*****.**.**.***...****.**.**..**..*..*.....*..***..***.....*...*.**..*..*..***...***..****..***..****.***..***
***..*****...*..**..*..**.***.*.****..***.*..*....*.....******...***..*..*.*...**.***......**....*.*.*****.*.*.***.*******.**.****............*..***...**....*..*...*.****.*.*.*.**.*..*..*.***....**...*.....*******..*.***.**.....*..*.****.*..*.***.*****...*.....**.**.**..*....*.*..***.**.**.*.*.**..***..**...**.*.*.*..............**.**.**.***...*..***.****...*.*.....***.**..........**...**.**.*..*.*.*****.****.*...*..**..***..**.*.***.****.*.*...***..*.....*..*.*..*...*******.**.*...*.*..*...**.**....*.*.*.....****.**.****.*.*.**.****.***.*...*.****..**..*..***..**.....**...**.....*..****.*.*****.**.***.**.*..*...**...**.*..***....*..*****....*.*.*.*.**.**.**.*.********......*.**.****..****...*..*.....*****..****...**..***.*..*..*******.***.**.......**..*.*.*..**.*..***...*.*.**..***.**...*.**..*.***.*.*...****.*..**...**..*..*...***....*.*.****..*.****..*.***..*..**..***..*..*..****..*...***.********....**.**..*.....****.****.***....*......**.*.*.*...***.*........*...*.******.**.*..*.*..**..*.****.**.*.....**.*...****..*.*...*.*..**...**..**...*..*.*.*..****..****...****....**.*..*.*..**.....**.****..*.*.***..***....*....*..***.*.*..*...*.********.**.******.**.**..*.*....**......*..*.*.*.*.***.*.**...**..*...********..*.*.....**...*.*....*...**..*...*..**..*.**...**..****.*.*..*****.**....*.*.****....***.*..**.***....**..***..........**..*.*........*.****....****.**.*...*.***.*.***..**.*...*.**.*.*....*...*..**..***..*..**.**...*..*....**..**.****..*****.***.....*...**.*.**...**.*.**..*.**...**.*..*.*....***.*.*..***.*......*..*..*...**.**.**.**..*...**.***.**.****.**...**.*.**.....**..**..*..*.*****.**.*..*******...*..***..*.*.*.*....****.***...**..*..*...****...**....*.......**.*....*..***.*.**.**...*..*.***....**.....*.*...**..*.***.**...**...*.*..**...****.*...*.*.****..****...*.*...*.*...*.******.****....*.*.**.*...***.**...*.**..*....****..*.***..*....*...**.*.**.****..*.**.*.*....*....*..**.****.*.*.*..**.*...*****.****.*.***...**.**...**.*...*...****.*.*..*.
****.*.***..**.*.***....***.*.*.....*.*****..*.***..**.*.*.*.*.*......*.*.**.**..*..**..****.*.***.*....*.**..**..****.*.**..*.*.***..***..*....**.****..*****..******...**.****...**...*.*.*..*.*...**.***........*.******..*.***.***.***..*...*..****..*..**.**...*..**.......*..***.*..*...***.*.*.****..***.**...*.*.*.......*.....*.****.**.*.*...*****...*****.**.***.*...*.*.***.*.*.*.*...**.**.****...*.*.*..******.*..*....*..*.***.**....**.*.***..**.*.*.*...***..*...***..*.*......*..*.....*..*.*.*.*.*..**.*....**....**..*...*..*...*.***.*..***.....*.*.**.*.**..***..******..****......*....******.*.***..*.....*....***......**.**.***.*.*.**.**.*..***..*..............*..******.**.*..**.*....*....*..*********..*.***.**..**..*.*.*.*..*...***..*.*.*.*..*.****..*..***.**...****..*.*.****.*.*..*...*....**....*.*****.*...*.****..**..*********..**....*****.......*....*....****..*..*..*.*****.....*...**..*..*....*.*.*.*.**..*......**.**...**..*.*.**.*.****.****.*.*..***.*.*..*......*.***.**.*.*.*..***.*.**...**.*****.*.*....*.**.....**....*..***.***.**...*..**.*....*.****..*.*...*...*.**.*****.***.*.****.*.*.*.**.****.*.*.*...*.*.*.***....**.*.*...***.*.**.**...*..**.....*.***.**.*..*..*****.***.**..*..*..*........*......***..***..*.*.*.*..*.**.****..*..*.**.*.*.*.*.*..*..***....*..*..*..*****.......*.*....****..**.....***.**..***...**....**.**.***.*..**.***.*....**..***.*..*..**...***...****..*.***.*.*.*.*.*.***...*.*..****.......***.*........*.*****..**..****.**.*.*.**....**.*.**...**.**...*..*.**..*.**.*.**.*.**.***....********..*..***.....*...*.*....*..****.*.*..*..*..**...*****.*..****.*.*..*..**..**..*..***.*...***..*..*.*......****...*.*.*.*.*..*.***..**..**.*.*....*.***.*.****...***..*.*.....*..**.**.....**.**....*...**.*..***..**.*.**..***.***...*.*..*.*.*****..**...*..*****.****...**.***.**....***.*.**..*..***...***.**...*...*..********..**..*.*..**.........**..*..*.*...*....***.***.*....****.*..**.*..*****..*..***...*....**......***..****.....**.*......*...**..**.*..**.**
*......***.***...*.***..*..**..**.**..*.*.*..*..*....****..**.*.*.*.**.*.****.***..*.**...*...*..**.*.*.**.**....*.**.*.*..*...*.*..**..*...**..*..*.....*.********.*.*..*.....*....*.***..*****.***..*.*.**.**.**....**...............*..*******.**...*..***...**..*..**..*.*.**.*.*...***.*.*****.**.**..*...*.....*..**...***..*.***..**********..*..*.......**..*.**..*...***..**.***..*..***.**.**....***.*.**..*..*....*****.*.*.***.*....*...*....***..*......***.*..*..***...*.*......*..*.*.*.***..*..*****..*.*....*...*...*...*.***.*..*..*..***..*.**.****..**.****....***.*.***.**..***...***.....**..****..*..***.**...*...*.*....*...*...**..*..**.***.**...***..**..*.*.***.**.*...*.*..**.*...*.*.*..*..*..*.**...***..***.***.*..**.***....**.*........*.*.****..*.***...*...**.****.*..***...*......*.*.*.****..*****.*...*...**.*...*.....*.......**.*.*.*.*..****...*........*...***.*.**...**.**..**..*.***..**.**.*..*...**.**.***.***.***......*..**.**...*****.*..*.....**.**..**..*.*****.*.**...****..**..*..*.***.*.*.**.**.*....*.*.****..*.**...**.*.***.**...*.**.***.....*..**.*..**.*******.*..**..**..*.**..*..*.*.**...*...***....***.*....*...**.**.***...*.*..***.*...*..*.....**.*.....***....**....*.*.*....*.**....**.*.*..*.*.****.**.*.**.*..***.***.***.*...***.**...*......****..***..*...*...***..*..*.*.*..*..****...*.*.....***.***.*...***.***.*.****.*.*.*.*.*.**..****.*.*.*........****.*.***..*.....*.**.*..**...*.*......**..*..*..****...**.....**.*.***..*..*..*..***..******...*.*...*..*.*..****..*..*...******.****....*..**.....*******.*..*..******.**.***.*..*.....*.*.**.*...**.....*..*..*.**.*..**.*******..*.**.*..**....*.*.*..**.**..***.*.*.*..*..*..*.***.**.*...*.*...****.*******..*..**.*.**..*....**....***..*.**....*.**.*.....*..***..*..**.*.*.*...*.*..*.**.**...***.*.*.*.*..*.**.**.****..*...*..*..*.*******..****.*...****...**.**....*....****....**.*..**.*****.**.**.*..***..**.**....*****...**...***.**.*.....**.**.***..*****...***..****.*.*..*..***......**.*****..**...*......*....***
.***.*..**.*..**..********...**..***..**..****.*.**.*****..****....*.**.****.*...*...**.*.*....*.****.**..*...*...***.*...*.**.*..****.*.***.**.*.*..*.*..*..**...*..*.**..*.***...***...*.*****.**.***...**...*..**.**.....****.*.*..*.***...**.*..*....***.....**.*.......*...**......*...**..******.*..**..**..**.*.*..*..****.*..****.**.***.....***........***...**..*.*..********.....*...*.****..*.*.*...**.**.*.*.*..*.*.*****.**...*..***..**.*...*.*.*.**....*.****.*.**.**...**.....**.*.******.....*...*..**...***..*....***...*.......*.*..***..*..*..**.....**..**.**....****...******.*.*.*..*.*.*.**...**.***.**...*****.*.***.**.*..******.*..*..*...*.**..**.*.*.*.*.*...***.**.*...*.**.**.**.*.....****..*..*....*.*.*.*.*..*.***...*...*.*.*.*.*..***....*.**......*......**.**..*.**..*.**....**.*..*..**...**.**.**...*....*.*...*...*.*.*...****..**.*..**...*....*.**...**.***......*.*...*.***...*.**..*........*.******.**......*..*..****....*****.*.*..**.*..*****.*.*..**.*.*****.*.*...***.....****.*.*...*.*****.**.*..*..*...*.**.**..**.**..**.**.**.**...*...*.......***.*..*.*.....*..*..*..*.*.***..*..*****..***..***....*...**.*****.**.**.*....****.**..****.****..***..*..***.*..*..**.*.*.**..**.*..****.***..*.*..**..*.*****..**.**..*.*.*.*.**...**.**.**.*****.*..**....*.*.**.*.**.***...****.*.*.*.**.....**.*.*....**.*.*.**.*****.*.****....**.********..***.***...**..****......**..***..***.**....*....****.**.**.**.*.*....*....**.**.**..***.**.**..**.*..*..***..*.*..*..*.****.....*.*...*...*.*..***.*.**.....*.**.***..*...**..***...*....**....*.****.*.*.***.***.**...**......*.**.**....***...*.**.**..*...**.*...***...*...***..*.*.*........*.*..**..**....**...*......**..**...*****.*.***....****.....*..**.*..*.**.*..****.*..****.*****.*.......*.**.**.*..********....*.*.**....*.*..**.*.**.*.*.*..**.**..*.***.**..*..****.**.**..*..**.....*****...*.**..**.*...******.*....**.*.**.**.*..*....**.***.....***...*.*..******..**....****..*..***.*******....***..**.**...*.*.***.**..*******.*.*.*..*....*
...**.*.*...*.*.**.**.**.***.**.*.*.**..*.*.*.*.*******.*******....***.*.*******.***.......*...**.********.*.*..*.***..**..**...*.*********..**..*.***..*.***.**....*.*.*.*...*****..**.....***......***..*..*******..******....*....*.....*..*.*..*.*..*****.**..***..*.*....***..**...*......*..*.*****...*.**...******..***..*********.******..*******..*..*.****..*......***.*...**.**..*.***.**..*.*.....**.******..*..*.*****.*.****.**.*..*..*.*.****...***.....*..**.*.*..*....**.*..**.****.**.**.......*.....**......*.*....*......****.**.***....*..****....****...***..**.....****..****..*.*.*...*.****.*********..**...*.****..*.*..*.****.*.*..*******.*.***.*..*...*.*.**.**.***..*....**..**.***.*...*.**...***.*..*******.......*.*.*....**.*..*****.**..***...*....**..*..*..*..**.*.*..**.*.*..*...**.*******.....*....***...*.*.**..*..*******..*.***.......***..*.*.****.*........****.*..*..***.***.**..*...**.****.***..*.***.*...***.***.....**..**.***.***....***.***..*..*.*....*******.****..*.*****..****..*..**.*..**.*****.****..**..****....*.*.....*.....*...*.**.***.**.*.**.*.**.**...*.......*......**.*.*.*.**..*...*..**.*..*.**.*.*.*.****.****....*...**..******.*.**.*.*..*..*****.*.***.*.***.*..*..**..**.*.*.*..*.*.*.*...*..*..*...*****.*....**..*...*******.*..**.*...*.*.*....*..***.*.***.**..******..*.*.*...***.*..*.***.*.******..**..****.***.*.**.*..*****..*.****.****.***..*****..*.**..**...*.***.*..*...**.**.*.*.********...**..**.**.**...**.**..***.**..*.*..*.*****....**.*...*.*.....****......**.**...**.*****..**..**...****....**..**...**.*.*...*...*.*..*..*...******.*..*.**.**...**..**.*.*.**.*..*.*...**.**.*.**.*..*.*.****.*****..*......**....*.**...*..*.**.**..***.*.**..*****.**...**..**..*....**.*.*..**.*.*.***.*..**...*****..***.**....*...*.*.**.**...*.**.*....***.***...*..*.*...*.**.........*..*.**.*****.***.*..*...**.**...**...***.*..***....*.*..****.****..*.*...***.*.*...**.*.*.***..**....***.***.*****.**..****.*.**.***.*..*..*.***..*.***.*.*.****.*.**..*.**.*..*...**.***..
..****..*..*.**.*..**.**..********...**.**..*.......*.*..**.***.**...**......*.*****....*..**...*..*..***...*..**...*.*.***.***.**..*...*.......*.*.*.....***.*.***....*.*..*.*.**.**.*.*.***.....***..******..*.*.....*.**..*.*.....*****.**.*.**.*.*.*.****...*..*.******..**.*..*...****..*.***....*.**.*.*....***.**.*.....*......*.****......*.**....*.***.....*..*.***.*.....******..*.*..*..*..*.****..*****...*.**.*..*...**.*...*.*.*****..**.**...**..******..*...*....***.....*.....****.**...*..*..**...**..***....*..*..*.*.*..*....**.**....*..*....*...*..*.*......*.***..*..*.*..*.**.*.***..**.**....*.******....*..**.**.******..*****..****.***.*....*..*.*..***.*....*...**.*.*...***.*....*...**.*..*..*..*.**.****.**..*....***.***..****.***....*.*......***...***....***.**..****..****.*.*.**..*..******.*.***..**...*.*..***....*......**..***.**..**.*****.*..******..*.*****....****...*..*.***.*.***.**..**...****.*.**..*****.*..**..*....*.*.***.**.*..****.**.*..*.*.*.*....*.*.****.***.**..*..**.**..*.*.*.*...**..**..**.*******....**....*****.*.*.**.*.***.*.*.**..**.*...*.**.**.***.*..*..**..*..****.*.*.**..***...*.*.*.****...*.**.*..****..*..*..*....*.*.**..*..*..*.**..*...**..*.*.*...**.***........*.*.......*..*.**........*.*..*.*...*..*.*.*****.....*.*.***..*...**.*..*.**.*.****.*.****..****.**..*..**.**.*.**..*.***....*******..*...**.*.***.....*..******....****..******.***..***.**..**.**...**...***.**.*.****.**.*..*.....*.*.*.**.****.***.***..***.*...**.*.*...*.*.***...*.**.*..*.***.....***....**********..*..***..***.**.************.*.*.*.**.*..*****.*.*...*****.*..*.*.*.*.***.*.**.*..***.*****.*..*.**.....*.*........***...**...**..**.**.*..**..*.....**..*.**..**.....**..*..*.*..****....**..****..****.**.*....***.......*....***..*.*.*..*.....*****.*.*....**.....*.*.....*.*.*.****.**..*...*.*..**.*****.*..*.*.*.*........**..*.***.**.**..*..**.*...****.***......****.*..*.**...**.*..***....****..*****..*..**.*...**.*.*..*..**..**.*****..****.*......***.*.****..**.*..***.*****..*..
...*..**..****..***........*..*....***..**..****..*.*..****...**..***....**.***.*****..*.*.*.***..**.*...*.***.*****.*...**.**..*********.*.****.*..****..**.*.**...**...**.*.....**.*.***.*******..**.*.****....****..*...*..*.*..**.*.**....**.*.**..********.**....*..**.***.*.*..*..**.*...*****..***..*..*..**.*.*********..**...***...**.*...*.**.**.*.*.**.***..****....*.*.**..*.*..*.*...****...*....*.*.*.*.**.*.***.**...*..*.**.**..****.**....***.******...*...**.**.****.****.*..*....***.*.*....*...**..**.*******.********.*******...*.*...........***.*..*.*.....******...***..*.**....****.***....*.*.*.*.*.*.*.**..**..***...*...........*.....***.*..*****..***..*...****..*.*..*.******..*.**.*..**.*...*.*...**.*..*.****.....*..*.*.***.*..*..*.*..*.*..*.*.*..**.*...*...*..****.**.*..***..*.*****.*.*..*....***..**...*..***.*.*.*.*..**..**..**.****.*..*....*..*.********.**.*.*...****.....**......**....****.*.***...*..***...**....**.*..*.....*..*.*****.*.**.*.*.*...**...*....*****..***.*.*..****....*...*.**......***..*...*..*.*.......*.********....*..****..*.**...*...**.**.*.*.**..*.*.*..*.*.***...**.......*.*.**....*.....*****.**.*..****.*......***...*.*****.**..*.****.***.**..*.**....**..****..**..***.....*..*....**..*.*.*****..**...*.*****......****..*..*.*.*...*.***....*.*.**..*.*..*..***..*..**.*......**....***.....***..******..*****.**..**.****.*.*.*..*.....*..*...***.*....*...**.*.*..*.**..*..*.******..*.*.*..**..*..**.*.*.**.*.*.*.**.**..*..***..*...***...*.*..*.*....*.****.........****..**...***.**.*.*.*...*******.****.*.***.****.*..*..*.********..**.*.****.*..**.**.**..*.*.**.*..*.*.***.**..***..********.*.*..*****.***.*.**..*******...**.****......****..*.*...***.*.*******.*.*..*....*****...*....****..**....****.*.*.*.*.****.*.***.****.*..***.*..*..***.**...*.**********...*...*..*.*...****..*.***.*.*..*..*.*.*...**...*.*.*.****....**..***.*.******..*..*..**..***..*.*.....*..*...*...****...*.****...*****....*.****.**.***......*..*.*.*.**.**..**.**..*..***.**....***...***
..**..**.**..***.***.*..**.*..*..*...*..*..***.****......*.****.*.******.*..**.*....*...**..*.****...*...*.*.*.*...*...**.*****.**......*.**......*.*..*.***..*****.*....**.**...*..****.*.**..*.*****....**.**...*..****.*.**....****.*....*.**.*.***.*.**.***...***.*..**....*.**..*.....*..**...*.*.***.*.*.*.**.*******.*...***.**...*.*...*****.....****.*.*.***.****...*****..*..*****.**.*.*..*..****...*..*.*.***.*..**.***..*.....**.***..**.*.*.*.*..**.*......*..**..***..**..*..******.*....*...**.*.*....********.*.*.******..*.**....*.******.*******.****.**.***....**.*.*...*..*..**.*.*..****.**....***..*.*..*..*..*....*.*.*..***..*.**.***.**..*...*.**.*...*.*..*..**..**.****.*...****.***..*******....*.*.....****.*..*..**.***.**.***..*...*.*.*.****.***..****.***.*...***.*....***..***...*****..*.*..*.*.*****...**.***...*.***.*.**...*..*..*.*...**.......**..*******.*.*.*.**.*..**.***....***..*.**.**..*..***.***..****..***....***.....****...**..*.*.*.****.....*.*...***....**.**.*...***..*...***...*.**.**...**..*...*.....**.*...*.*.***..*.***.*.**..****..**.*.*.*..*.*.****.***.**.*..*....**.****.*.****...*.**.*..*..***...*****.**.****..*.*.***..*.*****.*...***.*.*.****.*..**.*.*.**..***...*.*.**.**..*...***.****..**..*.*.**.**..****.*.*..*****.*....**.*.*.*..**...*.*..**..*.*.*.*.*...**..*.*.*.***.****.....***..*...*.**.***.*.*.*.**.*.****.....*..***.***********.*.*.****.*.*.***...*.*******.*......**..**..*********.**.*....***....*..**...******......*....***.*...*..**...*..******.....*...**.*..****.******.****.*...**.*****..*.......****..*...*.*.*..*.***..**.*..**...*****.***...*..****.*.....***...*.*.*.**......**..*.*..**.***.*.*..***..****.*****.*....***..*...**.****.*.*..*...*....*****.....*****.*....**.*.*****.*...**.***.....**....*..**........*.***..***.****.*****.****..***..*.*.*..*.**..*.*..*.***.*.**.*..***..*.**.***..*.***..***..*....*..*...**......*..**.**.*...*.......*......*..**.*......**.**..*.**..**..**....****.******.**..*.**.**.*..**.***.**.***....*...**.*....*.*
*****.....**..*.*......*..***..*..***.*.......**..******..**.***.*.*..*....*..*..*.*.*...******...*.*..*...***..*.*.....*.*...**..*...*.**...*...*..*..*..*.**.**..***.*..**.***.***.*.***...****..**.**..**..*........*..**.*.**..**.*.******.*.***.**...*.**....*.*******.**..*.*...*.**.*.***.*.**....***...*.***..**..***.****.....*.***..*.*.**.*****..**..*.*.*..***..*.*..*.**.*.***.....*.***...*.**...*******.*.*.*.........****.***..**...****.....**..******.*.*.*..*...****.****....**.***..*.*...***...****....******..*.*.*....*.****.***...*.*.*..**.*.******.**.......*.*.*....**..*.**..*.***.*.**..***..***....******.*..****..*.****.***.*.*...**.**.******.*...*.***..***.******....**...****....*..*..........***.**...**..******..*..**.**.....***..*.*.***.*..*.**..**....*......*.***....***.*...**..*..****..*.*..*.*..*..*.*..*******.****.*....****...*....*.**......**.****.***..*.*.*.*****.*.**.***....**..*...***.*......***.**..*..***..**.*..****.*..****...*..*.**...*....*...*......***.**.*..*.*......*..**....****..**.*..*...**.*****.**..**...*.****........*...******.*.*.*...*.**.**...*....**.***..*.**..*.***...****..*.***...**.....***...**.***..****..**.**.***.**.*..****.*...**.***.*.*.**.*.*.........*.**......*.*.**...**.*.****.*.**.****.****...*...*..*...**.....*.*.**..*.***..*...*....**...*..***.**.*..*.....*...**...****.*..*.***.***.***......*...**.*.*.****.*.*.*....****.**.*.*...*.*....*.*.**.*...**.*.**..*****..*.*****.****.*.****.*...*...*.***....**.***........**.*...*.*.*....*.**.******.**..*.***.*.*.**...*.........*..*..*..****..*.*....****.*.*.*..*****.**..........*..*.....*.*...****....*********...***.**.**.....*****..*...*.**...*.***..**..*.***.*.**..***.***...*.*.***.*....*.*.**.**.***...**...**.***.**..*.*..**..*..*..**...**..*..*..*.**..*.*.*.*..*...*.*.****..****.*.*.....*******...***..**.***....***.**....***.**...******....*.*......**.***.****...*.***.*..**..**.*.*....**...***...*...***..*.***.*.**....**.***..****..***.**.**..***.*.*..****..***.**.....**.*.*.***
****.**.*.**...*...*...........**.*...**..*..***.**...*.*.*****..*....*.*..**.*.**.*.*.*....*****.**..*.*.*.*..****.**.**.***.****...*****..**......**....****..*..*....*.*..*.*.*..*.*.*.**...*.*.**..*.*..*..**..****.*.**.****.***.*.*..*.**...***.**...**.*.**.*....****.*.***..**..*.*..****.*....**.**..**.*....****..**...**.***....*.***...**.*....*.*..***.***.*..*...*..*...*.**.***..*****...**..*.*.*.*......**.*.*.**..**..*.*.*.*.***.***..*...*.*.*****..*.....*.*.**.*.***.....*..*.**....****.****....*.**.*.*....*....***....**..**.*...***....*.....*.*....***.*..*...***.**.*****.*.*...*.*..*....*.***..**.**..*.***...*.....**.*.*.**.*......*...*.****.***....*.******.*.*.**.****.*.****.*..*******..*....*.*..*..**.**....*..**.*.******.**.***.*.*...*.***.*.***....*********.***.**.**..**.**....*...**...*..****..*....**......******.*.*.**.*..*..*.*..**.*...*.*..*.*.*..*..*.*.*...**...***.*.***.**...*.**..*...***..*..*.*.**.*.**.*..*...***..**..*....*.*.****.***....**..*..*.**..*.**.**.*.******..*.**.*..**..*....***.**....*...**.*.**..*.*.**.***..*****..**.**.**....*..*..*.**.*.*..**.....***.***........*.*...*****.**..*....*....*..**....*....**.**....*..***.**.*...*.*...***........**.***.*.**..****.**..**.*...**...**..*..*.***..*......**.****.*.........**..*..*...**...**..*.**.**.*****...*...**..*.**..*......*...*.**.****.*.**..*....**..*.***.**......***..*....***.****.....*.*.**.**.*..*..**.***.*...**.**...******......**.**......*.*.**********..*...*...*..*...*..*....*.**...*...*****.*****.....***.**...**...*.*..*.***...**.***..****...**.*...**.*.*.*..*...........*.*****.**.....*.**..*****..*******.*.*.**.....***..*..*.***.***.*****.*.**.*.....*...*.**..*.*..**.***....*..*..****.**.*.**..********.*..*.***.*.**.*.*.*...*..**.*..*..*.*....**....*.*..***..******....****..**...**.***.**.*.**..***....**..***.*.**.**.**....*.***.***..*.*.*.**.*..**.*.**...********...**..*...**..***..*.****....**.....**.*.*.**.*.*.*.*....**....*..*..**.*...*.*..****..**.........*.**.**.*..****.*.*..
*.****..*...**.......***.*.****.*.**.*...***.*****..*.*..***.*..**..*.***..*..**.**...*.*********.*.******.**..****....*..*.**.*....*...**.**...*.*..****..........***...**...*.**.**...*.***.*.***....*.*..****.*.*.*...**.*...***.*.*..*****.***.**...*.*...*..*...*.*....*..**.*...*.*.***.....*.**...*.*.***..**.*****..**.**...*...**.**.*..***.*.*.*********..**..**..**.*......*..**..*.*.**..**..*..**.*.*.***.*......**.*....*.........*.**.**..*.**..*.*..*.**..**...***.**.**.*****.****.*.*.***..*.***......**..**.*****.***.*..*.*......*..*..**...**..****.*.*..****.......*.*....*.**.*...*..***...**......*.*....*...****.*..**.*.**..*.*.*****..*...*.***..*.*.******.*.*********.*.*..***...*.....*...*...****.**....***..*..**.*...*.**.***...****.**....******.**.**...*.*.*.*.*.***.**.*...*...****.*.****.***.**.***.**...*...******.***..*...*.****...*****..**.*..*...*..*.....***..********..**.***...**..*.*.*****.*.*.***.*....****..*.*..****.*****..***.****..*.****.**...**....*..*....*.*..*.**..**.*.**...***..*.**...**..**.******.**.**.......********....****.*.*...*.****....***..**.*..*.*...***.*.*...*..*.*..**.....**..****..*.**.**..*.***..****.*.**.....**......**.***..*....*..*.***.****..*.*.*..***.*.......*.....**.*...**.***..*.....**....***.....***....****..***...*.**...***..*.****..........***..*****.**....*..*...**..*.*.*********...*.***.**..*****..*.*.*.*****.....*.....****..***...**.*.*.***.....*..*.*..*.*..**.***...***.*.*.**...**..*****.***....**.*.**.*....**.**.....***.*...*..**..*..***..***.**...**.****.*....****.*.*.****...**..****..*..*..***...*.**.*...**.***.*...*.*.**..*.****...***.**..*..*.*.*.*.*.****.***.****.***..*.*..*.****.**.*.**.*..**...*..*****.*.*...*****........**.*.***..*.****.***.*..*...*.**..**.**......*.*...**..*..*.*.*.*..**.*********..*..*....***..*.*...*.*.**.*...***.*.**...*..*.*.....*..**..*.*.**.....****.**..*.***..*...*....*.*****...*.....*.*****..**.******.*.*..*..*..*****...*.*.*...**.*.***.*.**..****.***....*.*....**.****..**..**.****.***.****
*..**.**.****.****...*.**.....*.*.****.*...*.**..*.**.**.**.**....*...**.**..*.****.**..*.***.****.******.***.*.*...*..*...*......*.**.*..*.***..**.**.*..*.**.*.**..***.**.*.*...*...**....*...*******.**.*...*..**.*...*..*...*..*..*.*...**.****.***.**..****...*..*...*...****.*****.*.*.***.......***.*.*..***.*..**..**.*...**.*..*.**.**..*.***...**.*..*.*...*.*.*****.**..*....***....***...*...****...*.*.**.**.*..*..*.******.**..*..*.**....***.*.**.***........****..******.*.*.........*...**.*.*.*..****..****..**..*..***.****.**.****.*****....*****.*...**..*.**..*.*.*.*.....*.*****...*.*.....***.........*.........*.....*..*.*..*.*.*.**.*......**..*****.*.***.*....**...*...***.*..*.***..***..*..*.*.*.*****.*.*.***.*..*.....*..*.**...*.*...*.***.**.***.***.**..*..*.*....*.*..**.***..**.**....*.***.*****.**.*.*.***......**.....*.*...*.*..*.**.*..**.....***.....*...*.*****.**.****..****...*....****.*.******.**.*..***..**.*.***.*.**..*.*.*.****..*...*****.*.*...*.**...*......*.**.***...**.*.***.**.**.***.**...*...*....**..*.*..**...*.**..**.....*...**...*.*...**.*..**.*.***.....****.**.**.****..*.*.**.*.**.***.*.*.*.*......**.*.**.......**.*.*.*.**.**.**.....***.*..*..*..*.**..*.****..****.***.*.*.**.***.*.**..**.****.......*****.***...****....**....*...**.*.**..***...*..*.*....*.****...*.***..*.*.**.**.***....*..*...*.****.**.*..***..*.....****.*.*.***.*.*...*...*.**...*.*.*.*....*..*..*..**.*..**.**....**.*..**.**.****...*...*.*...**..*..*.**..****.....*......**.....**..**********..*......****.*.**.*..***.*.**.*..*...****.*.....*...*..*..*...****.........**.*****.****...*..*..**..***....***.**.**.**.****.*...*.***.*..*.**....*..**.*..***..*..***.**..*..**..*.*.*.*.*.*.*.****.****...**.....*.**......**........*..**.**..**.***...**..***.*...***..**....*.*.**.***..**..**...*.****..******..***....**.**...**.*...****.*..*.***.*.****....*..***...***.**...*.*.*..***..*.**..**.******.*.*.***..*****...**.......*.*.****.**.*.*.*..*.*.....*.*.*.**...***........***.******..*..*********
***..**..**...*.*.....*..**..*.**.*..***.***..**.*.....*..**.******...**.*.**..*.*.*..***....*.*.*.**.****.**.***..*..*...*.**..***.*.***...***....*.**....*.*...*..*.***...*.**.******..****.*.**.*.**...******..*...**.**...*..*.......**...*.***.**.**..****..*..*..*..*.*..***..*****.***.*****.*.....*...*.*.*...***.**.**.**..**.**..**....*...**...***..*.***.*...*..**.*.***.****.*...*.....*..*..**.**.*..*.*.**..***.*.*..**....****..*..*******.........*..*.*..******.*..*****.***...*.*...*.....***.*.**...*.**.*.*...*..*..**..****....**.*.***..*...*...***.*...**....*.****..**..*..**.*.**.*.*..*..*..***..*****.***...*......****.*****..*.*...**....*........**.**.**.*.**.**.*.*.*.*****...**.....*...*....*..**.*.*.*.**.*.************..**.***.****....*...*.***.*..*..*..*.*.*.*.**.****.**...*....*.****.*..***.....*.*....**..***.***.*.*****..**..*.***..**......*.*...*...**..**.****...***.*..***...*.*.*........*..***...*....****..***.....*.*.***.*.**..**.*.....**.*.***.*.***..****.*****.*.*.****.*****..**.*.....*....********..**.*.**.***********...*.**..****....*..**.*.*......****...**..*....**.*....***...**.****.*.*.**.***.**.**..*.*...***.*.*....*.**..***.***..**.*.*.*****.*.*.***.***.***..*.*..***.***.***...*.*.....***.......***..**.***..******.***...**.****....**.*******.*...*.**.****..*.**.*...***.*...*.**........**.**.*...*..**...*.....**..*.**.*...**....*.**.***.**......*.**....****.**.*****..*.*..**....****....**...*..*****..***....*.**.*.****.....***.*.*.*****..*.*.....*..***..***....*.*.*.*.**.*..**.*...****.***.**..*....*....*.*****.*.***.***.*.**..*..**.*.......**..*.*..*..*....**.***...***.*..*..*.*.*.*..*******..***.**..*.*.......**.*....*.*****..*.*.**..**..***.****.**.****...*..*.*.*****.*.**...*..*..**..*.*.....*****...***..*.*....****.....****...*..***..*.*.******..**.*.......***....*.**.....***.***.*.*...****..***..***....*.*.*.*.*.*******.*..*.**...*........*...***.*.*.*...*.*..*..*.**..**.*..***.***...*****..*.*...*.******..*.**..*..******........*.*.*.***.*.*
****.***.**.*..*..***.*.*.**.*.....**...***.....*.****.**.*..***....*.*..*....*.**.****.*..****.***...****.*...*..**..****.***..*..**...**.**.***.*********.**.*.*.*.*...*.**.****.**...******.**...*******.*.**...**..**.*..***.**.**.**...*..*......*.*...**.......****...*..***...**.**.*****.*........***.*.*****..******.*..**.*****..**.*.*..*.**..*.**.**.**..******..*.*..****.*.****.*.*..*.*.*..*.**...*..*.*.**.**.*...***...**..*.*...*......*****.*..****..**.*.**..**..**.*.****.*.....**...***.****.**....*.***....*.*...*.****.*.**..**.***.*.****..*...*.*...*.*..*****.**.*..**.**.****..*...**.****.**..****...****.****....*.**.***..*....*..**.*.**.*..**.*.***.*....*.*..**..*.*.......*.**..**...*...**......*..*...*..*..***..**.***...*..*..*..**.**.****.....****....*.*...*..****.*.*.*...***...**....****.**....**.*...*.*.**......***.****.*.....*..***..*.*..**.**....**..*.*..*.*.*.*...*.*.*..*.****...**.***...*..*..*...*.**...***.***...*...*.*.*.*..**.*****.***...*....***..*..***..*.***..****.*.**.....*.****.*.*.****.*..*.**.......***..****.*..**..*****.**....**.***..*.*..*..********.***.***.*.**..*..***.*.*....**.*..**.....*.***.*.**..**.*.*..*......*.*.**.***..*.*.**..........*.********..***...**.*....***.....*....*.*.**..*.....*.***...**....*.**.*..*.*..**.*...**.*.**...*.***..**.******.****.*.**.**..*.....*..**..**.**.*.****...*.*****.*****...*..*.***.*.*...***..*.**.*...*...***.**.*..**...*..*.*.*...*......*...**.***.......****.*******.*.**.*...*.*...*.**.*.......*..*.***.*.*....*.**..*..*..*.*.*..**.*...**.*.*.*...**..**..*.......*...**..**.*.**....*..*..***.***.*.*****.*..***..******..........**..**.**..*.**..**.*......*.**...***.**...*.....**...*.**......***..**...*......***..*.*****.*....*.*..**...****..***.*..***.*.....***...**..*..*.***...**.*.*.***.***..***....***.*.**.***.*.****.....***...*..*..**.**..*****.*.**.***.*...****.**..***.*.**.*..*.**.***.**....*...*****.*****.*****..***.*.*......***..*..*.*.****.***..*.*****...**.***..****.**..*.**.*....******.*.*.****
**..**..*.****..*.***........*...*.*....*...**.**.*..***.******.**...***...*..****.**...**.**...*..**..*.*..*.*.*...*.******..*..*...****.**...*.*****...**.**...**.*..**.***..*.*...**.**.*.**.*.*.****..**.*...*.....**.....****....****....**..*.***.**...**.*...******.*****.....**.*....*.*.***.*.*.**.....**.*....*.**..**..*..*..**.*.*..**..*..*...***..*...*****...***...*.*....*..*.*..***..*......***.****..**...*...**.**.*.*.*.***..**...*.....*.*..*.......*..**.***.**.***..**...*.*****.**.**.*.*..*****.*.*..***..*...*.****.*...*.*...*..*.***..***...*******.*..******.***.**..****......******.**....**..**...*..*.*.*...**..***......*.*.**.....*.*..*****..*.*.***.***..*.....*.**..*..*..*.*..*...*..*.***.***..*.**.*..*...*....*.**..**....***.**.*.**....*..**.**....**...*.***.*..**.*.**..****..*.*.***...***.....*.**.***.**.*.*.*.*..**..*.*.*.**.**....**...**.**.*.**..**...****..*.***.*.....*.....*..***..****...****..**..***.**.*...**..**....**.****.*..*..***....********.....*..*.***......*.*.***...**..*.*..**..*.**..****......**.*.*...**.*.....*.*..*......**.*.*.*.*.*.....*****.*.**.***.......*..***.*.*..**...**.*..*..*.***..**..*...***.....*.*.*.****.*.*..*.****..*.*****..**.*..*****...*.....*.....**.....*.***.**.*..***.****..**********.**.*.*.***..*.......*..**.**..*.***..*.*..*******...****.**..*...*...*...*..*.****.*.**..*....***.*.**..**.**..**....*.******..*..**...*.*........**.*.*******..***.****.***.**...*..*..*.*****..**.**....*.*..**..**.*.**.*..**...**.**.*.*******...*...*..**.***..*.******..*****.*..*..*.****.**..**..*.*.**...*.*.**.****..*...*.*****..*.****.******.****.**..***..*..*...****.*.***..*.**..*....******.****.***..*.*****.**.*.*.**..*.**..*..*..**.*..*...*.***.*....*.....***.****....****.**.*..*..******...*..*.******.***..*.********.**.***....***...***.*.....*.*..*..***.*.*.*.****.***...*..**.***.*..*..**********..***..*.**......*.**.....***.*.*...**...***.*.*.*...**.*.**....*******..*.*...*.***..*.*.**...**...**..*..*..**..*..****.***..*.*..*.....**..
.*..*****.*...*...**.**.****.....*.****.*****.*.....*..****....***.**.*.*******.*.*.****...**...*.**.**...***..***...**.*....**..**.*.*.**..*.*.*.**.*....***....**............**.******.****.*.....*.**.****...*..*.*.*.*..*..****.**..*.*..*.*....*.******...*..**..*....*......****...*..*..**..***.*...**.*..**..*****..*..*..**.*********.***..........*****.*...***...*..**.*..*.*.****.**...*..*.*.**..**...**..*..*.**..***..*.****.***..**..*.*...*..**.***.*..*.*....**.*..****.....*.**.....*.**..**.*.**.*.*..****...**.*......***....***..*****.*...*...*..*.****.**...*......*...*..*...****..***.****...*..*.***..**..*...*.**.**.**.**..***.*.**...*.**....*...*.***..*..**...******.**.*.**.....**..*.**.**.*...**..**...**...*..*....*..********.*..*.*.**.*.*..**...*..*..**....*..***..**...**..*..*****.*..*.....**..**.*.....*****.*..*..**...**.**..*.*..**.***..*.*..*.*...*...*.**.*..**..*...*..*.******...*.**.**.*.*....*.....*.*...*...**.**...*...**......****.****.****.*.***..*......**.*.......*...*...*.*...**.*****....**.*.**...***.**....*......**.....*..****.*...**..***.*...*..*...*.......***.*..**...**..*.*.**......**.**.**..*...**.*.***.*.*..*.***.***..*.**.*.....*....**....******.**...*.*.***..***.****.*....**.***.**.....****.*****..*.*..*..*.***..*..*..***.*.*****.........*..*...***....****..*..*.**.***.*.****.*...****.******..***.***.*.*..**..*****.*...*..***....**......*..*....**.....**.**.*.*....*...*...***.*..*..****.....***...******.**..**.**.*.***...**.*.*.*...*.***.*..*.***.**.*..*...*.*..**...*.**..*..**.***..*****.**...*..***..***..*..**....*.....**.**..**.*********.**.*...*.****.*..**...***..*.***.*...***...***....***..*....***.*.*..*.*.*....*.......*......*****..*...**.*.**..***.****.......***.**....**.**....**..***...*.***...****..****..***.*...*......*...**..**.***.*..**.**.**.*.*.*....*.*......***.*..******..*...**.*.....*..**...***..****.....***...**..**...***.*.**.*.*..**.**...*..**.....**.....*****...**.*.***...*.*****..*....*.*..***.*..***.***..*****..*...*..
.*.****..**.**.****.**.*..***.**..****.***.****.*..*..****.*.*.*.********..*..*..*....*..**..*.**.*..*..***.**...*..***.*..*.....****...**..**..****.*.....*..*.***...*..***.****..*..**....*.**..*.*****..****.****..*...**.****.***.**.***...*.****..*..*.*..*.*.*...*..***..****..*...*.**.***..**.*.*.*.***.**.**.**..**..**..***....*.*.**....*****.*....***.****.*..*...*..*...*.***..**..*.*..*.*.**....****..*..**..*.***.*.*****....**.....***.***......**...****..**.*.*...*.**.*..**.**.*.....****........***....*.**.*.*..*..***..*.*****..*...*..*.**.***.***.*.*.**..***...**.*.***.*.**.***...*.**.*.*.***...*....***.*....*.*.**.****.*.....*....*****.*..*.*..**.**...*..***.*.**.**..*..*..**...**....*.**...**..*****.****...******.*********...**.*..*...*..**..*.......*.*.*.*.**.*.*..****.*..*.***.*.********.*.***...**.*..**.*....***.***.*....*.*.*..*.*..*..**..*****...**......*********.**....*....**.*...***.*..**.***....*..*****....**...*.***.********...*..***.*.****..**.*.*...*..**..**..**..***.*....*..**..***.**.****..***.**...*.***.***.**.*...*.*....*.*.....*.**...***..*.*.*......*...*...*.**.*.**.*...**.*.***..*.**..*.****.*.**..*****.****.....**..**.**.******.***....*.*..**....*.....*....*...*...*.**.**.*.*.....*...**.**......***..*..*...*...*.**.*.**..*.**.........**.*****.**...*..***...*.****.**...*.*..*.*.*.*..*..**.*.***....*..*...*..***.*....*..***.**.**.***...***.*.**.**.*.*..***.*****......*..********....*...**.***.*.***..**..**.*.***..******.*.*..**..*.*.*****.**..*.**..*..**.**..***..**...*****.*...**.......**.*.****..*.*.*.****...*.**....*.*....*..**.*****.*.*..**.*****.*....****.****..*.*..**..*.***.*.**...****..**....*...*...*...**.*.**...***..*****.....*.*.......****.*.**.*.***..***....***********.*.*...**.**.*..*..**.*.**...*..*.*.*.**.**.***.***..*.*****.*.*..***.....*.*....*..**...*....*.*.*****......*****.**.***...*.****.*.*.***...*....*.**..**..*.***...***.***..*.**.......*.*.**....*****.*..**.*.***.****......***.*..**.*...**...**.*.....*..*.****..*.*.*.*..
..*..**.***..**.*.*..*.**.*.**...**...*.***..*.*.*.**....**....*..*.***.*.***...*..**...**..**..**.**.*...*....*....***.*.*.*...**..*.*..**..*..*.....*...**..*.***..*....*...*..****.....*..........*.*.....***.*....*..*.*.*.**..*.*.***.**.*.****...*....**.*..*..*.*.*....**...***......**....**.***..*.**.*.*....*...**.*.**.**..********.**..*...**.***..*....****.**....**.****..***.*.*..*.*...*****.*.****.***..***.*..**..*..**.....*....**..**..*.*..*.**.*********.*.***...**..***...****.*.***.*..**..**.........*.....*..**...*..*..****.*.*....***.**....**.*.*.*.****.......*.***..*.***.*.***..**..*.**....***.*.*.****..*......**..*..*.*.*........***.**.*.***...**..******.*...*....*..***.....**.**********..*.*....*...**....***..*...******....*.**.......*..****...**.**..**.*.*...**....******......*****.*.....****...***....**.**.....****....*****.*.***..******..****.*.*...**.**.*..*.*.**..****.*****....**..*.***....*.....***..**..*.***...**.**.*....*..***.*.***..*.*.*.*..*.*.*..*****......**..****.**.*....*.....*.****.....***.***...**.*..***..**..***..**...*..**....*..*..*.***..*..*...*.....*.*...***.*...***.**.**.**.*.**..*.**.**.**..***.*..*.*..**.***.******...*.***.*..*.*.**.*.*..***..*.*..*.****.*****..*.*.**...**.***.*....****.**..*....*..**.*.*...**.****.**.*..*.*.**.**..*...****.**..*.***.**..*.**..*********.....**...**..*...**..**....*.***..*..*..***.*..*..*.**...*.*.*.***..***.*...****.*....*.*...**....***.....**..***...**...*...**.*.*...*.**..*.***......*.***.**...*.*...*.*.**.*.***..**......*..*.....***.**..*.*..*.....*..**.**..***...*.**.**....******....***......**...**..**.*...*....*....****..**..******.****.*..*..**.*.*.***.***.*..**.**.**.....****..***.*****.*..*****......*.*.**.*..*..*.***.***...*...*.*..****.**..*...*...*.*.***..*.*...*.***.*.*..*..***.....****..*.*...*.*....**.*.***.*...*.*.*.**...*...*.....****.********.*.***.*..****.***..**.*.**.**.*.*.****.....*..***..*..*****...*..***..**.*****.***.**...**.....**.***.**..**.****.****..*...*.*...*...*.*****
.**...****.*....*.*.**..****.******.*....*.*.**..*.*..*...*..*.***.*..**.*.**..*.**.....*.*.**.*.**.*..***..*..*...*.****..***...**.*...*..***.*...****..*.....*.***...**..*..*.**...****....**.**..***.*..**....****.*..*.**.**.*.****.**********.*..*....*.*.*.*..*..*.*.....***..*.*..*...*...*.*..**.*...*****.****....**...**...*..**.*****.**.*.*.*.*..***.***..*.*.**.*....*..****.**..*...**..***.***..*.**..*.**.**..**.*..**....*.***.**.**.*.*....***.*..***.**...*.....*.....*.***.**.***.*...**.**.***..**********.....**.*....***..****..*.....***..**..*..****.*.**....*...***.**...***...*...*.**...**..****..***..***..**...*.*.**...*.**.....*.*.*...**.*.***...***....****..*.*...*****.***.**...**.*.*****...**...*.*.*.*...*...*.*.**.*.*.****.*..*.***.**.******...*..*.*.*.....**....**...****..**...*.**..*..***....*****...*..*...*.**...****.**.**.....*..*...**....*...*..*.**...*...*....*******.****.***...****..**.*.**.**.****.*....***.**.....*..**....**.**.***.**.**.**..*..**...**.*.*.**.**.*.**....**..**..**.**.****.*.*..***.**...*****..***.*.*..***..*.***.**.*....******..**..**..**.**.*..***...**.*....*...*...***..***....**.*.****..**.******..***.*..**.*.*.***..*.***.....**..***..*.*.****..***..***.*****.*.*...*....*****......**.**..**.*.*..*.**......***.*..*..*.***.**..*...**.*****....*.**.**..*..*.*..***.***.**.*....****...**...*...*..*.....*...*.***.........**.****....******.**..*..**.*.****.......*.***.....**.**...*****.***...*..***.**.*..*.**..***....**.***..*.***...**..*.*..****...****...****.*****.*..**..*.*...*...*..**.*.*.*...*..*..*.***..****..***...*.*.......***....**.***..****.**.*.*...*....*....***..**.*.**....*.*...*.**..*.***..*****.**..*******.*******.*.*.*.....***.**.*.**.***.***...*...*..*.*.*.*..**.*********..*..*.*.*****.**.*.*.******..********.*..*..*.....*......**.*..****.*.**..***..****.**.**.**.*.*..*.******..*.......**.*..***.......*.....*.****.*.*..**...*.**..**.***...***.**.**.*.*..*..*..**....**..*..***.*.*..*.*.**....***.*.....*..*..*.*.**.***.**..*
..****....***.*..***.*....*.*.***...*.*...*..*.***...***..*...**..*.*..*.*.*.*.**.*...*.**.*.**.****..*.*....*.*.*.....*****.***...**.....*....*****...*....**.*****....***....*.**.**.*...*..*..*..**....*.*.*....*...*****.**..**..****.*.******.***.***.*.***..******.****..*..**.*..*.*.*..*.***..*.....*.***.*....*...*...*.**.*....****..**...**..*.***.**..*....*...*.*...**...*.*.*.**.***..*..*..*.*..*..**.*...*.*.*...******.*..********.**.**...**.*.**.**..*.*.....*.***....*.*.*.****.**.*.***.....*..*.*..***..*******.....*.*.**.****..******..***.***.**..*..**.*.*...**.*...*.**...**..*.****.*.**.*...*.**.*...****.*.*..*****..*.*.*...*.*.**..*...*..*****..***.....**..**.**..****.*.********.**.**.*..**.*..**.**.*.***...***..*.*.*.**..*.*....*****.**.*...*****..****..*..*.******.*.****.*.*.*..*.*****.*.**.......**.**.*.****.*.**.*..*.*.*.....**.***.***..***...**.**...****.***...***..**..**..*.**..*..**.*.***....**.*...**.*.*.*.*.***.**.**.*.***.**.....**..****.......**.**.*....*.*..*...**.*.**.**..***..*.*.*.*.***.*..*....*.*.*.***.....**...**.*.*....**.*.*.*..*.**....****.***..*..**...**....*....***..**.....***..*.*****...*.***.*.***....**.......**..**.*..*.*.**.*.****...*.*.*..*.*.......*..**...*..***....**.****..***.*.*...*..**....**.****.*.*..*..*.*.*..***..*..*..**..*..***..**..*.*.**.*******..*...*.*....***.....**.****.*.***.*...*.*...**..**......***....**.**..*******.*.*...*.**....**.*******.*.***...*.*.....****.*..**.*.**.*.*....*..*.**..****.*.*.*..*..***..**...**..*.****.*.**.*..*..*.***..*..*..**.*..**...*****.*.*****.****.**********...********.***.*.*.*..*.***.**.**.***..*.**.**.****..***.*.**..**...**.*..*..***.*...***..**.*.*...*...**.....*.**.*.***..*.***.*****.*.**..**....*.**..*...*****...*****.**..*...**..*..****..****...*.*.....*..*.**.**.**...*.*...***.*.*..****.**.**.*..*.***..*...**...****.*..*.*.**.*..*..*****.*.*..***..***...**..***..**..*.....**...*.*...*...**...*.*..*..*...**.*..****..**..**..**......*..*...*.*.*.**...***....*..**...*****..**.**.*..
****..***.****....*....*..**.*......*.....***..*..****.*....*..*..*...*.***..*****......*****....*.*******.**.*.***.*....*...**.*****.*..*.*.**..*...*....**..**.**.*.****...*.**.*.******.*.*.**..*...**..*....*.**.*....****.*.*.*.*.********.*..****..*..***.*.****..****.*..**.**...**.*...***.*....****.*...***.*...*.***..*.*.**..**..**.*****.*.*.****.*..**.**..****...***.*..**.****..**.****..*..***.**..*....*..*...*****.*.**.*...**..***.******...*..*.*****.*.**....***.*.**.**....**...**...*..***.****.....**..*********.*.*.*....*.***.*.**.**.**.....*.*.*.*...**.**.****..*.*.*...*..**.*.***..**.***.**.*......*.*..*.*..**..*..*..*.*****.**..*..*.*...***....***.*.*.**.***....**.*.**.****.**.*.....*.**....****.....*.*.*.....***.*.***...**..**..***....*..**...***.**..**.**....****.***..**...**.*.***...*..****.**..*.*.***......*....**..**.....*.*..****.....***..*.*****.*.*****.*....*.*.*....**.*..*****.**..*..**..***.***.*****.*..***......**.***.*.*.*.**..*.***.*.***.*********..*..*....*.***...*.*.**.**.****.*....*.*..*...**.*...*****.*.***.....**...**...**.*..*..**..**.**....*.**..*.*.****..*.*...*..*..*****.*.****..*.......***.*...**..*..*..*.**..**...**...*..**.***.******.***...**...*...*..**..**..*.****..**.*.**.*...*..**...*.*.*.*.***..****.*...*.**.**...**..*.*.***....*.**.*...**.*.***.**.*..*..**...*.**.*....***.*.*..***..*.....*.*.*...**..*.*..*...*.*.....*..*.***..**.**.**..***..*....*.***.*.**....***.***.*....*..******..***....*....**..*.**.*.*..*......*.*.*....***.*.*.**.*..*****....**.*..***...*.*****......**.****..*...*.*.**....*..*****.*.*.*....*.**......***..*..*...*****....**..*...**....**.*.*.***..*...***..*.*.***.*.*...***...*****..**...**.*****...*******.*..*...*..**.**.*****..*..**...*.......****..**.**.*****..**..**.***..*.***....*.*..*......*.........*...*.....*.*.*****.**.*..*.*.....**.******..*.*********..***.******..****..***.*..*.***.....*.*...***.**...*.****.**...*.......*..*****.*.*..*..**..*..*.***.*.*..***..*..*..*.**..****.*..**....*..**.***..**
**.**.**.***.**..*.*.*.**...*..**.***.*.*...**.*.**.....**..........****..***.**.**.......*..***..**..****..*..***..*...*****..*.*.**..**..*****.*..*.....*..*....***.*****..*.**.***.**..****.*..**.**.*.*.*..*..******.***.*.*.**...**....**.*.****.....**.*..****.***..****..*******.***.**.*.*.*.*****.*.*****....*..***.*...*.*.*..*.**......**....***.*.****.*******..*.*.*.***.**.****.***.*...*******.*.*..*..*.*..****...*..*.*.....*..******.*.*.**.*.***.....**.*.****.*.....*.*.*.*.*...**.*.**.....*..***....*..*..*.....**.*..****.*.*.*.*.**.*...****..*..*..*.**.*..***.****....**.*..*.******...***....*******.*..**....***.*******..*.*....*..*..**.*...**.*.*.*.*****.*......****.**.***.*.**.*....*.***..*.*.**.**.*.*..**.***.**.**.***........*..**.**..**.**....*...**..***.*..*.*.******.**...*.*.***.**.*....*.*.....*..****.****..**..***...*.**..*.*****.*..*.*..**...*..*.**.*...*.****.**.**.**.********.***.***.*...***.*.***....**.**..**.**..*..**.**.***...*.**.*.*......***.*.*....***....**...*****...*.*.**..**...*....*......*.*.....**.****.....***.***.**..*.***..**.**.**...*..**..*..*......******..***...*.*...****...**.*...*..****........*.....*......*...*.**.****...***.*..*.*.****...*.**..*.*..**..*.*.**..*.*...*...***..*...*.*..*.**.***..*.****.....*....***...*..*.*.**..*.***...*.**..*..*..*.....**.**.....****...**.*.****.*.**.*.....*.**..*.**.*.*.*.....***..**..*.**..**...**.**....**......*.**.**.*..*..*...*....*..*.......***..*..**.....****.........**..**....***..........*...**..**....***..**.***...*...*.***.....*.*.**.*....***..*..**...**.*..***...*..*..**..*.**...**.*..***.*.**.**.......*..*******...****************...*..*....**.*..*.*.....***....**...*...**...**...*******.**..**.*.*.*****.*....**.***.*..*..**....**..**.*.******..*.**.***.*****..****...**....*.*.*.*.*.**.**..********......*.***.*.***....**.**.*....*..**.***.*.****.********.**.**.**.****.*.*..*.*.*.***.*......*.*.*..*...***.**..**..***.*..**.***.**..***.**..*...**.****..*.*..*..****.*.**.**.*******...*..*.**
.*..**.****...*......**.**.**...**..***...***..**........*.**.....*....*.......**.*.**.*..*..**.*.*..***...****.**.***..***********.*....**..*.*...*.....***..**..*..**.***....*..*...*.*.*.*.*****..****..*.**.****.*..*.*..***.*..**.***.*.***.*..**.*.*.***.*...**....**.**...****.....*********.*.*.*.*.*.**.***..*.*...**.*.**..***....*....***.***.*.*...**..**.*....*......*****..***...*..*.******..*.*********..*..**..*.*...*...*.*....*..**.....***..*.**....*..**.*..**..*****.***.*......*..*......**....**.*...*.*****....*.*..****...**.*.*.*...*.*.****.***...*...*****..***..**.*.***..*.*.***...*..**.*.*.***.**.*.*.*....*..***.*...*.**.*.********.*..*.**.*.**..**.***..*...*..**.**.*.***.**....**.******.****.**.*.*.**.*.*..*...*.***..**.*.*******...**.***.*.**..**.**.*.*..*.***.**...*....**...**.**...*.*.*.*.*......***.*.*..**..*......*.***..*.***..*****...*****...****..***...*..***.*....*.*.**.*.*...*.**.**.***.....*...*....**..****..*...**.....*.**....**...***..*.*.*..**..**.******..*..***.*..*.******....*.*.*.*..******.***.**...*****.*..*.**.***.....**...*......**..**..**...***..*.*..*...***.*..****.....*..*..**.*.*..**..*..**..*******.*.**..****.*.**........*..**..**.**.**..**.....**..*..********.**..**....*.**..****.*.*..***.*.*****......**.*...*.*.....**..***.......***.*****.*..****.*...*..*.*.*..***.*..**.**.*.*.*...*.........*..*.*.*.****...*..******...**..*.**.....******.**..*.*****...*..*..*....*.*.*..**.*....*...**...*.*...***.......***..*.....***.*.*....*..*..*.****......**.**.**....*..****..**.*.**.**...*......*.*..**..*..*.**....**...****....**.**.....**.*******.*.*..*.*..*.*********...*...**.**.*.****.**.***.*..*.**.*...*.***.*..*.**..*.**.***....**..***.**.**.***...**.*....***.**.*....*.**.*........*..*.*...*..**.**.*****..*..**.*.**...*..***.*.*.*....*...**..*.......*.***..****.**..**.**....**..****...*.....**.**....***.*..*...***.***..*.**..****.****..*..*..*.***********.***.*.*....*.****..****..***......**....*..**.*.*.*..*...*..*...***.****.*****.*..**.*.
.*.*....**.*..*....****.*...****.**...**.**...****..*.**.**.*.*.*....*..*..**..***...***.**....**.*..*...**.....*.*.*..***..*...**.**..*.**......****.**.***.**..*.****...***.*.**.***.**..**.*....*.****..*****.....**.****...*......*..**.*...*.*..****..**...****.****.***....*******...*.*...**....*..**..*.*..*.***.*.***.****.*..*.**.****.*...*.*.**.....**..*..**.*..*.*.*.**.*..**..**.*****....**...*.***......*.**.***....*..*..*.**.******....*...*.***....**.*.*..*..*.*...**...***..*....*...***..*.*....*..*.*..*****.*....*.**..****...*...*...*...*.**.*....**...**.*.*.*.......**...*.*.***........**.*.*...*.****.**........*..**.***..*.*****.*.....*...***....*......****.**.*.*****..***.****.*....*....*...**..*.*....*.**.**....*..*....*.*..***...*..*.****..*...**......**..***..*.*.*.****.*.*.***.*...*..*....**..**..*....*....**..*.***..*..*.*..***..*..**.*.*......*...***.****.........****.****.****...***..*.*..*.*.***..*..****..*.*****.**..**....**..****...**.*.****.****..**.*...*.**.*...*.****...*..**..**.**...***.*.*.**..**..*....***..*....*.*.*.**.**...**..**...***.***..****.**.**.***.*.****.*..*.*.*.**.**.*.*.**.**.*.*..***.**.*.*.*.*.*...**...*.**...*...****...***.*.*******.*.***.....*..*...**.***.**....*.*..**...*.**.*..*.**.**.....*.****...*.*..***.*.**.***.**.**..*.*.**.**.*.*.*....**.......******..**..**.**..*.*.*..*..*.*.**...****..***..**.****.....**.**...*.*..*.*.....*.*...**..*.**......***.....*...****....*..*.*****.*..****..***.*.*...*..*...*.**.**.*..*.****.*.*..*****.*.*.**..*.**.**...*.*....*.*.*.......****...***..**.***...*.*...*......*..*.**..***..***.*..*..**.**.****...........*...**...***....*.*..*...***.*.***.****.*...*...**...*.***.*.**.....**.*....***...**...****.**....**....*******.***..*.**.*.***.*.*.*****.*.**.**.*...*..*.*....***.***...*.*...*..**.**...****...**..*..**..*.**.**....*******....**...*......***.*..**.*...*..**...**.***..**...*****.****.*..*.*.*....*.*.**....***.**....*....***..******....**.**...*.*...*******.**...*..**..**.*.**..**..*
.*....*...***..*.*..***....*.....**.**..****.*..***.....**..***..*.***..**.....**.*.****......*.*.**.*...**..*..****..**..*..*..***.*....**.*.**.*.*.***....**...*.*****....*****..*.*.*...*.**..*........*.*.*..*******..*********.*...***...*.*.**..*****..**...*.......**..*..*******..*.*.*.**.*...**....*.*..*..*...*.****..**...*****.*......*.**.*.*.*.****....*****.*.*...*..*.*****.****..*.**.***....*..**.****.*.*....*.*.*.....****.**.****...*.**...**.*.**..*..*.*.......*.*.....*.*.******.****..***..*****.....*..*.*.**.***.**..*.....**.......**...***.*....*..*****.**....*.*.....**....*......******.*..***...*....*.***...***...*..*.....*..**..*..***..*****..*.**..**.......*.**.***..**.*.**..****.....**.**.****.*.**.**.**.*..*.*.*...*...****.*......*****..*****...**..*.****...*.....*..***...*.**.****..***..***..**...**..*.**.*...*...*.*.....*..*.*****.*.*.***.*.**....*.**.....*.**....**.****....*********.*..*.*....*...**..***..***..*.****...****.*......**.*.*..**..**...**..***.*****.***.**.*.*.***...***..**.***...*.***...***..****.*.****.**..*..*..**..***.*.*..**....**..**.**....**...**.****..*.**.........**.*..*.**...****..*..*.**...*.**......*..*.......*..*.**.*.*........***.*....***.***..******.*..*****.***..*..*****.*.*.*.*.**.....**.*.**********..***.*****....***.*..***.*.*..**.*.**..*******..***..**.*.*....***********..*.**.**.*.****.**..*.*..***..**...*.**...**.**...*..*.******..*.....**......*.**.**.*...*.****.****..*.**.*..**.**..***..*.......*..**....***...*.*****.*...*...**.**.*......****..*..*.*..*..*******..*.***....***...*.****.**..*.*****.*......*...****.*..**.**..**...**...*.**....***...*..*....**.*.*...**..**.*.**.**..**..**.*.*..**.*..**...***...*..***....**.**.**....*....*.****.*....*..******.*.....**..*.*.****.....*...***..*******.*..*....*.*.*.*..**.**..**.****...****..*.....****.***.*.****..*.**.**...*....**....*.***..*.**.****....*.....*....*..***..*.*.***.****...***.**..****.*.*..*.**.***.*....***.......**.*.***...*.**..*....*..**.*.**...**.*.**.*.*
.*.*..*..*.*...*.*..*.*.***..**.*********.*.*.*...***.**..*.*.**.**...**...****.....*....*.*..*.*******.**.*....*.*..*****.***..**.*.**.*...*****.*.**..****.*.***.****.*.**.*....*..**..***...**.*.*.**...*...*.**...**..*.....*..*.....**..*..****..*.****.*****.**..*...***...**...*..*..*..**..*.**..*...*****..*....*.....**..***..******..*****...**...**..****..*.***..*..***.*...*...*..**.....*.*.*..****......****..*.**.....**.**...*.*..**...*.*....**.****.**.*..*..**.*...*...*..****..*.*.***....*...*.**.*.**..*..*.***....*.**...**.*..*...****..*.*.**..**.***.*.*.**..***..*.**.***.***.*.*...****..*....*......****.***.....****.*..*.***....**.*...*..*..***...******........*..******.***..*..*.**.*..***.**.*.*...*.*.*..*.*..*.**.*.**********.*.**.****..**.*.....***..**.****...*.********..*.*.**....*.****..**.*.*****...*.*.*..**..*...*....*..*.*.**..***.**..*...*.*...***.***..******.****.*.*..*..*.*..*.**..**...*...*.*.*...........*..***...*..*.***.*.*...**.*.**.****.......*..**..**.***.**.*.**..**.**.*.*..*..*....*..*..*.****.**..*****.*....*..***..*.*.*.**..*.**......*****..**.***.*.****...*.***.**.*....*.***.*..**..*..**.********..**.***..**..*...**.*..*..*.***.*..**.***..*..**.....**..*.*****.**.**..**.*.**..*.*****.....*.*..**.*...***.*...*****..*..**.*.**..*.*.**..*..*.*.....*****...***.......**.**..**...*.*.*****..**..*.***..***..*.***...***.**..**.*..**.*..*...*..*...*..***********.*..****..***..***...**.**..***...*..**.*********.*.*.*...*..*.**.**..**.*.***.***.*.***..*.**..**.*...*.***.*.**...***..*.*****......*..**.**..***..**..*...*****..*.*..**....*.***.*****.****.****..*.*.***********...*.**.*..***..**.**....*......****..*......*...*****..**.**.*.**.....****.*............****...*.**.*..**...*...**.*.**.*.*.....*.*..*.*.**..**.**...**...*..***...*..*.***..**.***.*.*.*..*...*.*..*...**..**.***...****.*.****.....**.***..***.**..**.*****..*.******...*...**.***.*.**..**.*......*..*.*..*.....*.**.**.*........**.****.***..**..******.*..*.****.**...**......*.*...***...*
*...*.*****..*.*.*..*.*.**..**.....**..**.*.*...**.....**.........****.*...*...*.*.*.**.*****..*...*..***.**.**....*.*...**..*.*...**....**.****.**...**..*..*..**.*.*....*.***.**.*.*.**.*.*..*..*..*....***..*....**....*.......*****.*....*...**..*****..*.*.*..*.*....**.**..*.****.*...*.****..*..*.*.*..*....**...*.*.*.*..*..***..*****.*..**....**.**.**.******...*.*...*..**.*.***..**..**.**.*..***.***..*..***.*.*.*....***..**.....*.*********.*.*.*..**..*.**.***..*..*.*..**.********....*******........*.*...*.*.**.**.**.**.*.*...**..***.**.*.*..*...*.***...***....**...*....*..*........*..*.*.***...*..***.**.*.*.**...*...**..****..*.**.***.**..*...*.**.**..**..*.*..*..*.*..**.**.*.......*.....**.**..***.*.**.*.*.*.*..*..**.*.**.*..*.*.*.**..*.*...**.....**..*..**.*..***.**....*.***.*...*.*.*..****..**.**.**.**.**.*******.**..**.*.*****..*..****..**...*..*.***.*.*....**..**..*......*****.*.......***.***..****.....***.****..*.******.**.*.**....***.*....*..*..**..**.....*.***..*.******..*..****...***.*..**.*.....**.*.****.**..*...*..*..*....*..**.******.*..*.***.*.**......*..**..****...*......**.*.*.**..*....*..***.**.**.*..****...*.**.**....**....***.***.**.**...****.*.**.......*.**..**.**.***....**.**.*.*.....****...****...*.***.*.****.*..*......*.*.**..**.*.*.*..*.*..*****..*.*.**..***..*.....**..*.*..*.*.*...*..*..***.*...***.*.*.*****..***...****.**.....*.....**.*.**..*...***.****.*..*.******..*.*.**....**.***.****...*..*..*..**.*.**...*****...*.****.........*...***..*...***......*.*.*.**.*...*....*.*.....*..*....*.*..*...**...*....***.**.*.****.*......***..***.*.******......*******.*....***....****.**..****..*.***.***....*****.*..*.*..**.**.**....**.**.....**...*.*...*******...**..**.***.**.*..*..***...*..*****.......*..****.**..*....**..**..*.*..**.**.********..*...**....****..**.****.*.**....*.*.*..*..*..**..**.***.*.***.***.*.*...**.*..****..**..****.***..*.**.*....*..******.*..**..*.**.*..**.****.*.*.**.*..*.*.***.*.*.*..**.*.**....**..***....***...**.*.*.*.*******
**...*.***.*..*******.**.*.....**.*.***.*.**..*.**.*..**.**.**..**..*****.***......**.*.*.*..**....*.*..*...*.......*.....***.**.**...*.*..*.**....**.....*.*.****.*..**...*...*...*.*..**********....**..**.**....**..**...*.**..***.*..**.....*.*.*.....*.*.**..*..**.*..**.******.***..*...******...*.*****..*...**.**.**.*........**...***..*..*.*..*.....*.**.*.*..**.....***....*******.**.*....*****.*..*******.***...**..**..*...........**...*.*..*.*.***...*.*.****....**....*****.....*.*....*..*..*****...*.*..**..***..***.***...*.....*....***..*.*...*..**.....***.*.*.*.**.*******..**..*.*.****..*.*..**....*.*..*......*.*.***...*.*.***.**......*****..***.*....*..***....**.**.*..*..*..**........**.*........*.*..*...**.*.*********..***.**.*.......*.*.****.*.***.*.***.*..*..**..*.**...**.****..*****.**.*.*.*.**.**..**.......*****.*.*...***.**...*******.**.*.*.**..**.*.**....*..*******.....*.*..*.*..*..*...*****.**.*..*..*.***..*.*.**..**...*.***..*.*.**.****...*.*..*******....*.**...*.**..****.**.*..*.**...**.*..**...*.*..*....*..***.....*.**.**.***..**.****..***.**...****.**....**.*.**...**.......**.*...*....*.**.**.**...****.**.*....*.*.**..*.......*.**...*..****.*.***.**.....**.*.*..*..*.**.**.**..*.*..*...**.**.*..*****.***.*....*......***....*..**..*.*.***..****....*.*..**..***...***.******..***.*.****.*..*.**...**.*.*....**..*.*...*.*..***.*.*....*.*.***..**....*.*..**.*.*.*..*..*.*....*.*.**.*..*...*..*..**.**...**.**.**..*....**.*.*.......***.....*****.*.*..*...*..*.**...**.....**.**....**..****...*****.**..**..****.*.*.*****.*..*....*..*....***..*...*.**..***.***..*****.*..*.*.**.*.*...**.**.*..**.***..***..*.*....*....*.....*.*.*.*..**..***.***.****..*...*.**...*.....*.**.***.***.****.**...*.....*.*...*..****..***.*..***..*..*.**..*.*.**...*.*.*.....*.*.*....*.*.***.....**.....*.*.....**..*****.*.*.*...*..**..**.**.**..*..**...****.**..*.**.*...***************.**...*.....**....*.***.....**..*....***..*.**..*..*.**.*..**..***..********.*..**....*...*..*..*...**.***.**.
**.*..***...*.*..**.....*..****..*.**.***....*.*.****.*.***......**.*.*.**.*.*.****.****.****.***..**..**..*..*****.*..*.*.*..**..******.****.**.*.....*..*.....****.....*...****.*..*.....*..*..**..***..****.......*..***.*.*..*.**.*.*........**.....*......**..****...*.***........*.*.*..*..*.....*...*..*.**.*.*..**......*.***.....*.*..*...*.*....*....***.**.*...*.***..*...****.....*...*.*.*.*...*.**..*.***.*.*******....*.****..*.**.*..**..**..****.****..*****....**.***.*.*...**..*.**.***.**...*.....***......*...*..**..*...*.....*.**.***...**...**.*.**..***.*.**..*.*****.***...**..*****.**.*..**.**.*.*.*..**...*.***...**..***..*.....*....*.....*....****....**.*.*....**...*..*..*.****..*..*.*..**.*....*.***..*.***.*.*.*.****.*.*.*....*..*.*.*.**..*..***......*...*.*..*...**..**...**.***.*.....***.***..*..*...***.*.*...**.*..*.*..*..**.***.*.*.*.*****...***.....*.***..***.**....****.*..*..*.*..***.******.******.*.*.....**..**...*...*.**.*..***..*.*.**.*.*..*...**.....***..*.*.****..*.*..*******..*..*.*****.**.....***.**..*.*.*********..*....*.*..*...***..*..*..*...*..*.**...*..***....**..**.**.*.*.....*.*.*..**.**..***.*....**.**..****..*...****..*...*.*.*.*.***.*.***...*..**..************..**..**..***.*.**.**.**.**..**.*.*.*..*....***.***.*****..**.*****.*.**....*...*..*....*.**.****.***.....****.*.....******.***.**.**..*.*..****.....*.**.*.*..***.**.****..*.*.*..**.....****...****.******.....**..*.**....**.**....*.*.*.**..*.***.*.**..**..*..*.*.*...*....**.*..*.*..*.....*..*.*..*.***..*.*..*.*..*..***..*.**..***...*..****.**.**..*.....*....*.****.*.*..*...*...*..*.*..***.**.....*.***.**.*****......***..*****..**..*..*******.****.**...*....*..***.*.*....***...****...**.*.*.****.*..*.*******..*...*.**..*...*****..*.*.*...*.**.**.*.***..***.*.*.*.**..***.....**..*.****.*****.*...**..**.*.**...*..**..*.**.**.**..*....*****..***...*.*..*****...**...*.*******..*..***.***.....**.**.*.*.****....*.*.*.*..***.***...*..****.**...*****.*.*.*.*.*...**..**..*****.*...........**..*.*
.*..*...***....***.*.*..**...*..*..*******.*......*.*.*..****..**..***.*.*.*....*..**.*.*..****....**.*.**...*..*.**.*......*.....**..*..*..**..***..*.***...**.*.*...*.......*****..**..*.***.***....**..*.*.*.*...*****.*.*.*..*.*.*.**.*********.*.*..*********...***..*.**.***...*..*****.**.*.*.*.*..*.**..*.**....*.**.**......*.......**.*..*.*****.***.**.*..*.*....**.*..***.*.*.*.**...*..**.*...*..*.*.***.*..**.*.*.****.*.*.***..*.***..**........****..****.....*.**.....*..*...*.*****.*.*****...*..*..*..***....********.*....*.*.*.*..*.*..*.*..***.*****..**.*......**.****.*...*..****.****....*.*.****.*.*.**.*.*..*.***.*.*..*.**.***..*****.*.********.......*....**.*..**..*.***.*..*.*..******.*....**.**...***.**.*.*.*.*.***..***.....***.....*....**..*..*......**.*****.**.*.*.****.**..**.****.*.*.......***......*...*.*...*..****.*.........*.*.*.*..**.***..*..*.***.****.***.*..***.**.*.*.*..**...*...*..********.**.*.....***..****.****.**.**..****.**.*.*..*....***.*.*.****...*.*.*.*..*.**.**.*...****.**.*.**..*....*.****..*.*******..*.***.....*.****.**......*.**...*.******..***...*..**..*.*..*..*.****.*.**..******.*..*.*.*.**..***..*..*.........*.*.*.****.*....**.***...**.......*..*..***...*...**.****..**..**..*...**....*.**.*****.********..*.*.*.**.*.........*.*.*......*..*.****.*..*.*...*..*.*...**.****.***.*..*..*.*.****.*.**..**...*.*****...*.*.**...*...**..***.*.***....*.*.*.***.*****..*....**....*.*..**.*..**...*.**..***.*.**.*..*....*.**...*.*****.*.**.*****..**.**.......*.**.**.*.*.*.......*.***.**.*.****.***..*..*.**.*.*.*****....**.*.******.***.**..*..**.**.*.*....*.*....**...*.****.*.***...*..**..****.**.****.....*****..**.**.*.*...***..****....**.***..**...*...*.*...*....*.**.*..*.....***.....*.*.*..**..**.*....****.*.*.*..****.*.*..****.*..****...**..****.***.*..**..*****...*.*..*.***...***...*...*..*...*****.*****.**.***.****.....**.*...**.*...*..*.*......*.*.**.***.*.**.*.***.*.*...*.**.**..**...*..*.**..*.*...****.**..**..***..*..*...*....*..****...**.*.*.....
.*.****.**.*.*.*.*.*....**.*....****..*..*...*.*....****.**..*...*...*...***......*.*.**..***..*...*..*....*.**.*...*********.****...*..*.*.....***.***.*.*.*...*.*......***...***...***.*.********..*...*..***.*****.*.**..*.*..*...*.**.**.***...*..*...*.**..*........**.**.**.**.*********..**.*.*..******.*....**.....****.*..**.**.*****.*..*..*.**.***.**.*******.**.*.*.*...*.........*.*.*....**.***.**...*...**...*....**...*.....*..****.*..**..*.*.*..*.*.**..***..***..***.*.*..*...*.*.*...*..**.**.*..*..***..**.*..*.***..**.*...******.*..**.***...*.**..**...***..*.*.*.*.*.****.*.*......**...*..*...**.*..**.*..*.*.*..*.*..**.*..**.**.**..*....***.**.....**.*.*.*.*.*..**.*.****..*.*..*..*..*.**..*.....****.*.***..*****.*.**..**.*..*...***.*.*..*.***.******...*..**....**..***.**.*...*..*..***....*..*.*******.*.....****.*.****.**.*...*.....**.*..***...*..**..*.**...*.**..*..***..*.*..***...**.*.*...*..*..**.***.*...****..***.*...**.*.*****.****....***.*.....****..*...*..***...*.*.*.****.*****.*...*..*******.***.**.*.*..*..****.....***.........**.**.**...*.*.***...**.***..*.****..**.*****.****.**.****.**..***.**...*.*****.****.*...***..*....*.**...***...*.*..*..*..**.**.....**.*.****....****...***.*****...*******.*.**....**.*...**....*.....**.**..*.*.*.**.**....*.*******.***...**.***...**.*.*.***.*..*...*....*.*.**.......****....*.....****....*****....**..**.*...***.*..*.*.*.*...********...*.*.*.*.****..*.*.....*.****.*.**...**..*.*..*....*..*..**..*.*.*.**..*.......*..*****..*..*********.**...**.*..******.**.*.***.*.......***...*.**.....***...****.**..**...*..*.*****.**.....****.**..*...**.*..**.**.***.*..**.***..**.....*.*..*****....***..***.....*...*.*.*.*....****.*.*...*.*.....*..*.**.***.***.******..***.*...***..*.**...*..*.*.****.**...*.*.****......*..**..****...****..*..**....*****.**..*.*...*..*..*.*.**.*..**..*****...***.****.*.***..*...****.*.*.******..*.***...*.***.*.*..*.***.*.**.*...*.**.***....**.*...*.**.*.*..*.****..**.**..*..****...*...*.***.**..****..*.*****
.****..*****...**.*.*....****...*..*..**.**...*.*.*....*...**...****.*..*..*...********.***.*...*****..***.*.*.***.******...*......*..**..*.*********.***.***.*...*****..**..*...*.***.*...**...**.******.***.....*.*...**..*.*....*..**......*******.***.*..*****.**..*.*..*.**.*.****.*.*****..****..*...*****.*....***..*...*.*.****.*..*...*.**..***...**.*....*.***.*.**..***.......**...*....***...**.***..*..*.**.....*...**...*.**..*****.*.**.*..**....**.**.....****..*****..*.***...*.....**.*.*.**....*.*.*.*.**.*.***.***.*****.*.*****...*.***.****.......*.*.*.*....**..***.**...*******.*..*****.*.**.....*.**..**.*.*.*.****......**.**..**.*******.....*......*...****...***.**.**.*.***.*.*..*..**..*...***..**.***..**...*.**.....*.*.*...*..*****..**...*.****...*.*.*.*..**.****..**..*..***..*..*..******.*.......*.**.*.....*.*.*.....*.**.*.*...*.*.**..*...**..****.*.*..*.***.....********.*.**.*..*.*..*.....*...**.*..****..**.*....*.*.*....*..****..***..*..*.***....****..***..****.**.*.**.....**...**.*....*.**.****.***.****.....*.**....*..**.*.*.***..*.....***********..*.**...*...*.**.**..*..*...*.***...*..*****.*.***...*.*...*..**.**.**.*....***...*..*.*...*..*..*****...*.***..*.....*******..*..*...*..***..**.**..****.**.*..***...*.*.*...*.*.*.*.*..***.*.**...*****...****..***.....*.*.*..*.*.*****..*..*.**...*..*..**........*.*.*......*....**.**.*......**.*.**.**.****...*....*....**.**..****.**..**.*.*****.*.*..*..**...*.*.**.**..****....**..*.*..*.*****..*.*..**..***.***.*..*..*.*.*****..*.*..****.*...**.**...*.*..*..*.****.**.**...**.****.*.*..*.*..*.*..*...**.....***...****..****.*......***....*****..*.**...***...*.*......*.*..*.*.....*****....*.*****...*.*.****.....**.*.*.*******.**.*......**..*..****.**.....****.****.*.*.**..****...*.*.***.*...*.*...*.....*.....*****..**.*.*.*.**.*.*......**.*..****.**.**...*..*..*.*.***.**....*.**.....*.*.****..*.***..***....***...*..**.*.....****.**..**..***..**.**.*.**.*....*.****.*.*...***...***....*...**.*..****....*.**..*..***..*....**.
***.*.***...*.*.**..*..*........***...*****..***.*..*...*..***..**.***..*..*.*......*.*..*..*.******...*..**.****.****...****...**....****.*.***.*..*..**.*...*....*....**...**...*..*..***.****.****.*.....*...**.*.*....***..**.*..*..****..**.*..*......*..****.******..**.*.*..*..**.*.*******.*..***.**.*....**..*.***.***.*.*.*...*..****...**....**..**..****.****..*..****..*..*....*...*...*....*..*...*....*.**...******....**....*******.**.*.*..**.....***.***..*..**..***..*.***..*......*.**.**....*.*..*...**.**......***.*....*.***..****..*..****....**..*.***....**..****..****.*..*.**.*..*..*.*.*.**.*....**.**.*.*......**..**....***......*..**.........*****.*..*.......***....*.*.**.*...***...*.******..***...*****.*.....***...***...**.*...........*......*......*...********..**.***.**.***..***.*..*.***..***.*.**.*...*.**..*.*.**.******..****.***...**...*.****....***.....**.***.*.**.*.*.....*..**.*.**..*..*..**..*..*.**...***..*......*.*..****.*.***.*.*..**.*.....*..*****.*...*......*.*...*..****.*...****...*.**.*.**...**.**.***..**...*.***...**...**.*.*.***...**.**...*..*.**.*..*..****.*.****.......*.**..*****.**..**.*.*..*.**..*..******.*..*****..*..***..*.*.*****..*.**.*..***.**...*...**.*..***..*******.***.******...**......*.***.*..*.*..**..**..*.****..*...**..****..**.**...*.****..*.*..**..*.*.**..**..*..***....**...*...**...*..*.*.*..*...*.*.*.....*...***.***.*..**.**.*..*.*.*.***....**.....*.*...*.....**.....*...*..*.**.***.*...*...**..**...****..*..*.*.*.*.*.*.....**.*..***..****.*..***.**...**....***...*..**..*.**.*...**...*..*..**.*..**.*..*...******..*..*..*..*..****..**..*..*.......******.*...*.***.**...***.**.*..*..*....*.***..**.*.*.**.****..****.**...*.*...***.*..**.****.*..*....**.**.*..*..*****.*..****.**.*..**....*..**.****.**.***.*.****.******.*..*.**....**.***.*.****.*...*...***..***.***.....***.****.***.**.***.***.*....******.**.*..**.*.*....*...*..*...*.*.***.*......*......*..*.*......***.*..**.*.*..**.*.****....*..**.***..***.**......*..*.*.*.*.*.....*
.**..*.....**..*.*******.**.*.*.**..**...**......**.*..*..****...**.*..**...**.*....*..**...***........**.......*.***....*.*..*.***.**.***.*.*******.....*..*....***..***.*....***..***...*.******..**......****......***.*.*..*......*.*.****.*....**...*...*..*****.***.....*.......**......***..***...*.*.*...*..*****..**.....*.**********..*.****.*.***.***.*******....*.....***.*....*.*.*.**.....***..**...**..*.**...**.***...**.*****.****..**.******.***.******..*.....***.*****.**..*****.*...*.*...***.*.......*.*..****.***..*.*....*.**.**....****.*...**.*.**.*.....*.*.**..*..**.*...*.*...****...*.*.......***..*..*..*.*.*.*.*..***...*...*.*.*..*.*.*.*..*..****....*....*****.*.***.*.**.**..*.*.*..*.*..*.***....*..*..**..**...**.**..***....*.******...*.*.***.*******.*.*....*.....*.*..**.*****..*.*..*....*..*.***.***..***..*.*...*.*.****...**.****..*.**..*.*..*....*...**..***..**.*.**.**.*.*..*..*.....**.**....*****.***.....**..**.*.*...*..*..***.....*.**.**..***.**.*.**.****.**..*.**....*.**..***...***.*...*.*****...**...***.**.*..*.*..*.......**.**.****.....*.*.***..*....**.*.*.*.*..********..*...**..*....*****.........*....**.*.....**.****.*.*..**..**.*****......**.*..**...**..*.****..***.*.*.**.*...**.....*.*.*****....*.*.***.*.****..*.....**.***..*..*.......*..***....*...**.....*..*...**...**..*.**..*..*..*.*..**.......**..****...**.**.****..........*.***..****...*.*..**.*.*.**.****....***.*.*.*....***.*.***.**...*..*.*..**.*.****...*.**.**..*.**..***......*.*.**.******..*......**.**.*.***.**.*......*.*.**..**....**.....**...*..*...*.**.*.*****.*..**.***.*...*...*....*********...**.*...*.****..**.**..*.*....*...**.**.**.....**.**..*....**.*.....*.*..*.**......***.*...****.*.***...*.*..**...*.*.*.**.**.*.....*..*.***...***.**.**......**.****..*..**..**.....**..******.*.*.*..*.**.*.*...******.***.***..**.**.**.**.******..*.**.*...*.*..****..**....*..*.*..*.*.****...**...****.....*..*...*.*.****.****.*.**..**.**.**.*.****.***.*....*.***.****......***.*.*.*****.*....*.....*..*
.***.**.*.*.*..***.*..*..*..****.......*...*.....*.*******.*..*..**...*.*.*..**.*.*.**....***.*...**.....***.**..*.****..*.*******..........**.**..*..*.*.**...*******.**.*..**.*....****.*.**.**..*.*....*..***..****.*..**.*..***..*....****..*.***.*.******...*.***.***.*..*.**.**...**.*..*..**....******.*.*.....**.***.**....*..***.***.*.**..**.......**.***.*.****..***.*.*.*******.**..**...*.*.**.*..**..**.**..*.....*.**....**....***.**.*.*****...***.*****..*...**.**.****...***..*........*..*.**.**..*...**..*.**.**..*.*.**.*...*.******.***.**....*.**.*.*.*.****.....**.***.......*.*.***...*.*****..*.*...**.*.....*...***.***...**..**..**.*.*..*.*..*....***.***..**....*...***......**.**....****..*..*.***...***.*.**.****.*..***...*.***..*..**..*..**.*.*.....*.....*.*.*.*..**.*****.****..*..*...**....**.*.......*****...****....***..*...*.****..*.*.*.*.**....****....*.**..***.*.**...*.*.**.*.*..*****.****.**.****.*..*..*.*.*.***.*.*.*.*.......*****.*..**.*..*.****.*.....**..*****.****...*.**...****.*.**.*..**..**...*.****.*.*.****....*..*****.*.*.*...*.*.*..*...*.****...**...*.**..***..***..**.*....*****..**.*.***.*...*.**.**.*.*.***...**..........***..*.**....*.****.**...***.*..**.*....**.****...***..**.***.***..*.*..***.....*.**.**.****.........***.*..*.**.**.....***..*.*.***.****.*....***.**...*....***.**.***.***..*.....***.*********.***.*.*..****.*....*.****.*.*.......*******..*************..*.*.*..*****.**..*..***..*.....***..**.*.*.**......*..***....*****..**.******.**....*..***.*..*..*.*.*.*...*.*.*..*.*.*.*****.*....*...*....****.***.*.....*.**..*...*.*.**..*.**.**....*...*.*.****.********....*..**....*.**..*....*****.*..****..**.****..****.**.*.****.*...***.***.**..***..*.*.**.***.***.*.*.**.*.*****...*.....*...*..*.....*....**.****.*.*.....*....*.***..******.*...**.**.*****..***.******.*.*..*.****....**.*.*.*..*.**..*.**.*.*....*.**..*...**.**...***.**.*.*.**.*..*.*..*****..*...**..**...*.**.*****.**....*.*.***.**.*.*..*..*.**.....*.*.....**.***.*..****...**..*..***
**.....***.***...**.....****.*..*..***......**.******..**...*.....**....*..*...*.***..*....******.*..*......***..*.*.**...**.*....***..***.***....*....**..**.*.**..**.**..**.*.*.***.*****.*.*..**..*.****..**..*.*.*.***..***.**...*..**...*.*.*.*.***.........****..*.*...********..*...**.****.*.***..*...*.**...*....*....*.*.**..***.*....**.*****.***.**..***..**.****.*..*.**.***..**...**.*.*...*****.***...**..*..*.*****.**.*..*.*......*....*.********..*.*..*..*.*.*.*.****..*.**.*...*..*****..*.**.*.*.**...*..****...******...*.*..*.....*...**.*.*.*.*****.*.*****....**..*..***.*.***...**.*.*.**....*..*.**..*..*.*.**..*.**..*****.**..***..*..********..*.**.....****.*.***..******.**.**.*...******.*...**.........*....***.***..*.*.****....**.*.*.*.*.***.*..*.**.*.*..*.*...*...*..*..**.****...******....*...*.****.***....**..*.*..**...*..*..*.*..**......**..**.**...*.*.*.....*.***.*.***....*......**.*..**.*..***.****..***...***.******.**..**.*..*.*..**.*..**...***.....*.**.*..****.*....**.*.******...*.....***..*.*.****...***..****.*****....**..*...*.*....*..***...*******.****.*..***....*.....*....*....**..*..***....****..**...***..*......**.*..*****...*******..*.*.......*..*.**..*.**.*.**..****.*.***..**********.*.**..*.**.**.*.*.*.....***.*.*******....*..***.***.*.*...***.**...*.**..*.*.*..*.*.******...**.*.*..**.*.......*.*..*.*****..*..*.**.***....*.*.***.**.*****..*..*.*..*....***..**.**.***.*****.*..*..**..*.****..*..*..***..***.*.*...*.*..*..**....*.*.*......**..*..****..**..*****.***.*.......**..*.*..**......*.*.********..*....***.*****....*.*.......******.**.****..*...*.*.**..***..*..*..*.**...***.*.**.*.*..*..*..*..******.**.*.*...*..**...*.*..*.*....*..*......**......***....**.........*.*.**......**..*.****.**...*.**.*.*..*****.*...**..*.******...*...**.*.*.*.**...*.*..*.****..*.*...*****....*..***.***..*..*.*..**..*..***..*****......***.....*.******..*.*...*.*.*.***......*.*...*.*..*..*.****.*.*..*..**.*...***...*.***.*..*.**.**.*.**.****..**....*.*..*..*...*..*....*
.*..**.*****.*.**.*.*..**.*..*.*...***.*.*.*.*...*..***.*.*....***.****..**..*...**..***......***.*.....***...*...**..*.*.*.**.**.***...**..***.******..*.*..*....****.*.**....**.**.....*..**..*.*...**.**.*..*.**..*...*.**.**...*..*.*.***...*.*..*...**......****..*..**...*..*****..*...*...**.**...**.*.....*.**........*.**..****.*..*.**....**...*.**...***.*.*........*.*.**..**.*...**..*..**********.*.*.*....*.*.**.*....*****.*....********....*********.*.*....*....*..**.****..*.**.**....**.*....*.*.*.*..*.*.*.***...*...**.**.*...**.***..*.***.*.*..*..*.***..****..*.****.*.**...*....**..*.*.*.****.*..*..**..*.....****.*.***.....**..*.*.*.*.****.*.**..*.*.*.*.**.*...*.*.****..*.**..*.**..***.*.*..***..**..**....*.****.**..*.*****.*...**..**.*.**...*.*.**.......***.**..*....***..**..*....***..***.....**...**.*.**.*****.**.*.*..****...*....****....**.*...*****....********.*..*.*************.******....*.*..*****..*.*.**.*.**..*.**.*..*.**...****.*..*.****.***...*.**..**...*.......********.*.*....******.**.*****...*....**..*.*.***.*..****......**.******..*..*..***..*.**.*****......****.**..**..*...****.*..**.*..*.**.*..*..**..***.......***..*.***..**.**.***.*..**.*.**..*.*.****.*....*...*.****..***.*...*..**.*..*.*...*..*..*.....*..****.*...*...**..*.******.********.*.*.**.**...**.*...*..*..*.*..*..***.*..**.*..**.**...*.....**.**..*.*....***.**..*...***..**..*...*..***..***......***..*****.*.*.*.*...*****...**.*....**.*..*.**.**...****..*..*.***..*..******.***..******....*.....**.*.***..*.*..**.**.*.***...***...*********..*.**......*..****...*.**...*..*.**.****..*..**..*.*.**.*.**..**...*..***...*..**....**......*..****..*..**..**......**.**.*.*......***..*.***.**..**..**..*.....*....*.*.**.***.*..*..*....*****........*.*.**.***.*.......*.*.*.*..*..*.**..*..*.**.*...**.*..*..*.....*...**..*..***.*...*.*.*.***.***.*.**.*.**.***...**...****.*..*.*.**.***..**..***.**.***....***.*.***...**..**...********...*..**.**...***.*...**...*********..*.**.**......*..**.**..**........*.*.
.**......***..*...*.*....*.*.*..**...*...*......**.****..*.**.*....***.*.***.*.**..**...*...****..*..****.*.*.**.***.*.**.*.*.**...*.*..*..**.**...**.******..**..*.*..*.*..*....*.*..**.....*..*.*..**.*....***...*.****...**..**.*.*.*..*.*...***.***...*****..**..*..*.**.*..**..****..*.***.**.*.*.****...*..*.**.**...**...*.***.*.**..*.*.**...*..******.**......**.*..*.***....*****..*.****..**..**..*..*...***.*.*.**.**.*.**.*.*..*.*.*....*.**.**..*.**..**.*.*.****.*******.***.....**..*.....**..*..**..****.*.***.*.********..**.*....**.*.*.*.*.**.*..***..*.*.....**..**..**.***..**.....***..***.....*.*.*..*..**.***...*....***.**...*.*..**.*...*..*..*.****.**...***...*****..*..*..***.....**...*..****.********.*..*.*..*.*..*.*..****....***.*.*****..****.*..*.*.**..*.*..**..***.**...*.*...*...*....*..*...*.*****..**..***.*...**.****.....*....*..*.*.....*****.***....*.*****....*****....****..*.*...*****...**.**..**...*.*.**...*...........***.**...**.***...***.***...***......*...*...*....****.*.....****.*****...*.**..*..*.**.*....*.**..****....*.**.***.*...*.**.**.*...**.**.*.*..*....**.......*..*.**..**...******.***...*.******..*...****.**..*..*..*.....*.*...*..*.*****.***.....*.***....*.****.*.***..**..**.****..**..****..*......**..*.**....**..****.*...*...*..*.*..*.*.**.*.*...*.*.********.**..*.****.*.......*****..*.****..**.*.......**..*.**...**.*.**.*.***..**.***..*.**..*..**.****.*.***.***.*.******..**..*.....**.*.*.**..*..*.**.*****..****....*....***...*..*....*...*.**.*...****.*.**..*..*..**.*.*...**....*..**....**..*.***..***.*...*.***.***..*.**..*...*..****.....**.*..*.....***..**.*..***.**..*....****...******.*....*****..****....*..*...*.**.****.*********..**.**..***...**...**.**.....*...**.****.*...**....*.....**..*.***..*.*.**.**...***.**...*.*..**.....**.*..**.*.***...***.*..**....***..*.**..***.**.*.**...**.***.***..*.*.*..*******...*.****.*.*...**.*.*.*.*.**..***.*...***.*....*..*...*.***.*....***.*......*.*..........**......*.*.**....**...**.*...*..*******.*.***
..*****.***.**...**.**.***.*.**..*.*.*.***.*****....**..**....*.*.*.**.*..***.*.*.****...**......*.*..*.**.*...****..*.*.*..*.*******.*.*..*.*******.*..*.*.***.*.*...****...***.*****..****...*.*.*..*.*.*****.**..***.***..*.*..*...*..........****.*...*.*..***.**.***..*...*.*..*.**..*...******.***..**...*.**.**..**.***.*..*.**..*.**.*....*.*..*..**.*******.*.*..***.***..****...**...**..*.*...*.**..*.*........*.**....*.*.**.**...****...*.**..*..*..*.****...**..***.*****.*..*.*.**.*.**..*..*.***.*..*.***..*.***.*..***.**..**.**.......******......*....**********..*.******...*.*..**.*.***.*.*.**.***.**.***.**...*..*...***...*....******.*.*.*.*.*****..**..*****..****...*.*.*.***.***.........******.*.*.**..***.****..***.**.*.*..**...********...*.*.***...****...*..*.*..**.***.*..*.......*...*****...***.*.*..*...*..*.****.**..*.*..*.***..*.*..*...*.*...*.*.*..*...****.*.*....*.*.**.**..*.*..*.****...*..****...*.*****.*..*..*.*..*..*........**.*.**....*....*.*****....***.****.**.*.**..*..*.**.**...*.....*..*...*...*...**....*.*.*.**.**.*...**...*.*......*.**....*...*..**.**..***..**..*.***.**..*..*..*...*.**.****...*..*.*.*..*.*..***..*......*.**.*...*******.**.**....**.***.*.*...*......**.**...**...*..**..*.*.*.*.**.....*.*.******..*.....*..*.**.*****...*..**.**.****.**..*.....*..****.**..*...****....*...*.****...***.*.**.*..........*....*...***..**.**.*..**..***.*.**.*..*.*.*.**.*.*.***..*.*.***.....***..***.**.***.*..***.*..*.******.****.**.*..**..**.....***.*..*.*.........***.*.**..*****......*.**..******....*.........*..***....*....*******.*.**.......*....***.**..**.**....**...****.*.*.***.***...**.*..**.*.....****..*.*..**.*******..*.*..******.*.*.*.*.*..**....*.***.**..**.****.***....*..**.*..***....**.**..**.*..*.*...*.*..**..*.*.*****.***.*....*.****..*.**.*****.****.**.**.*...*..**...*.....***..*.*.....*....********..*...*.*****..*.**.***.*.*..****....*.**....********...*.*.**.**..********..**.**...*.***...**..*****....*..*....***********..*....*******.****.***.*..*.
**.**..**.*.*..*****...*...*.***..*.***.**.**.*..**...*...*.*....*******.*..****..***.**..***...***...*.....****.******.*..*...*.*.***..*..*.*...*.**.**....***.**..**.**.**.**.*.***.*.*..........****..*.....**....*.*..***..***....*.*.*..***....*.****.*........*.*.*.*..**...*..****..**.***..........*..**..**..****.*.*.**.**...***.*.**..*.**********..***.*.*..*.*....******.****.*..*.*..*.*.**..*.**.***.*.....*..*.*..**..*****.*...**.*.*.......**.**...*****..*.*.*.**.*.*.****.**.*..*****.*.*.****..*.*.*....**..*..***.......*..**....**.**..*****...*.*****...***...*..*...*.**..**..*.*****..****.*******.******.***..**...*.*****.**.**..**.**..*.*.*****......*........**.******....***.*..**.*...*.*..***.*...*.*.**.*...*.****.**.*....**.*.*.*...*.******..*...*.*...*.*****...******....*..*.**.*..**....**.***.*..*..*.**...*.**...*..**.**.**.**.****.*...*.*..*.***.*.***.*....*.*..*****..*..*.***********.**.*....**.*..*..*..*..*.**.*.****.**.*..***..****..**..*.*..**..**.***..*.*.*..***..**....****..*.*...*..**.*......*..****..**...*..**..*...***.*...*.****.**..*..*....*.*.*.....**.*..*..*.*..**.*.**.*******.**..*....*.*...*......*....**..*.*.*.....*.***..*.....****...**.******.**.**.......**.**.*..**......**.**..*.**.**.*..*.***..****.*....*..**...**....***..*.**.*...**...*..*.*.**..*..****.**.******.*..*.**...******.**....**.......*.**..**.*..***..*.***..*.****.*..***.*..***.*....**..**...**.*.*.**.**..*.***.....*....*..*..*...*..**..*..*..**.***.*..*.*...****..*...*......****...*.....*.****..**..**....****.***..***.....*****.*..*...*..***..*****.....***.***.*...*.....*...****...*.***..**.**.**..*..*.*.*...*.*.*....**.*.*..**.........***...*...*.***.*...**....*..*...*....*******..*..*....**..**.**.*.*.....****.*.......*.*..*.*.******.*.*.****.*.*.**.******..*..**.***.*...***...****..*...***....**......**.*****..**.*..*..*...*....***.**....*.**...***.**.****.*.*.**.*****.*.*****.*.*..**..**.****.....***..*.**.*..............*.*...**...**.*...*.*.***.**....*.*****..**.*...*.**.*.
.**.**.***.**.**...**.****.******..*.****...*..*.*.*..*.**..*.*****..**.*.*.***..*..*****.*.*.*...*....**..****.*..****.**.*...**.*....*.***...***.****..*****..****....*****.****..*.*.**.**....*.**.*..**...*......*.....*..****....***..*.**..*.*.*.*.****.**.**.....***..*..***..**.*...**.*...*.**.****..*****.*.**.**.*..*....*.*.*.****....*.**.*.*...*...*......**.*.**..*****..*.....*.**.****..*.*.*.***..*.*.*.*.*******...***..*.**.***..*.**.*****...*.***...*....***.***...*....*.*..*.****..*...***...**.**.*****..**.**.*.....****...*.***.***..**.***.*...**..***...*..**..****..*.*..*.*******.*..**...**.*..*...*.*..**....*****.*.**..*...*.**...**..****..*.**.*.**.*.*..*...*.*.....**....**.**....*******...***.**.***.**.....*.***....**.***.*..*.**..**.**..*.*..*.*...**..**.....*.*.*.....*.**.*....*..***.***...*..*.**.*.**...**....*...***...****.**..*..*......*.***.*.*..**.*.**.*.*.....*.*...**...*.**..**..**...****.*.*..**.***.*.***.**.**...***.*.*..*.*********..*.**..*..*....***...**.**...**.***..*.*..*..*..*******..*...****.*..**....*..*******.***...*....**..**.*.*.*..**.....*****.*....*...**.*..*.***.....**..*....**.**..*.*.....*..***.*.*...*.*....********.***.*....*....****.*.*..**.....****.......*****.*****.***.***..**..****.*.*..*.....**.*..***..***..*..***.***.***...*.***.*******.*...***.*.**..**...***..*******....*.*.**.*..**...**..*.**..**.....*....**..**..****.*.*....******.*.**...*.****.*...*..*.****.*.*.*..**.**.*....**...***..*.*.*.*......*...**...**.**.*.*...*..****.*.***..*...***.**.*..*.*.**..*.***.**.*.*...***..***.....*.*****....**....***..**.*.*....*****...*.****..*.*****.****.*.*****.****..*******.**.*.******..**..***..****.....*....*.*..*.**..**.*****.....*...**.....*..*.*.***.*..*.**.*.*..***...**...*****...**.*....***.*.*.*****.***...*..*...*****....*.......**.*.*...***.*.*.**.*.*.*****..**.....*.**...*.***.**...*.**..***..*..**..*****.*.*.*.***..*.***.....*....***..**.**..*.**.***....*****.*.**.*...*.....*.**..***.*.**..*..**...*.***..*.**.*..****..**
**.*.*..**.***...*.*.*...*.....*.***...**...**.******.*****.*****.***..***.****....**.**.*.***..*****..****..*.*.******..*******..*......****.*.*.**...*..**.*.***..****....*.*****....*..**..****.**....**.*.*..*..*..*.***.....*.**.*.**.***.****..***.*......**.**....**.*.*....*****.*.**..**..**.**...*.***...**.*.**..****..**......**..***.******.......*.*.****.*.*...**.*.**..***********.**.**.*..**......**...**.**.**.*********..****..***..**.*....**.*...***..*.***.*..*.****..*.**.*....*.*..*.*.*...**.**...*.**.*.*...*.*****.***.***...**.*.*..**..**.*.****.**..*.***.*.****.*...*.*..*....***.*.***.***.**..******.**...*.*.**...*.*.**......*.*.****.**..*.**.*.*****.***.....**......**.**...*.**.*..**..*.*****..***.*..**...*.**.***.***...*..**..**.*.**.*.**.*..*......*..*...****.*...**....*..*.....*..***..*.*.***......**.*.***...*.*.*.*.***..*.****....*.**..*.**.*....****.*.*.**...**...**.**..****.****..*.*.*......***.....*.**..*..*..*.***..**.*.**.*....*...*****...*.......*.*.******....*.......*..****.***.**.**..*****..*.***..***.***..****..****.**......*****..*..**.*.****....**....*..***.**.*********....*.*.***...***...**..*.*.*.****.*.******..*.******.**...*...*..*.*....*.*..**.*.*..**..*.*......*...*..**..*...*.***.**.****.***..***..*..**.*..*****.*.*..**.*.**.**.*..**.**...**...***..**.*******.***.*..*.****.**.*..**..**...*.**..**....*....**....**.*****.*....***..*.**.*****.*.*..*.**.******...........**..****....**..**.***....*....*..***.******..*......*.*.*..*.*..**.***...*.**.****...**.**.*.....*.*.****..**.***...*......*...*..**.**....*.**....**.***...*...**.*.*****...*.....***.*...*...**.*****.*......****.*.**...*.***.*......*.*..*...**...*.*..***.*....**.**.**.*.****..***..*..*..*.***....*.*..***.****.**.****.**.....****..**..*..*.**.***.***...*.*.***.*.***.***..**.*.**.....*...*.**...*.*...**.*.**..*.*******.*.***..**.**...*..**.**..**..*.**.*..******.***....**..*****..*..*.***..*...**.........****.******.**...*.*.**.**.*.***.****.*...**..***...**..**..*****.*.*.*
.*....***.**..*..*****.*...***.*..*....*.*..*...*..***..*.*.****..........*...**....**.*...****.*.*.*******..**.*....**.....**....*.*....*****.**.*..****..*.******.*.....***...*.****.*.**.***....*..*.******..**.*.*...**...****.......***...**********.**.***....****.****..***.**..*****.**..*..**..*.**.*.*..***...*.*****.***.*.*.*...*.**.*.****.**.....*****.*..**........**..**.**..*****..*..*....*.**..*..**.******.***.***.*.*.*.*.**....*.*.*......***.*......*****.***..*.***.*.*.***.*.***.*...*.*..*....**.**..*.*.......***.*.****..*.....*..*.**..**...**.**.*.*.*.****.***...*.*...*.***..*..***.***.****..**..*......*.*...*.**..**.*****...*..****.*.**..*.*.**.*.*...*....***.*..***.....**..**..*..*..*.*...*.*.*.*....**..*..***..*....*..**..**............*..*.***..*..*.*.****.*...*******..***...**....**..**.*....*.*...*..*.***.***...*....**.**.***..*.*...*.***.**.***.*..****....*******.*...***...******.***...***...****.***..**...**.*****..*..**.**..***..**.*..*.*.******.*.******.*.*..**.*..***....*..**..*****.**..*...****.**.*.********.*****.*...*....**.*...**...***...***.******..*.*.*..*...*..****...*.*..***..*....**.**....****...**.****..*.*...**..*******.....*.****.**......*.*....**.*.**..*.*..**.****.*.**.*.**...*.*******.*.*..**.*.*.**....**....*....*.*.*..*.*.*..*.**.*.*...*****.*....*.**..***..*......***.***.*..*.*.**.*..*..**.*..*.*.*....**.....******...**.*.**.*..***.*.**..*.*.**.**.*.*...***.**..*..**.*....*******.***.***..**.**....***.*...***.*..*..**....******.**.**....**.**...*.*..***.**...***.***.....**.*.....*.*...********.****.*....******..******.*.**..*.*...***..*.**.***..*...**.*.*.*..***.*..*****.***...**.****..***.**.***.****.***..*...*.*.***.******...*..*....*..**.*.*.*.**********..***.*...******.**.....***..*...*******..**..***.....*.*..**.******.*.*.*.**..**.***.*.*...*..*...*....***..*..**..**..*...*...*.*******.***...**.***....**..*.*.....****...*..***...*..***..**.*.**..**.*...*.....**.*.*...**....*....***.*.*......*..**..***..*.*.....*.**.....**.**
********...***..****.****.***.***.**.**...**.*.*...****...**.**.*.....**...*........****..**...*..*.**....**.**..*.*.**...*...**.*.*.*...*******.**..*.****.*.*..*..***.*.**.**.*..*****..*.*...*..*..*.**.**.***.*......***.*.*.*.**.**..*******.*..***..*****.*..***.*.....*.***.*..*.*..*.**.*.*.*...**.**..***..*.*..**.*.*..*....****.**.*.***.*.******..***.****.***....*...***.*....*..*.**.*.***...**..**...***.*.*....*...***.*.***..****....****..*.*..*.*****..*.*...*...*.*..*.*....*....*.**...****.*....*..*..**..*...*...*.*.***.***.*..**.......**.***..****.****.........*...**********.*.**.*...*...****.*.**......*.***.*.***.***.**...***.**.*...***...**.**.**....*.**..*....*.*....*.***....*.*...*..*..*..*.*.***..*.**..*.*..*...*****..*.****.**.*...**..*..*....**.*.**.*..**..*.**....*.*.*.***..****.*.*......*...***..*...***.**.*.....***...*..******..*....*.**.*......*...**...**....**.**.***..*.*.*.*.*.**.*.******.**..*..***.*...*..**.*...*****..***...***.*..*...*..**.**.**.*..**.**..*..***..**..**.**.*.***.*.*.**..*..***.**.*.**.**.*......**...*.*..*.**...**.....*..***..*.**.*.*.***...***..**.**.**.**.*..*......**.*....*.*..***.**..*..*..***....*..**..**..**.*..**.*****......**.*.*...*.**...*..**.****..***.*.*.*.*.*.*.*.*.***..*******..**.****.*.*..***...*****.*.*..*...*****.*...***....*****.***..*......*.**.*......*.*..*..**.****..*.***..*.*....******.*.*....**......**.**.*..*.*...**..**....**.**...*.*..*....**..*.**.*..**....**..******..*.*.****.***.....****..***.*****......**...*..***.*.*.*******.*****.***.*.....*.**.***.*.***..******..*....**..*...****..*...*.****.***.....*.****.*.*.**..**..**..*.*..*..**.***...***.*..*.***..*.***.***..*...*.*.***..**...**....*.*....***..****.*.**.....****....*.**..***.*.**.****..**.*..***.**.*.*..*.**..**.*..*.*....***..*.**....*.***...*.*.**..*.**..**....******...**....****....****..*...*..*.****.**...**.*....*..*...****.**.*...*..*....*.*.****.***..*.*....*...**..*.**..****...**..******.*..*..***............**..*.*..**.*..**..**.*.***
...*.**..**.***.**....**.....*.**.*.**...*.*..*..**.*****..***........*..*...***.*..*.***...*****.***...*******.*****..***.*.*....**.**.*.**...*.*.***...***.**..*..*..***....***.*.*.*.****.******.**.....**....*.*.****..*.*...******....**..**.*******..****..*.**.*.*.........*...*****...**.***....*.**...*.**.*......**.****.*.*.*.*.**....**..**.*.*.**.***...**.....**.***..*.*...***..***.........***.*.*.***.***..*.**..*.*..*.**..***...*****.*...**..*...*..*.****.*....**.**.*.**.***..**....**.*...**.*..*****..*.*....****......*..*********..*...*.**...*....**..***.*.*.*.*.*.**.**..*..*...*....**.****.**.*..*.***.*....**.*..*..*......*.******..**.*......*......**.*...***.***.**.*......*.**..**.*..**..*..*.**..*.*.*.*.*.*...**.....***.**...*..*.*.**.*....*.****...*.***.***..***..*....*.*....**..***..*.*..*...*..*..*.*.**..**.**..**.....*.*****..**.*..**...*.****.***.***.*.*.*......****..*****.***.*..*......*...***.*.****.***.**.*..******.*.*..*....**.***...**.***.**.****...*....*******.*..*.**.****...**.***.****......*.....*....*..*..*...*...*...**.*.*..*.******..**.*...*.**.****..****.*.*.*...**..**..*.**.*.*..*.*.*****.*..*...**.*.**.**.**..*.*.**..*..*.....*..*****.*..**...*.**.*..*.*****..**.*....***..***.****..*......**..*.*.**..*....*.*....**.***...*.*..*..*...**.**...**..***.***....*..*.....**.***.......*.****.**.*.*..*.****.****..**......**.***.**.***.**..*.*.****.****.**.***.....*..*..*.....*..*..*..**.*..*..***.****.*****.*..****....*...**..*.**...**...***.*.***..**.*...**..**.**....*.*...**..*...*.******.*..***......**.*..*.*.*..*.*.*...***....***********.**.....*.*.*.*.....*.*...*..**.*****..*.*******..*.*.***.*..*.**.*.**.**.**.*.*.***...**.***.*.**.**.*....*..**.*.*.*..*****.*.****.********.***..*.*...*....***.*.***........**.**....*....***.*.*****.*.**..*....**..***..**....***.**...*..***.*.*.**..*...**.**..*..*.***....****..*.*...*...**....*.*.*.*...****.....**.*.......*.*..***..*...*.*..*.*....**.**.**.***.....*..**.**...***.**.**..*.*.*******.*....**..*.*.
.**.....**.**.***...**.*.**.*...***...***.*..*.*.**......**.********...*.**....**.**.*.**.**...******..*...*.**.*.*.*..*.**..**.**.........***....*.*.***....*.......***.*....**...**..*..****.***..**.....*.**..*.**...**.**....***.*..*..*......*..**.***..***.*..*.**.*.*.....**.*...*..*.**.*.*...*.*.**.*...*.***..**.*..********.**.*.......**.**...*......***.***.**.*..***....*.***.*.*..**.****...*..**.*..*....*.**....*..***....*.*.***.....*.........**..*.....***.*.*.*.*.*...**.***.***.....*..*....*.*.*.*.*.....*.*****.****.**..*****.*****....**.****.**..*.*....**.*...*****..*.*..****..***....**...**.**.**.*.***.**.**.*...**.*****..*.******..*..*.*...*.*...*.**.**.*******.*...****.***.**...**.....*****.**..*.*.*.*.**.*.*....*.****..*..*.*.*****.....*.*......***.**.**.***.....***.*.*.*.*.**....**...*.*..****.*.***....*.*..***..**...*..**..*....*.*...**..*.*..*.**..**...*....****...***..*****....***..**.*..*.***..******.*.*....***..*..*.*****.....*.**.*.*.**..***.**..**..*****...*...**.*......*..*...**.*.**..*.*....**.*.*..**.*.**.*.******..*.**...***.*...****...*...*..****.**....*..**.**..*...**.*.*.*.*.**.****.***...***.**.**.**.**..*.*.**...****.**.*..***.*...*.*.****.*..*..**.....*..*.*..*..*.....*.*.*...**..**.****....**....****.**.**.*..*...**.*..**.**.**.*..***..***.*.**.****..*...*..*..***.*..******.***.*.**..*.*****.**..**..*.*.*.**..**********..****....****.*..*..*.*.*.*..*..*.*.**.*.*.**.*****.****.*..***..*...*..**.........**..*.....***.**.*.*....*.*******.*..****...*.*.*..**.**..**.*.**.......*.*...*..*....*.*...**...*...*..*.*.*.***.*..*.****.**.*..*.....***..*..*.**....**.*.....**...***.*.*..**..*.**.**..**..**...*...*..*.***..****..**.*.*...*..***.*...*.**.*...*...*.******...****...*.**.****...***...**.**.**..*....***......*...*.**.*.*****......**..**.*.**...***...**..**...*.***.*****....*..*..*.*.**.**..**..**...**....*..**..*..*.*.*.*.*..**.**...*.*...**.**..*.*..**.*.*****....*.*.**.******.*...**.****.*..*.*****..****.*.***..*.*..***..*.....*.***.*..***.
..*..*.*..*..**...**********....**...*.**.*.*.**...**..***....***.*****.*.*..*...**.*.....*...**.****...........******..*.....**.*****..****..*.*...*...*....*.****.****.**...*.*...******.*.***.***.**.*.*..*..**.***.**...*...*..*...*..**..**.*.**.*....***..*..*.....******.**...*..*.*..*..**..*..*...**..***.*.....**...*.**.......*.*.***.*..*****.*.***....**....****..*..**.***.***.*....***..*..*.*...*....****...*.*.**..*....*..*...**..***.*...***....*......***.**.*.**..*****.***.**.*....**.**..*..***........*...*.*.**.**.******..***.**.**.**..**..*..*.*.******....***..****.****.**.**..*.*******......*..**..**....**..*..*..***.*****.*.....**.**.**.*.**.*.*...***.....**.*.*..***.*.*.*****.****.**.....***.....*.*.**.*...**.**..***.*.*...*.***.***...****.*.***.*.***........***.**...***.*..**..**...**..*.***...**.**.**.****.**.*.*.*..**..**..**..***.****.*.*.**.**..*.**....*.*..**..**..********.....*.*..*.*..*.*..**.*.*.**.**.*.***.*..*..*.*..*...*....**...*.*...***....*..*.*.*.**.**.**.*...*****.**.*.*.*..*.*.*..*....**..**.....*..*.**...***......**..*...***.*.....*****.*.*.*..***..*.*...*...**..****.....****.***..******...**.***..*...**.***....*.....**...**..******...*.*...*...**.**.......***.*..***..*.***..**..***......**.*.**.**.*..**.*.**.****.**.**.....*...*.***.*.***..**.....****.**...****..*.*.*..*.*......*.**....**.**.*....****..***..**.***.**.**.......*.*.*.******...**..*......*.****.....*.**....***..**..*...*....*..*..*..****.***..*.*******.....*..*.*.**..***..**...........*...**...**..**.....*....**.*..*...***....**.**...*.....*..*.*...*.*****....**.*..*.*.*.**.*.**.**..*.*....*.***..**.**.*.*.........*.*..*.***.........**.*.*..*.*...*.*.*.***..*.***...**..*..****..**..*..*....**......**.....***..*.****.*..*..**..*.**.*****.*.***...*..***.*.**..*.*.***.*.*......****.*....*.*...***..**.*.......*......*.**....*****.*.*..****.*******..*.*****..*.**....*****.**.*..*.....*.***....*..****..**.*.*.....*.*.***..........**...*..*.**.*.*.******.**.**..*.**..*.**......*.**
.*..*...*****.***.*.*.*......*....**.**.*****....**.******.....*.*.*..........*..*.*..**.**.**.***.*.*..*...******..*..*****.*.*.****....**..*..**......**.*...*.*.*.*.*.*...*.....***...*....*.***....***......****......***.*******..****.*..*.***.**..*..*...****...*********..**.*.******.*..*...*.****.**.*****.*.**..*..**.*.*******.****.**....*.*.*.*..**.**..**.*..***.*..***.***..********.*..***.*..*.*.*****..**...*.*.***...***.*..***.*.**....*.....**.*.***.*....*******.*.**.*.*.*.*.*..***.*....*.....****.*.*..**.***.***.**.*.*..**..*.*..*.**...***.*..*...*..***.**.**..*...*.***...***.......***.********.***.*..*.**.**....**..**.*****.**.*.*..*.*...***.*..***...*.**..**.*..*....***.*..***.*****.*..*..*.****.*.*..*.**...**.***...*.**..*...*.*....**.**.*...*..*.**.**.*.*...*****...*****...*..***.*.****.***.*******.*....*..***..**.**..*.*.*.****..***.*...*.*.......**..*...****.*.*.**.*.**.**..*.**...*.****.......***.....*..*..*.*.**....***.**.**....*...*....*......**.*..**.....**.***.*****.*........***.**.*.*.**********..*...**...**.*...*..***.***....*.**...*.**...*.********..***..*.**...******...*..*.*.**....***.****.*.**..***..*****.*.**...*.**..*..*******...*.***.*.*.*****.*......***..*..**.**..***....*.***.**..**...**..**..**...*.*.*****.**......**..**.**..**..***...**.....*..**.*...**.******..****.*****......*...***..**..*..*****.*....*..*......**.*...**..***.*.*.**..*.***..****.*.*.***.**...*.*******...***.*..*....**..*....**.*...*...***.*.***.*......***.*..*.*****.*.***.*.*..*.*..*..*.***.*.**.****...*.**...**..*****...*.*.**....*.*****.*..**...*.*..*...**.**.**.*.*.******..*..***...****.***.*.*.....*****.*.**..*.*****.*.*....*.*.***.*.*...**.*.*.*..***..*....****.**.*......*.**.****....*****.******.**.*..*..*..*.***..*.***..*****.**.*..****.**.*.*.**..*.***.***.***..**.*..*...*.*...**..**.**.*...*..*.**.....**......**...*..****.****...*...**.**.**..**...**.**..**..*.***.*.********...*..*.*.*.***.**.*.*********.*...***...****.***.******..*.**.**.**..**.**..**.*...**
*.*..*..*......*...*.*..*.......*.*..*.*.*.*.*..***...*.**....*...*.**..*..*.....*.***..*.*****...*...*.*******.**...**..**.***...*****..**...**......*.*.**.*......**.*.*...*.*..*.*.....*.****.*..**..*...**.**....***..*.*.**..*.*.**.*...*.*.*..***.....*.*..*...*.*****.***.***.*.*.*.***..**...****.**********...****.****.*.**..*..***.....*.****.*..*****...**....****.*.....*....*.****....*..*..*.*.*.*..**..*.*.***.****.***.*****..********.****......*.**.*...***.**..*....**..*..******.*.....****.....*.**...*.***..***.*.**...*.**.*.*.****...*.*..***.*.*.**.****.**..****.*.*...*..**....*****.****.***...*.***.****..**.**...*..*****.*.....**.***.**.**..****..**.*..**.**.....*.****.*..*.*.*.*.**.*..*.**....***..**.****......***.***..*..*..******.***....*.***..*********.**.*.*....*.*.*****.*......*****......*****.*..**.*..***...*..*.*.********.....*....*****....*...**...**.*...***.***.**......*.**...*...**..***.**..***..*...***.***.**.*..*.*..***.**..***.*.*.*.***..*...*.****.*..*.***.*..*..**.**..*.***.......*...*.**.***.......*****.***.*****..*.********.*...**.****...*.*.**.....********..**.*....*..*****....**..*..******..*.****.********.***.**....*..*****..***..*.*****.*..*.***.*.*.*.**..****.*..*..*...*.********.****..*****.**.*.*.**.*.*....*.**...*.**......*..*...**..**..****.*.*.*.**..*....*..*.**.**.*...****..****.*.....*.*..*.*.*....**.*.*********...**...*.*..**.***.**..**.**.**.*..***..**.*.***..**..****.**.*.**.....***...*.*.*.*..*..**.*.**..****.**.**...*..***.**.*.*..**....***.***..*....*.***.****.*.*.*.**.*..*.*..*..*.*.**.**.*...*.**...*.*.*..**.****..*..***.*..*..*...*.**.***..*..*...*..*.**.*..*....*.*.*.****.*.**.*...*.***...*..**.**.**......***.*..***.**..*.**..*.*..*.*.*.*.**.***...*.****.*.....*.*...*.**.*....**..******..****....*.*.**.**..***..**.****.*******.*.**...****.*.*****....**...****.*.*.*....**......**.*.....******...*......*....*******..***.****.**.***..*..*..*.****...*..*.*****....***.**..*...****.....**.*.***..*.*.....****.*.....*..******.....
..*...**...*.*.*.*********.......***.*.*.*.*..***...*.*..*.*.*.**....***....**.******.*.**..*.....*..*.**.*.*.**.*.*.**..**.....*.*****.*....*..*.*..*..*..**.*.**.*.**.*..*.*.*....*.*.*.**....**..**..*..**.....*****....**.******..*****..***.*****..*....*...**.*..***.*....*....**.......***...**.**..**..*******...***.*....*.**..*.....*......*.*..***.*.***..**..**.**..***...*..**..*.....****.*....**.*....*..**.****.***...*.*.****.**.....**.*.*..**....****.****..*..***..*.*...*****.....***.*******.*****.*.*...**..*.*.....*.*.*..*..**..**.*...*..**.******.***....*.*.*.*.*......*.*....**.*.*****...**.*.**.*.*.******...*...*****...*.**..*...***.***.**...*..**.***.*.**....*.*.*..**.**.*.***...***....*......**.*****.*.*...*.*...*..*.**.*.*.......*....***.***..***..*.*...****.*.*.*.**.*..*....**.*.*****.*..**..****..*.***.**.*.*...*....*****.....*.....*.*.***..*........***..**..**....*.****.***.*.*..*.**.*..*.***.***.**.***.**.*.**.****.**....**..***.*.*.*.*.**.**.*.*...*.**.**.*.***.******..***..****..***.*.**..*....*.........****.*.....**.*..*.....*.***..****..*.**.*..***...***.*.**.*.**.*.*....*..*****.*...*.***.*.......*.*...*.*.***....*..*.*****..*..**..**.**...*..*******.*.*.****.*.**..*..**.****..**...*..*.*.*...***...*.*....****...**.*.**......**.*..*...**..*.*...****.*.**...**.*.*..*....**.*..*....**..**.**.*.*..**.*..*******.*.*.*..*.....*..**.*.*.*.........*...*******.*.....***.**...*.*.*.**..*.**.***..*.***.**.**.*.**.**.***....*.*.....*.**..**...........**....*.**..**..*..**..*.*.**..**......*******.***..***.***.*..****...*.**.**********.**....***.*********...*.*.*.**....*******..*..**...***.*.*.*..*.***.*..***.*.*.****.**.*.***.***..***.*.**.******.*.**.*.*.*.*.*.**...**.***.......******........***.*.*.****.***.*.*......******....*.**....***.*.*.***..*.**...*****..*.***....*.*...*.*.***..**.*.*......*..**..***..****...*.***.**.*.*..**...***..*.**.*****..*.*******.*.*.***.*.***..*.*.**.......**..**.**.*.****..***..***..*.*.***..*****...******.*...**..*****..*...*
*.**.**.*...**...***....***.*......**..*.*..**...**...*****.*.***.*.*..**..*...*....**.***.***...*...*....*...*.*...*.*...**.**.****...***..*..*.*...**.*.....**.*****.**...**...**.****..*.**.***.*....*....*..*...****...***......*.****.**....****.....**.***..*.*..*..*.***..*.*..*....*.****..*.*.**..*.*......*...******..**.*.**.**.******.**..**.***.....*...**...*.*..*.**..**..*.*.*.*.****.***..*..*.*..*.**....*....*.*..**...***.*..*....*.*...*...*.*.*.**..*.***...*.***..*.****.*...**.*..*.*.**.**..*.**.**.*.**....***.**...*.*.*....**.*...*.*.**.*.*.*.*..******.****...***.**.*.*.***....**.****...****...*....***.*....**.*****..*......*.**.****...**......*..*..*.****..*.*..*..*.******.*.**.......*.*..*.***..***..*.*..**.....**.***....*.***......*...*..*.***.****.*..**.*..**.**.....*.**..*..*..*..**...**..*****.*..*.*.*.*....***..*.**.****.*.****...*..*..***.....*..**.....*.***.**.***..**.****..**.*..*.*.*****..***......*..****.****..*.**.*.*....*.********....*.***.*..........****.*.*..*..*****.***..*..**...**.**.**.*..*..****..*..*.**...**..*..*.**.*...*....*.***.*..***....*.*..**.**...***..*.***.********..**.*..******...***..*.****..***....*..*.*.*...**.**..****..**.**.*.***..*.****....*..*.******.*.***.....*..*.*..**....*.**..**..****.......*.*.*.*...**...*..**...**.*.*.*..*.**....******.*.*..*.....**..*.*..**..****.**..**..*.**...**.....**.**.**...*...*..*...*.**...**.*..**...*.*.*.****.....**.*.*.*..****.**....*...*.*.**..**...**.*......**.**...**.**.*.****.*.*..*...**.*****.*...*..*.*.*.*..*...*.****.*.**...**..*.*.*.***...*..*.*******...*.*...*.*.*.*.***....**.***.*...**.*..***....****.*.*..*.**.*.**.**.*..***.****.*.***..*.**..***.**..*..***.*.*...*.....*..*..*....**..**..*.*......*****.....**.****.**..**..*******....*.*.*...*.**....*.*....**.*.***......****.*......*..*..****.**..*......*.*.**.*.*.**.**.*..*****....*..*****..*..**.**.*..*..*.***....***.**..**.*.*****..***.*.*.**.*..*.....***..***..*....**.***..*.**...*.*........**.***..**..**..*..*......*.*.*..***
..**.*..**...*..**..*....*.**....*....*.*...*..****...****...**.....***..**.*..***....*.******.*.**..*.**..****.*...*.**...*...**..**.*.***..*...****.****.*.*...**....*..***.......*....*.*.*......*****.**..****.***..*.*.*******.*******.**.*******..**..*..*....********...*****..****.***.***.**.***...*..*...**...***.*****.....***.*.*.*.*.....**.**..*...***.*..*****.*******..**.**...**.*****....*.**..**..**.*..**....**...**.*.***...*...*..*...**.****....******.********.*..*.**.***.*.**.*...*....****.***.*.*.***....**.*.**..***.***..**....*.*..**..*..**.*..****..**...*..*..*......*.*****..*.***.**..*..*...***.*.*....*.....***..*.*.*.*****...***..**..*.****.*..**..**.*....**..**.....**...**.*.*......*.*.******.*....**.*..*.**.*.......*.....**.*.****..**.**.*...*..**..**.****.*.*..***.*..*...*.....**.*...*.*.**.*.*.*.***.*...*******.*..*.*.*.....**.*..*...**.**...*.**.*...*......**.**.*......***..*...*..****...*.*...*.*.**.***....*...*.*..**.*..****.**.*..***.**..*.******..*....*.*****.*..*.***....**..*..**.**.*.***..*****.***..*...**....*...******....**...**.....*.***....**...*.*.*..*.**.*.*.*****.*..**.*.*.***....*..*****.*..*..*..*.**...***.**...***...***.**...********.**..**...**.**..*...*..**.***..***..**.*.*.***....*.*..********.*..*...*.**...*.*....**......***.**.*.*..***.*......**.****....*..****.*..*****..*......*..*.***.**..*..****.****.**....**.*.*.**.*****.**.*.*.*..*.***.**..*.*.***...*.*.***.*.....*.***.*.**...*.*..*...**.****....*...*..*..*..*******.********.**.******.*.**.....*....**.***.**.*..****..**..**.*.**........*.*....*..*..*.***.*...*.**..*****.......**.**.*..**..*...*.*...*......*..*...*....*.**.**.**.*..**.*..*..*.**.*****.*.**.........*....*.*...*..*****.*.*..**.**..***.******...*.****.*.*.*...*.*.*.***.**.*....*.****...**..*..*.*.....***....**.*.*..*.******...*.*..***..**.*...*.****..*****....*...*......*.**...***....**...****.**.****.**.*..*.*...*..*.******..*****.***.***..*..********.*....*.**.*.*.*...**.*****..*...***..*..*......*..*.*.*.**.
..*****.***..***..*...****.*.*..*....**...**.**..*.**.*..*.....*****........**...*.******..*.*.***.*.*.**..*..*.*...**..........*.*.*.*.*.**.*..***.**..***.*.....**..*......*..**.**..*.*..**.*..*..**.***.*.....*.*.*........*.*.****..***..***.**.*.*...**..*...***...*.*..*...*.***..*....**..*.*...**..*****..*..***..*.***....**.*.****.***.**.*****.*.**..****.**.*..*..*.*.********..*.****.....**..***...****..***....*.*..*****.***..*.*..*....**..*.**..**.*******.*.*******..*.***.***.*...***...***..**...*...******..**..***.*****.*..**.*.*..**.*....**.**.***..***.*******.....*.*.**.*..**..*******.***...*...*..*.*.**..****...**.***..**....**....**.*....***.***...****.**...**.*.*..*....*..**.*.***.**..***......***.....*.*..*..**.*.**...**..*.....*.*...*.*..*..*********.****.*.**.......*.***...*****.....*.....*..*.*.*.***.*****.*..***.*..*..*....**..**..**.*.**.**..*.*...**...*...*.*******.*.*****..*..**.***.*.****..*..*.....**.**.***.*..*...**.**.***..*.*..****..****......*..*..**.*...****....***...****.*.*.....*.**...**.*....****.*....*.*.*..*.*****.**..***..*****..****.**...**...*.............****..**.*.*.*...**...***...*..*.***..******.**..*****..**.**...**..***..***.........*..****..*****.*..****.*..*.*..*.*...*.*.....***..*....***...*.*.....***..*****..**.*..*...*.*..*........***...*****.*..*.***.***.****.*****.***........***.*...**...********...****..**.***..*....*.....*.*******.*.....*..**.******.*.***.*...**....**.****.***.*.....*.**.**.**.**..****...*..*.*.****.****.****.****....**...*.*****..*.*..**....***.......****....**..*..**.****..*...**.*..**.*...**.*..**.**.*.****..**..*.*.**.*...****....**..........**.......*...***...*..**.***....*.**...*.**..***...**.*...*...*.***..**..*.**.***..*.*..***..*..**.*..*..*.***...*.**.*..*.***.*....*.****.*..*...***.**...******..****.**.*.**....*.**.**.*.**.......*.....*...****.*.*..**.*......**..**.*.*.*....*...**.*....*..*.*******...*.*....*...*.****...***.***.*.**.*......*.*.*.*.*....***.*.*.*....*******.*.**......***.*****.
....*.*.....*...*******.*..**....*.*..*....*..*....**..**.*.*..**....***..*...***.*.**.**....***..**.**.*....**.*.*.**..*.**.*....*.*.*.*.*..**.***...**.***...*.**..**.*..***.**.**..*.*.*.*.*..***.**.**.*...*..**...***.....***..*.*********..**...**...****.****...***.****....**.*.*.*.***.*...***...***......*....*****..*.**.**.**...*...*.*.*..*...**...*.*...*..*.***..**.*..***.*..*...******.....*****.**....*.*..*.**.*.....***.*.*.*..*..**........**..***.*..**.*.**...**************.**.**..*.**..*..........****...*..***..****.*.**.**.**..**..*****.***.****.****..*.**.****.*..*.*****..**....*...*...*.*..*.*.*...***...***..*...**.**....*.**...***.**..*.*.****.**.**..*..*.*.**.**....*.***.*.*.**...*.....**....**....*..***.*.**..**...*.*..***......*.**.*...**.***.**..*...*....*...*...**.**.....*.*.**.***.*****.*.****.***....*..**..**.*****.*..*...*......**.*.*..*..****.*.*..*........***.**..*..*...**..****.*.**....**.*...**..**..*.*.**..*.***.*****...*...*.**.**..**.***...**..****....**.*..*.*.**..*********....***.*...*.*...**.**.**.*****..*.*.*.*.*.***.**..*..*.*..*.***..**.****.*.******..*.**.**..**...**.**..*...**.**...*.*.*****..*..*.***.*.*.*.****..*...*.*.*...*.**.*.****.**....*.*.**.****.*****..**.*..*.....*.*..*....**.**..*......**..**......*.*..*..*..**..*..***.*.*****..**...*..**.***..**..***....*.....***..**.*.*...**...*..*..*.*....********.**.*.***.***.*....*.*.****.*....****..******..***.***.*.*...**...*..*..*..********.*.*..*.*.***..*.*.*****.......**.*.*..*......**..**..*.*.****.*.***.***.*....*...***.**.**.***...**.****.*****.***.**.***...***..****..****.*******.....*..*.*.**.**..***....*..*.***.....*....***..****.*.*.*..****...*.****..***.*..**.*..*..***.***.***.*.***.**.*.*..****...***.*..*..*.******..****.**...*..**....*.***..****.*.**.**********.****.**.**..**.**...******...****.*...*...****.*.**.......****..*...**.*.*.****.*.....***.*....*.***.....********.**.**.***.*..*****..***..*.**...**.**.**.....*.*.*.**.**....*.*.***.*.*..*****.**..*...*****.*****
..*.*.*..*..*...***.*.***.***..**....*..*..**..***..*.*....*.....*****.*.*.*..*...******..*..***.*.*..*..**.*.**..****.**.**.*..**..*..**.*..**...*.**..*.*..*.*..*..*..****..**.....**..*..**.****..*.*..*..*.*****.*..*.....*..**.*....*..*******.*....*.*......*.***.*..**.*.......*.***..*.*.*.**.***..**.*.***...*.*.******.*..*.*.*....*.*.**.*.**.********.**.*..*.******.*.*.....***..*.*...*.*.*.***.*..*.***.*.*.*.*.*.**..****.*.*****.**.***..*...**.***..********...****.*..*..**...*.*.*.*..*****.*......*.*..*....**..*...*..**..*..*...*..**.*..***.***.**.***.**.**.**.........**.*******..*..**.*.**.*.***..*.**.*.*.****..*..***.*...***.*....*.***.*.*..*.**...***...*......**.**.*...***..**...*..*.*.*.*******.*.*...**..***.******.*...**...**.**...**.**..*.*.***.****...*..**..***..***.*.**.*.....*...**.*..*.*..*......*..**..*.*........****.***.....***..*..*...***.*.*.*...*...**.**.*.*.***....***.**.***...**.**.*.***..**....*.*.*****.*..**...****.*.*...**..**.**.****...*.*..........*.*..**......*..***.*****..**..*.****..*.*.*.********.*..*..*..*.**.***.*..*.*.*......****..*.*.*.....*..***...*.**..*..***...***.****.*.*....*...*.**.*.****.*****.*.***......**.*.****...****..**........**..*.**.*..**.*..*.****.....***...*.*...*.**.*..***.*..*.*..*.*.*..**..*....**.*....*.*.**.***.*.....***.*.*.**...**...*.**.*..**...***.....***..*.****.*..**..*..*...*...*****..***.*.*...*...*...*.*...*.*...***..**.*......*.*.*.*...**..*.*.*******....***...*.*.***.*..**.*.*.**.**....*...**..**.*......*.*....*..**.*.**....*..*.*....*.*...*.....***.****.*...****.*.........***.*...***..***.*.***..*.*.*..**.....***...*..**.*.**..*..**.***.*.*...*****.*.*.*****.*..*.***.*...***.*.***.********.**.....***.**..*....*.*.**.**.*****.*******....**.**.*.*..*.*.....*****.*..*..***...****.....***..****...**..**.......**.*.**..**...*..*..***.*..*.*....*.**...******....*****....**.***.**.**.*.*.....*........**..*..**.*...***...**...**..****.***.***...**.*******.**..**.*.*.*.*****.*.*****.*.**...*.*.**.*.*....**.....
.*..*.***.***.****.....**.*.*.*.*....**.*.*..**.**..****.**....**..*.*.*..*...****...*.*****.*****.*.....*..***.**.**...****.*....*..*.*.*.****..*******.*..*.****..****..*.*****...*.*.**.*.**.*.**.**...*.***..*..**.***.**.*.********.*...**.*.*...*.*..****.***.****....*...**.****.****.***..*.***.*.**..**.**.*.***..*******...*..*....*...**......*.**.*.**...***..**...***..*.**.**.**....***....***...*...*...*...*.**.*..*.*...***....**.....*...**.*....**...*.**.**.*..*.*..********.******.....***....*.****..**.**..***..***.**.***....**.*.*..*.*...**...*..***..*.******...***..****..***.*.**.**....*..***.*......**.**..**.*...*****.*****...*******..***.**.**.*.****....***.*..**...*..*..*...**.**....*...*..*.*....**.*...*****...*.***.*..*.**..*.*.*.**.**...**.*..*.....***.....*....**.*.***.**.**.**.**.*..*..*...*.*.**.......*.***.*......*..*.*.****.......*.*.*..**.*.*..****..*...*.*..**...*****....*...*.*..*..**.**.*..**.*...*.*..*.*.**..*.....*.*******.........*.*....**...***..******.**.....****.***.*.**....***.******.**.*...*.*.*.*.*.**..********..*.**.*.*..*****..*.*.....*.*.*.**.*..***.....*...*.*.*.*...*.......***......*..*.*...**.....*....*.*.**..*..*.*.*.**..*.***.**..**..***.***..**.**.*.*.**...**.**..*.*.....*.*..*..*...**...*..*...........*.*..*.*..***.*....**.***..****.....*.**..*****........****....*..*.....****.*....***..*.**..****...*.*.*.**.*.*.*...*.*..**....*.**.******.*...**...*...*.***.*.**...*.**.*....*..***..**....*..*.*.*..*.....**....***.*..**.*..*.*****...*.*********.***.***.**.....*.**.**..*.*.**.*.*.*.***..*.*...*.*.***.......****...**.****.....***...**..***.....*.**.*...*.*.*..*.**.......**..**...*****...*.*.***.*....**.**.******..****....**.**..**..*.**.**.**..***...***.*.***....***...*...***....***.**.***...*.*.*..**....**..**.****.*...*.*....*.*...**.....*..***....***.**.*.*...*.*******.*******.*.*****.***.***.....*...***..**..**..*.*.***.*.*...*.*...*.**.*****...**.*.....*..***...*..*****.**.****.*.**...***.**.*.....**.**...*.***..*..**.**.*.**.
.*********.*.*.***..****.**.*.**...****.**.****.*.*..*...**..*.*.......**..******..******.*.***.**.***...*.**.*..*...*..*.*.**.....**......*.**.**.*.....*.*.*.*.****.**.*.*.**..*.*.*.*.*.*...****.***..*.******..*.*...***.*...**.**..*****.*..*...*.*.*.*.****..*.*...*...*....**..*.*...*..*.....**.***..*...****....***...*..***....*****...**.**.***...**..**.*...*.*.......*..*.**.****..*...**..*.***.****..****.**.***.**..*.*......*...*.*....**.***.*....***.**.*....***.****.*.....****.*...*....*...**......*****..***...*****...****.**.....*.**.**.****...**.........*.*.*.*.**...*..*...*..*..*****...****..**.*****..**.*******.**.***...*.***.**....**.*.**.*..*.*.*..***.**..***..*.*.*.**.*******.....*...**.**.*..*..*****..***..*.**.***.****.*....*.***.*.*..*.***..***...****..*..*..**...*..*..*.*..**....*.....**..*.*.*.*.*.*.***.*.**.*.***...*.....**.*.*.****.*..***.....**.**.*.**....**.**..*.*..*.*..**..**..****.*..**..***..****.***..***.***..*.*..****.**...*...**..*...*..*.*..***.***.***.*.*..***...**.*..**..........**.**...**.***...******.*.*...****.*.****.*..**..*.****.*.*.*.**..*.**..*.*.**....******.*...**.**..**..*..*..*..***.**.**..*.****...**...*...**.**.*..**...*.****..**....*...**.*.*.***.*.*.....*.****..*..****....***.**.*..*..***.*.*..*****.*.*..****..***.*..**....*****...**.**.***....***..*.**.*.**.**..****...*.**.**.***.**..*....**..*..****...***...*..****.......*.*.**.*.***...****.*.....***.*..**.**.***..**..*.**....**.***..*.****...*..******..*.......*.*****.****.*..*.**.***.**......*..*.*..***...*****....***..**.**..**.***.*.*..****......*......*.*.*.**.****..*********.***..***..*.****..***..*.*..****.***.***.*...****..******...**.*.**.....*......**.******....*.*...**.*..*.*...***...**.*.****..**...**.**..*......**..*.*...**.*.****.*****.**..**.*..***..****.**.*.**.*..**...**..*...*.*.*.****..*.*****..****..*..**.**.**.*.*..**...*..*.*.*..*..*****.*..*..*...*.***.**..*.****.***.****.*..***.**.**.**..**..*....*..*..*****...*****..**.....*.*.**...*.....*.*...*..
.*...*.**.**..**..*..*........*.*..**..****.*.***.*...**..*..**.*.*.**..*.**...*..*....***..*.***..*.*.*...**.*..*..*..*.....*.**...*..**.**.....*.*.*.*********.*...*.*.**....*.*.***...*.*..****.*..*.*.*..*.*****...*.*...**..*.....*.*.***.*..*.*.**.*.**..*..****.*..*.....*..*.***.*...**..***.*.....**..********..*.*..*.******..***....**.*.**.***.....****.*...*.*..*.*...****..*.**....*****.***.*.*....***....***.**..*...*..*..*.**.*.*..**..*.*....**.******.***.*..**.**..*.***...*.**.....**....*.*...**.*****..****.*..**.***.**..**..*.**.****.**.***..*...**...**.*.*****.**.*****..*.*...*.****.*..*****....*.*..***....*.*.*.******...*...**.*....*..*.*.*.*.*.*.**..*.**....*****.*.*.****.*.*.***...**..***.*..***.*.**.*.*.*.**.***.**..**....**..*..*.**..***..*.*.***.*..*......*..*...*...***....*..**.*..****..**.**.**...*..****.......*..*...**..*..*...***.****...*.**.....**.......*.**.*..**.****...*....*.....**.**.*.....*****...*.**..**....******..*.***.*..*.***..**.**..**.**..**.**.....*...*.*..**.***.....****.*.***.**.....*.**..*...**.*..*****..***.**....**.***...*.*....*..*********.*.*...*....*....**..**.*....*.*****.*...*..***.**...*..*...*.**.*.***.**.***..***.**...**...***..**..*...**.*..*..*.**.***....*.*.*.*..*****...*.*..**...****.*.*.*..***..**.*..**...**.***.*.*.*...*.*.*.*.*...*.*.*****.***.*.*......*....*.***.....***.*....*.****..*.*..***....**..***..*.*...**..**.......*..*.*.****..**.**...**.*.....**..*.....*.*..****...*.****....*.**.*..*.......**..**.**...*...***..**.**.*****...*...****.***..**.*..****.*.....*.*...*..****....***.*.*....*.*.**.*****..*.....*.****.****....*..*****.*..****..*..****.*.**.***.*.....**.***.**..*.*....*.****..*.**..*****..**...*.**.***.....**.*..*..*.**.*.**.***.*..***...**.*..**.*...********.*...*.*.*.....**.**..........***.*****..**.*..*....*****.*****..*.**...*..**.**.*..**.*.******.*...**..***...**.....*.*..***.*******.***...**.*****.*.*...***..*.*..****..**..**....*..**.**.*..****.****.**....*...***.****...****.*....***.*..***.***
.**..*..***..****.*..**..**.....*.**.****.*.*.*..*.*.*..**.****..*..**.*.*..**..*.**.*..*..*.*...*..**.*..**..*.*..*.**.*.*.**..***...*****.*.**..***.*.*.*..*.******..*...*.****.**..***..*..**..*.****.*.*..*.*.***.*.*...**.*.****.*..*.*..*.......*....****.*.*.**..*...*..*.*.*.*.*.****..*...******.*****.***.**.*...******..***...**.....*..*....***.*...*.*.**.*.*.***.*....*****..*.*.*....*..*...*..**.*.****.*.*..****........*...*.*.****.....*..*..***.*****..**.*..****..****.*..*******..****.*....*..**....**.*.*...******.***.******..**.........*.**.**.**......*.*****.*****..*.*.**.*...*****...**..*..*...*.*.*.*.*...*.....*.***..*......*******..***.**.*.*...*..**......****.**...*.*.*..*.*.***..*.*...***..***.**..**..***..****..*.**..*.*.***.**.**...****...*.*..*..**..*....**.*..***...**.*.*.***.**..*...*..*****.*.**..*.**.**..***.......***...*.*****...*..*..**.*..****..*...*....***..*..**...***....*..****...***.****..*..*....**...*.*.*..**.*.*...*....*.*...*.*..**......*.*****....**.*..**.....**.*.*.**.*****.....***.*.*.*..****..*..*..*.*.*.*......**.*.***......**...**..**.*.**....*..*****...*..*.*****.*.****.*.**.*..*..*..*.***.*****.**.****.*..*.....***...*..*....*.....*..**...**.*.*.**...**..*.*.****.**.****.**.*..*.**.***..*.**...*.*.**.......**.**...*.****..*.*...*.*.**.....***..***.*.*...*....*.*..*.**.**.***.***..*.*......**..***..*....*...*..***.***..****.**.*.*.**.****..***...*.*.*****.**....*.**.*.*.**..*.*..*...****.*...*..*....*...**.*.*.***...**.*.*..*....*..*...*******....***.***..**......**.*******..*..***.**.**..**..****......*..****.*.*...*.**...**.*..**....*.*.*.*..**...*.*.*.*.*.**.*******..*.**...*.**.******...**..*.****.***.**......***.**.**..*.*****..*..**...*..**..*.******...*.**.....*****...*.**.*...****..**..****......**.**.*****...**...**.*..***.......*.***...*..***.*.**.....**.*.*..*.*.***.**...*..**..*.*.**.****...*..***.*.....**.*.**.**.**...**.*..**.**....****.**.*...*...***..**.**.***.**.*.***...*.**.**..*..**..*..****.***..**.*****.*..**..
*...*.****.*..*.*...****.***.*.**.*.**.**...*.*******.*.*...*..***.**...*..**.***...*.*.***..**.****....***..*.*..**.....***.*..*..**....*.***.*****..**.*.***.***...*..****....***.***...*..*.**...*.*.....**.***.*.**..*.*.***........*...***....*..*********.....*****..**.*..*****.*..***...*.**..**.****.*.**.*.*****.....*.*....****.......*.*.*...*.....*.**.**...******...*.**..*..*.*...*****..*.*.****..*..*.*...**.****.**.**..*..**..**.**.***..***..**..*...****.*..**.*....****.*******.*...*..**......*.**....**.*.....**.*..*.**..***.**.*.***...*.***..*..**....**..*.**...**....**...*.***.*******.***.**......**..*.*.*.*..*.*..*.*..*.**..*.....*.*.**........**.*...*.*.*.**..**......**...*..******..*...**.***************.********.**.******...**..**...*..*****.*..***..*..**.****.....***.**...**...*....*..***....**....***.........****.*.*....*.****..*..**......**...***.******.*..**..********....*..**....*..*......*.......*.*....**.*.*.**.***..***.**.***.*.*.*......*.**.**.*.****.**.***..*.**.*.*....*..*.........*......*.*......*******..*..*..**.**.*.**...*..*.....*...***.***.**.**...***.**..**..***.******..*........***...**.**.*.**.*.*.**************...***..*.....*.****.*********.*.*.**.*...****.*.*....*..*........****.***...**.***..*****...*.**....*.**.**..*.**..........*.***.*..*.*..*..***...*..*.*.........*..**.****.*.**....****..*.....*....****.*.*****...*.****..****..***.**.***.***.***....*.*****..*.*...***.*.***.*......*....***.*.*...**.******.****.******..***....*.*.*.*...****.*..***.*.*.*.**..***.*..****.*****..*...**..*.*..*..***..*..*..***.....**...**...*......***...**..**.******.**....*******.**..*...**.**.**.*.***....*..*...*.*.**.*.*....*****....*.**....**.**.******....*.*.*.**...**..***.*...***...**...*..***.*.**.*..*.*.**.*.*.**.*...**.*****...*.*....***...***..**..*....**....****...**.*..**.........**.*..****.**...***.*......***.*.**.**..**..*..****.*..***.******..*.*..*.*********.***..*.*..*.***..**..*..*...*.**...*****....*.***...********.**....**...***..*.*.
...**.*.*******...***..**.**..*.*.....***.**...*..***.**.*****.*..*..*.*******..**.*.*...****.......****.*..**.***..************........*.....**..***.****.*.....**.*....*.***.*......*.......**.**..*.**..*..***...*.**.*....*.....**.***.****..*.*.*****.*...*..**.**..****..****..*..*.*......*..*.***.***...**.**.**.******.**.***..*..***.*.*..*.**.*.....***..*..**.*..*...*...*.**..*.*.....***..*..*.**.***....*...*.**.***..***..*..**.*.***..**.**.**..*.*.*........**...**..**.*.....*.*..*..*........*..*.*....**.*.***.*.**....**.*.*..*****.***.*.*.*..*..*...**...*......*.....***...*.******...**.*..**....*...*..*...***.*..*.**...***.*.***.***.***.*.*...*..*.***..*.*****.**..**.*....*.*..***..*.*.*.***.*.*.....*.*...*.*.*.*****.*.*.*........*...*.**...*.*...*....*.*..*.**.*.**...*.*..*..***.***......*.******..*.**.**.*..*...........*...**.***.....*..*..*.*...**.*..*...*.******.***.**...****....*.**...**...****.*.****...*...*..****.*.**.*.*...***.*.**..**.*.*..**.***..*************...*..**..****..*..**..**.**..*.....**..**..***.**..***.**********...*****...***.*.*.****...*..**.....**.***.*.**.***..*.*.**...*.*..*.*...**.**.....*.**.***...*...****.*******........***..***.*...****......*.*.**.****.*...*.**..*..****.*******.******..*...*.**.*..*....**.*.***.***.***...*****.*...**..*.....*.**.***.*.**.***.**.*..*****...**.*.*.*.....**.****.********..*.**..***.**..**....*...**.***..*.*..*..*..*.*..***.*..*.*.***.*..*.*.*.*..***...**..*.*.*.*.*.*.*..***...*...***...*.**.*..***.*..**...*..*.*..*..*.*..**.****..*.*.*.*.***.**.**.**.**...****..**...**.*..*.*.*.*..........*.**.....*..*.*****.*...*.***..*.**.*.*.....*****.**.****.**.*****....**.***..*..**...****.*****.***.*..*......*.....*..**..*.****..*...*.*.***.*...*.**.**.***..*...**..*.*.*****.***..*...******.*...*..****..*.****..**.*........*.**..**.******.****..*..*..*.*...*.****.*.*.*..*.**.**.*...**.****....***..*.***.***..*.***.**.**.......*..*.*.**...*..**.***......***..**.*.*.*.*.*.....*..***.*.*..**...**.*..***.***...**.*.**
*.***.*.*..**********.*.*.******.*...*...**..*.*..*.*..**....*..**...**.*.*.....*.*..*.....*..****....*...*....*****..........*..*..***...*.....**.....*.*.****...*************.*.*.*.*..*.*.******.*****.**.***.*.**.****..*..*....***.***.**..*.*.***...**.*********..*...*...**..**.*..**..*.*..****.*.******..*...*..***.****.**..*.*..**...****..*******..*.*.**.**...*.***..*.*.**.*...*....*.*.*..*.***.**.***..**...****.**.*.***..*****.*..**.*...*...*.***.***.*.*..*.***..*.****.***..*.*..*.*.*..*.*..*.*..*.***.*.**.*.***.*.......***..**.*....*.***..***.**..*.**.***..*.*..**.**.......***.**..*.*.*...*.....**.*.****.*.*...**..*....*.....**.....**..**.*..***..**..*.**...*.*.**..*.*****.********..*..**...***..**..******.*.....*.*...**...*..*.....****..*...****.**.***..*..*.*.***...**.*******....*.*****....******.*.*..*.***....**..**..*.**.***.*.*.*****...***.*..*.*******..*****.*.****.****.**.*.*.......*..*****...***.*...***..*.....**..*..*.*.**......**..*****..*...***.***....*.*..*..*...*.***....*.**....***.*.....*.*.******.**.*...***..**..***..*...*..*...******.**...........*.**..*..****...**..***.*.*..*..****..*.*....**...**.*...*.****.*.*******...*****..****..*.***..*.*...*.**....*.**.*..*..***.*....****.**.**.*....***.*..**...******.*....**.*..*....**..****..*.*.*.***..*...*.*..*......**......*...****..*****.*......*..***..***...***..***.***..*.....*..*.*..*...*.*...*.***......***....******..***..**.**.*.**.*..*..****..*....***...*****..*..*...**.*...***..*..***..*..*.*..*.*.***.***.***.*...*********....*.**..*.*...*....*****...***.***.**.......***.***.*...........*...*....**..**..**.*.**.*.*.*...******..*..***...***.......**..*.**...******.*..*.*..*.....*.***.*..***.****.*......*..*....***.**.**.****.***.**....*.*..*****..*...**...*.**.**.*...*..*.*****.**....*.*..**..**.*..***..*..***...****...**..*.**..*.****.****...*..**.*.**..***.*..***.*.*.**...***.*.*..***..*****.*.....*****.*.*******.......*...*.....**..*....**.*.***...*.**.....*..**.****.*.*.*...*...*.***..*....*
*.***..**..*.**.***.*.*..**..***....****.*.*.....*..*.*.*.**.*.*****.*.**..****.**....***.*.***.**.*..*.*.*.*.*.**..****...**.*.*..**.**..***..*....*.*.*..*..*.*.*.**.***.***.***..*.*..*.*.*...*..**..*..**.***.**.*.**.**.*...*..*.*.*.**.*****.**.***....***...********....***.*.**..*.*.*...*..*.**.*.*.*******.....*.*..**.*...***.**.*..**.********.*.*.*..**.*.**....*..*.**..*..**..*.****...*..*****.*..*.*...*..*.....***..*...*..**..***...*....*.*.**..*...*..*.****.*...*.......**..*..*..**.*.*.*...***..*.***..*...**....*.*.*..*.*.*.....**....*.*.*...*...***...***...........*..*..**.*.*.*.........***.****.*.*.**....*.....***.***.**.**.**..*.**.***...**.***.**.*.....**.****.**..******.*...*..***.*.******.*.*.*.*....*....******..*.*.**.**...*.**.*..*.*..*.***...***.*.**.....**.....*...***.***.....*.*.**..*..**....*.*...**.**.****..***.*.**.*..*..*....*...*...*****.**...*.**..*..*..*****..***..**...**....***..*.*..****..*..*****..*.***********.......**.**.*...**.....***..*....*.**.*.*.*.***.**.****..*...***.....*.***...***.....*..***.*...*...**.*****..*..*****.*..*....*.**.*****.**....***.*******...*.****..***.**.*...**.*..*.*.**...**.*.....**..*.....*.**..**.***...*****.*..*.***....*...*.*...**.***.*...**..**.**.*..********.****.*..**..*.*.*...**.*..**...*.**..*..***..*.*.*.*.**.*........*..*****....*********...*..*.*.*.****..*..****.**.**..**.....***..*..*.**..**********..**..*..*.*.*..*..********.**.****...*..**...***..*..****.****....*.......**...*.**...*...**.*.**...***.**.*.*.**.*..*.*.*.**.*.*....******...*..*.*..*.**.**...****.****.**..**..*.******.**.....****.*....*.**.*.*.**.*..*.*.*.......*.*...*..***.....*****..**.*****..*.*.....*.****..**......***.*****.*.*.****..**.****....*..***...*****.*..**.*....******.*****.**..*..*..****.....*...*.*..*...**.*.****..*.**.***.*..***.**..*...*..*..**.**..*...**.*.....***.**.*....*..*..*..*.......*..****.....*..***......***.**.***.**..*******.*.*****..*...*..**.*.**...**.***....*****...**.....*.***..*.**.**..****.****.*......
**...*.*.**.*....*..**...*****.***...***.*.*.*.***..*......*..**..**...*..*.*..*..*.*.*.**.*.***..*...*...*...**.***.*...*.***.*.*......**.**.*.**...*.*****..*..**..*.**..**...*..***.**....*.*..*.*.**.*.***......*..**.*.*.***.**..**...*...*...***.*....***..***..**.*.**...*........***.*.*...**********..***..****.*...**..*....*..*.*..*.**.*..*..****..*******..*...***..*****.*.*.******.*.***.*..*....*****.**.*......*..*....**.*.*.*....*..*.****...***....**.....**.**..**...*.*.***..*.........*...*****.**.****.*.****..**..***.*......*...*.*..**.**.**.*.*.*..*...*.*..*....*.**.*..****..*..******.*.*...**.....***.***.**.***.*.*.**...*****.*.....*.******.......*.*.*..**.*.*..***..**.**..*.*..*...*..*.*.***...*.*......*..*.*...*********..**....*.*..***.*...****....*.**....****.**.***.*.....**.***..***..**...*.***..***.*..*......****.......*.**.***.*.*.*..**.**.*.*....*...**.*.*...***.*...**..*..**.**..*.*.*...*.*.**..*.****..*.*.*.*...*.**...**.**..*.*....*.....*...**..*.*..**.*....**..**...*...*..**.**.*.*******...**.*.***.*..*.**.***..*....*..**.*.****.*......****......**.**...*..**.*..*..*..*...**.*.**..*.....**......*.**.....*.*...**......**.*.***.**..**....***..*.***.**.*.**..*.*...*..*****.**.*.**********...*******..*...**...*.******..**..***.....*.**...*.**.***..***...*****..***.**.....*.**..***.****..****.**......*.**.**.*.....***.*.......**.***.**.*..****..*...*..**.*....*..**.*.......***.*..*...**.......*.********.**.**..**.****..***..*...**.**.*.**.**..*.*****..*..***.**......*.**....*.*.***.**...*.....***.***....******.**..***.***..**.*******...*.**..******...**.****..*...*******.*..***....**.**.*.*****.*..**..**.**.**.*.***.*.*......*.*******.***.*..**.*..***.**.*****...***.*.***..*.**.*.**..*..******..*..**..*.**..*.***..*.***..*.*.**.*****.*.**.****..*.****...***.*..******.***.***.***...***.*.*....*.....**..*.**.*.*...*..****.**.*.*....*.*.********...*..***.**.*.*.*.*...*.*..*..***.**..*****..*****.*.*.*.*.*******...**.*.......**..*.**.*.***.*..*.*..**..*.*...
******.**..*.***.***.**...*....****..***.*.***..*.*..*..**.*.***.*.*....**.***..**..***.*.****.**.*..**..***.**...***.*.*.*******..****...**...***.....***...*.*.*.*....*.**.*.*.*.*..*...**..*.*****.*......**..**...**.**..*.....********....*.........*..**.**.*.****.***..*.**.****.*..*.**.**....***.*..***..*.*.**.***...*.*.*.....***.*...**.*.*.....****..*.***.*..**.***.*.***..***.***.****.*...**.**.*****....*..**.*.*.***....*.***...**.....***......***.******......*.*.*.*.*.**.*..****.*...**..******..**.*...****.**...********.**....***.*.**.**........**..*********..*.*.*.**...***.*.*.*.*..**..*....****.*.****..*.***....*..**..*.*.*.*..*.***..***.***.***.....**..*.*..***.*.***.**.****.**..**.*.**....*****..***.**.**...*.....***...*...*.**********..*.*..*.*.****..**..*..*******.**.****..***.*..*...**.*.*.*......*******.*.......**....**.*......**...**.*.*.**..*..****.*.***...***...*..*...*.****.**...**...*.*.....***..******.*.*.****.*...***.**.*..****..*..**....********..*..*...*.*.*....*.*.*....***.**.***.*.*..**..**..**.*.*.*..**.***..**.**..*.**..*****.*.**.*.*...*.******.*...***..****..*.*.*..*.*.....**...*..****.**.*.....**.**.*....***..****.****.**.*....*.....*.*.**.**.**.*.....*.*.**.*....*..***....*...*..**.*..*.******..**.*....**...***....***....*.*.**..*.**.***..****.*.****..*..**.*..*.*.*..***.***..*....*...*...*..***....*.*..******.*.*.*..**.*.....**.***......**.*.**..*.*.*.*.***...*...**.***.*..*..*..*.*****.*.*..*.**.**..*..***.*......*...**.*.*.**...**..****.*.**....**....*..*.*.**..**.*...*.*..**...*..**..****..**.***...*.*....*****.*.**.*****.**..**..*.***....*.*...*..*******.*.*...*...*.*.*.*.***.**..*****..*.*.****.**..**..*.*.**..*.*.***...*.*.*.*.**..*.*..*.***...*.***..*...*.*.*.****.**..**.*..*....****...**.*.*.*...*......**.....*.*.***.***.****..****.*....***..*.*..*...*.**...**...*.*****..*.*....*...*......*..***...***..*.*.*..****...*.**.*.*.*.*.*.*....*.....*..**................**...*.****..*.**..*...*.*....*.*....*...*......*.*.*..**..*.*..*.**
**.*.*.*...*..*.....***.***.*..*****.*********...**...*..*.***..*.*..***..***.********.**..**..*...**..**..*.*****.*...**.*.*.**...***.***..*.*...*.**..***..**.**.****...***....*****...*.**........*****.....*..**.***.**..**.*..**..*.*.***..***..***......****.****.**..**.*.*.**..**..**..**.*.**...**.**..*..*****.*..*...**.*.**..*..*.*.....*.***.***.....***....*.......*..*....*.....**.*.*....*..*....***.*..**..*.*****..**.**..*.***...*****....*..***..*****.*.*.***.*.*..*..*.*.**......**...*.**.*.***.**.*...**.*****.*.**.*.*.....**.**.**.****....**..***.*.*..***.**...********..*....*****.**....****..*..******..*....*..*.*****...*.****.***.*****.*.....*.**.****..***..*..*..***.*.**.**.*..****.**.**.***.*.*....*.**.***.***.*.**..*.....*..**.*.*.*....****...**.........***....****.....****..**.****...*.**.*.*.*.***..**.**.*..**..**..*.**..*...*...**.*.*.*..**...*.....*...*..***..*.*..**..*..**....*..**....**..**..***.***..*....***.**.**.....*....*.....*..*....***.*...**..*.*.*.*.*...**....*...*****.*.***.********....*.*..**..*.*...****.*.*.***...****..**.***.*..*.*****..*.*.****...**...*...**..*.***..***..*.*...*.*....*...**.***..***...*...***..*....**..**..*.*****....****..***...**.....*..*..***.***...******.**.***.*.*.**.****.*.*****.**..**.*.*..*****......****..**.*....******.**.....*.*.****.*...*.**.*..***....*..*.*..***..***...*..*.*.*..*********...**....***.*...*..**.**.**.****..***...*.*..**.......*.....*...*..*..**.*******.......*..***....***.*.**...*..*..*..*****.*..**..**..*..*..*....*.**.***....*...*...*......*.*****.**....*...*.**..*..*...**..*.***.***.*..*..***.*.***..*..**..***.*....**.***....***.***.**...***.*....*.**********..**.****...**.*.*....***..**.*.**..*.*.*..*.....*...****...*.*.*..****.***..**...*..*..*..*......******.....*.*.*.**.***.**.*...*..*....*..****.*.*...*....*..*..**.**********.*.*.*..*.*.**.*...*..***..**.*...**...***.*.**..*.*****..*******....***.*.....*..*..****.*...*.*.*.**..*...***..*.***.**...*..*..*.****.*.*.**..*..*.*.*..****..*.*
*..**....***.*.......*.....**..**.****...*...*****.****..*..**.*....**..***....**.*.***.*.*..*****.*.*.*.*.*..****.******.**...*...*...*...*.*.**.**..*.*.*.******.***...**.***..*.*..***.********...*.*...........*.*.*.*...*.*.*.*..*..*****.*..*..*.***..*..***....**.******.*.**..*.....*....*...**....**.*..****.*.*..**.*...*.*....**.**.........*.....*.**..**.*****.*.*.*...**..*.****.*..**.....*.*.*.**.....*..*****..*.*.*..***.*.**.*..*....*.*.*.*.***.***..**..*.***.****..*.**...**.......*.*....*.*...*.*..*.*...*..******....*************..****..**.**..*.*.**..*.*.*.*....*....***..***.*...*..**..*****.****.*.***....*****.*.......*.******.**...*.***.**.*.*..*.***....*.*.***.*.*.********..*.*.....*.**....*..*....****...*..*..*..***.****..*..****..********..*.*....*..**.*..******.......*..*...****.*.***....*.*..**...**.*...*****.**.*.*.*.......*.*....*...*****.*..*****...**..*..**.***.***...**.***.*.*.*..***.*..***.*.*..*.*.**.....*.*.*..*..*.***...*..*..*..*..**..*.*.*.....*..**.*.*..*.***...*..*....***...****...*.*.***.*....*..***.******.**.*...*.**...***..*.....*.*.*..*.***.*.*..*..*****....*..*.*****...**.*.*.***..********..***..**..**..***.***..****..*..**.**...*.*.*.*****.....*..*.**....*.*.*..**.**..*....*.*.**.*.*..**....**.*.*..*....*...*.....*...**.*.**.**......*.*******...*..**..*....*..*...*.*..**..****..**.*.*...**.*****..**.........***..*.*.**..*.**..**.*...**.*.****.*.*.**.....**..***...*.*...*****.**..**.*.*.*.....*.**.***.*..*.*.....*..**************...**.*.****.**..***.**.**....*.*.**..***.*..*.*...**.*.*.....****..*..*.***.*.***...***.*.*..*.*..****...*..*.****.**.****.*.**.**.**.***.*.**.**.*.**********...*..*....**...*.*..*.*.******..*..*.*.*......*.*...*..*.*.....*..*******.*..***......**.**.**.**.*...*.****.**.*.**.*....***...****.*...***..*.*******.*.***.*.....*..*.*..****....**..**...*.**....**.**.**.****.*.**.*...***....**.*********..*....*****.*..*..**...**.*..*****..**..***....**...*...*****.**..***.**..***..*..*******..*.****.*.***.....*.***...*
.*.*.*...*.*...*.**.*.*.........*..*..**.***..*..****...**...***..*.*....**....**..***.****..****....**....*.....*...*......***.*.****.*.***..*.***....**.*..*.*****.*.*.*..*.*.*****.....***..*.*.**..*....***.**.***..**.*..**......*....**..*.**..*.*......*...**.*.*.****..**.*....*.**..*****..*...*.**...***.*....*.***....****...*...*.**.***.*.*...***.*.*.*.*.**...****.*.....***.*.....*.....**.*.*..***.....**...***.*...*.**.*.***.*..*..***..*.**.*..*..*..*****.......******.*..****.***.*.**.*.****...**.****.*.*..*..*..*.*.**....*..***.*..**..**..**.**.*...***..*.*.**..*..*.*.*..****.*.*.****.***....**.**..***.**.*...*.**..**.****.*.*.*.******.*.**.*.*..***.***..***.*....*..*....**...*..**...**...*..***.******.***..*.*..**..***.....*.****.*..****....**..*....**.*..**..***..*.....*...*..*..***..**..**.*****.*.***..**..*.*..***.**..*.*.............*.**...****.*..**.*...*****.....*.*.....*.*..**..**..****.*....*....**.*.....*.*.*....***.******.*.**..****.......**.****..**.**.****.**.**..***..*..***...**..*..*......*.*.**.**.*....*.**..**.*...*...*.**...*...*.....****.*....*.*.*...**.*......**..*.**.****.**.**.*......**.**....*...**.....***.**.**..*..*.......***.....*******.***.******..**..**...*.**.*.**....**...*..*...*..*....***.**.**........*.**.*...***....*..*.*.**.....*.*******.*****.**.****.*..**.***.*...*.***.***.*..*.**..*.*.**....**.*..**....*.**...*..***.**....****...***..*.****....***...**...**.**.***...*.**.....***.*....*..*.**.**..**..***...******.*****..***********.*.*.....*...**.***.*.*.****..*.***....*...*.*...***....***.*....*...*...*.***...*.*.*.**.****...**.****.****.*.*****..*.....*...*...*.*.***.**.*.***.*.*...**....*.*****..***..*.**..*......*...***..***.....*..**.*.*.**.*****......*.*****..**.*.**.*...**.**.***.*.*..*.**.*....*...*.....*.****.**..**.**..*....***.****..*..*...***.**.*.*.*.....**.*...***.**..**..*...*...*.***.*..*..**.****.*.****....*.**.*.*.*..*....*******...****..*...*...*.*.*****.********.*.**..*.*.***..********.****.*...*.*..*..***.*
*.*.*..*..****..***..*..*******..*.....*..*..*..***.**...***..*.**..**...*****.****.*******..*.**.*..*....***.****.....*.*..*..*.***..*.***....*..**.*..**..*.*.*.**.......**..****.*.*.....*****..*.***.*.****..*.**.**..*.*****..*.***..***..****...*...*.**.*...*.**.*..*****..*.*.*..*.....*.***.*******..*.*.**.*********.**.**..*......***.....*.*..*...*.*..*...***.**..**..***..*..***...***.....****...*...*..**.*.***....***.*.****...**...******..*..**...*.***.*....**.*..**..**.*..*.*....*.**.***...*..*.*.**.****...*.*.****.*..***..***....*****.*.*..*.*...**......**.*.*..*...**.......**.******....**.*...*.....*.*.....*.**..***.*..*...*.....****..**.*...***.***.**...*.*.....***.....*..*.**...*.*.*.*..*.*.*.*...*.*.***.**...*..*****..*.***.**.**.*.....*..*....*...**..*.....**.**.**..*...**....*.*......****.*....*.*.*.*.****.*...****.**.*...**..*****...*.*.*..***..**..*....***.**.***..**.*...****..**....**.***..**.*.**.****......**.*.*..*.*..***.****...*.****.*..*.**.******.******...*........*.*...**.***...*.*****..**.*.....***..**.*....*.**...*****....*.*.***..**..*...**.....**.*....***.***...*.****..**...****.*...*.**......**.....*..***..*........*.****...**..***.*.***..*.*****..**.*.*****.**.**..*.****.****..**.**..*..*.*.***.*...*..*.**...***..*...**..*.*...*.*****..*..**.**..**..**.**.*...***.*****.*.**..**..*.*.**.**.**.**.*.....*..*....**..*...**..*..*...*.**....**.*.**...***.**......****.*..*.*...*..*....*....*....*.*.*..*****.**....***..*.*..***...*.*.****.....***..**.**...*.........*****..****..*.**...**.*..*.**..***..**..*...*..*.*.**....*.*.*.***...*..**..**...*.******.***.*.**.*****.****.*.*.**.*.*...*******...***..*****.*.*.***..****.*.****..***.*...*....*.*.*..**.*..***.*.**..*...*.*.*.*.*.*....*..*.**.**.*..*....*..*.*****.*..*.**..**.**.*.***......*.**..*..**...***...*..*.*****.**...*.**..*...**...*......**.*..*...***.*.*...*.*.**...**.**...*.*..*..****..**.**..*.*.*****.**..*..*.*....*.*.****.**...*.*....*****..**.*.*******...**....***.*......**..*****..*..
..*...*.*....*.****...*****.*...****.******....*.*.***...****..**..*..*******....**..*..**..***...*.**..*.*******...*..****....**.*.**.**...*.*.*..*.*...*...*.*.*.*...*..*****.*.*..***...*.*...**..**.***...*.******.*.*....*.**.*.**.***.*.**..******.*.***..***....*.*..*..**.*...***......**.*.*.********..*.*****.*.*****.**..*.....*.....**..**.*..***.**.**..***.*.**.**.*...*******..**....***.******..**.*.*****.....*...*..*.****.***...**...**..**.*.*..***.***....**.****.******.*.*....***.******..**......**..*..*.**......*...*.**..*.**.***..*.*...***.**..**..*...**.***.**...********.******..*.**.***.**.**.****.*..**..*****......**.....**.*.*...***.......*..*..*..**...***.*..*.**..*...*.*.****.......**.*....*..*..**..*.*.*...*.**.**.*.*.*******..**..*.*...**..*.**.*****......**...***.***..**..*.*.*...*...*.*.......*****.*....***.*****....***.....******.**.*..*..*..********.***...***.*.*..*..**...**....*******..***..**..*.*.....****.*..***.*.*.**..*.*.*.**....*....**.*...****......*..*.**..*..*..*..**.*.*..*.*.*...*.***...*....*..*..****.*..*..*..*....*******...*.****..*.***.....*.**..*.*.**.**...******...*...*.**********.****...*..*.**....**..*.........*****..**..*.*..*...*.*..*...**.*..**..****...**.*.*..*.*****.....*.*...******....***..*.*...**.*..***..*..***.*.*..**.*..*.*****.*....**...**.***..*.*.*.....**..******.*...*.*...*...******..*..**..*.*.....*..***...*..*.**.*..*..***...*.*.*.*...*.***.*.***.**.*...*..*..*.*....***..*.****..*..**.***...*.***.**....****...***.*****...**...**...***.**.*..****..*..*.**..***..***.**...*...*.*****...*.*****....*......***.***.**...**.*.***.*..*..*....**.*...*......*....*.*..*..**.**..*...*.****..*..****.**.*...**.***....*.*****.**.**.***.*****.**.*...*.****..*..*...*..**..*.*..***..**.***.*..***..*****.**.**..*.**..****.**..*...*.....*....*...***.*..**...*.*.****.**...*.*.***.*******.*.*...*.***.*..*.*.**...*.***.*****.....*.**..***..***.***....*..*.........*....**.****.**...*.*...*****..***..**..****.**..****.***..**..*****.*..*.*
.**.*.***...*...***.**..**.*.***.*...****.**.***.*.***..*...**.*..*.**.**.*****.*..*..**...**..*.*..*.*****...**..**.*.....****..***.**.*.........**.....**...*..******.**.**....****..*.*.*...*...*.**.****...**.**.**....*.***..***.****....*.*.*.**.*******...*...**.*.***....*.*.****..*...**.*.***..****.....*...*..*.*.**....**.*....*.*....*....**..*.*..**....*********.*.*.*..**.**.*.***...*.....***.***.**.*..**.**.**..*****.....**.*.**.....*.*...*.*.***..***...**.*...*****..*.**.**.**.*.*...*.*.**.******.....**.*.*.***...*..*.*.*..****.**...*.**..****.*.**..**.***..**.*.*.**...**.**...*..**.**.....*.***.........***.**.*.**....*...*.....*.**.*.*.***...*.**.*.*.*....*..**..*****.***..*.*....***...*****..*..**.*.***.**..*...*....*.****..*.***.*...**.......******.*..*..*.**.....********.*...**.*.*...*.*..**.**...*.....*...*....*..**.*...*..*.***.*.*..***..***.*.**..*..*.*..*.....*.***..*.***.*..**..****..*.*.**.**..**.*.**.*.*...*.*..*..*......*.*.*.**.**.*.*.**..*******.*.***...*..*****.*.***....*...*.*.**.......*..***.**....******...*.......*.*****.*..***..*.*.*.*...*..**..**...*******.**...*..*.*.**.**.*...*********.***..**..*.*.***.**...*....**..*....***.***.*..**..********.**..**..**.*.*...*******.**......*.*****....*.**.***.*.*..**..*..***.....***.*...***..***.**.*.*.*.........*.*****.***.*..*.*.***.*..*...*..*.***.....***..*.***..**..**..*.****.****.....*.*...*....**......**.*..****..*..**.**..**..****...***..*..**.*..*.**......*.*.*.**....***.*.*.**.**.***....**.****.**.*..*****......***.*.*.*.**.***.**....*..*.**..**.******...*.*.**.*..*.**.*...*******....*..*...........**....*.*****.*.*.*.***...****...****.*.*..*.*.*..**.*.*..*.**....*...*...****.*...*..*..*.*.**..*.**..*.......**.*.*...**..********..**.**....*.......**..*.******.*...**...*...****....**..*.**...**..****....*...*.....**.******..*.***..**...*......*..**.*.*...****.*..*.*.*...**.**.*..*.*..*...*..****.*....**..*.....**.*.*.*....*.***.*.*...*.*........**..***.***..**.**.**..**.***...***...*...***.*..
****..*..*...*..*.*****....**.**.**.*.*..*.*.....******.***..***.*.....**..*.**..*....**.*....*.**.***.....**.*..*..*..*.**...***.**.*.*.*.....*..**.**.**....**..*..***....**.*.**.*.*..**.*..**..**..**.*.**.*...*..*.**.**********......***.***..***..*.*********.*******.****.*..*...***.*****..*****.******..*.**.*..****.*..****.*.**...**.*.**.*...*.**.**.*..**...*.***.**.*..*...*.*..**..**...*..*.***.**..*..**....**.....**.*.***...*.***...*******.***.*.*.*.***.***...**...**..****.*...*.*.*.*.*........*..*.*.**..**....*..***...*.*....***.**...*.*...*....****.***..*..*.....**.****.*...****.*.***...*...*...*..........***.*..***.****..*.*.**.*.*...***.*...*.*..*.*.***.*.....**.**.*.****...*.*.*****......*..**..*..*.*....*..**.*****..*.....*...*..***..****.*..*.*****..***.**..*.**...*.*....***.***..****.*..**.***.......***.*..*.**.*...*.*.*..*.*..****.***..*...*****..*...**.*.**.*.*..*.*.*....*.*..*..*..**.*.*.*.**...*.**.*...*.*.*.**.**...**.*...**...*.*..*...*...****.****.****..**...***.**........*.***.*.*.*.*...***....*.*************.**.*..*.*....*..*.**....**.......*.*..***.*...*.*......*.**..******.*...*.**......****.***.*..***..*.*...*..*.*.***.*..**..*..*...*..*.*...*..*.*.*.**.....**.***..****.**..**..*.**.**.**.***.*.*.**.*........***.*.**.........**..****.*.***.**.*.*.*..*..***..*.****....****..****..***.*********.***.**.***...*.**.*.*..**..*....*..*.*..*...***...******..**..*..**....**.*....*.**.*...***.*..**.*.*...**.**.****.*.**.**...*...*..**.*.*.....****......*..*.****.*.**.*..**..***....**...***..****......*..*.*..****...*.*.*****.***..**..*.****..*.*.....*.****.**.*.....**.****..***..***.*..*..*..**...*..**....*..*.*.*..*.****......*..**....*.*........**....*.*.***.*......**.*....*..*..........*.*......******.***..*...*....*.*.***..*.....*.*..*..**.*.....*.*..*.*.*******..***.*.*.......*..**.**.*.*...*******..**.***.****.**.**.*.**.**..*.*.*.*....*..*.*.**.**.***...**.**..******.*****....*..**.***.***.*.**..*.*.****..******.*.*..**.********.*...*..**..*.*..
*..*..**..**.*****.*.**.*..*..****.*.****.***.**..*.*..*..*...****.***.**.***..**....*..***..*.*******.*...**..*.**..**.*.**..*..*...*...*..****.***..******..***.*.*.*.****.*.*.***.*..*.*..**...***..****...**.***.**..**....**.*.*.*.*.*...*.*..*.*..**..*****..****.*..*.**...***..***.**.*...*.***...***.*..*.*.*.**.***..*****.**..*.*.*****.*.****..***...*....*...*..***...**.****.***...*..***......****.*...*.*..*****...**..*..**....*...***..*..****.*.....*.**.***..***.**.*..**.*.***....**...*.**........*.*..*.*.*...****.*.....****.*..*.**.*.*.*..*...*.*.*.*...*.*.*.*.....**.....*.**.*******.....****..*.***.*.*.****.**.***.**..*..***...**..**.*....*...***.**.*....*****.*.***.*.***.**..*..*.**.*....****....*...***...**.*.*.*.*....*.**..***..*****.*.***.*...*.**.**.**...**..*****.*...**..***...**...*..*.**.**.*..*...**..****...*.*.*.**...**.**.*.....*.*.*.*.*..**..*******.***..***.*..*****....***.**.**.**.*.*......*..****.*.**.*..**.**...*.**.**..**.*.***...*...*..***..*.*.*.*.**...*.**.*....*.***..**.*.*..*..*.....**.**...**.*....*.**.***..***.***.*....*.*.*.***.**..*.*.**..**.***...*.....*.*.*.*..*.....*.*...***.*..*..**********..*.*.******.*.*.**..******.....****.**...**..*.***...*.***.*...**.***...**...***.**.*.*.*.*..*.*.**.*.*..****.**.*********...****..*.*..*......*.*.****.*.***..*******......**.**......***..*..**.*..*...*...**....*.*.*.**********...****.****......***************.*.**.*.*.******.**.*..*..**..*..*.*..***.*****.*.**..*.*.**.*....*.**..*...*..*.****...**.**..**....*.*...*.**..*.**.***.*..*.***..*.***.*******..**..***..*...**..........*.*.....**.**.*.*....*.**.*...*..*..*.*.....***.**.....*...*****.....**..***.*.**.**.**.****.*..*....*....**....****..*.*.*..*.**.******..*..*.*..*.*..*..*.*..*.*.**....*..***....*.**...**.****.*.*...*.***..*....**...*.*..*.**..**....*.**.**..*.****.*.**.****.*...**.*.****.**.*****....*.**.*..***......*.*....**...*.......*....**...*.***..*..*.***...*.*.*...**.**.*...*.**..***.*..****..*..**.***.**....***...*.*.*.**..**.*.*
.***.*....*.*..**..**.**.*...***.*.*.**.*.***.****......*...*.*.**..*.*.*...*******..***.***.*...*.****.*.**..***....*...****.**..*.......*.*..**..*.*******.**.**.*.*...***....*.***.**.*...**.........*.**.**....*......***....*.**....*...**.....****.**.*.*.*...*****..*...*.****...*.*....***...*....*.....*.*.*.*.**.*.*...*.*****..****....***.*..*.***...*.**...***....*......*.**.............*...**.*.**......**.*....*..**.*.*......**.******....**.**.*..*.*****.*..*****.**..........**.**.***....*..****.*.********..**.......***.*******....*..**.*..********.*.*...*..**..*****..*.*.*.**.**.****.*.*.*..*.*.......*****.*.*********..***..*.....*.****.*....*..*.*..********.*...***..*...**.**..*.*.*.**..*.**.**.******...*...*.......*.*.*...**.**..*.**...**...**.*.**..*...**.*.*****.*..*.....*.....**.**...*.*.**.**.**..**.*.......*.**.**.***....**.*.*..*.*...**..***.***.***..***.***.*.*****.****.*.......**.**..**.....*....**.*...*..*.*.*.*...*.*..*..*..*...*....****..**....*....*.**.****...*....*...*..**....**.**.***.*.**.....*.**.*.**.****.*.**.**.***.*..***....*.**..*.**...******.*..*....*.**..*.****...**.**.*....*.*.....**.**.********...**....***...*....**....*.*.**..***.*...**...*..*..*...*..***...*....**.*...**..*..****.**..*...**.**..*..*.*....**..**..**....*...*.*..**.*****.*.*.*...*.*****....*.**.***......**..*.********.*...**.***..*.*..*...***...**............*.****.**..******..*.**.**.....*..**.**...*.*..****..*..*****..*..**.....*....********.*.****..**....*..**..*.*.*.***..*..**.....**.*.*....**.**...*...*..*******.*..*****...*****.*****..***.***..*..*..**.*.*.****....*..*.*****.*.*.**..*****.**.***.*.*..*.**..*.*.....*.***.*.**.*.**..***..*.*..*.*..*****.*.***..*..*.*.*....*.*.****.**..********.*..**..**.***.****..*.***........*..***.***....*..*.*.*.*..*****.**..*.*...*.**.*..**.**.....*.***.***.***.*...*..*.......*.*.*.**.**.*.*.****..**..********.*...*..*.*....*....*.*****.....*..*.****.*.*.**....*...*.*.***..**..**.***.***.*.......*.****..*.**.**..*..***.*..**.*..
*.*..*..**.*..*..***...**....**...*.**..*.*..***.***..****.****.*..*.**..*....*.****..*.***.**..****..*...**.**.*........*......**...*...***.*.*.*..*.*..........*.**..*.***.....*.**.*..*.***....**.*...*..**.**....*..*.*..*...*....*.**..**.*.....*.*.*.*....**.*.**..*.**....*..**......***..*.**..**.**.**...*..**.*..*.....**..**.****.*.****......***.***.**..*...***.*****.*.**.**......******.....****.**.**..***..*.**.*..**.**........*...**.****.*..***..***.*.***.....**.****.****....*..*..****.***.*..**..***.*.****.*.*****....*.***.*...*.....*.......***.***.**.**.****...*.*..**...*..****....*..****.....*..**.*...*....**...*.**.**..***....*.*.*...***..*...****...*.*..**.*.*..**.**.***......**.*.**.**.*..*.**...*.*******.*****..**.**.**...*..**.*.***.**..*..****.**.*.***.***.***.***..*......*****.**...*...*..***..*...*..*..***..**.**..**..*..****.***.*..*.*.*..*...*.**..*..**********.**.***.......**......**..*.*.**.....*.*..*..**.......*..**.**.****.**......******...*********.**.....**..*..**..******.*..****.***.***.*..**.***..**.......****.**...*.****..**...*.......***....*.*.**.***.*..*..*.****..**.*.**..*.*..**..***.*.*.**.*..*.........*****....****.*.*.****.*.***.*****...*.**.***.*.*...*.**.*.*.*..*.*....**.**..**...*.*...*.**.*...**.**.**....***.*.**.****.***.*.****.**.***.***..*.*.*.**.*...**..*.**.***.**.**..******.*.*.***.*.**.*.**..**.*...**..*..*..**.*****.....****..****..*.****....*..*..*..*.*.*..*....***.....**.*****.......****..*...*.*...**..**.****.**..*.*..*.*....***.*..*...*****..*********.***.*..*.****.****.*....*****...**.*..*.*..*.***...*..**.*.*...*...*.**.*.***.*.**.***.*..*.**...***.*.*.*..***.**....***....*.**..***.*..**.*..***..*...*..**.*.*...*.*.*..***....**....**....*.*.**.**....**..****..**..**.*.*.**.*.****.*****.**.**...*..*.*..*.****..*..*.....***.*.*.......***.*.*.......****......**...*****..**.**..*.****...*..**..***..*.**..**.*.*..**..**.******.**..*.**.*..*.*....*..*.*.*....**.**.***..*.*.******..*.**...**.*****...*..***..****.*...*******
..****.*.**..***.**.*.******.*.*.*******..*.***..**.******....********.**....*..**...*.*....***..**..*****.*..*..*...**..***.*..*.*.*************..*.***..*.**.**.*.**..**..*..*.***...*.*...*.**.....*....**********..*.*..**..****.*..****...*....**.**.*.*****..***..***.*.....**.......**..*****.***..*......*..*.*.****.***********.***..**..***.**..**.*.****.*******.*..****.*..**...*.*.*****.***...*.******..********.*.****.*.**.*.*.*..*..**.*.**..**.....*..*.......**...**.*..*****.*..**.***..*.*.*....**.*...**.**......***.*.*..*.**.....**.*..***.*.*.*...**.******.*..*..**...*....**...***.....**.**...*..*..*.*..*.******.*..************.....******..*.*...**.***....****.*.*...**..*.**.*....*.*.**.**......*....*......*...*.**.*..***.*.*....**..**...*.**....*.*...*..*...**..*.**..**.*.******..*..****...*.**.*.*.*.***..*****....*****.**.*.*..*.***.*......**....*....*.*.**.*...*..*.*..*..*..***.....*..**.*.....*.**...****...***.**......*...*.*..*.*..*..****..**.**.***..**......*.*..**.*....*****.....*.***.*.*..***..*.**..****..*****.***.*.**.*...**.*.*..*******..*..*.......**...*.****...*..****....**....**..****.*.****..*.*..*.*..**..**..***....***.**..**...*...*.******....***.*..**...*...***.***.*****..***.......**..**.***.....***.*.******..*****.*.....*.*.*..*..*.*..*......**.*.*.*****..***.**...**..****.*****.*....**.*..****.*.**.**.*.......*****.*....**.***......**......*.*.*....*..*..**.*.**...*.*..**.**..*.**.....**..*.**......*****..***..*.....**.**....**...******...*......**.*****.*..**.*..******.**...*.*....*.......**.**..*..***.***.**...**.*.***.*.****..**.**.****.*.***......*.**..**........****.*..**..*****.*.*.*.**.***...**..*.*****...**.........**..**..***.***..**..*.*.*.**.*.*.**...*...**..*.*.**..**..*..*.***..****.*.*..*****.*.****.***..****..*.*.*...*.**.*..******....*.*.******..**......*..*.*.....*.****.....***.*....*.***.*.*.*****.*.***.****.*..**.**.***..****.*..*.***.*.*.*.*.*.*.*****...****.****....****.**.**.*.**....*.*.***.*.***.*.****.....*....*.****.*.
.*.*.**********..***......*..**.....*..*....**.***.**...*..*.*****...*....***.*.*..**....*.*.*...*..**.*...*....*...**...*.****.**.*...*.***.*.**...***********.*...*.....*.****.**..*...***..***..*.***..*.**.**.****.***....**.*..**...*...**.*.*.***.*.*.**....**.*..**.*.***..*.**....*.****.*....***..**.*.***.*****...**.*..**.***.**.*.*..****...**..*..**..*...******.......***......*******.*.*******..***....**.*****...***.**..*.*.***...*...*******...***.*.****......***...*.***..*.****...**....*.*...***.***.**.***.....*.**....*...*..*.**..*****.****........**.*.****.**..**..*.........****.....**.**...**.*.****.*...*.**.*..*.*..*...******.*......**.****.*..*.**.....*..*.**..*.....*.....****.*..**...*.****.......*.*.**.****..*.***.*****..**.*.....***..**.*..***.**.*..*.*..**...******...*.****..*.**.***.***.**..*.*.**...**.*.**.....**.....*.*.****.*.*.*......***...*.*.***.**.*.***.....*...*****.*.***.*.*..*...*....*....********..**.***....*.**.*....**..**.**..**.***...*.**.*****.*.*.*.*.*.*.*..*.*......*.**..*.*.****.....**..*.*........*.**...*..*..**.*.*...*...***...*..*.***.*.****..**..*.....**...***.**.**..*..*.**.*..*....****..****.***.*****.....*...*....*.*....**....*.*..**.*.*.*.....**.*.*..*****..*...*.**.*.*.**.*.*...*.**.*.*....****.***.*...***...*.***...*...*....*...**.*.**.**.*.******..*....***...*.*.*.**..*..*.*.*.*...**..*..*.*..******..*******...***.**.****.*.*.*****.*.....*.....*.*.*.***.**.**...*.***.*.**.******..*.***...****.****....****.***.*..*.**.*.*.**.****.......***.*..*.***.****.**.**.*..*.*.*......*..*....***.**.....*....**....*.*.*..*...********.*.**...*.....*.**.*...**..***.*...**.*....*....*.*.......**......*.......***..*****..*...**.**.*......**.......**.*..*..**...*.....*...**..*...*.**.***..**....*.*.***.....*..***..*.****.*****.........**.*******...******...**...*.***.***.*.*.*....**........*...*.**..**.....*..**.**...**......*.*...**.*.**...*.......*.......*.****.**.....*.*.**..**..*.*.*....*.**...****.*.**.*.**...****.*.****.....*.***.*****.
*..**.**..*..*..*..*..**.*.....*...*..*.*..*.*...*.**.**...****.*..*.*.*.**.**.***..*.****.....****..***.*...*.**..*..*******.*.*******..**.*.****.**.**....*.*..*....***.****.*...***.*..*.....*..**.*.*..*..*.****.***.***..*.**...**..**.*.***.**..*..*....*..*....**.*.**.*.***..*...**.**...*.**.*****.**..*.*****.*.**......*.*.*.***.*..*..***...**..*..****.*...***.....***.*****.*.*.......**.*....*****....*....**..**.*.**........*.*****.********.**......*.*.**.....*..**.***.*.***.**..**...*.*.....*....********..**..***.*********.*****.*.****.**.**...*.***.*..***.*****.*.***...**...*.****..*****...*.*...**.**.**.*..****.*..**....*.*.*****.*..*..*.**.*.****..**..*...*..**...***.*...**...**.*****..*.**.**.***....**..*.*.**.**....*..*.*.*..****.*.*......***********.*.**...*.**....*.....*.......***.*.***.**.*....***.***.**....*.*..**.**.**.***....**.*****..****.***...**...*.**.*.*.*...***.***...**....*.**..***...**..*.***...*.*.....*.......*.******..*.**...*.**.**.***.**...*..*.*...**..*...*....*.*..*...*...**.*....*..***.*....**.**.**..*.***......****.***.***.**...*.*..*.*****..**....*.***....**.***..***.....*.*.*........*..*.***....*.*..*.*.***..*.*.**.*.*...*.*..*.....*.*.***.*.*..*......**.*.*.***.*.*.*****.....**..*.**.**.*.***..*.*.*******.***.*.***...*..*.*.**.**.*......*..*..***..*...**.**..**.**.*..*..**.....***..**.****.*..**.***.**.**.....**.....*.**.....*.***.*.*.**..*.*.***.****.....*....**.*..*...*.*..**...**...*.*....**.*.**..*..**....**..******..*.*......**..*.**.*.*...*.*.*.*.*****.****.*.**.**..*..*.**.*..*....***..***....**.*..*..*.*.***..*****...*.......**..*.****.****.*...**.***..****.***.***.....****..*.....*.**.*..**.**..***.*..*.***....*.*....*..*****.*.**.*****...**.*.*.***....****...*..**.*...*.*..*..**..*..****...*.*.**.....***..*****...***.*.*.**...*...*.***.**.***..**.*.****.*.*.***....*..**..**...**..*..*...**.*.***..**....*.**.*..*.***.*.**.***..****.*..**....**.....**.*..*.**...****.***..****.*....*...*..**..*.*****..**.*.**.*.*..*.*****..*...
***...*.*.**..**.****.*.*.*.***.*.*..****...*.*..**.......****....*..*.****...**..*....***...**.*********..**.*.*..**....**..**..*****.*.***.*....**......*...*...**...******.***.**.***.****.*....***..*..*.*...*.*.....*.****....*......*.**...*...**..***..*.*****.**..*..*.**.**.****.*.**.**.*.*****.*.*........********.*..*.....**....***..**.**..*.****..**.*.**...***..*.***.*...****.*.*...**.**..*.*...****..**..*..****.**.*.**.*.....*.*..*..*.**.*..*...*.*.**...******.****.*.***.**....*...*..***......*.*******.*.**.*.***....***.*.......**...***..**.*..**.*.**.*...*..*.*....**.*.*.*..****..*.*.*.*.*..**.*.....***....*..*****.**...*....*...*.**........*.**.**..***.*......***...*.....***.**....*.**.**.*...*..*..**.*.*....**..*..*....**.**.*...*.***..*...**.*******.*..*...**.*.**....***...*.***.......***.**...***.*.*.*.**..**...*..*.**.*****.**.*.*.*.****.**...**...***.**..**.*....*..*.****.**..*....*..****.*****.***..*....***...*****....*.**.*...****..*.*.*..*..*....*..*.*...**.***.****...*.***...*..***.**..*****..**...**.*...**...*......*...*.*...**....*...***.***..**.*...*.*.*.**.***..**....**.*.***.**.*..*..*****.*..*......**.**.*.**..*.....*.*.**..***.*.***...*.**.**.***.*..**.*.*****.*.*.*.***.*.***.**.**.*.*...**...*...**..*.***.*......**.....*....*.**.**.***.***..*.*.***.***.*****.**..**..**...*..*...**.*....*...**..*..*.*...*...*..****....********.*..**..*..*....*..*...*.**...*....**.**.......****.*..*.**..........*...*.*****...*.***...*....**.*...**..*.***....**...**.**.**.*.***.*....***.*..**......***.***.**.....*..****.*****.....*..*...**.....*..*.**....**.....****.*..***.****..***.***.*.*.**...**.****.*.**...*****.****..*....*..*.**..*.***...**...*..**..*.*..*.*....*.....*.*.***..*****..**..***.*****......*..***.****..*...**.*.*...*..*...*..*.*...**...**.****.*.*..*****..*...*.........*..*.**.***...**.***.*..*****.**.*.***.*..****..***.****.*.**.**..**.***...*........**...*.....*.*.****.*.**...**..**.**.****.**.*..*.*.**.*...***...*.*.....*.***...**...**.*.*.*
***..*..*.*.*...****..***...*.*..*...*..*..*..*.*.*.***..*...*...*..***..******......*.........***.*****.....**......******....**..**.*.***.*..******.*..*.*.****...**....**.*.*.*.*.**.**..**....***.**..*..***.*.*.**.***.*.*....**.**.****.*..*..*.*******.*....**.**..*.**.....***.*.*..***.*..*.**.......****....***.*.***.*....*.*****......*.**.*****.*....*****.*.*..*..*....**.*..*..*.*..........*.*.**.*.....*******.**..****..****......*.*.*******.**.*.*.*********..*******.****...*..**.**..**...*..*.***.**.**.*.*..****.*...*..*.**..**.******...*.*.*.**....***.*.**.*...******..**..*.*...**...**....**.*...********..**.***...*.*...*..*..*.*.**....**...**.*...***..*.**...***.*..*.*.*........****.*.*.**....**.****...**....*.*.*******.*..*******...*.*.**.*.**..**.*.****..**....****.****.**.*........**..*.**.*....****.**.**...**.*.*...***..******..****...**...**.*.*********..**......*..*.*...*..*.****...*..*.*.....*****.*...*...***..*.****..*.*....*.**.....***......***..**.****...*.*.***.....*.**.**.*.**....**.*....*....**....*.******..**.*....**..*..*...**.*.....*****......***********.***..****.***......**...***.**.*...**.*.*.******...*..**..*...*...*.*...**....*.**....**.**.*..*.....*..*.*..*..*..****.....*.*..*...*.**.**...*...*..*.**.*.*.*....***.**..**..*...*...****..*****...*..*.**..**....**...*.**....**.*.*...**.*....**.*...*..*.**....**...****...*..*.*...*..**..***.**.*...*..*.*...***.*.....*.*...**.***....*..*.*.***.***.***.**..**...****..*.*.**.*..****..*....******.....**...*..*.*.***...*.....*....**.*..****.**.*.***....*.**.*.*.*.......*****.*.**.*..*******.*.*.*****.***.*****.*.**.****.****..**...*..*.****.****..*..*.........****.*.***...***..**.*...*....**...*..***.***...*****......*......***..*****..*....*....******...**.*.*...*....**...****.*.*..*..***.**.******.****.***..*..**.*..**..**..**...**...***.***..*...*.*.**.*.*.****.*.*.*..****..*..****.*..**...*.*....**.*...*...*.****....*.****.*.*****.*.....*********..*****...**.**.**...*..****....**.*******.**...**
*...*..*..***.**.***.**.**.*.*.*..**.**.*...**.***.**.**.*.**.******.*****.**....*..*..*.***.*..*....**.*.**..****.****..***..*****.*.**...*...*...*..***..***...**..****..*****...*...*.*...******..*..**..***.*.*.*.....**.**.******..*.**.*.**....*******.**......***.*..*.*.**.......*.*.*..*...*..**....***...***.********.*..*.*.**..*....*..****..*..*.........*.*.**..****.*...**.***.*.*.**.**.*..**..*.***.*.*...***..****..**.*..**.*..**.*.*....**...*.*.*.*..**...*....**...*..***.**.***.*.*......*.*.*..**.***...****.....**..*..*....*.**.**..**...*.****..*.**.**.**.**..**...***...*...**...*..**.*.*.****...**..**.***..*.*.******.*....*.*.......*..**......*.**.*....*.....*..**...*.*.***..**.*.*.*..*....**.**.***.*....*.**..*...*.******.****...****.****..**.*..**.*.*..**...***.....**.**.**.**.***.**.*.*..**...*.*.*.*...***.*..***..*....***...*.**.*.**..*****......**.*.*..****.....***..*..*****..*****.****.***..**.****.**..*...*.*...**.*..**.....*.....*.***.*....***.***...*..*....*...***.***.*..*.*.*..***.*.*.**.***.*..*.****.*...*.***.***...*.**.*...*.*.*...***.*..*.*..**...***...*.**.*...***..*****..*****..**.******..***...****..*.*.*********..**...*..*.*.***..**..***..*.***.**.*.*******...*...**....***..*..*....*.*.**.**.***.....*..***.*.*..*....**..***.*....*....*****...**.*.*....****...**.*.*****.******..*...**...***...***...*.*.****...*..*.*..*....***.****.*.***....**.***..*.****.***.*....**.**.***..*....*.**...*.**.**..****.*......******..*.**..*.***..*..**.*****.**....**..*..*.....**.*..*.*.*****.***...*..***..*.*******.*.***.****....*.*..**.*...*******...*.*...**..**.*.....**.*..*.**.*.*..**...******.....*..*..*.*..**.*....****...*..*.........**.**...*....***.....*...*..*..*.**.**.********.*.*.**..*.**..*...**.*******.....****.....***.***.*...*..**..**.........*.*****..*.**.*......*.*..***.*....*.*.*..*..*.....***.***.*...*.**.*.***.*.*.**..*****..**.**..*.**.......*...*..**...****.....**..*..*****.**.*..***.**.**.*.*.***.***...*....*...****.***...**.*..*.***..*..*..
.*.*...*......*.*.*.**.**........*..*.*.....***.*..*.***..*.***..*...*********.**.*....***....*....*..**..*.**..*.*...**.**....*..*..**....*.**...*.**.*.**...*...*.**.*.............*.**......**.***........*.*.***...****.....*.***.**.*.....***.*...*****....*.*.**.***.****.*...**..*.*********...*..***..*.*..*.*...*....**..***.*....**.*.**...*.*...*****..*..*.***..*.*.*.****.*.**.****.**.***.******...*..*.**..*.**...**.*.*......*....***..*.*****.*....*......****...**.******.***..****..*.**...**..*..*...*.*..*...*...*..**.***....*.*****.*.*.*.**.**.*..*......*.*.*..**...*******.**....**.*****.**...**...**..*******..*.*..**....**......*.*.*..**..*.**.******....*****.***....**.*.*.*.*..**.*..*..**.*...*....**.*.*.*.******..*.*.**.*...*.*......*....**..**...*...**...***....*.*...***.*.**..***..*.*...**....*.*.**..*.*.*.*.*.**...*.****..*****..*.*.**..*...*.*.***...*...**.*.**.......**.**.*.******.*.*..*.**.*..*.*******.**.*.*.*.*...***.*.*....*.....*.****...*..**..*.*****.*.....*....*....**...**..**.**..*...**.**.*..*.***.*....*..*..**..*.*..***..*....****.*...*.*..*.****.***.*.***..***...**.*..****.*.****.*.********.*.*.*..*...**.*..*.**...*.**..*......*...*.*..*...*****.**.**.*....**.*.****.....*....*.......*..*..**.......***.**.*..*..***........*.*.***..*.***..**.**.*..*..**...******.*..***.***.*...*.**.***..*..**.**.***...*.*.*.****..*.*....****.****..**.*.*..*.**...*.*.*****...***.**...*.*.*..*.*.**.*.***..*.*...******.*.**..**.**.*.***..*.**..*...***.........*.*....*.**...*...**.*.****.*.*....***...*.***..*....*....********.**......*.***..**..*****...*.*.**..*...*.*..**.*****..****..*......*.**...*..*.*..****..*..**..**..**....*..*.*.............**...***...*.*.**.***..***..***...**.**...**.***.**.*******..**.****.....*....*.**...**...*.****..***..****..**...*...*..***.*..*....*.*.**....****..**..*..*...***.*....*.*..*.*.*..**.......****.*****.**..*.*.*.*.***..**..***.****.**...*..*****..*.**.**..******.**...*..**...**...***.*..**.**......**..*.*.*.***.***...*.....*.*
*.*.*.***..*....**.***..*.*****..**.*..*.*********.**.****.**.**..*..*.....***.*.**....*...**.***..*.*.**....**...*.*..***.........*.***.****.*...*.*..******.*...**...*..**.***.*..*.**..*....****.*.*..*..*.*.*...**.*..*.*...**.*..**...**...*.*..*.**.****...*..***..*.*..***.*****..**.***.***.**.****.*..*..*......******.*.********.*.*.*..**.....**.*.*.*.***.*.*.**.....*.*..***.****.***.*..**.***.*..**.*..*..**..*......***......*****.......*..****.*..*..*.*..*.*..*..****...*..*..*...*.***.*..*.*.*.*..***.**..**..***.**.*...****...**.*.*****...*.***..*.*.*...*....*...**.**.**.*..****.**....*..***...**.*.***.**.*.***...*..*.*...******..*.*..*..*.*.....****.*.***.....*.****.******..*.*..******...*..*....**...*.......*..*****..*.*....*.***....*......**...*.*******.**..**......******.**.*....*......*...**.*.**.**..*..**.*..*..**.*..*.*.*.....**.**..*..*.**.*.**.**.*...**..*..*.**********.....*..*.....**..*...**.*.***...***..*.****.*.*...***.***..***....***.*..*.**.*..***.**.*..******...*..*.***......**.**...*..*..***.***...**.****.*..*.*.*.*.*.*...*.**..*****.*...*..***.**..**..**.*....*.****.*..*.*....*..**..*..****..*.******.*..*.*.*..**.**...*.**..***.**..*..**....*.**.*...*.***...**...*.*.***..***.****.**......***..**.*****.*.....**.*.*****.***....**..*.*.*..**..****.*..***....**...*.*.*.*.*.*..*...***...*...*....*...**...**...*.**...**..*.**...**.....**.*...**...**..*.*.*.**.*.*.***..*....*.*...*....*.*....**...*...*.******...*.*.***.**.*****.*****.......*.******.*....**.*.*...*.*.**.*.*.**...*.*.***.*..*.**..*****.....***.**....*..**.*.******.******.*.*.**.**...**..******..****.......*.***.****..**..***..*...*..***..*....**....*..*.*.*...*..*...*.****..**.***.**...*.*.**.*.*.*.*.*.***..*...*.*...*.****.........**....*...*.*.**..***..*.*.....*..***.**.****..**...**......***...**.*..**.*..*...*..**...*.*.**...*..*.****.**.**....*..*...**...**....******.*..****.*......**.*..*.*****.*.*...***.*.**...**.*****.*...**..**********.*.**..**.......***......*.**.*...***.*.*.****
.**..*..******.**.***...**......****...***...**...***....*..**.....******..**...***.*.****.*.*****.*******...*.........*******.*.*********...*..**.**.*...**.....*.*.*.*...***......*.**..*....**.**.**...**...**....*.*.*.*.***.****.**...**.**...**..*****.**.***.*******.**..*...*..*****..*..***.*.*.*.**.**.*.....*.****.*..*******..**.**.***.***...*.*..*.*.......**..*.*.***..******..*...*..***...*...**...****....**...*..**.****.***.*..**.****.**...**.*.*..*.*..**..**.*.**..*..*..*..*..*****..*...**..****.**.***.*****.**.**..***.*.***..*..*.*.*..*******.**..*.*****.**..****....**...**..***....*.****.*.**.*.*...****.*.......*..*****.****.*.........*.*.....*.*.........*....***..**...*..**..*........*.***..***..**.**.***.*.*...*.*.*..*...**.**.*..**.***.*.*....******.**.*****...*.*...*...*..*.**..*.******.**......***.*.*..*...*..*.*...***.*..*..*****...***..**.*..*.**.***....***.**...*....*..*..**.*.*..*..***.*.*...**....***..*.***.*...*..***..*...**..*.*******..****...*****..***....*****......******...*.**.*.****..*.*****.*.*..*..*.*.*****.**.*..*.*.*..**....*.**.**.**..**.**.***..****.*.*...*.**.*****.**.*.*..*.**..*.*.*..***.**..*.*.***.*..*.**.....*.*.**....**.****.*...*****....*.*.****..***.**..*..**.*..***.**..****.******.***..*.****...***...*..*.**.*.**.**....*****..*...**.**.....*.****.*****...*****..***.**.**..*..*.**..*.*.**..*...**.**..*.*.*.*****..****..*...**..***.*.**.**.***..*..***...**...*.**..*.**.*..*...***.*.**.***.**....*..*..*.********.****..***....***.**...***.****..*..*...**.***.***.*.*.*.****..*...*..*.*.*..**...**.*..***..*...*..**.**..*.*.*.***.****.*....**.*.*..***.**.*...*****...*.*.*.*.**.*.*..*.**...*.*..*...*.*....**.**..**.*..***.*..**.***..*..*........*.*..*.....*****...**.*...**..*....*****.*****.....**.*....**.**.....**......*..*.*....*.**..*.**.*.*.***.*..*.***..*...******...*..*****..**...**.**..***.**.*..*...**..*..*.**.*...*.*..**.*.**.*...*....*.**..*...*....***.**.****....*..*.*.**.*.......**.**.*.*.**.*.*..****.*..****..***.....*...
..***.**.****.**.*.**..*...***.*.*..****..*.**...*.....*..*.**...*..*...*..*****....*.*..****.****..**...*.**.****.***..*****...*..*.*********.**..*..***..*...*..**.....**..***.....*.**.*..*..*..**....*..****.**********..*.*.*..*.**.*.*..........*.....****.*.****.*...******.*..*...*....***...*.*...**.***.*..**..*.*..*...*....*...***.*.*.*..****.*....****.***.**.***.*.****.***.**..****..**.**..***..*.*...******...*.*...***.**.*****..***.........*..*......*.*..***...*.*.**..*.**..*.***.*.**.*.*..***......*.*.**.....****...**....**...*..*.*.****.****...*.**..*.*.****....*...*******.***.*.*..**.**..*.***..*..*.**.*....***.*..**.*.*.****......**..*.*..*....****..*...*.**.*******.**.*.**.**.**.**.*.****...**..*..*..**.*.....*.***....**..******...**.****.....*..**..*..*.....**.*......*.***.*.********..******...****..**.*.*..*.**.*.***.*..*..***.*..*.*.**..***.*......*.*.**...***.....*.....**..*...*.*..*.*.*...**......*.**..*.*.**..***...*.**.**...*.*.**..*.*.*..***.***.*****.*..**.***.*.*......*...**.*..*....*...*...*.*****..*.***.**.**...***..**.*.*.**.**.****.**.*...*....*......**...***..*.*......*****.*...*..**.******.*****.*...*.**...*.*.....*****...*..*...*..*.*****......*.*....***.*.*.*.......**.*.**.....**.....*.*.........******.*.*..*.***.**.*.**...*....*.**..**.****....*.****..*...*..**..*.*..**.**.***..***..**...**.*..*.*.****..****.*..*..*.****.*..*..*.**..*.....**.*..*...*.*.*..*..*.****.*...***..*...*.*.**.**.**..**.*.*.*......*******...*...**.***.**..***.*.**.**.***.*..**.*.**...**..*..**..**.*..***..*..*..****.**....*...*.***.*....*...***.**...****..***.**....***....*...*****.*.*.***.*.*.*.*.***.*..*....*...***.*.*.**.*...**.****.******.**.****.*.**.**..*.*..*.*.*..*...***...*.*.*.*.*..**.****.**.*.*.*.**.*....**....**.******.***.*..**********.***.*.*..*.***..**.......*.****.*...*..**.**..**.*...*....*..*........**.***.*..*.****..*.****.*......****....*..*...**........**.**.*...*..**.*.****..*.*..*....*..*.***...*.*.*.......*.*.***...**.*..****...**.*..*.**.
**.*.*..*..**..****.......**.....*.**.*..*.*..*.....***.**.**.*..**..**.***.**.*.*.***.*...*..*..**.***.*...*...*...******.***..****.**....*****..**.*.****.*....***.*...*.*....***.**.*.**...**..*****.****.**..*.*.*.*...**.**.....**.***..*.***.*.*..***.**....****..*..**.*.....*....*.**....***..*****..*...***....*****..*.***....*..*.*.*.....**.***.*.***.*..**.*....*.**...***...***..*.*..*...*..**...**....**..***..**.*.**..***.**..*.**.*.*****.*.**.***..****..****..*.****.***..****..**..**.*..*..*.*.*.**.*..*...****.****.**...*.**...*.....*.....*..*....*****.*..**.*.*.*.*...*.***....*....*.***.*..**..*.***.**...***.*..***.*...***....*..**...*.*.....*..**.*.........**.*.*****.*..*.****..******..*.**.*.*...*.**..*.**.***...*.....*........*.****.*.**...**..***.*..**.*.***.***....*.*...**********.*.**...**..****.*....*...********.....*..*.*....**......***..*.*.***..*...*...*******..*.*..**.***.***.**.*..***.**..*....**..*.******.**........*.*.****...*.*.**.*.*.*...*...*........***.**.*..******.**.*...**..*.**...****...****..*.**...****.*****..**.*.****.***..**.**...**.**.....*....***.**.*.*..****...****...*...*.**.*****.**....*.*....*.*......**..*.*.***..*****..*.*.*....**...*....**....*...*.*......*....*.*...*.*.*.***...**..***.*.****.**.*.*.***.*.**..**..*.***********.*.*****.*..****....**..........**..*....*.*..*....***.*.*....*.**.*.....***..*..***..*..*.**.*..*...**.*...*****.*....*.***..***..****.**.****...*.*.***.***.*...**.***.*....*.**..*.**.*.**..**.**.**.*..***.*..*.*.*.***..****.**...**.*..*****.*.**.*.*.**.*..***.*****....*...*****.....***.*****..*....**.***..*...**.*.*.*.**.*..**.*.*.*..*.**.....*.........*....***.*....*....***...*****....***.**.....*..*.*.**...*...****.*...****..*....*...*..*.**.*.****.*.**.***.....*..**....**.*.****...*..*.*****....**.....*..*..*..*.*.*******..**...***..*...*.*.**..*..***.*.**...***..**...*.***.**......****..**.**.*.**..***...*.*..*..*....****.***.....*.**.**....*.*....**.*.******.*.....**..***.*.***.*....****..**.**....***
.*..*....*.****....*.....*..*.***..*.*.....*....*.......***.***..*.**..**....*.....*......*..**..**.*..*...**..*.*.****..****.****.*..*.**..*.*..*....*.***...**...***...**.*.*....*.***.*.....***.**.**.*.*.**.**.**.*..........******..*.....*.***.*..*.....**.**...**.**.**...********...*...**.....***...*....*..*..**.*......**.**....**.**...*...*.*.....*.**...*.*.**...*....*****.**....*.*.....***.*..*.**.*.*..*...***.*..**.**.*.*****..*...*.*.*...*...***.**.*......*.....*.*.*.*.*****..**.**..***...**.......*.....**.......*.*.*.**..****.*.*....**..*.**.**.*.**..**..**......*..*.*.*.*.**...*...**...**.**...*...*..*..*.*...*.**..*..**.**.**....**.*.*...*..*..*..*...****.*****...*..*..***..**.*..**.*.**.**.*.***...*....***..*...**...*....*..*..*..***.**.*.....*.*..**.....*.**.*....*....***..........*....**.**.****...**......**..**..*.**..*...*.***.*.*...*.*..*.**.*...*....*.*..*...*..****..**..***..*.**.***.**...*..**.***..*..*..**..**.*.*...***............**.*...**....**..**.**..*....**.....**.......****...*.*..*.*...***..**..***.*.*.**.**.**.**..*********.*********.****.***.....*.****.**.*.*.***..*.....********.*.***.*.****...**..*...****.**.*...****...*.....**..**...**.**...****.*****..**...*.*****.**..*.***.*..*........*.....**.*..*..*...***....*.****..*..*.**...*..**********..*..*.*.*.****..*.**.*.**.**..*.....*.***...*....**.....*...*.****.**....*..*.*.***.*****...*.*.*.*.*...**.**..*...*...***.***.****..*..*****..*.***..*..*.**.*...**..**..*****...***....*..******...*....**.*.*.*...*.*..*..*..*.**....*.***.****.*..*...*****...*.*..*****.*......*.**..****..*.**.*****....*.****....***..**.......*.*..*.*..***....*..*....****..***.**.**.*..**..*****.**..**.**.*.***..**.*.**.**.*.***..*.*.*.*.......***.*.***.....**.*...**...**.*.******.**.***...****.*.*..*.**.**..**..***********.**.*...*.*.*.......**....*...***.**...*...*.*..*..**.**........***..*.*..*.*.**.*.*****..**....*..***.**...**.*****.*..***.***.**..**.*...***..*.*..*.*..*....**...*..***..***.....*.**..**..**..***
...****..****.*.**..*.*****..**.*****..**.**......*....*.....*.*..*..**...*.***...**.***.*.*.*.**..*..****..*..*.*.**.*.**.*****...*.***..**....****.**.....*.****.**..**..**..**...**...**.******..**..**..*.*.*.****.....**.*..*.*.********.**.****.*...*.*.*.******...*....***..**.....*.*..***.**.*..*.**.**.*.*.*.**.....**.*.**..*..*..*....****.******..**.*...*.***...****..*.*..*.***.*.**.*..***......****.**..***.*.**...****.**....*.**..****.**.**.**....*.***..**.....*****.*.*****.**.*..**.*.**.*...**.***.*****.*.....***.*.*..**..**....**..**.**.****.**********..**..*.*.*....*.*******.**.*.*.***.***.**.**.*..*...***.***..*.**.*.****.*.****..**.***.**..*.....*.********.*...*..**.........*****....**..*...*..******....****...***..*...**..*...*.*..***.***.**.**.***..*...*...*.***........**..**.**.*..**.**..*.*.*.*.*....***.*..**..****.*..*.****..*..***..*.....*..*..*.*.*.*...*.*.**.****.*****...*.***....*..***.****.*.*..*....**.*.*..***...*.....*.....*..**..**.*..*..*..**....*..**.**..**.****...*..**...*****..**..*....*.**..*.***...*****.****..*.*..**..****..*.*.*..*....*.**.***.....*..**.****..*.*...*..***..**.*......*.*..**********...**.*.*.**..*....*.*.****.***.*..*.*...*....*...***.*.*..******..*..*.*.***.*******.****..*****..*...*.*.....*....**..*...*...*........**.**.**...***.*.*..***.....***.*.*........**..*.****....*.****.*..*.*.*..***..........**.*.*.*..**..**.*.***.*..*.*.**..****.**...*.....**.*.*.*.*...*.****.*.*..*******.*.*...*.***..**..***..*.*.*.*....***.*.*******..*.*.....*...*...**..*.**.***.*.****......**...*.********.*..*...*.**.*..*****.**.*.******..*.....**.*...*...**...*...***.**.**..*******.*.**...*.***..*.*.**...****.***..*...*.**.*.****....****...*.*..*..*****.*..*.**.***...****.**.....**...***.**....*.*...*....*.**.*.*.*..*..****..*.*..**..*.*.....*...**.**...*.**..*....*......***..*...*.....*.*.*.****.....*..*....***.***.***..*.*..*..*..*.**.....*..*.**.*****.......**.***....*...**.**.***.....*.**...**.**...**..*.****.****.*..*.**.**..**..*.*.*..
..****.***.*...*...*.**.*...***....*.*.*....**.**..**.***...*..*.*...**..*..****......***.**.***..**.*****.***.*..**.*..*.*.**..*.*..**.****.***.....*..*.*.**..**.*.*.......**.....*.*...*.....*..*..***.*.*.**.*.***.*..***..***.*...**....*.**..****.*..***.*.*..*......***.*..*.*.***.*.***...*...**...*.*..*.*.....*..*..*...**.*..*****.*.**.**..*.*.***............**.*.**...*.***..**.*.***.......***.*..**..**..**..**.****.***********......***.*...**...**..*..*..*...*....*.........***..**.....*..*..**....*.*..*.**.**.****.***...*.**.*.*.**...*..***.***..*....*.*..*.***.*.*.*..***..*.**..*....*.**.*.*....*.**.*..*....****..*.***..*...*..*.***.**..**..****....*.*..***.***....*..**..**..**..***.*.*...*..*.**.**.*..***..***...*...*..*.**.*...**...*****.*...*...*.**..*....*.*.*.**.**...****..***.*..*.*******..*.*.*.**..*.*..****...**..*.*******...*.*.*.*****.*.**..**.*.***.**.*..*...**.**.**.*..***.****......*..*...*.*..****..*****.***.****.**........***.*.******.*..**......***.*...*.**.***.****.**.*......*..****..********.***.*..*.....*...***.......**.*..*.*.**.*.*..***..**..*.**.**...**...*..**.....****.*.*...*********..***..*..*.***.*......**...***.**.*.**.*****.....*....**.*.*......***..***.*****.*.**.**.**....**..*.***..**.********..*.*.***...............**.**..*.*.**.*...*.**..***...**...*.*.*.*.**..*.**...*.**....*.**.*..**.****.****.***.**..**.**..*........****.***.***.*********.**.****.**.*..****.*...*....**...***.*.*..*******.**......*...**....***.**.*.*.*....****.**..*.****...**.*...*....*.*****.***..*.*.**.**.**.*..*.*...*..*.....***.*...*.**...*...**...*...*.....***....****.*.*.*..*.*.*.......*...*.*.*.*..*.********.*.**.*.*..**..*..**....*.**.**..*..**...***..**.....*.**.**...***.*...*.*.*****.**...*..*..*...*.*.*.**.......***.**.**....**..*..*.*.*.*.**.**..**.....**.****..*...**.**..*.......*..*..**....**.*..**.**.*.*.**.***.***.*..*.*..****...*.....*....****.**...**..*.**..*****.**...**...*.**...**..*.*....*****..*..**.*.**.***.**....****....*******.*.******.*.
..**.*...**.*.*...**.*........*..*.*..**.**..**.*.**..*..*.*..**.*.*.*****..*...*.*****.*..*.*...*....**.**.*.**...*...**....**...**.***.***.*.*.*..**...*..**....*..*.....*.*.......**....***........*.*..*.*.**...****...****..**....*.*****..****.**..***..**..****.*..***....*.**..*....***..**...*****.*..*..**..*.**...****..*.*...**..*.............*..*...**.*.*.***.**....**..*......**..******.*****..****...******...*..*.*.***...****..**..*..*..*...*.**........*....*.*.*.***.***.***...**...*..*...****...****......*.**...*******.*......*...****....*.*.*..*..*...**....*.*..*.****..**.**..**..**.....*.*.......*.**...*.*.*.....**....**.**.*.*.*.***.*.**.*....**.********..**.***...*.**....***...*.**.*..**..*...*...***.....*.***..****.*.*.*.***..****.*...*...*.....*****.***.*..*...**...***.*..*.*.*.**.**.****...***..**.****.*.*****.*...**..*.*******.*.****.*.*.**..*....***......*.**.**.**...***.*..**.**.**..**.***..**.***.*..*.*....*.*.**...**..*.******.*****..****...*.........**.**....*......**.***..*.**.*.*.***...**.*.**.*.*....**.*.*...*.***.*****.*.*.*..*.**.****............*..*.**.**.*.......*.**...******..**......**.****.....*.**.*.*.****...*..*.****.*****......**..**..*****..**.*.**..*..**..***.**..*.**.*.*.*.**..*.**..****..*...*..*.*.***...*.*..*.*.****.**.*......*..*......****..*....*.***...*..****..******..**......**..**..*.**...***.****..*.*.*.*****..*.***..*.***.***.....**...*.*.......*...*....**..*.*.*..*.**.***.*...**.*....*.*.*..*......**.*....*.***.*.*.*...***...*.**.*.**.....*.*.**..*.**.*.....**.**.*...**....*.*..*....***.***....***..*.*......**..*.***.*..***.**..**.*.*.....*...*.*.......*.**..***....*..**..**....*.*.*.*..**.***..***..**.**...*.***.***.**************.******.*.*.*.***..***.*..**....**..*.**..*...*.**.*.....**.**..*...*.*.*...*.***..*...**.****.....*.***.****.***..*.**.**...*.***.**..*.**..*..*...*..*.**..****...*******.*..*..*.**.....**.*..*...******....*.**.******.*..**.*.**........**...**.*...***.*..*...*...*.****......*..****..*.*..**.*..
..*..*.**...**...**.********.*.*.**.****...*.***...*....***......**..*....**.*.**.*..**.****.**.***..***...**.*..**.****.***...*********..***...****.**...*.*****..*.*..*...........***.*.......****.*.**....*......*****..*..*.***.*......*..*.*.***..***...*.*.**...*.....**..*...*..****.*..**.*......**...*...*****.*...***..******.****.****..*..*****.***.*.*..*..**.*...*..*****.**...**...*.***..*.....******.**.**........*.**.***...*..**....*.*..*.*..*..**...*.**.*..**..*.*..****.*************..**********..***.*..*..*..**.**.*.*.****...**...*..**.*****...*.***.*....*.*****..*..*...***.**...****.***.***.*.**.***.**....******...*.....*.*.*....*..*.....*.**..***........***.*...*.***.**..**.**.**...*...**.***.*.*.**....**.*..*.*...****.*..*.****....****..*.....*...**...*.*...*.*...*..**.....*.*..**.**.*.*.***.*..*.**.*.*....*...******.**...*..*.**..**.*.***...***.*.***.**.**....*...**.*.**.****.*.**..**.....*.**.*...*.*..****.*..****..**.***....****..**.***.****.....*.....*.**...*.....*..*........*..**.*****....***.*****.*...*****.***.*...*.....*.*.**.**.***.**.*.**....*..*******..*..*.**.*..**.*****..****.***.**...*..**.******...**.*...**..*****..*.**..*..***.*..**.***.**.*..**....*....******..**.***...****..*.***.*..*.....**....****....**.*...********.*****.***...*.***.**..*...*.**..*.**.***.****.*..*********...*.**.*..**...*.**.**.*..*..*...*....*.**..*.****.*.**..***..*....*..***.....*..*.***...****.*.*****.*..*..**.*******..******..*....*......*****..*.*.***.....*.*..**.**...*......***.**.**.*.*.*.*****...*.***.*.***..*......**.*..*..*.*..*****..*.*****.*.*.***..*.**..**.**..****..*.*..**.*.****...........*.***.*...*...***.*.......*....***...*******.*....**..**.**.**...*..*****.**.**...*....***...*....***..**...***.**..*.............*..*...*..****.**..*..***...***.*.......***..***...**...*.*****..*...***.*.....************......*.*..*...*.*...*.....***....***....*..**..**..****..**.*.***..**.*...********.....*..**..*.**..**.*.**....**...*.***..*...*.*.*****...**..*..*.*.
****.*..*.*...**..**..***.*...*..***..*.*....*.**.*....**.*..*..****..**.*..***.*..*...*.*....*.*...**..***.*.****.*.***.**.*...*.....***..*...*..**..*..*.......******.*.*.*....*..***.*.*..**.*...**..***..*.**..****..*.******.*.*******..............****.***.*.**********...**.***.*.*...*.**..*.**.**.**..*......****..*...*.*..***.**.**.**.*..**...**..*..**.*..*.**.*.*..**..*******..**.*.******.*.*.**..*..*.......**.*......*..**..*..*..*.*.*........*.....*****.*.*.**..**.*.*****..**.*..**.*.**..***.***.*.**.***...*...**..*******.*.*.**..............*...****..*..*..***....**...*.*.*.*.*..**..**.**.*.*....*..**.*...**...***..*.....*.*.*.*.*.***.*....*.*..*..***..**..**.*.*.*.*.***.*.*.**.*....***..**...*..*.*.**.*****.**...*.......**....*.*.....***.....*.*....*.*..***..**....********......*.*..*.***......**.*.***.*****...*..*......*....**..****....*.*.....*.**.*.**..*..*..*.*...*...*.**...*..*.**..***........*....*...*.....*.*.****.*.*.*.....**.*.**.**.*..*.**.*..**.**.*****.**..**..**...*..**.****.*....****...**..***.**..*..*..****..***...*.*.*....***.***.*..*.*.....**..*..*..****.**.*...*.*.***...*.**.*.*....*.*.*.*..**.**.*****..*....****...*....**..*...*******.**.....*.**....***.********.*...*..*.*..**..*.***...***..*.**...*......***.***....*.**....***.....*...*.***.*.*...*.***.*...*.***.........*.*.**.*.*..***.***.******.......**..*.***..*..*...**.*****....***..*.......**.*.**.**....*.....***...*.*..*.**......*..*....*...**.*.....***.****.*.**.*...**.*..*..*....*....*....**.***.*.***.*.***.*.**..*..**....*****..****.***.**.**..****...****.**..*********...*.*..*.****.*..**....*..****.....*.**......*.*.*.**.***.*.*.**.*.*.****.**.***.***..*.*.****.*.*.**.***...******.*.***.*.*.*****..****.*.****...*..***.*.**.**.****...*.***.**..****.***.*..**....*.*.*.**.*.*.*.*****..****......***....*..****.*..*.*...*.*.....*****.....**..***.*..********..*.*.*..*...*..*...*...***..*.**.*****.*...**...**.*...***.*.*****........********.***.....*...*..***.*.*.*..***.*...**..*..*..**..
.****.*.**.***.**..*...*.*...*.*...**.....**....***.**....*...**...*****...*.***.**..**.....*.*******........*...*.***...**.****.*...**.**.....*.**.*.**..****.**..*.*.**.*.*..**.****.**.*.***.*.**..*...***..**...*.****..*.*..***..*..*.*..*...*...*.*..*.**..****...**.*..**..*.*.*.*.*.*.*.*..............*****.**....*.....*..*..*.*.**.*..**..**.*.*.*.*.****.*.**..*....*.***.....*.*..**.***.**.**.*...*.**....**..*....*****..**.***...****..**...****...*****..*...***..*******..*.*..*....**.**...**..****..**.*.*****......*..****...******...*.*.****...**...*.*.*.***..**....***..****.*..*...*.*.*..**.**.***.*....****.*.***.**.*..*.*.**.*..*..**.............***...*.*.**..*.****..........*..**..*..*.**.*.....*.*.*.**.***.*..**.*......**.***...*.*.*.**.*..**..**.****..**..*.**.***......****......*.....**..*.*****.*.**.....**....*.****..**.**.*.*.*****....*.**.***.****....*.....****..**.*.***..*..*..*..*..**..*....*.....*...***...*...***.*.*****.*..*.**...*.***..**..*...*.........*....*.**..*.***.*******..*****.**.*...*.*..***....***.*.*.***.*..*******...***.**..**.*.....***.**..**..**..***.*.*..***..*.*....**.*..*.*..*****.*********...*.**........*.**.****..*..***..***....*....**.**.*.*.*****....*.*..*..*.....***..**.***.*...**..**....*.*.**..*..*....**.*..*.*...**.*.*...**...**.**...*..**.*.**..*.*.**.*..***.**...***.*..*.*.**...*..****.*.*...**.***.**..**.*..**.***.****..*..****.****.***..***.***..***.*.......*..*.**......*.**.**.****.**.**.*****.*..**.**.*.*....*...*.*.*.****.*****..*....**.*..*.**..**.*...***..***..**.****............*.*..*.*..*******...***.*..****.****..*.*....*******...**.***.**.*.*.*.***.**........*.....**......*.***..*****..*......******.*.**.****..***.*.**.*.......*..***.**.*.***.*.*.*.**.*.*..***.**.***********...**.***.**.*.*....*..*..*...*****.**..*.*.*.*.*.***.***.*.**.*..*...........**.****..*********.**.*.*.......***..*.....**.***...****.*..*....*...***...*.**.***..**.**.*.*.*****.*.***.**.***.*....*.*.*.*.**..**.**.***.***...**..*.***...*...***.
*....****..******.****...*.*.*...***.***.**.**.*.*.*.*..*..*****..*...*.***..*.**...*.**.*.*.**.*...**..*.*........**.*.*.....*...*.****....*.*...****.*.**..*.**.**..*.**..***.**..*..*....**.*******.*.***.*..*.**.*.*..*.*..**.**..**..**.*..****..*.**....*..**.******..*....*.*...****...*...*....*.*.*..*.*.**..***...*..*....******....**.*..*.*...*.**..*..*..*.**....**.**.*****.**..*.*...***........*.*.***...*........**.***....**...*.*...***..**..**...*.*....**.*.*.******....*.**..........******.*.*....*****..**.......*.*....**.*****..*..*.*...*.*.*.***.**..*.**..***.***.**.**.*.*...***........**....**..*.*..*.*.**.**..*..*...***.**..*..*.*......*.*.**.*.***.**.*.**.*.****.*...*******..**...*..**...**..*..*.....**.*.*.*.*.*.**.*....**.**..*.*...*...*..*..**.*..*.**..**..*****.*...**.*.....**..***..*.***...*.*******.**..*.****.****.*....*..*.*...**.***..*...*****..*..*..*..**..***..*.**..****.*..******.**......*.*..***....*.**...*......***..*.**.*.**...*...**.****....*..******.***..*.***.*..***.*..**.......*...*..*.**..*..*.****..****.*..**.......****.*.*.**..*.**.*.****.****...**.******..*......**.*.**..**.....**.*.*.*.*.**.*...***.***.**.**.*.*.****..*..**.*.*.**......**.....**.*....*..******..********.**..***.**..**..*.*...**.*.**.*..*.*.**..***..*.*.****.**...***.*.*.*.......**..**..*.**.***.*...*..***...*.*..******..***.***...*...**..**.....*......**.*****..*.****..***....*....***.*..*.**.*.**.*...**.*...*.**.***...*.***....*..*.*.*****.******.****..*..*.***..*..***......**.**.**.**.*..****.*****...*...*...*...**.**.**..**..**.*.*...*...*..*..*.***.**......*******..*...*******........**..**...*.**....**.*****.*.*.**..*.******.*.*..*......**..*********....*.***.******....*.**.***..*.*....****.*...******..**..**.*********.*****.*.**..*.**.*.**.*.....**.**...***...*...*.*...**..*.*..*..***....*.**.....****.*.*.*.**..**.**..*.*...*..**.**...**********......**....*.**..*.***.**..***.**.**.**....***..**.**.*..*******.*.***.*.**...*.**.*..**..**...**.*..**.*.*.*.*..**.*..
..*.*.....**.*...*.*..*.*.**..**..*.*..*.......**.....*.**.**....*...*...*.*.**.****.**..****.*.***.*...*.*.*...*..*.*..*..***....*.*****.*..*.*.....*.*..****..**..*.**.*.****.***.****.....*..**...*...*.*.**....**...**....**..***.***.*....**.**....**.*....***...*.*.....*..***...**......**..**.***...*..*.....*....*..**.*.****.*...****.*..**..**....***....***..*..******..****.*********.....**.****.*.*.*.***.**..*.**.*..*******.**..***.***.*..**.****.*.*.*.**...*..*.*.**.......*..*.**.*.*...*******...*....*...*.**.*...*.**...*....**..*****.....*.*......*..**.*.***...***.*.*.**..***...*****...*..*..*...****..***.*..****.**..*.**...****.....*....**.*...*.....****..****.***....*.*.*.*.......***.**...**..*....**.*..***.**...*.**...*.*.*....*.*..*.**.*....*....*.**.....*.*....*...*...**...***.*.*.*..***..**...***..*****..**.**....***.***.*.*..*.*..***.*****..*.*****.*.***..****.*****...*******..**..*.******.***..*......*.***.**..***..**......*..**..*.*.*..***...*....*.***....**.*...*.*..******..*.**...****.****.....*.***..*.....**..*.*...**.*.*..*.****..*..*.***.....**..***.**..********....*..**....*....**....**.*...**....**.....***.*.****......*..*.****.**..***...******..**..**.***.*.*..*.*..***.****...*.*.**...*.**.*..*.*..*.*.*.*....*..**.**.***.**.**.**....*.****...***.**..*...*.**...*.**..*.**..*.*******.*.**..*.*.**.**.....******....*.**...*.....*............*****..*..*.*.***.*.****......*.**.*..*****..*..**..**....**.**..*.**...*.*.********.**.**..*....**.**.*.*.*.**.*****.***.*.*.....*.****..****..***.**.*.***..**.***.****.*......***.***.**.*...*..*..****..*...**..**...*.*..........*.*****.*..*..**.*.**.*..*.*.....**.***..*..*....*..*.*.*...**..**..*.......***.*..*..*..*...*.**..*....*.**....******...*.***..***..**.*..*.*.*.***.*..**.......****...***.....*.*...*...**.****..**...**..*.....*.*.*.**.****.**....*.*..**.*.**.**.*.**..*..**.**..**..*..*****..**...*.*.......*...**.....***.*.****.*..***.****.*.***..*.*..**..*.*.***.**....*.*.....*..******..**..**.***...***.
*.....****.***..****......*.*...*.**...*...*****.**...*.*.***...*...*.***..*..**.*.*...*.*.****.*...**.**.**.*.*..***.**..**..***.*.**.****.***.**.**.*.*.*...**...**.*..**..*...*.*.*.*..*..*....*..****..**..*******..**.**....****.**.....**..*.*..*..*.**....****......***..****.**....*..*....**.*.**..*..*.*....*****.*****.**..**.**.*..........*..****.*.**.**..***..*....*.***..**.***.*.*.*.*..**.....****...**.****...***.*.*......*.*...*.*****.*..**..*.**.*..*..*.**.*.**.*.*****..*....**...*.*....*.***...**..**.**.**..*.*..*.*.*.*.******..*.*...*..*...*...*......**.*...*.*.*...***.*.*..**********..*.**.*....*...**..**....*...**...**.*.**..*****.***.***.*.*.....*...**...*.***.**.*.*..**.**..**..*....**.**.*.***..**....**...***....**..*.*..*..****..*..****.*.****....**.**.*.***.*.*.**.***..*.****.*..*...**....*.***..*****..*.*...**.*....**..**......**...*........*.*.****.*****..*****.**.**..**...*.*...**..***.***...*..*...**.*.**...****..*..*...*...****..*.*.*..**...*.....*....*...*...*.*..***...***..*.*.......***.***.***...**....**.*.**.****.*..*.*...*..*.*.*..****.**.**..**....**.***......****...*..**....*******.*.*.*.*..*.....**.**...*...*.***.***...*...*.*..**...*.*..*...*.**..**......**...*..*....**....*.*..*.***.......*....***.*...***..*...*..****..*....***..****.*.***.*.******..***..*...*..****.**.***.**....*....*....*..**...**.**....**..**.**.***.*........**..**.****...*...*..*.****.**...*..**...*.**.*...***.*..***...****.**...*.*.*.*.*.****.*...*.*****.**....**.**.*.....*****.***.***..**.*.......*..*.*.**.*.**.***....****.*.***..*..*..**..*****.***..****.**..*..*........*.****..*.....***.****.**..*..*****.*....**..*.**.*****.*.***..*.***.*...*.*.*...**....*..*****.*..****.....***.**.*.....*..*..*........*..*.**.....**...*..**......******..*.....*****.*.**.**.***..**.***.***.*.**.*...**..****.**.***.*...*.*...*.**.******..****...**.*.*.*.**..*...**....*....***.*.***.**.*.*.*..*..*.*..*.**.*.*..*.*.*..*....**...***..*.*.****...***..****.....**..*...***.***.**.*.***
**..**..*.*....***...**.*....*..****.*..***...*...*.**...***..**....*****..**...*.*..**.*.*...*.**...**.*****.**.*.*..*.....*....*.**..**......*...**..*..*...*.**.*......*....**..**.*...**.*.**.*.****.****..*.*..*..**.**.*...*.*.***.*..*..***.**..*.**.**.*.*..*...*....***.*.**.*..***.**..**.***....*..*.*****..**.***..*..*...*.*.***.*.*..*..*.****.**.**..*....***.***...*.*.***.**..*.......***...*...*..***.**.****.*..***....*.***.**...****.**.*...***...***.***.*..*********..*****..**...*.**.........**.*****.*.***.******.***...*.*.***..**.*...*...***.**.***..***...*.*****.***...**..***..**...*.*..**...******..*..********...*.*.**..****...*****.**.*.*.*.*.**..****..*.****.***..*.**.***.***.....*.*.....**.*.*..*...*....*..***..**.**.**.*.***.*.*..***...*.***..*.***...*..*.*..******.*..*..****...****..*.*.*****.*.***...*.*..***.*....****..*.**...*.*.**.*.....*...***.*..**....*.**.............*.*..*.****.*.*....*.***...***.*.*.**..*.*.....*..**.*.**.*.**.***.*.***.**....*.*..*.**.*...**.**.**..****.*.....**...**.***.***......**.**.*....*.*****...****.*.**..*******........**.*...*.*...*.**..*****.**.*.*..*****.*.*.**.****............*.**.*.***.*.**...*..*...*.**.**...**.*.*...*.**.**...**.**...*..******....*....**.*.**...**..***...*.**.******.*.*****...*.*.......**.*.***..*.*..*............*...*..**...***....*.***..**..**..*..*.....**.....**.*.*...**.**.***..***.*..****.**..*...***..****.***.**.**..***.****.**.....*..**..*..*.**...**.*...****...*.***..**.*.*.*..***.....********.*.*****.****....***.***.*.....*.*..........*.**..*.*.*..*.**.**.***...***.**..***....***.....*..***.....***.***.**..*.**..***.*.**.**..***..****.*....*..**.*.*..**..*.***.**.....**.*.*.***.*..*.***.*.**.*.*..***..***..*..*.****..*.....**.**.**.**....*.********....**.***..**..***.**..**..**..*.*.*.*****...**...**.*.*.*..*..*.*..**...**.******.*..*.*..*.**......*..*.**....***.*.****.*.*.*..**..**....*........****.**.****......****.*..***..***....**.**..**..*.**...*............*..*...***.*..*..*.*..****
.**..**.**..**....*...**.**..*.***..*.**.*....*.***.*.*.....****.**.***.******.**..*..*.*..*.*..**..*.**.**...****.***.......*...*.....***.****.**..**...***..******.*...****..***..*....*..*.*..*.*...*.**.**.*..*..**..***..*.*.*.****.**.*..*........**.***.*..*...**..*.*.****..**.***.****.***...***.*.*.*...*****.*****...******.*.**.**..*.**..*.***...****.*.**.*..**.**.**.*.....*....*.*..**...**.****...*..*..**.*...**.***..*****.************..*...*.***.....*.*****......**..******.*......*.*...*..**...*****.*.*..*..******...*.**.***..*..*.....*****.*.****..*******..****....*...***.**..****..*..*.*.**...*****.**...*****.***.*......*...*....*..******.*.***..*...*.***.*.**..*************.***...**.*.**..*....***....***..*****...*...*.**..*..***.*.....*..**.*.*******.*.**.*.*******.***.****.***.**..**.****.*...*....**.******....***.....**..**.**.**...***.***....***.....*.***.*.***..*.***.*.*.**..**.*..**...*....*.**.*....**.****.***.**...****.*.*.******.**...**...*..***.***.**..*...**.*...*.***.**....*.****.**..*..****..*.***..**..*..*.***.*.**..*.*......***..*...**.......****.*.*.****..******.......*..**.**..*.**.*..***..***...*.*.**.**.*.**.*....*.***.*...******.**.....*.**..*....**..**.***...*.***...**.**..**..*.......*..*.*..*...**...*...*..*...**.**.*.***.*..*.**.*.*....*..*.**....*...*.**.**.*.*..**.***.****.*........**.*.*..**.*.**.**..**.*****...*..**.**.*.*.**.**.*.*.****....***..*..**.*******..*...***.*.*.***..**.*..*..******.***..**.***.****..*.**.*..**..*..*.**.*.**.*****.*.**..**.*.*.****..**..*.*.**.*...*..**.***..*.*..**..**.***..*.*.*..*.*...**...*..**.*.****.**.....*...**..**...***.*..**...***.*.*.*.*...****...*.....**.***...*...**.*.*..****.*...*......**..**.**....*.*.*****.*..**.*...*..**..*.*.**.*.*.**...**.***.*....*******.*....***.*...**..*.**.*.***..*...*.********.*****....*......**.*..*..****.*.*.**.*...**.****...*.*.*.***...******..*.*.*..**...*.*...*..**.*****....*..***.**...**......*.***.****.*.***.***...*..*..***.*.*.**....*....*.*.*.....*.*.*****
....*...**..*....*..*.***.**....****..**.***.**.*.**...***..**..*.**..*.**.*..**.***....***......*.***..*.*.*.**..**.*.***.***..*.**.*..***..*.*........**.**.**...*..**.*.***.**..*.*.*.*..******.***.*.**.**.****..*.**...*..*.*.*.....*.****.***.*****...*.****..***.***...*..*.**.*....**..*....**.*..**.***.*.*....**.....*.***..*.*.**.*.**.**..****....***.*..*...*****.....*.***.**..*..***.**.******.****..***.....*.**.*.***....****.....*.*.***.*.*.*......*****..**.*...*...*.*.**.****..*.*....**..**....*...**..***.***....***..**....*.**.****.*..*****..*..*.**.*..*.**..**..***..***...**..*.***....*.**..*.**.*.*....*.****.....*.***.*.***.**.*......****.*..****.*.*.*.*.**..*....****...*.**...*.*....***.*...*..***..**..**..***..*..**.*.......**.*.**.*....*.*.*...**..*.**..*.**.***.*..**.....**.****...*.*.*.*.**...*.*.**.........***....*..*.**..*****.***...*...**..**...**....**....*..****..****...*.*..*.*****.**.*...**.**.....*...***........*.*..*..***.**...****.**.**....***.*..*.*...**...******.***...**.******.*.**.......*...*.*.**.*.*.*.*.*****...*.****...***..*.***.*.******.**.*..*.****.*.**..*.**.**.****.*..*.*..*...***.****..............*.*.**.***......****.**...*..********.*..****....*.*..*.....***..*.*.*****...****.*..*..**.**...*...***********.*.*..***.*.*..**.*....**.*..*.*.****.*.**..*..****...**.*..***.*.**.**.*.**..*.*..*..**.***...**.*....***.*.*...*.***.....*.**...******.*....*.**.**.....*.**...***.*.*.....**.***...****.*..*.*....***....***..**..**.**.**.*.**....*...*.*.***..***.****...*.*.....**..*****...*.*..***....**.**..***.*.*.*..**......*.....***..**..********.**..*..**....**..*.******.**.*..*.**.*..*...****.*.*.**.*.**...*....**..*.*.*....**....*.***..*.**.*...******..*.***.**..*..*..*..***.*.*..*.*....***.*.*...*.*..**...**..**.....**.*.....*..*****.*....*********....*.***.**......****...****..*.**.***....***.***......*.*.***..**....*.***....*.****..**.**..**...**.*..**.*..*..****.*....*..*.*..**..*.**..*....***.*...**.**.****.*****.**.*.*..*.**...**....*
..*....*.*.*..*...*.*.............**...*..*..***...***.**.**.**.*...*...**..***..****..*.*.*..*.****.*.*...*.******.**.****....**..*.*.**.**....**..****.**..*..*******.*.***.........***....**..**..*.*.***.***.*.*******.*..*.*.************.....**..*..*.*..**.*..*.*.***..*.*.*...***..*.*.......***...**.***..*.*.*.*.***..*.*....*.**..*..***.***.......*..*..*.**.*..*....**...***.***.*.*.*****.......*...*....***.**...*..*.**.*.*..*.*....******..*.**.*..*..*...***.***.***.*.*.*..**..*..****.**.*.*.**.******..*.***..*.**.***.*...*...*****.*.**.*....***...****..**.**.....***..**.*.***...*.......**..*.***...*.*.**..***...***.***.*....*..***..**.*****..*....*...***..*..****...***......**.*.*.*..*..*..*.....**.**.....*..****..*..*.....*.**.**..........**...*.*...**....*....***..**..**.**.*.**.*.*.*.....***.*..*.*..***.***..**......***.**.****...*.*....*.*.....*.........*.*.**.*...**..*.**...***..****..**....**...*.***.*..***.***...**...*..*.....**.***...*.**..**.***.***.**.**..*.*....**..*..*.******..**....*..******..*.*.****.*.*.**..****..*.....*******.**.*.*..*...**.*.**.*..*.*...*.*..*....**..*.**.***.*******..***..*.***.....***....******.**.*.**.*.*****.*.**.*.***.....*..*.*.****.**.*.*.**.*..**....***.*..***.*.*..**.*..**......**.*..*......*.*.*....*..***********.****........*******..*..*.***.**...***.*..****.*..*.*.***.****.***.*.****.*.*.....*...*.***.**.*.*.*..*..**....***..*..**.*****.**.***.*.****..*.***..*.***.**..***.***.*.*.**.*...*.*..*.***..*.***.**.**...**.**.**.*.*..*...*******......*.****..*.....**.*..*...**.*...*....***.**..*.**.*.....**..*..*.....*****.**..*.***..*...***.*....*...*..**..*..****.*..***.*.*.**..*****.****.....****.......**.**..*.**.*..**......*....**.*.**.**.**...*.**..***.*.***.*.****...**..**.**.****.****...**.*....**.*.**..*..*.*..**.***..*.....**...***..*..*..**.*****...**.*.*..*.*.....*.....*.**.*....*.*.****.**....****.**.**.***********...*.***.**.*....**...*..***.*.****.*.**.**.**..**.**.**.....*..**..*...*.*..**.****...*.*.*.*.*.*.***
.****..*....*.**.*****.***.*..***..***.**.**..*****...*..*.**.***..*.*****.**..*.*.**.*.****.*****.**.****...**..*...*..*****..**....*..***.***....**.*....***.*.*..****.****.*.......*.*...*..*.****.*************.*****....*.****..*.***..*.*..*..*..**..*..**..***..*****.**...*.**.***...****.***.*...**...**...******......*.***...***.*...*****.......**.....*..**..*..*.*.**...**.*****..****.*.*.*.*****..***.*...***..***.**.*.*..***.*.*..**....*....*..****.*....****.......****..**..*.**...****..****.*...*.**.**.***...***.*...***..*.***.....*.*.**..*.*..***..***.**.**...**...*.*.*.*..****.**.***.**.*..**..*...........*..*....***...*.....*.*.*.*.*.***....*.*.*.*.**.*....***.*.*****.*.*.*...**.****..*..****..***.****...*..*****.**....**..****.****..*....*.***..****.**....****.****.*...*.*..**.****..**.....*.******.*....****.**...********.*.*...**.**.***..**...***.*.**.***..*..***.*****...**.****.*******.*.****..*...*.*..*.**.*.******.*.****..*..*.*****......**...****..*....**.*...**.***......***..*.*..**.*...*.....*****.***.*.**...*....****..***.****.******....***.*..*.*..*.**.**..***.****.*.*...***..****...***.******.***.*****...**....*..*..*.*****.**.*...***...****.***..****....*..**..**.*****.*.**...*.**.*.***.*....*.***..*.***.*..**..**..***.*.*..**..**.....****.**..*.*.*.....*.....****.**.**....****..*.***.**.***.**.*........**...***.***...*.***.***.*.....**.***.*.*..*.**......**.*.*...**.**.*...*.******.**.*......*...**...**.***.............**.***...**.**.**.*..*..*...**..**...*****.**....**..*..*..***.***.****..**.***.*..*.**..*..********.*.*.......*..**.****..*****....*.**.**.*...*..****.*.*****....****......*.****.*.***...*.*....*.*...**.*.*****.*.**...***..****......*...**.....***.****..**...**.**.**.**..**..**.*****..*****..*..*..*.*****.*..*.********.....*******..***.***....*...*.*.*...*.*.**.*..*.***....*.**.*.*...**.*.*.*...**.*.**...**.*...***.*.****......**.....*....*.*...*.**.*..*..*****....*.*.**.*...*.*..*.**..*.**.*.*.*...*.*....*..****.***.*.............
.*.*****...******...*.*..******...*.....***...*.*...*..******...**.***...*....**......**.*....*.**.**.***.****.****.**........*..**.***..*..**....****..**.....***.*...*.**...**...*.**..**.*.*****..**..*****.**.*.*****...........**...***.*..*..*..**.**..***.*.**..**..****.*.....****.***.***.**.**.**.*.*..**.***.**.....***....**......**.*.**.***..*.*.*...**...*.*..*..**.....**..*..****.*****..*..***.*.*.******.....*****...****..*.***.****.*..**.....**.*...*.*....**.*...**.**...*..*..*...*..**.**.....********..****.*...*...******.**..**..***...**.*...*...*..**.**..**.*..**..***..**.**....*.****..**.*.*.*.*.*****....*..*..*.****.........*..****...**.*.*.**..*****..*.***...***.*..******.*.*.*......*.**.***.*...*.****...*..*..*.*..**.**.*.*******..*****..*.*.*.****..**.**.*....*..*...****..*.**.**.**.*......***.***..*....**..*..*...**.*.**.**...**..*..*.*..***....**.*.*.....**.***......*.*****..***...*....*..****.*...*..**.**.****......***..*.*.*.*.....***...*.**.*.*.***.**.*.*..*...*.***..*.*..***..**.**.**.......**.*.***...**..*.******.**...**...*.*.*...*.*.**********.*.**.*..*...*.**..***..**.**...*..*.***..*****...**.**..*.*.*.*.***..**..***.........*..*.*..***..*..*..*.*.*.*.*.....*.*.****.*.*.**.....***.*.*....***..**...*************.*..*.*.**.*.*****.*.**..**...*.*..*.....*.*.*..*..**.***.....*.***.*..**..*.*.**..***.*.*..***..***..*..*.*.*...*.*..***.**.**...*...*****.***...**.***..*****.***.**.**.*..*****.*.**.*..***....**.**.*.**..*.*....*..*....***..*.**.*.*****.....**.*...*..**...*.***...*.*.*..*.*....*..*.*..**.*.*...**.***..*....*.*..*.......*******..*.*..***.*.*.*.*.....**.*..***.....******..******.*.***....*..***.**.*..*.**..**.***.*..*.*..****..***.**..***.*.*....*.*.*.**.*.*..*..*.....*..*.........***..*****.**..**..*..****..*****.*.**.**.**.*.*.*.**.....**.**.*.*.*.***.**.*...*.*****.....*.**.....**.*.*..**..*..*...**..****...*.**...****....*..*.**.*..**..*.*..**...*...........*****.*...*.**.*.****..***....*********.*******....*.*****..*.***.....*.**..*
...*....*....*.***..***.*......**.**..*.**.********..*..*..*..*****.**.**.*.**.*..**..****.**....*....***..****..*.*.******...*******..**...*..*....****..*..**....*.**.*.*.*.**..***.***.***.***...*....**.**.***.*.***.**....***...*..*...*.*.*.***...*****..**...*......*..*.*****..****..*.***.*.*.***.**.*.*..*.****..*.*..*..*...*.....*****...*.*..*.**.*.*.*.***.***..**.****...****..*..*..*.*.*.****.**.*...***.*..*.**.****..*.**...*.*.*...*.....***.**.**.***....*..***.***...*.**.**.*.*..***..*.*..***...*******..**......**...***..*.**.**...*.****..****..*..*..*..****.**.***.*....**.....*....**..**..***..******.*.**.*....***..*.*.......******.**..*.*.........****.*...*...****..**..*.**..**...***.**.*.**..**.******..**..*.**.*..**.*.**.......*.*.**..*.*.***.**.**..*..*.*.*.*.**...*..**..**********.*..*...**.....*.*..****..*****.**.**.**....*...*..****....**....*..*..***.*.*.***.*.**.**..**.**..**.***.**..**.*..**.*......******.**..*..**..*....****.***....**.*.*.***...**.*..**.****.*..**.*.*.**..*.*.*.....****.*..***.*.****.***.*.*.*....*..**.*.******.*..*..*...****.*****.**.**.*.****.**..*..**....*.*.*.***.**..*.....*****..****.**.****.*..*..**....*.*.**..**.******.*...*.***..**..**.......*.*.*.**.*.*..*******.***..*.***..*.*....***....*.*....***.....***..*.*****.*.*...*.....***.***.....*...**.*.*..*.*..*.***.*.*........***.********.*.**..**.*..*....**..***.*.**..*.**...*..*.***.*...**.**..***...***...*..**.**.*.....**.*...*.......******....*.*..*..*.****..**..**.**.*.*****.**.***..*..**...***.*.*****.****..*..*...**....**...**.****.*.*.*..**.*...*..****....*.****...*****.**.**.**..**.....*...**..**.**.**......*.****.**...*.....*******..**.******..**.*...****..*..**..*..**..****...**...***.*.*.....*.**...**.....*..*...*.***....**.***.*.*..*...*.*...***.*..*.**..**.**...*..**..**.****.*.**...*.*..***...*.*****....*..***.*.*..*....**.***.****.*.*.*..*****...*.*.**.*****..*....*..*...******.*.**...****.*..**..*.*..**.....**.*****.**.*.**..*.*.*....**...*.*..*.*..*****..*..*..
...*****.*..*.***.....*..**...***...**.*.....*.***.*..*....****.*..*.*.*.....*..**.*.*....*****.****...***...***.....**....*.......**.****..*..*.**.**.******.*.**.***....**.**..**.**.*.*.**.*.***..**....**..**..****.*..**...........**.*.***.**.....*****.*...**.*.*.**.*.*...*****.*..*.****.*******.*.*******.*.*..**.*.....**.***.*.**..***.*..***.*.**....*..*.......*..**.***.*.*..*..*.*.*...*..*.****...*.*.***..*.****..**.*.*...**.***..**..*..*.**.*.**.*.*.*...*.**....*.......*..*..*...***.*.*.*.**...**.*.**..*..**.*..*****....**..*.**...*..*...*...*....*..***.***.....**.*.*.*.***.*..*.**.*.*.....***..*...*.....*.*..***..*****..**..*.....****..*****.***.*...****....*.**.*.*****.***.*...*.*..**.*.*.**..*****....**.*..*..****.....**.*.***.**..**..***..***.*.**.***..**.**...**.**.**.*.********...***...*..*..*.*..**......**...**.*.*..**...*********.****.*******......**.**.*.******..*.*.****...*.*.*..*.***...**.**.*...*.*..*...****.*....*....*.**.**..*..**...*..*.*...*....****.*..****.*..*...*......***.*....***..**.*..******.**......*.***.**..*.***..**...**.****.....*..***.*..*.......*..****..*.*..*.*....*.**..**.**..**.**..*....**.*.*.*...*.*...**.*..***.*.........**.*.**...*..**..**.*.*..*.**.*...**.**.*.**.**..*...*.*..*...*.****..............**..**.....****.*.*.***.***.*..*..*.*..**..****.****.**.........**.**...***..*...***.*****.*.*...*..**..*...*.*..*...**..*.....****.*..**..**..*..*.*...*...*..****.***..*.****...*..**.***.....*..**.*.*..*.****.***.**.*.***..*....*.*.*.**..**..***..*.*...**.****..****.*..*.***...***..**.****.***..*..*********.****..*..*....*..**.****..*.**.***.**.....*.*...**.***..*.....**.**..**.....*.....*.........*..****..*******.***.*.**.*..***.......***...**....**.******.*..*.**..***.*..*.....*.*.*..**.*.**..***...*..*....**.*.*.*.*..*.*.****.*..*.*.*.*.*.*..*.*.*.**.*.*.*.**.**.*.**.******..*..***.*..*..**.**..**.**....*.*.*..**.*...**.*...*****..****.**.....****....**.*..*...*.***.***.*...**.**...*.*..***...........*****.**....****.**.*******.
**.***..***.*....*.****..***...*...******..****.****.***...**...*.*.***.**..***..*....*....***..*****....**....*...**.*****....**...*.*..*.**.*..****.*...*.***.*.*...*.***.*......*.***.*..*...*****.**..*.**.*..********.....*.*.*..*********.*....**.*.....*..*.**.....**..*...*.*.**..***...*.*.**..******...**...****......*.*...*....*..*..*.**..*.*.**...*****...*****.**..***....*..**.****.**.*.******.......***.*..*.**.*.**...*****.*****...*****.*...*...***..*.****..*..*.**....***..***.*.*...*..*.*...******.*******.***.********.*...*****....*...*.***...*****.*.****..*..******.*.*..****..*..*.****..**..*.*..***.***.*...***.***.****.*..**.***.*.*...*..**..*.*..*.**..*.*....*.***......*...***.*.*.*.*.*..*.*.**...*..*.*....***..***..**....*..*...**..*.******.**.*.**....*.*.......**.*....****..****.***.**..*...**..*.***...*.*.**..**..*.******.*.*.*..*.****...*..*..**.*.....*...**.*.*.**...*.***.****.*....*..*.*.*.****.****....**..*.*....**.*.*.*..*.*..*..**.*****.......*.*.**..........*..**.*..****.*.*.........**....*....*****.***.**..*****.*.......**.**....*.***..*.***...**..***.......***...**.**.*.*.*....**..*..*.......*.....***...**.**.******.*.**.*.**..*..***...*...**....**..**.**.**********..*..*..******..***...**...*****..*.*...***..*.....*..*...***.**.*.*.....**.**.**.****.**...****..*.*.......**..**..*..****..**....****.****..*...********.*.*****...*..****.....***.*.***.*..***...*.*.*..**....*..*.****.**........*.**............**.**...**.....*.**.*.***...**..**.*.*..*.*..*.*.**.**..******.*..*.**.*.**........*.**.**..*.*.*.**...**.....*...*.***..**.**.....***.******.***...**......***..*.**...*..*.****.**..*.**.**..***...**..*.*****.....***..*...*.*.***..***.***..**...*****.**..*..*.**.**.*.*.*****.*.***.**.*...***.*.*.....****..****..*.**.....***...*...**...*.***....*....**.***...*.*.....***...**.*...***.**.*.***.***.**.*..***.**.********.**...**.*....***.**.**.**..*..***..*...*..***.*.**.***.*.****....*****.*..*.**.*...*.*.*..*....***..**..**.***.*.****..***...***.*.
...*.****.*..***....**.*..***.*..*.*.....****.**.*.*.**..*.*.*.*.*...*...*.**...*...*.*...**...**.*.******.....**..**..***.*.........**.*...*.*...***......**....*.*.....*.***....*....*..*****.*...***.****..*.*..**...*.**....**.*....***..***.**.*.*....*.**.*.*.**....*.*..*.*....*.*...**..**........*.*...**.*.**..*.*.*..*....*..*.*.**..***.****...*.***.******.*.**.....*.......*.***..*...*....**.*.*..*****...*.*....**.**.*.**...*...*..**.**.***.*..*.*.*...***..*.***.**.*...***.***...****....****.**.*..***.*..*..*...*.....**.*.*.****.**.*...*...*.*..***.*.***.*.****.***.***.*.*....**.**..******...*.*..**..**.....***.****......******.***..*****......*..*..**..**..*.****.***...*.**..***...**.*..*****..*..*.*...*..*.*..***.*..*.**...*.**..*.***.*.*****...**..**.*..**....*.***.**..*..**..***.*.**.**.**..*..***.....*..***.*......***...*...*...*.***.*..******...*****.....***.*.*.*.***..*...**.**.*..*.****.*..**.....*.*.*...*.**..*.*.**.*.****.*..***...******.*.*.*.**..****..*..*..**..*****.......**.***...*.**...***..**.....*.*.*...**.**.*..***....*.****.****.**..*..*...*****......*.*.*...*...****.**...*.*..*****.*.*.****.**..*...****..*..*..****.****..*....*.*.**...****.**.**.*...**.*.****.*.*.....****......*.*....****......*....*..****.*.**.****.***.**.****...**...**..**.*.***.*...*..**..****.**.*.**.*.**.**.*.****.*.*****...**.*.*...**.**....*.*.**.*.*...*..**..**.*.*..*.*.*..*****..*.*....**.***..**.*...***...***.*.*..**.****..**.**..**.***.*.*........*.*.**.*..*.****.***..***..**....*.....*....*.*....*.****...****...**.**.....***..*.*....***...**.**..**...***....**..*.*..*..*..*****.*..***..**....*.*...**.**.*.*..*..*****.**.*.*.*..*.*..*.*..*.....*.***.***..***.**.....***.**.*.*.*.***.*.......**.*.*****.*.*..**...*...*.....*...*..**...**..****....*.*.*.***...*.****.*......*.*.***......*.*****.***..***..**...***..*......*****..*..**.**..***.*.**.*..****..***..*.****.*.*.*.*...**...*.*.*.*..*..**..*..****..**..*...**...*...*....*....***.*.....***.*.*.*..**.*****..*.*****..
..***..***..*.*..**.*.....*.*......*..**.***.....***...*.**..*****...*.*..*...*..*.....***.*..**.****..*.***...****.****..*.******...*......*.**.........***.**.*.*..***........***.....***.*..*.*..*..***.....*..**..*.....*.******..*******..***.**..***.*..**....**.*..*.*.*.*....*.***.***.***....**.*.*.*.****..*.*.*.*..**.**.*...*........*.***.*...**...****.**.*...*..**..*.*......*.****...*****...***.....***..****..**.*****.**..*.*.*****.........*..**.*.*....*....***....*******.*...***..******...*.**.*.**.*.**.**.***....***.***..**.**.*..***..*.*..****.***.*..**.**..*.***.*.**.****.**....*..****..*.*...*.*.*.****.***..*****.*.**.***.*...****..****.**....*.****.*....*.**.**.....***...*.****.***************...*..*.***...****.***..****.*..*****....**....*..***.*...**.*.*...*..**.....******.**.*..*..*.*....*.***...***...**.**.**.**.*....**.*.******.*..***.....*....****.**.***...***.*...*.**.*.*.**...*.**....*.**...*...**..**.*.*..*.*.*..*....*.....**.*..**......***..**..***..*...****.*.*..*.*.*.**.***.*.***....*.******..****..*.*.....**.*..***.****.*.*.**....*....**..*.**..*..*.*..*..*.***.*...**.****..*.****...*.*.*...*..***....***..****..**..*.**..*.***....*..........*..**.****.*****.*...*..**....**.****.*.....*....***..*.*.**.**.**.*.**....****..**...***...*.*..*.....**.*.***.**.*..*.**..*.*.*.*......*.***..****.**.......*..**.**.***....*.**...*..***..*.***.**..**..*...**.*..***..**...**.*...*.*.......**.***.**.****.***.**.*......**.*..***..****..***..*****......*.***..****.*.**.***.*.*******.*...**......*.*.*..***..**.*.*..*.****..**.*....**....**.**...*******...***...*..*..***.*.*.*.***...*...*...*.*.**.***.**...****..*..***...***.****.*..*.**.**..**.*..*...*..***.**........*.**.*..*.***.**.*******.....***..*....*........*.****..*.....*..**..**.***..*..*..**..*.....***...*.***....****...*****.*...*.*.**...****...**..*...*****....*.*.*..*...**.*..*...**..***..**..*..***....****.**.****.*.*...*..*.*..*.****.*.**..*..****.*.****.*..*.***.**....***....*.*...*.****.**.*..*
.**.*..**.*****.**.**...*.**..*..*...*.**..*..*.*.***...******..*****..**...**.*.*.*..*****.*.*.*****.*****.*.*............****.*...**...*.**........*....***.*.*......*.*.**..*..***.....*.*.*..*..**....***..***.***..****...*******...*..***..****.*.*****......**.***..**...*.....**..***...******.******.**..*.****..*.******..***.*.**....*.*.*...*...*****...*..****.******.***..*.*****.***......*****.*..........***.*.*.**.*.****.*..*..*.**....**.**..****.***.*.**..*.*.***..**.*..*.**.*.***.....********.****.**..*..*.*...**.**.*.*.*....**.*..*.**.*..***.*.**...*.***...**.*..***.*.*..*..*.******...**......*.*..**.**...****.*****.*.**..**...***...*.*.****.*.**.*..**..****.***.......*...****..***.*..***...*****.....*****.*****.****...*.*..**..*.*****...***.***.*.***...*.*....*.*..*.*..*..*.****.*..**..*..********.*.*..**..**..*.*.***.**..*.**..*......*.*.*..**....*..*.*.**..***.*..*..*...**.*..**.****...*....*.***.*....*.*.........*.****...**.........**.*..*.**..*....*..**.....*......*******.*.**.**....***..*.*.*****..*..*..****.*.**.*...*..**.....*.*.*.*.......*....*..*.***....*..*.*..*.....*......*...*.*......*..*.*..**.*.*.*..**.****..*...**.*...***.*..*.*.****...**********.......**..*.**.*..**..*.**......***..*..****..**..*..*.****.*...**.****.*.***.**.***..*.**..******.*.**.***.**.*****.*.**..**.*.****....**.*....******.*..**..**.....**.***..*.*.**.*.*..*.**.***.*...*...***...**..*****.*....*..***.*..***......*******..*.*..****...*.*.**.*.**..**.*.****....*..***.*...*.****..*...**...*...***...******...*.*.**.****...**.......*..*.***.**.***.**.*.....*.**.***..***...**.**..*..**.****.**.***.*...*.**....*.**.****...*.*.**.**...**..**....*...***..****.*..****.*.......*..*..**...**.**.*.........***.*...*.*...*.**.*.***.*.*......***...**.**..******......**.*.*.*..**.......***.***.*.**.....*..*****........*...***.**..***...*.......**..**.*....***..**.**.***.....**.*.**.***.*.**.***.*...*.***.*..**..*...*.***...**.*..*..**...*****..*.***..*****..***.*.*.*...........*..**......*
*..**.**...***..**..*......**.*.****.****.......***.*..*..*.*.*..**....**.**..***...*...*.*.**...***..*..****..***..***...**.**.*..*.....****....**.*.***...***..*.***..*.*******.*.***.*****..***.***.**......*..**..*.**..****.**...*****.**.*.*..**.....*.*..*....**....**...**.*****.*......*..**.*..*.*.*...**...*.**..*..***.*.*.*..**...*.*...*.**.***....*....*....**...*****.*******.***..*****....****.*.*.*..*.*.**...*....*.*.***.....*..*.***...*...**..*.*...*.***.***....**...***.*****.*****...*.*...*..*...*...*.**..**.**...*.*....**.*.**..***.****.**.**....*..**.*.......*.*.*.*.*..****..*...*.*.***.*.**.**.*.***.***.*..*.*.****.**..*.*.*...**......****...***.....*..***..***.**......*.*.*..*.*******..*..*..*.**.**..**.**.*.**....***.***.**.**.**...*....*..**.****...****.****...**.**....**..*.*.***.......***..****.....**.*.**.*.**.**.*..****..**..***..**.**.*...*....**...***..*.***.****....***.*.***.*.*****.....*....***.*.......*****....*****..*.**.******.****..*......*..*.*..*.*.****.*****.*...***.***...*****.....***..***......*.**..****.*.****..*..*..**.***..**.**.**..*..****.*.***..***..*..*.*...**..*.....***.***.....***....**.*.***.***...*..***.***...****.**.***..**.*...*****.*.***...*..*..**.***..*..*..**..*.*....*...*****...****.*.*.**.....*..**.......**..***...**.***.**.*..*...*.*.**..*....***..***.****.....*.****..*...**.***..*..*.***.*..**.*...*.**...*..*.*..***.*...*..**.*...**..*.*.*...***..*....*.**.....*.*....***..*.*..**....*...**..*****.***.*****.*.*.**...*..**..***.*.**.*....*..*.****.*.**.*.*....***..*..*.*.*..*..********..*.....*.**.****.**.**..*.**.*..**.*..***...**.***.**.**.*...*.****..**....*...*..*..*****.*.*.*..***.*.....***..*.*..*..**.**.*.****..*..*..***.***..*.***..****....***..*.*..**.*****...*****..*.****.*....*.*..****.*..*.**.*......******.**.*.*..*.*..*.......**....*..****....***.*...**..**..*.*..**..**...*.*..**.*.**.*.*.****..**...***.*.*.*.*.*...*.**.*.*.*.**.*...*..*...**...**.**....**.**..**.**.....***.**...******....*..*...***..**..
*..********...*.****....***..*..*...*.*..***....*.*.****..**..**.**...***..***..**.*..**...*...**.***.**..*.**.*.***.*.*.*.****.*.****..**.*.....*.**.*.****.****....*..*.*.**....***.*..*.*....*..*..*..**...*....***.*.**..**.*....*.*.*..***.******...*.*.**.***.**.**..*...*.*********.*******..**...*......*.*.****.........*..*.**...*..***.****.***..*..**.......**.*.*..**.**....***.*..**..****.*.*.*.*.*.**.*.....*..*.....*......*.*.*.*.******.***..*.*****.*.**.*.**...**...*.****..***......*..**.*.***.*.*..*.***.......*.....***..****....*****.***..**..*.*.*******.**..*.**..**..*....*.**..****...*..*..*.*..*..**.*...*****..***.************...**.*.*.**...*.***....**.***.*.*.**...**.*.***.**.**...***.*..**...*..*...*.***.......*...**....***.**.*...*....**...*....***.*...***.**..***.*..***.**....*.**..***...***.*.*.**..*..****.**..**.*.***..*...*.******...*.***...**.****.*..*..*.*.***..***.**..*..*.*...*...*.**.*..*....*.*.*.**.***.*...**..*.***...**..**...**.*.*.*..*.*..****.**********.**..***.*.**..*.*.***..*..**.*.**..*.*.....*.****.*.***.**........*.*.***...*......****..*.*....*....*.*..**.***.*****..*..**..*.**..*....**.***..*...**..**.**.**.****.*.*.***.*.****.****..***......*.**.*.....*...*.*.**...****...*.***......***......**.*...*.****......*.*.****...****.***...****.*.******.......****.***.**....*.***.***...*..**...**....*.*.**....*****..*.**...*..**..*.....**..**...***.*.*.****...*.*.*..*.**..**.*..**......**..**.*.*...*.***.******..*..**...*.**.**.*****.******...***.*...*.*.*.**.*.*****..***.*.....*...**..*..*..***..***..**.*.**..*..****.*...*.***.....*..*.*.****..*..*..**.**...*..*.*..*.*.*.***.**.*.*...****....**.****......**.....**.*..*.*...*..****.***.**..***..*****.**.*.*.....*****.**..*.*.....*.......*.....*.*.***...***.**.***.**..**..*...*..**.*..*.**.***.****.***..*....**..*.*.*.*****..*.**..**....*.*.*******.....*..*..*.*.****.*...****.***.*...*.***.*..*..**.*.**.*..******.*...*.***...*..****..*...**..***..***.**.*.***.....***....****..**..*.*.**..*..*..
..**..**...*.*..*..*.**..*.***.*..*.**.**.****..**...*.****.*..*..**..***..*****.****...*..*.*.**.*..***....*..**..*..****.***....*..*..*.*.*.**..*....**.****..**.*.*..****..*...**.*.*.**..*****..**.......**..**...*.***......*.*.**.**..**********..*...**..***.****...**.**..**.*.*.**......****..**.*.*...**.****.***..*.*...*..**.*..****.**..*...**...*...**..**.....**..***.*.**.....*..*.**...*.**.*..**..*.*.***..****..*...*...***.*..***.****.**.*.*.***.*....*..*****..****..*.*.*.*..****.*.*.**....**..***..*...**.*...**..*...***....*..*...***...**...*****..*.**......*.**..*.**....*....*.**.....*.**......*...*.***..***..**...**.*..*******.*......***.***********.*.*....*...*......**..*.....*.**.*..**.***....*.****.*.**.***.*.**...**.***...**.*.*.*.*.**.*.*.*...***.**..*...*****.**.**.****.**.**.*******.**..*.**.**.*.*..*...**.***....****.*****...*.**...*...**.....*....*....*.**...*..*....***.****...*.*....*.*........*.***.*.....*.*..**.**.**...*..*..*...**.*...****.*..*.***..****.**...***.***..*...*.**.*.**.****.*.*..**.**.**.*.**...*****.**.****.**.*.*.***..*.......*...*.***.*..*.*.*..*****.********....*...***.*.*.**.....***..*....***....**..***...*.***.**.*....*...*..***.****..***.*.***..**.*..**.*.*..***......****.....**.*.*.****.**.*..**..****...***....*.*....***.*..***.*....*.*....***.***.***..*..*...****....*.****.*..*.**.*.**.*...**..**..*..**.*****.*.*..**.****.*****.**.**..***....*..***.****.*..**...*...***.***.***....*******.*..**.**.***.**.**..*...**.*.....*.*......*..*...***.*........**..***..**..**.*.*.*.*.**.**...***....*..**...*******.*.*******.*......*.***.*..***.*.....*.**.***..***..*.******...*.*.*.*..*.**..**.****.*..*.****...****..*.***.*.***..*.***...*.**....*.**.****.**.*....*..*.*..*......*...****.......*..**....*.*.**....*..*..*.**...*.**.**.***..*.....**........****..**...*..*.*.*..**.***..*...*......*..**.*******..*..*.**.*.**.***...**..**.*..***...**..*....**.***.*..*.**..**....**.***.....**.***......*.*...*.**.*.********..*.**...**......**..***
..**..**.***.....*...*.*.*.**..*..*.****.*...**.**.*.*.*.*.***..**.***...*..**..***.......*.*..*.*****.***.***....**.*.***..*.*....**.**.*.**.****....*.****..*.*..*..***..*...**.*.**.***..*.**.*..*...**..*.*.*****.*..*....**.....*.*...**.*.*.*.*.********.*..*.**.*..**.**...***..*.*.****.*..*..*..**..*.*..*.....***.*....*.*..*.******..*.**..*.****.**.**..*.*....*..*.****..*....*..****.***...**.***.*.**.*...***...**.*...****...**......**.***.*..*.**..**..***.*****...***..*****...****.*...****.*.**..**.***.*..*.*******.**.**.**.......*.***...****..**.******..******.****.**......*..*.**..*..***.*....*...*..*.**.**.*..**.*.*.*.*.*.**.***..**.*.*.*....*......***.**..*..******.***..**.**.....****.*...*....*...*****....*..*.*.******..*..*.......***.*..**.*......******......*..*...*...*.*.*..**.*.*....*.**..*...**.*.**..***.****.*.*....*..*..****.***.****.***.*.*..*.*****.*....***.****.......**..**.*....*.*.***...*.**.**..***...*..*.****.**.****.***.**.*....**.*..*..*.**..*..**..*....*.*.***.*..******.*.*..***..***.*.*.*..*.*.....*.**.**...**..*.*.*..***.*..***..**..*.*.**.**.*.**.**..******...*.***....*.*.****.****...*****.*.*.*******.*.**.*.....*......*.****..**.**...**.**..*.***.*....**..***.*********.*....*.**..*..**..*.....*..****.**..*.***.*..*.*.*.*.....*.*....***....*.*..*.*........*.**...*.**..***.*...*..*...**.**..**..**..***.*.....*.*...**.*.....*....**...***.**.***.*.**...****....*******.*.*..*...*.**.*..****.***.****...*..**.**.*..*..*.***..***.*.***..****.*..***.*.***.**.**...*.*.*.**.*.....**..*.*******......**.....*.*.******.....*.*.*.....***.*.**.*..***....**..*.**..****.**.*.*..*...*...**..*..***.**..****...**..**...**..*.*.**.....*.******..*.....**..**..**.*..*.**..*.....*..*...*...*.***...*.*.*....*...*....*..*.*..**.****.**..*.*..**..**...*.**.*..**.*..*..*.*..*..**.*.....*.******...*.*..**.***..*...*....*****...*.*******.*.***.**...*..****..*.**.**.*.**...**...*.**..**.****.******.*..**.*.**.*..*.**.**.*..**.*.*....*...****.*****...**.***..*.***...*.*.*
*.*...****..*.**.***...*.*..****.***...***..**..**.*..*.*...*....**.***.***..**..*.****..**.*..**.*****.*.*.**.*.**.**..*..******.*....*.****...***.*..*.*....**..***.*..*.......*.******..**.*..*.*.*.*.*.******...*............*......**.**.*....********..*.*..*****.*.*.*.**.*...**.**.****..*.*.***....**...**...***.*****.*....***.*..*....*.***..*.****...*..**...*....***...******..*...****.*...**.******....**..*..*....****.**..*....*.*.*..*.**.*.**.*...*.*.**.*..*.....*.**.**.*.**.*.*.**.**...*.***.**.*..*..**.*..*.*.**.***.*..*......**.*..*..****...*..**....*.**.*.*..****.***.*..***.*.*.*..*.**.***.*..*.**...**.****.*.***..**.....*....*..*....*.**.**.*...******.*.**.*..*.**.**...**....*.*.*.....**....*.***.**...*.*..****.**.*.**......*..****.*.**..*******....**.*...***..*.*.*...*....**.***.*..*..**.*.....*.**.*..*....**.*..**..**..*..**.....*.....***..*.*..*...*...*...*.**...****.*.*..**..**....**.**.*..****.....**.**.*...**.....*..*..**.*.*......**.***.*.**.******.....**.*....**..******..*..*.****.***....*.*.**...******.*****.*.....*.**..*.*..*....*.*.**.**.***...**......*.*.**.....***.*....***.*.*.**..*.**.**....*.*.**.***.**.*.......*...***...**.*.**...**.*..*...**..**..*.*******.....*.**...*.***...***.*.*.***.**.*..**..*.**...*..****..**....**.*....*.*..*.*.*****.*.*..*....*.*.*.**..******.*.****....*...*..*..*.***..**.*.**.**.*.*.**.**....***.*...*.***.....*..****.***.**.**.*.***.****.***.**.*.*.**.****..***.*.***.****...***.....*..**...*.**.**.**.**.*.**.*..*..**..*.***..**...*.*****....**.*..**...*.**..*..*.*.*.**..*.*.*********..***...***..***...*.*.***.***...***.*..*..*.**.***.**.....*.*..*..***.*...*****....*.****.*.*...*..****.*...*.*.***.****.*..***.*..*.*..*..**.*.*.**.**...***..***....**.*..*.....*....*.***.**.****..*.*..**.*****..**....****...*.**.*...*...*..******....***.*.****.*.*****...*.*...*****..*..**.*.**.**.*.**.*..********.*.....*.*.*.*.*.....*.******..****.*...*..*****.**..**..*.*******..**...*.*....**..**.....*..*..*****..**..****.**.**...***.
.*.*.....*...***...*...*......*........*.**...**...**.*.*..**..***.*...*.**..*.....**....*.**.*.*..*******.....**.***..*.**...*.*...*..*.*****...*...***....**.**.*..**..**.******..*.****..*****...***..**...**.**.........*.**.***....**..*.**...**.**..*******..*...**.*..*..**...*...*....****.**...*.*******....*.*.*.**..**...*.*...*.....*.***...**..*.*.*.*..******...*......*****..***.**.*.......*******..***...********.*****.***.****....*.**.*.....*...****...*..*..*..*.....***...*.*.*..*.*.****..**....*..*.*.*.**.*.......**..*.*.*.**.**.*...****.**.**...*.*.**...****.**...*..*.*..*..**....*..**..*******..*.*...****..*******..*.....*****..*.*..*.....****...**.***...*.*.*.***.**..*.***.*.*****..*.*.*******...*..*****..*..****.*....**.*..*.*.*.**.*.*.***....*.*...***..*....*.**...*...*..**.*.**....*.**.......***..*****..*.*..*..*..**..*.*.*.**...***..*.*...*..*.*..**.***....*..****.**..*....****..**.*********.**..***...**.*..***.***.*..*.....**.*.*..*...*.**.*****..**.*.*..*..**..*.*..*....****.*..**..**..*.****.****.*.*...*..*.*..***..*.**..**.*.....*****..*..*..*.*.**.**....***..******..*.....**.**..*.****.**.***..**..*.*....*....**....***.*...*****.....*.***..*.***..**....*.*..**.***..*..*.**.........*.****....**..*..**.*..***.*****.*....*..*.*..*.**....*.*****.....*.**.*.***...*....**.**.***.*.*.********..*..***.*.**.*.***..*****.***.****....**.**..**..*..**.**........**.**..*......**.*.******..**.***.*.***.**...**.****.*...**.***.**..*.*.**..*..*..*.....**.**.*...***..**.*..*.*...**.....*...*..*.*..**.*..***.....*.***.*.**.*...*.....**...*..*..**...*.***.******.*..******.**.*.**.*.**.*..*.**...*.****...*.*..*.*.*...*...*.*.*..***.....********.*...**..*.**.******.**.****.*.....*..*.....*..**.*..*.**..**..***...*....***.***.*..**.**...*.*.*..****...*...*.**.****.*..*..*****....*...**.*...*....*.**...*...*..*...*****..*.**.**.....*********...***.***.**..........*......**......***.*.****.**..*...**.*...*...*.**.****.*.**..*.***...*...**.*.****.*****.**.**.*.***.*..****.*.
...*.*.*.*.**..****.*...***..*****..****.*.*...*.******..*.***.**...*....**..***..*.**....*...***.***.**...**.*..*...***.*.*..**..*.**...****.**...**.*..**.*..******.***.*...**.**.*....*.**..*****.****.***.....**..**..*.*******.*.****...**..*.**..*.******.....*..*.**..**.*.*.**...*..**..**.**.*.**..**..*.***.***.*..****.**..***.*.*...*...**...*..**.*.......*...*.**.*.****.....**...******.*****....**..*...**.**..*.....***..*..**.*..***.*.**.**....*....***...***.***.*...*..**.*..........***.*.*...*..**....*.**..**...*.***...***.***.*..*....**.*****.***......*.*.......**..*.....**..*.******.*...****......*.*..***.*.*...**.*****....*.***.*..**...*.*.****.***..*..*.*.......**..***.****.***.*..*.......*.*.**.**.****...***.**.*...**...*.*****...**..*......*.*.....*...*..*......*.*.*****....**.*.********.***.....*****.***.**.****....**.**.*****.*.**.***.*.*.**.*.......****..*..**.**......*....***.*..*....**.*.*.**.*.***....*****.****.*..*.*..****..*.**.*****..****.**.....*.**..*.**.*......***...*...*..*********......***.*..**.*.*.*.***..*.*.*.*.....**.*****...**.**.**.***..*......*.**.******..****...******.**..****.*.*..**.*.**..***.*..*.*.**.*.*.***...*...****.*....***..*.**...*******.**...**.**...*.********..*...****..***.*..*.*.*****..*..*..**.***..*.**..****..**...*.***.*.*.*..**...*.*..*..**.********..***...**.****.....*..*..*.*...**....*.****.**..******.*.*......**.*..*.****........*.*...*.**..*.*..***....*.*...*..*.*...**.**.**..**.*.*.*****.**.***.......**.**.**.**.****...**..*..********.***.....**..**.**....**.*..**.***....***.*..*.**.**.*...***.*.**...*.*.*.......*..**..***.***...**.**..*..*..***..*.**..*.*...*.*....*..**.*.*.*.*..**.*.***.*..*..*......**....*.*..**.*.**.*.*....*.**...**.*...*****..*.**.*..*.****.**.....*..**.*..*..*.*.******.****....*****....*****.**....*.***.**....**..*..*.****.*..*.*.**.........*.**.**..***.**....**...*..*....*....*...*.........*.*.*......**.*.**.***..*...*.***..*****..***.****.***..**.*.*..*...*..*....*.*....********..*******.
*...*.*...**..**..*.*..***.*.*..*..**.**..**..*..**..*.*..*....***.*.*..***.***....***..***.*..*.*...**********..*.**...**..*.*.*.*....*..***..*.**.****.*.**..*.*.***..*.**.*..*..*.**..*.**.....*****..*..*......**.**...**..***...**.**.*..*.****...*.**.**....*..**..**.**.**.**....**.*.**..*.*.**.*..**..*.******.*....*....*.*.****..*..*.....****.*.**.***......*.*.*.*.*..**.**..**....***.....**..*****.*.*.*.***.**.*...*.*.*.***.*****..***.**....***..***.*.**.*.*..**..********....*****...*.*......**.....****.*..*....***.*...*.*..***.******.**.*.*...*......*..*****.**..*.*..***..***.***.****..***.*.*.***..*.****.***.*******..******...**..*..***...*....*.*.****......*..*****.....**...***.*.*.*..*..*.*.*..**.***..****...***.*...***..*...*..**..*.*.*...*****.*.*.***.******..**.**.*.*....*....*......****..********..*.**..*.**.**.......**.*****.......***.*.**..*..*.**....*..*.**.*..**...**.**..*.*..*.*.**.*...*...*.*..*..*.*..*.*.*...*.*.**..**...*.*...*...*****...*...****.**.****.**.***.*...*..******..*.***...*****....*..*.**......*.***..*.***..*****.*.**..***...*..***.*...****..*******...*.*.*....***...**..**.......*.*********.*....*.****..*.....*...*.**.*..**.****.*.*.*.*....********.*..*..*.******.**..**..***..**..*.....*..*****.*.*..*.******..*.*.*...*.*.***.*...*****.**...***.*..*..*.**..*.******..*.****.*..***.*...*.*..**.*.*.*.**.*..*..**.***.*.**..**.*.*.*.*****.**..***.*.*..*..**..**..*..*.....*.*..*...**..***.***...**.**.*..*.*.*****.*.**.*.**..*.**....**.*.*....**.*.***.**.*..**.*.****.*.*.***..*..*.***...*.*....****...**..*.****...****...*.*.*.*****..*.*.*..*...**.**.**.**.*..***.***********.**...**..*..*..*...**.*...*.**..**.**..*.*.*.*.**.***....***.****..***..**..***...*.*...*..*....**.*.*...**.***...**.**......****....***.**...**.**.****.*.*...*.*.*.***..*.**...*.**.*.*..**..*..*.**...*..*.*..*...**.*...*****..**...****..*.*..*...*..*****..***..**...*..*******.......**.*.....**.****..**..**.*.****.**.**...****...*..*........**...*..*..*...**.*.**.***..*.*.*..
*.****.**....*...*..***...*.*.*..*..**..*...****.*.*..****.*.*...****.....*.**.**...*..****.***...*****.*.***....*.***....*..*.****......***.*.*.***..***..*.*.**.***.....*.*.**.*...**..****.....*.....***..**.*****.**..*...*.*..*.*.***.*.*.**.*...***.*..*...*...**.**.**..***.*..**.**....***..***...***...**.*..*..**..*.***....*.***.**..***.*.*...*..*..*.*.**.*...**..*.**.*.*****.*..***.******.*.*.****..**.*****........******...**..***.**..*...***.**.*.*...*.**.*.**..*...*..**...****....**..*..*.*...***.**.*...******.*.*.*.**.*.*.**.******.....*..*.*.*..***.***.*.*..***.**.*....*****......*..**.*.*..**..***.**.*..****.....*...*..******..***.*...*.*.***.*.*...*.***..*...*..**.*.**...**..**..*.*...**.**.***.*.*.*****.**......*...*......**....*...***....**.*.*.....****....*....*.**.**..**.**...*.*.*.*..*....*..**.*...****.**.*...*.*...***.*.*.*.*...*.*..*.*.*.***.....*.*.*.*..**....***.*..*.*..***.*..*...**.*.**...*.**..*..*..*.*..*.**..**...*.***..*.*.*..***.*.*******.**..*..**..*...*...***.**.*****.*......**....**....***..*.***.*...*...**..***....***.***....*....*.*...*..*.*..***.**.***...*....**..****.**..****.....**......*.**.*....*.**.*.*.****.*.....*..**.****.*....****.**.**..*.**.*..**..***.....*....**.*...****.*.*..*.******.****.*..***.**..***.**..*****.........*.*.*....****..**..*...**..*.***.**..****...**..***...**.***....**.***.*..*.*..***.*.**.**.*.**....*..****..******...*..**.*...**.**.*....****.*.****.***....*.**..**.*..**.*...*****..**...****.*****.***.......***.***.*...*.*****.*..*.***.*..**.*...****..**.****....*...****.*.**.*.*.*..*...*..*.....*.*..**....*...*.**.*****.*.**..*.......*....**.*.*.****.*.**.*.*.*.*.*..***.*.**************.*..*.***...**.***.***.....**.**...****.*.***.*.*......*..**..****...**.*.....****.***.*..*..*..*.**.**...*...**.**....***.***.**.**..**....*...***.*...*...*.****.*....**.*.***.*.*.**..*.***.*..*..***.**......***..*...***....**...*....**....*.*....****.**.*.*...*......***..***...*.*.*...*.**.*****.***.**.*...******.*.*****
*.***.......***.*.**.*..*.*..***..**...**.**...**.**.*****.**.*.**.**.**.*...*.**.*....*.*****..*.....*..*.***...**.***.*...........*......****.***.*.*..**********.*.**....*...*.***********.......*.***.*..*****.*.*..*.*.*...**.*.**.*...*.*.*.****..*..**..***.*....*.*.****.*...***.***..***......*...**....*.***...**...*.*..*****....***..**.*..****.*.*..*.**..*.**.***.*.*..*.****.*.*..**...*****.***.**.**..*....*..***....***.**.*.**..****...**.....**.**.**.*..*....*.*.***..***..**.*...*.****..**.....*.*****.*.*.*******...*.*.****.***.****.*.*.**.*....*.*.*..*..**....**.***.***....**..***..**...*...*..*...*****.***.*.***.**..***..*.*....*.**.*..*****.*..*.*...*..*.*.***.....*..***.*..*..****....**.*.*.*....*.*....**.*..*..*****..*.*.**...*.***.**..*.*.**.*.**.*.*..**..*.**...*.****..**.....*..**..**..*....*****....*.*....*..*.*.*..*....*.*..**..*..**...*...**.**.*..*..*..**.*.*.*.*......*.**....**.*.*.**.*.*..*.*.*..*.***..*...**...****..**..*.**....*.*..*.**...*.*..**.*.****.*..**.*.*.***......****....***..*..*..**.***.*.*****.******..****...******........*..*..**.*.*..****.**..**.**.******.**...**..***...*.*.******.******..*..*.**.**..*.....******.**.**...*...**.***.******....******.*.*.*.**..*.***.***..**...****..***.....*..*.*****.*...**....****...**.*.*.............*.*..**.*...*.*.....*..**...**..*...****...***.****.*.*...*.***.*..*.*..*...***.*****....*..*.*...*.....*****.*.*.*....*.*...*...**.*....*...****.*..*.*.***..**..*..**....*.***.....*..**.*..*.**.**..*..**.*.**......*.***.....*****......******.*..*.*.**..*..*.**......*.**.****..*********.*...***.*.*.*..**.*.**..*..**.*..*.....*....***.**.*....*.......**.*....*...........*.*..*.****.*..****.*..*.***.**.**.*.*.*..**.*..*...*....****..*..**..**.*......*......**..**...*.****.*.**.**.***.**...*....*.*.*..........*.**...*...******...*...*.......*..***.**************.*.**..*.*..**.******.**...**...*.***.***.*.*...***..****.*....******.*...**..*.*..*..**..*.....**.**.**.**..*.**...*****....*.*.**...*.***.****..**
***.***.********.*****.*...**......*.*......*..*..*.****.*.****...**..**.*.***.*....*.*..*.*...*..***.....**.**.*.*.*...*..*****.*..*.....*..*.*****..**.*....*..****.****..*.*.******.*.**.*.****....*..***.****.*..*.***.....***..*.*.**********....*.***...***..***..*..*.....*...*..*.**..*......*...**.*...*******..**.*..**.***..*..*.**...**........*..*....****.*..*.**...**..*.**..*.*.**..**.**.***.**..*..**...*.*.***.**....***...*.*.***...**..*.******.*.*..*****...*********..*..****.*.*.*.*..**....*.**..*...***.......**.****.**.*...***..*.*.**..*.*...*...*.**.**.*...***...*.**..*.**..*.**....*.**.*****..*.****.....***.**..*.******.**...****.....***..**..***.*.*..*...**..*******.*.***.....***.***...*.*....**....**..*...****.*****....**.......***...*...**..****.****.*....*.*.**.*..*..*****.*******..*.*.****..*...*..*.******.*.....**..*.*....*..*......*..*....*.***..*...*...*...*..*...******..*...**.***......*.**.*.*.**.***.***.*....*.....**.****...*....*..*******..***.*..***...***.*.*.*..**.*****..*.....*.***.*.**.**.***.****....*..***..*..**.*...*.****.*.*.**..*..*.**...***.*****.*.*..*...**.*..**..*..***.****..*.**...****.****.*..*...*.**...*.*..**.**...**..***.....**.*..*.*....**...*.**..*...*...*.*.*****...**.*....*.....*..***..*.****...***.*.*.*....**..**..*.*.*...**.*.*..*.******.*.**...*..**.....***.....******.*....***.*.***...*.....*.*....*.**......**.**.*.*.**....*.....***..**.*.*.*........**.****.**.*.**..**....***.*****..*****..*.**.*.*****.*.*..****..*.**.*.**..*.**...*.*****.**.*.*.*****.**..*****...*.....*.*...*.****.***.**...*..**..*..*..**.**..*..*.**..*.***.*.....*...**...*..**...*****..*..**.*.*..**...*.*.*..**.*.**.******..*...*..**...***..*.*.*****.*.....**.....******.*.***..******.*.***.**.*.**.**...**..*..***..**....*..*.**.*.**.**....***..*..*.*.....**..*..****..*.*....***.**.**..*.*........**.***.*.....*.*..**.****.***.***.***..*...***..*..*...**.**..*.*.*.*.*..*..**.*.....**.*.*.*..**.**.****..*.**.*..**..***...*..*.*..*.*.*..*...***.....**.**..*
..**...*.*.*..*.*...*..*..*..**.***.*.*.*********.******.....*****..*....***.*.**.*....*..**...****.*..*....****.**.*..***.*.**....*.*..****.*.*..***.**..***.*******.*.***.*******.*****..***.***.*.*.*...**.**..*....***.******.**.****..*...**....*.**...*...*.**.***..*.***...*..****....***..**.*..*..*..*.....***...**...*..*.*.***...*.*.*..*.**.*..**.****...*.......*..*.*..........**......**.**.*....*..*.*****..*..**.*...***.*..*.*.*.*....*..*.*.*.*..***.*****..**..*...***.***.**.****.*...***....***..*..***.**.***.....*.**.**..********.*..*...***.**....***..*...*.....**...*..****..**..*.*..*..**..**....**...*.******..*..****..***.********..***.**.*.*...**.**.**.**..**.*.*.*...**.***...*...****..*.***.**..**.*..**.....****.*.*.....*.**.**.***.*.***..**.****.*...**..*...*..*..*..*...**.*.***..**..******...**..*********.*.**..*..*.*.*.**.*.****.*..***.*.***.**...*.*.****.*..*.**....*****.**..*...***......***..**.**.*.*.*....*.*....*.*..*.*.**.*******.*...*.***.****.**..**.*.**.*.******..*..******.****...**.***.****.....**.*..****.*..*..*...***..**..*.**.****..***.**..*.......***..*.*...**.*.**.....**.***.**.**.*.*.**..**...*......**.**..**.**......*...*.*..***.**.*..*..*..*...*..*..*******.*.....*.**..**..**....**.*..****.*.*..**..***...***.*..*.**.**..*.****....*.*****.**.******.*.**..*.*****.*.***.*.****...*...*...***...*..*****.*.*...*.**.***.**..*...*****.**..*.**...*.*.*...*.*****...*.*.*****....*.**.***.***..*****.**.*.*.***...**.*...******.****....*.***.*..*.*.***.*..******..*......**.....*****..*..*******.*.**...*.*.....**.*..**..*.*.*..*.**.*..*....*......**.****.*.*.*..*...*.*.*.**...*.*....**.*.*.**.*.*****..*....*.....*..*.***....*.....*..*****.***....***...**.*..*..**.....*..*.**.*.***.****.**...****.*.*..**..*.**.**.****...**.**.**...****.*..*..**.*..*****.****..*..*****...**.....****..**....*.*.*..*.***********.***.***....******.*....***.*...**..*.***.*.**.**..*....**.*....**..*.*.*.****...***.....****.*..**......***.**.***.**...**.***.*..****...*.*****..*.
.*..*..*....*....*.*..****.**....*..***..*.**...*.***....*.*.*.*...*.....***.**.*..*..*.....**..**.*...*...**.*.*.*....*.*.*.*...***.*.....*...***.****.*..*...*.*....***.*.*.**...****.**.*..**...**.**..*..*.*.*.*.******..*..*.**..**.*.*.**....*.**.*.**.*.**.*.*.**.*.......*..*.*.*.*.*....*...*******.*....**.**...****.*....*.**.**.*.****..*..***.**..**.**..*.***..*.*.*.***.****.*****....****.*..***...*..***...*.****.*..*.*.**.*.....*..**....**.*.**..**.*....*...*.*...*..*....**...***.***.*.*.*..***.*.*..****.....*.*.**..***.*.***.*..*.**.****.*.*...*.**...**.***..*..**.*...*.****...***..*.***.*.*********..**.*...*..****.**.*.******..****...***..*.***..*..*..*.*.*.*....**.*.***..*..***.*...*.**.*..*.*.*.****.****...**.*.***.*....*.*.***.*.**...*****.***..****.*............**..*.*.**..*.**..*.*........*.*.*.*...*.*.*......***.****.**...*..*.*..*.*....**.*.....***.***.*.....*...*....*....**.*..*...****.**.**....*.....*.**.**..***.*.***.**..*.**..*..........*.**.***...**.**..*....**.**.*.*...**.****.*****.*.*****.*.......*.***.**.*****..**.*.*..*.***..*...*..***.**...****.**.*****.**..**..*.*.*...*..****.*****...***..***.**.**..**.**...*...**.***.*.*..*.*...*...****..*.**.******.*..****.*.*...**...**.*****...*.*.......****..**.**.*.*.*..*.*.*********.*.**.**.***.*.*........***.*..******...****.*..****.***.*.**...*...*.*...*.**......**..**...**.*...**.*.*.*****.***.*....**.**..**...**.*.....*.*.***.****.......*.*.*..***..*.*****....***.**.***.*.*.*.*..*.*.***.*....*.****.**...**..*****.***.*.*.**.**.*.**.......**.*...**.*******...**.***..*.***...*....**...**.**...**.*..*.*...***.*..*...***.*.*.**.*...****.**.***.*.*.*..***.*.*.***..*..*..*...*..*.........*.*.*...*....**..*.*.**.*.*..******...*..*..**.*..*..*.**.****.**..*...*..**...****..**...*.*....****.***.*...*....*.*.***.*.**.********.***.*.*..*....**.***.....*.**.*...**.**.**.***..****..*.....*...*.*.*..*.*.**.******..****.**.*.*...*.*.*..*....*.*....**.**.*..*..*..***.*.**...*.....*.*.****.**..*......*****.***..*.**
*.*.*.**...**..*.*.**...*****..*..*..*******.*..**...**.....****..****.*.....**.....*....*****.******..*.**.*.*...*.***......**.***...*.*.**.*..**.**.*...********.***...*..**.**..*****...*.*.****.***...**..**...*.....*.**.**.*..**..*......**.*.****.*..***.*.**.*.**.**.*..*.*.***....****..**....**..*.....**.*.....*..**.*.......*..**.******.**.*****.*.**.*..*.*....*....*...**.*..*.******...**.*.*...*..*..*..****....*..***.....**...****..*......***.*.**.**.****...**..**..**.**.*...*..***..*.*..*.****.**.*.......***.****...******.****..*.***.*.*..**.*..*.*.*.*....*....**.*.*.**....***.*.*...**.....*******...*.*..*.*.**.*.*.*.**.***.***..*.*.*.*..***..******.***..*...*.***..*..*......**.*.*.**..***.*..**..*..**.**..*...**.***...*.***.**..**..*..*....*....***.*.*.****....*..*.*......**.*..**..*..*.*****.*..*.*..*.**...*.*.*.**...*..**.*.*.****..*..**.****......***...*.***.**..*.....**......**..*....*.**.....*.*********..**.*.**..*.****....******.******.*.**.*.....*.***.*.*****......*.****.....**...*.******..***....******...*.***.******..**.**.***..***..**.****...**.**....***.*...*..**.**.****.**..*.***.***..*.**....**.*...*..**.**...*...***..*.*.*..****.*.*...*.......**...***.**...*.**...**..**..*.***...**..**.****.*.*.**.*..**.*...****.*...*.*......**..*.**.**.**..*.**.*.**.......****.***.....**..*.**.*.....*.****.****...**.....****.**.*....***.**.*.*..*.****..**.....***....*.***.*.*.**....**.*.****.*****.*.*.*.....****..**.*...***..*...*........*..*.....*.**..*..**.*..**.*.**..........**..*..*.*.*.**..***.*...**..***.*.**.*..*.*.**...****....****..**.**..*.*.*.***.**.*..*****.......*.*..****..*.*...*...**.*.*...*.**.*..**.*.***....**..*.....*.*.*.***..*.*.**..**..*......**..***...**.....*.**.***....***.*****..*..**.****.*.*..***.***...**.*...*....**..*...*.*.**..***...*...**.......*.**.******.**.....*..***...**.*.*.*.*...*****.*..**.**.*.**..**.**..**..*.****.*.*****.****..***..**..*..*..*.******.***.**...*.*.*..*...*..***.****.**..***.*..*..*....*.*...***.*..***.*..***
***.....***.**.***...*...****.*.*...***......*.*********....*.**..*..*.*..*.*....*.*.**...*..*.......******...*.*.*******.**.*.*.*...*....*.***.*..******.....*.**..*.*..*..*.*...***..*.***.**.**....*.*...******..*...*.****.*..*...*.....*.****......*...*.*.*..*...*.**...*.*******.**.**.**.*.......*.*..*...****...*....*.*..*********...********....**..*.*....*...**..*...******..**........*.*..*.*..*.....*.*.**......****..***...*..*****....*****.*.*.*..**.****.*.......****..**..*....**..***..*.*..****.*.***.***.*...*.**..***.*.**.**.***.**.*.***.*.**.*.*....***.*****.*...**.**.**........****.**..*..*.....*.....****..*......***...***..*..*.*..***.......***..***...****.**...*.*.**....*.*..*.*.*****...*..*.******..*...***.**..*.***.**..**..*.*..*...*..**.*.*..*.*..*.*.**.*.*...******.**.*...*.*..****..**.*...*****................**.****..****.*...*.*.**.**....***..**.*...*..*..**.*.*.**.**...*.***.***.*.***..****.******.*..**.**....**......**....**..*.**.*.*.*.*****.*.....*.*.*.*...*..******.**.......****.*.*.***.*..***.*..*....***.*...*....****.**....******.**.*.****...*..***...*....****..****.*.***.*...*....*.*.**.*...**.****..*.**....****......**..*.**.****.***......*...*...**......*....*...*..****.....*...*..****.**..*...********.*...*......***..*****.****..*..***.**.****.**.*..******..**.*.*.**.**.*.*..*****...*......*..*.**...**....*.*...*.*.*..*.*.**......**.****.*....*...*.....*.*..*..*......******.**.*..**.*..***.***...*...*..*.**.**.*...*.*.*..*.*...**.*.*...***......**....***.*..*..*..*...*****.*..**.*..*.....*..*..***..*.**....*..**..***...**.......*.***.**..*....*.***.*..**...*...*************.*.***....*****...***.....**.*......***....**.*..***.....*..*.****..*..*.**..*....**.*.*.**.**...*..*.**.........*...**.*.***.*...**......*...*.*****.*....**.*****.**.....*.*..**.....*..*********.***...**....*..*.**.....**.*.*..**.*.***..***.*..*.*....**..**.*..***.**.***.**.*....*.***....*.*...*..***...***.***.*...*.**.*...*****..**.**..**.**.*.*....*..*..**.*..***.*...*
......**.....*.....****.***..*..*.*.....**..*......*.***.*.....**.*.*...**.**...**.***.****......*...*...****..*...*.*..*.*.******.......**.*.*****.******.**.**..********.*.*..***....*..*...*...**.**..***.**.**.***.*.**.*...**.**......*.**.***..**..*..*.*.**..*..**..*.********......****.**..**....***.*.***..*.**********...*.**.*....**.**..*..***...**..******..**...*....*..***.**.********...*...***...*...*..*..*...**..***.**..**.*.*...**.*...**..***....***.**.....**....***..*.*...***..*.*.***.*.*.**.*..*.*...*..*.....*.*.*.**..*.*.........**..**.*.****.**.**..**.*...***..***.**.**..*.*..*.**.*..*.*.*..**...**.*..*..**.******.**.**....****..*....*..*****.***...*...**...*.*.*.*..*.*.*..*.*.**.....***..***.*.*.*.*.*****.*.**.*.*......****.**.*.****.*.*..*..**....*..*....***.*..**...*...****.***..*..*....****.*..*..*...*.***...*****..*...*.**...***.***..****.....**.****..**.**.*.**...*....*.*.....***...****...*.***.*.*..**.**...**....***..***.*.*.*...**.....**..**.*.*.....*.*.***.**.*.*.*...*****.**.*......*.**...*.*****.**.**..*.*.*****...***...******.*...*.***...*...****.......*.*.**.****....**.***..**.***...*.*****.*.*.*.*.**..*......****...*...**..*..*..*.**..**.....*****...**...*..**.*****.**.*....*..****....**.*.**...**.*.*.******.....*.*******.*.**....**********.**.*..*.*...***..*.****..***..**..**.**.*.*..****..**..*...*......***...*.*.*....*******...****.******...**.******..****..*.***.****.*.****..*.***...*.***.**..**.*.*****...*..******..*.**.*.*.***.*.*.**....**.....**.*.**.*.*...*********.*....**.**..***.****.*.*.*.****...*..**.**..*.**..***.*.*.***.***.**...*****.***...*...*...****..*.**..***.*****.*..***.....*.*....*.**...*.**..**....*..*....*...*...*.*...***.*..*..*.*.*..*****.*..**....*.*..**...*.*..*....*..****...*....**..*......*..******.....***.........****.....*.**..*.**.*..***...*.*.*..*....*.....**.*...*.*.*.**.**..*..*......***.*.**.*..***.*..*...**.*..*.*.*..**.*.*.*.*.***..*.*****.*....*..*.*.*.*...*......**.***.*..**.*.***.**.***.*...*..*.**..*
***...*....**..*.*...**....*.***..*..*..***.****.*.***.**.**.*.*.**..*...*....**.*.....***.*.*...*...*...*..***.*.*.......**..**.**.*..*.*.*....**.***..*.**..**.**.*.......*.**.*.*..**.**********..*...*.**..*...**.*.**.*.*..**..*.*..*........*..***.*.*.****.*..*.****....*.**.*...*....*.**.**..*.....***..**.....*.****..*******.*.***....**......*..***...**...**..***..*.*..**.*...*.**.*...*.*..*..**..***.*.....*********...*....***.*..*****.*..***..*.**.....*.***.....**.***.*****..***.*******.*.**.*.**.***.*.**.**....*.*.....****.*.***.*....****..***.*.*..*.***...**....***.**....*.**.*....**..*.*.***...***..*.****.....*.**.****.*...**.***..*.*.****..*.**.*.****...***..*.**********..*...*****..****.***.**.**.*.*..*..*.*.*.**.*....*.*..**.*.*.**.*******...******.******.*.*.*....*.......**..*..*.*.*..**.*....*.****....**********.*.**.***.*....****..*****.*..*.**.**..*.*.*...**.***.......**.*.***..********...***.....**.*.***....****....***.**.*...*.***.**...*..*..*****.**.**.*..**..**....*.***.*..***.**.....*...*.*..*.***..*...*...*.....*..**..**...*********...***..*.*****..**...*.*..****..***.*...*..*****.....*..**....*.....*****.....*.***.*...**..****.**.**....*..*.*..*.*...**..*.*.......*.******.*.****.***.*....*.**..**....*....*.*.....*****..*....*...**..******..*..*.*.**..**.***...*...**..***.*.**.*.****.**...*..*..*.....**.*..*...**...*...*..***..**.*.**..****..**.**.....**********.*..*..*..*.*...***.*.*.*.*.*..**.**..*..*.***.*.*****..***.******.*...*..*.....*..*...****..*..**..*..*.*.**..**.*..***.**.*.**.*****.*...**.**.**.**..**.**......***.*****.*.*.******.**.******.*.*.*.*.****.****.*..***.*..***.***..**.***..***.*..*********.*...*.***...**..**.********.**....**..**.***.*...*..*.....*.*.****.**.*.**.*..*.*.*..*..*.****.**...*..***.*.*****..**..**.*..*..*.*.**....**.**.*..***.*.....****.***....**....****.*.*........*...**..*.**.....****...*...**.....**.**.**...*..*....****...*....*...*.*.**.*..***..*..*..*.....***..*..*..*.*...*..*..***.***.****..***..***.*..*.**
****..******.*.*....***.*.**.**..**.*.*****..*....*..**.*.*.....**..*....*.**.*...***...*....*.**..**..**..*.**.**..*.****..*.***.***..****...*..**...*.**.*.**...*.***..*.......***..*.*...*.*.****..*.......**..*.*..***.*...*.*****.*.....**.**.*.....*******....**.**..*...****.*.**.***.*.*..*******...**.*..*...*.**..*.*..*.*...***..*.*..*.*.*.*...**...*.....*..*...*.****.**.*.***..**..**...**.*****.*.*************..*.**..*..*......*..*......**...***.***..****.**.*...**.**.**.*.*****..***.**.*..*.*****.**.*.**.**.******.*..*.*****..**....*.**..*.*..*.*..****.....****.*...*..*...**..**.......*....*.***..****.****..*..*.****.*.***........****...**.**..**..*...**...**...*..*..*.**.*.**....***.*..*.***.*.......**.*.*...**...**.**.**...*.*****..*.*..*..*...***.*.*.*.*.***..*.*...*..**.......*.*..***......**....*.*.*..***.*...*.....*.*.*.....**..**.*.*.****.*.**.*..***..*.*****...*.*.....*.*....*.*.*..*..***..*.****..*.*.*.*...*....*...*...*....**...*..*..**.****...****.**......*.*.*****.*....**...***.**.**.***.*..***.*..*..**...**..********.***.......*...*...........*****.......**.*..*.**..**.*...*...*.****.*****.**..*..****...*...*......*..*..**.****.****..*..******.*....****.....**.**.*.******.***.*...*...*....***...*.*.**.*........*.**....*....**.*.*.**.***.*.*..**.*..*.**..*.***..**....*.*..**.*.*..******..**....**..*****.*.*.*...*.**.*.....*...****....***.*..**..*..*.*****...*.*****.***.......*...*..*.*.*...*.**..**.....**.***.*.*.*.....*...*..****.*******......**.*..**********...**...*.****.*.*..*..****...*.**..*....*.**.***..*....*..**..*....*.*.*.***.**.*.**.....*.***..*...*.*.....**...*..**.*****....*.*.******.**.....**...*.**.**..*.*.*.*.**........*..**..****.*..*..*.***...*.**.***......*.*.*.**.*..**.*.*.......**.*...***...**..*..***.**..**.*.*.*......*........**.**.*****..***...*...*.*...***..*.**.*.***..*...*..*.******..*.******.*..*.**.*.*.*.*.*...**..*..***..*.*****.***...**.*.*.*.*..*..**.*.***.**..*.*..**.....***.**...****.*.*..*....*....**....*..**.*..*..*
.**...*..*.*..*.***..*..***...***...*.....*.*.*.*****..**..**..***.*.***.*..**.*.**.*******.*.***..**.**.***...*.*.*..*...********.*.*.**..**.*...***..**...**.***.****.**.**..***.*.*....**.***..**...**...*..*****..*.**..*.*.*.....*.*..*.*.*.**..*...*...*******.......*.*...**...**.**..*.*..****.****..**.....*.****.*****...*...*.**.*..*...*.**.***.*.......*...*.*......*..*..**..**...*****.**...*..*...*..**.*..******..*******.**..****....**..*...*..*****.*.***.....*****.*...*.*..**....*.*..*..***.******...*.**.*.*.*...*.*.*.*...***.*......****.**...*.**.*.****..*...*..*....***..***..*.*.*.*.....**.**..**....*...**....*.***...*.*.*.****..*....**.*.*.**...*.*....*.**..*.*.*..*..**.*...*****...**********....*..**.***..**.**.*.**..*.**..*.**..*.**....*...*.*..*.**...*...****.*....*.*..*........**....*.*.....*.**.*.*..**.*.*.*..*...*..**..*...**.*.*.**.*.**.***..*....*.**.*......***.*...***.*..***..**.*.***..**.**.*....*...****..*****.*...**..***...****.***.**.....***.*.*.**.*..***.....*..*****.**.*.**.....**.....*.*.***.******.*..*****.*...***.**.*.**..**.**.*..*...**.*..*...**....*.***.*...***...**.......*...**.**.*...**.*****.....***..**....*.**.*....****.*...*....**..*......*....**.....*....***.******..***..******....****.***....*.**..***.****...*..***....**.**...*...*.*.*..*...**.**..***.***....****.*..*....*.*.*.****....***....****.*...**...***.*..**....**.**.*..*****.***....****...*..***..*....*.*****........*.****.*.*.******.*..**.*******.*.*...*.*.**.*...*.*.*.*..***.****..*..*..**...*.*..****..*.***..**....**.......**.*.*.*....*.*..**.*...*...*.**....****.*.*.*...*.***..*.*.**...****.*.*.*...*.....*..*......*.*...*..*.****.****.*.****.*.**.**.*.**..*****.*.***......**..**..*..*..*....*..***.****.*.**.**...**.*....**.**.*..*..*.***.*..**...**..**..****..***.*..**..*****...*........**.***..*.**.....**.***...*****.*...*.**......**.******.**.*....*...*.*.***......**.******.**.*.**..***.***.**.***..*...***.*.***.**.**.......***.**..*..**.*..*.***.*...*.**....*..***.***
**.*....**.*...***..****.**.**..**.**...**...*..*..**...****.*.......*.***...*...*****...**..*..*..*.*..*.*......****...*....**..*.***..*.***.*.*.**..****.*.***.**.....*....*...***......**.*...*...*.***.***..**..*.**..********.*.*.*****.*..*..*..**.*.****.**.*..***..*.**.*****..****..**...**.****..**.*..**.*****...*****.**.*******...*.*....*..**.**..*******.*.*..*...*..*..**.***.*.****.*.....*.*..*.****..*.*.*...*.***.*.*.*.*.....******..*....**.**.*..***..**.***..*....*.**...*.....*.*..****.**.*.*.*.***.**..**.*..***.*..**...**..*..****.*......***..**..***..**...*.......**.*....**.*......*****......*.*.**...*.****.**..***......************.**..*****..*..**.....*.*...*.***...***...*..*..*..*.*.****.***..*.*..*.*...*******.*****.**.*...*.***....*.*..*.*.....*.*.**.*..***.*.****..*..****...**.*...*****...**.**.**.****..**.**.....*...***.....*.****...*..**...*..*..******..*.****.****....*.....***.*..****.*****.**...****...*.*.**.**.**.....***.*......**..******.***.**....*.*..*..*..*****.**..*.*....**.*.***...****...**..**.***.*......**..*..**....**.**.*...*...*.......*.******..***.*..*..******..*.****.*..**.*...*......****...****..*....*..**..**...*..****.**....**.**......*....*.*..*****....*******...*..**..*...**.*..*.*.****..*.***.***....***.*..*.**...***...*.**.*..****.***...*..*..***.**....**...*.**.*.**.****..***.*....****.**.***...*..*..*..*.*.**.***.*..*****..***...*...*...*.*.*.***.******..*******...**..*..*.*..**.****.***.....*.**.*.....*..*..**.**..**.****.*...*...*.***.****.....*.****.....***....**.*...*.**.*....****.....*...*********..*..*..*......*.**.*..*..**...****...***..*..****..*****.*..***..**.*.***..***.**...**.*.**..**..****...****.*.*....*..*..*****.***.*.****...******..******..****..***....**..*.**..**....***.*.*..*..*.***.****.....*.*...***.**.*.*....***...**...**.*...****..****.**.*..**..**.**.**.....*.**.*.****...*..**.*.**..**....*.****.*....*..*..**.***..*..*.*..*....*****.*.**.**.**.*****..*.****..**.*..***...**.*.*.*.*..***.*..*.**.....***
**..*..**..***.*****...*.*****.****..*.**....*.....*.****...***...***..*..*....**..*****.**...*.**...*..**..*.*.*.*.****..******....*.*...*.*..*.*****...**.**.*..***.*.****....*******..***.**.***....****.....***.*...*******..**.**..*.****..***.*.***....*..*.*.*.****..*..***....*..***.....**..**...*.....***..*.*.**.***.......***.*.**..*****....*....****.*****..***.****....**..***...*.****..***..*..**.*******...****.....*..*.**..***..*.**....**.*****.....***.*....*.***.**..**.**.*..*..**.*..****....*.**.**.*.*.**.*.**..*****.*.*.***..*..****..*.*..*.*.**..*..*.**.*..**.*...*....*.**.**...*.****.**.**.****.*..**..*..*...****..*..*.*.****.*.**....*....*.*....*.*....*.*.*.*..*.*.....****.*.****...**.***....*..*.*....*..******.*....*****.*.****..*..**.***.**...***..***..***..*.*.*..***...*....*...*.*..*.*.******..*....*.**..**.**...****..**.*.*...***.*..***.*.***..*..*...*.*.....*.*..****.**.**..*.**......*..*......*...*...***.*...*..*....**..***..*****..**.***..***..***..***...*......**..**....*******.*******.*.*.*.***..*.***.*......*****...***..**.*.*..*****.*.*.***....****.**.**...**.*.**..**.***..***..****....*.*.*.****..****.**..**.*...******..****..****...*.***.********.*.....**......*...**.*****.*.****..**.*.*..*.****.*........*...**.**..*..**...*.*.*.*.*..*..**.*.***..***...***..*..*.....*....*.***.***.*.*..*...*.....*.*..**.**...*..**...*..*.*.**.***..**.**..*..**..*...**.**..***.*.***..**.*..****.****.*.**.*..**.**.*.*****....*.*.*********...***.*.****.*.***..*.*..**.****..**..*.**....*.**.**.*****.***..*.**.*..**.***..***..**.**......*.*...**.....*.*****.*****...*.*...*.******...*...*.**..****...*.*....***..*.******.*.*...***...***...*..*****........**.**..**..*..*.**.....*...*....*....**..*..***.**.*.*.*.*.**.************...*..**..****.***..*........***.***...**....**.****.*.**...***...*.*.**.*....*****..**********.*....***..*.*.**..****..***..**..*....**.****.......*..*.**...*..*.******..**.****.**..**..*****.**...*.***.**...***..*.*******..*.*.***.*...*....*
...****.**.**..**.**....*.**...***..**...**...***.**.*.*.**.*........*..*.****..**.*.*.**.*..*...*.*..**.**.**.*..*...*...*.*.**.*.***.*****.....*.*****.*.*.*.*.**.***.*....***...*.*****...*.**..*.*.....*.******...*.*..*.*****.....**....*.**.......*.*...****....*****..*.****.****.**.*..*.......**...*..**.*****.*.****..***..*..*.*.*****..*...*.*..**.*...*.*..*.**.**.**.*..*.*..**..**...******....*.**...******..*.***......**..*.*.*.*.*..*..*..*.*.*****.**.******.**....*.*...**.********....**.***.*.**.****..**..*.**....*....**.***.****.*.****.*.**.******.***.****..........*.*..****..*..*...*...*.*.*..**....*..*.*.**.******.**..*...*..*****.**.**....*.**....*..*.*..***.**.****.*...*.*.***......***......*.**.**...**.*..****.....**...**.....***.**...**.**.*..*....*..*....***...*....****..*.*.*....*..*....*.*.**...****...**.**....**...***....*.*.*...**...*..*.......*..**.*.*****......*..**....**..**.**....*.***.*..**...*.*..**....**..*..**...*.*.*****.*.*.***..***..******...*....**.*.....*.**.**..*....*....*.**..*..*..*.*.**.........****..*.****..**..*.*...**.*..**..*.*.....*.**.....**.*.**.***..*..***.*.***.*.*.**..*..**.**...**.*...*.**.**...*.....*.*..*...****.*...****..***....******..**..*.***..*.****.*.*.*.**.*.***..**..*..*.***.*.*.*....*.**.*...*...*.*..***.*......*..*...*..**.**..*..**..**..*..*.*.*.....*..*.**.*.****..****..**..**..*...**..**..**...*...*.**...*.***.**.**.**..*....**...**.*.****..**...*****....*.*.*.*.*.*.****.****.*...*.*****.**..*.*.**.*.**.....**.*..**.*.**...****...*.*.****.*.*..***..*..**..****.*...*.*...****.*.*..**..*......**.*.****.*.***..**.****.*.*...***.***.*...*****.*.*.*..*..***.*.*.*.*.*..*.**.*.**...***.*....*****..*.*.*....**.**..**.*.***.****.**..*.*..*...*.*****.**.**..***...******..*..*....*.***..*...**...*.....***........*..***.*.*..*****..*..**...*....**.*.*....*...****..*.**.*.*****.****.*...*.*..*...*..***.****..**.....**.**.**.*...*.*.*....***......*..*.***.**.***......***.*..*.*.***..*.*..****.*****..*.***...***..**.*...*.*
***.*.*.*.****.***.*..********....*.**...**.**..*.*..*.*.*.*..*.*.*...**.*.....******.***.....*....*.**...*..**.**..**..******...**.......**.******...**...****.*..******.*.......****..*..*..****.*..**..**.*.**.*..*.*.****.....*******.*.*.***.**.***.*.****...*.*...***...**.**..*...*...*..**.**.*....**.**.*..***.*******.*.*.******.*.****..**....*.*.***.*****...**.*..***..***......**.*.*.*.**....*..*....*.**.****.*...*..*..***...*.**.*......*.****.**..***.**....**...*...*.***.*..**....*****..**..**.*....*.***.*....**.*..**..**..**....*.....*..*.***.*.**...*.**.....*.*....*..********.*.**...*..**...*.*.*.**.***...*...***....*..**.....*.*...*.*.*..*.*..****...*.*...*...*.**.**...**.*.***..***....******.**...*...*.*..**.*******..*.*****..****.****..*.**.***...**.**....***.**.*..*.**.****.***.***...**..*.....*.**..*.**.*.***.***..*.**.******.***..*.*..*....***..****.****.*.*...***....****.***.**.**.**..**.*..**...*.*.**.....**..**..*....***.**.****.**...**...****.....**.*....*.....***..*..******.*.***...*.****....**.*****....**....*..*.*....***.***.****.**..*.*.**..**...**.*..**.**....***.**.****.**..*.*...*.**......**..****........*.....*....*.*..*...**.....*....****...*....*...****..*.*.**.....**..**.*.**....**.******.*....***.*..*..**...*.*....*....**..****..***......*.******.*..*.**.*...*.***.*..*.*..*.**..*.***..*....*....*.*******.**..*......**..*..**..*****..*.***.***....*..***.**.**...***.*.***..**...*..*..*...***.*..**........*.****...*.**.*...*...*.*.****.**...*....**...***.*..****....*.*.*.*.....*.**.**.*****..*.*.*.**.*.*.**.**.*...****..**.***.*..***...*..*....*..*.**.*....****.....**.*******..****.***..**...*....**.*.*.**.*..*.*.**.....*..*.******..***....***..*..**...****.*..*.*.**.*.*.*.**.**.****.*.**.*...*.*.*.....*..*..*...*...**..*.*....**.**...*.***...***..*.***...*..*...*...*.*.*.*.*.*.*..**.........*.*....**.*..*..****...***.**....*..*..*..*..*.*...*...**......*....***..*.*...**..*******....*****..*....***..*...**..**....*.....**..*.**.**...*.*.*****
**..**...*.**..**********.*..*........**..*..**...*.****..**..*.*.*..*..*.*.**...*****.*....**.*...*..*..**.*.*.***..*****.*....*....*....*.*.*...**...*..**.*...*.***....*..*...*.**.***.....***...***.....***..*********....***...*.***..*.***.****..**..***********.***..*******..*.**..***..**..*.*..*.***.**..**...**..**.**..*.*..*.**....****.*.**.***.*.********.**...*.*...*..*.*...*.*.*.**..***...**.*.*..***.*.*.********.....****...*****.*..*..*.*.*.*.*..**..*..*..*****.**.*.*.****...*.******..****.**...**.*..**.*..**.*.**..*.....***.**.***.....**.*...******....*.**.*.**.*....*.*....*...*.***......*...*..***.*.*.*.**..*.....*..*.**..*.*..*.....**.....*...*.**.*****..**.***.**.**.******.*...*..*.*.**.****.***..**.****.*..*..*...*.**..*.**.*..*..***.*.*.***...*...*..*..***..**.**.*..*.**.****..*...*.**.**.**..*.**.*..*.*.*.*.*.*******.*.*.....*.....****.*.***...*..*.**..*.*.*****..**..***.*.*.*.*.*...**...***.***.****.***..*.*.***.*..*..........*.*.*****...*.**.***.********.**...*.*.*.*.**.*.....*....*.*....**....*...**.*.*.*....*..........*..**.**.*.***.....*.*.**..*****.....*..***.***..**.**.***..*...**...**.*..*..*..*.**...****.****.*....*...**.......*.*...*....**.*****......*.*****..*...*..*.*..........***...**...*.*.***.***.******..*.*..*.*.*.*.****..*..*.*..**..**.*..**.**.*.**.*.****.***..*.*****.****....****...*...*..****.*..**.**....*****.*.**.*.***..*.**...****.*...*..*.****....****.*..****...*.***...**...**..**.*..*.*.*.**..*.***.*...**..**********....*.*....**.**..**.*.*..*.*.**......****..**.*...*.***..**..*.**..*.....***...*....***.***..**.**.****....*.*.**.*.*....*.**......***.***...**.**....**..***..**...........*.*.***....*...**..*..**...*..***.***..*.*.**.**..*.*.***.*.****..*******.*****..**..**..***.*.*****.****.****..*...*....*..**...*..*****.**..**..***.**..*..*.*....*..********.****.*..*.**...**.*******..*..****.*...*.**.**..*...*.....**....*.******.**..*.***.*.**.****..**.**.*.*.**.*.**.****......***.*..*....*.......*.**..*.******.*..*.***..*.**..
*.**....***..***.*.*.*....*....***.*..*..****.***.**..****....***.*....*..*****...**....*.*...*........****.**...*.**.***.**..***...*...*.*..*.....***.*.*.*.**..*.*.*****...**.*.*..*....***.***.*...***.**..**..****....*..*...*...*.****.*.*.....**.*.*.***********..*..*..*..*..**.**..***...**.***...**...*..*.*........*..**.***......*.*.*****.*.*..***.*..*...**.***.***..**......****.*.*..***.*.**.***..**..*..***.*.*.**.****..*.*.*..*****....*.**.*..**..*..*.**.****.*..*.*.**...*****...**......**.****..*.*.*.*....**....*..****....*****.*.*......*..*......****.*****...*...*...**...***.*...*..*.*.*....***..*.*.....**....*..*...**.***.****..*....*.*....*.*....**.****.*.*.*.***.*****..**.*****...****.*...****.*.*.*...****.....*****.***.****...*....**...**......*.**.***..*.*.***.*....*....*.*.....*.**.*********....*.***...***....*.**...*.**.*.***...*..******...*.*.*.*.**..*.**....****.*****.**.**..*...**.********..**..***..*****..*...*.*....*..*...*.****.....*..****.*.*.*...**.****.***.**.*....*.****.**.****..****..*.*.****.**..***.**.****.***.**.*..*.*..*...*...***..*...**.*.****.*..**...***.**.**.*.**...*.*..*..*..*.**.**..**..*.*.*..****.....**.*.*..****...*****.***.*..****.*...*...***.*.*..**...**..*.*****..*.***..*.***..*****...*.*........*.**.**.*.*....*..**.....*****..******...**..**...**...*******.***.....*..****.....**..*....***...*.*..**.**.*..**.****.*...****.*....*.*.***.******..*.*.*..*.*.*..*****.**.*...***...********..******...*..*.***.*...****..***......*.****.*..*.*.***..***...**.***.*.....**..*...**.*.**.**....****.***.***....**.**.***..**.*...*...**.****.**.*.***..**.*.**...*..**..**.*.**.*****.****.....*****.**.**.**.......*..*.****...*..**...***..*..*.***.*.***....*....*.*.*****.**.*..*.*.*.....*...*.*..**.*.**........**...*..*..****.....**.....*.*.*.***..*.***.**.***..***..*......*****..*..*********.*.**.*.****..***...****.*.*********.**.****.**....****.********..**......*.*.*....*.*.*.*..**.*...**.**.****..****....*..***..*******..**.......*..**.*....*
***....**.*....***.****.*...*...**.*.***..*.*..*.*..*.***.*..*..*...*...****.*.*.***..**.*.*.**...*.**.*.**.*.*.*...***..***......*.**..*...*.****..*.***...****...*...*...***...*.*..*.*..**.*....*.*.*.....*.*.*****..*.*.*..****.*..*...*.**......*.*.***..*.****..**...*.***..*****...*.*...***.**..**...***.***.****.*****...*....*...*.....*.***.****...**.**..*...*...**.*..*.****.******....**......**....*.....***.*..*..*...**..***..*..*.*....*.*.*.....*.*.****...*..*..*.....*......*...**.******.*...******.**....*.....*.*.****..**...*.**.***.**.***.*.*..***.*..*...*..*..*..**....*.*.****.....****.**...*..*..*..*..*..***.*.*..*.*.*.**.*..**..*..*...**.*...*.....*.**........*...**...***..****.********..*..****.*.**.*..***.*...**.*****..**...****.*.**..**...*****.*****.**....*.*..*..**..*....*.**.**...*..***.*..*.***.*.*..**...*.*..**....*.***..*.*.*...**.**..***..*.***.***......***.***.*..*..*..*..*.*..*..*.**...*.*******....*...*.*.**..****.*...**.***..*..***.....***.*....*.*.*..*......*.**..*.....*..*****.*.*****....*...*.***....*.....*..***.*****.*...*****.**.....*********.***....*...***.*.***..*..****..*.*.*..**..*..*..***.***..*******....*.**.**.**.****.**.*.***........*.***.*..*.**.**.****..*....****...*.*****.*******...**.***.**..**...*..****.****..***..***..**.*..****.*.**.*****.*.**.**.***.**.....*.*.***...*.****..*.****......*****..*..**...*........*..**.***.**.*.*****...*.*...**..**.*.*...*..*..*....*.**.*.****.***.*******.***..*.***..****.*.*..*..*.*.**..*...*....*.*.****..*.*....*....*.*..**...*...*.*.....*.....*....*.***.*..*....**.***.****....*...*..****.......***..***.**.*.*******.***...*....*..****.****.*.*...*.*.*.*.*.*.*****..*.*.**..**.*...***.*..******.**.*..****....*..*.***.**.*.**.*****..**..*...**.***.*.**..*....*.*..**..***...***.*.***.......*.....*..***.***.***.....**.*.****..*..*....**.***..**.**..***.*.*..***..*.*.******.*..*.**.*****.*...**.**.*.******.*......*...***...****.*..*...*.*...***.**.*.*.....**.*..*.***..**..***...***...******.**.**.**
*..*..*..****...*.**.*.***.*.***..*.***..*..****.**..***.*...**.*...**..**...*..**.**.*.*.*****.**..*..***.*.*...*****.*.*..**.*..**.**.**...**..**.****.*.**.****.**......****.*.**.*.*...*...***.***..*.*..*..*.....**.*...*...**.*...*.***.*....*.**.**..........*.*...*.*..***..**.*..*..*.***..*.**..****.********....***.*.*..**.*..*..*..****.***...**.*...*.****.*....*.**..******..*.*...**....****.**..***.**....**.*..***..*..*.......***....*....**..****.**.**..*..*.*.....**.*.**.*....**.**.***...*....*.**.****..**.*.****.***.*****.**..**...*...***.*.......*..***..***.*...***.*.*****..******...*.*.*.*.*......*..*.***.**.*..*..*.*...**...**.***.***.**...*.*.*.*.....*..****.***....*..*..*.**...***.****.***.*******...*....*.*......**..*...*.***....*....*..***.**.*.*..*.***.*.*..***.*..*.*********.*..*.....**...**....*..***....***.*.....*...****.**.*....**.*.****..**.***.*..**.*...**.**.****.*.*.*..*..*..**.......**..**..****.*.***...*.*.....***.*........*...***..**..*.**.*..****..*..*.*.*.**...*....****.***.....*.*..****..**.*.**.*.**...*..**.*..**.****..***....**.....*....*...*.*.......*****.****.......*.***.**.*******.*......***.*...*..*....**.**...*..*.*.**..*.......**.........**.*..*..*****.....*...**.*.*.**..***..**...*.**.*.*.**..**...**..***...*...*..****...****.**...**..*.........*....***.*.*.*.*..*.**.....*.*******.**..***.**.*.**..*...*.**...*.**..******..*.*.....*.*.*.*.*..*.*.*....**.***.**....*.****..*...*..*.*.****..*....**.*.*...**.*.***.*....*.*..*.***.**....****.*.*...**..*****..**.**..****.********...*****.*.*****.*..*.**.******.......*..***..**.*...*******.********...*.*.*.*...**...*......*****.**..****.*.*...*..**.*.***...***.*..*..*..*.*..*....***..*****.*****..**..*..*...*.....**.***...**..**.*.***....**..*..*..***..******.....***..*..*..****.**.**..*.****.*..*...*...****..**....***...****.*..*.*...**..*..*.*..*..*.***.***.***.**..*..**.****..**.*.*..*...***.*...**.*.***..**.*****.****....**..****...***.*...*.*...*.***.*..******.*.***..*......*...**.**
*.*.*.*.*.****....*.*****.**.*...*..**.*.*.**.*..*.*.*...**.***.*.**.**....*......*.****.**.**.*.*.*.**.*.***.***.****.****......****...***..**..***.*******...******.....***.*..****.**.**....**.*.****.*.*....****.***.***.*..*....*...***..**.**..**...*.***.****.*.**.....*...***.***.**.*...****.***.***.**..**.*..*..******.....*.*..*..*...*.***.*.*.**.******.*.***.**..****.**..*.***...*****.**.*..**..**.*.*.***..**..*..*.*....*.*.**.*.*..*.*..*****..*.*.*..**...*.**..*.**.***..**.**.***.....**.*.......*.*.*.*...*..***..**.**..***...*..**..*****.**..**...**..*.*....**..*..*.*...*..*.*..*.***.**.*.**.***....**..*......*..*..**..*...*..*.*.*..*..*...*.***..*..*.**...*..***.**.**.****.*.**..*....***.*.*.....****.**..*.****..*...*..*.*.*..***..*.*.**.**.*****.....*.....*....***...*.****.***.*.*.*.*****.*..*.**.*..****...*..*..*..***...**......*..***.....****..........*.****...*...*...........*.*.***.**.*....***..*.*******.*.*.*......*.*.*......***.*...**.....*.*.***..*..**.*.*..*..*...*....***..****..****.*****..*.*****..**.**.***.*.......**.*.*.**.*.****.*.***.*.*.*..**.**.*.*....**..*.....**.*******.*.*.*.*.**.*.**...*....*****..*..*.**.*.***...***..*.*....*.***...*****.....**..*.****....***.**..*...**...**.****...**.****.*.*...*.*.**..**....*.*.**..****..*...**....*.*..****..***.****..**.**.**..****.*.*.*...*******.*....**.*....*.....*.*..**...*.*...*.*..*.*..*.....*...****..**.*..**.***.***..*.***.****.*...**.....******.**.*........****...*..*...*.*...**.****...*.**.*..****.*.**...*.*.***....*..*.*.****.*..*...*...*..*.*.*...*.**...********...*.*..*.*.*.****.*..***.**...*..*******.****.**...****..**.*....***.....*..*...*.**.*.**..***.*...*.*..***..***.***..*.***...**..**.*.**....*.***.*..*.*..***...****..**.*..*****.*.****.*.*.**..*..***.....*..*..*******.*.*...*...*....*.*.*...*.*****...***.*...*.*****....*...***.***.**.*...**........*...***.**.*.***..*.....**.*.****...*..*..***..*.***..**....*.*..*...******.*.....*..*.*..*.**.**..*.*..**.......******......*...*..*..**
..******...****.*..***.*.*....***.*.*...**..**.*....*..**.*.*.****...*....**.****..*.**...*.*.*****.*..*..*****.*****.***...***.......***.*.*....*..**..*.*...**...*.**..***.*..**.......*....*..*..*.**.....*..*...**..*..***.*..*......**...*...*.*..*.*.*.......*.**.***.****.....*******..*********.**..*.*.........*.....****....***..*..***.****...*..****.****...*..*.........**....***.**.**..**..****.****.*.*...*..*..***.*.**....*.*..**..***..********....**..*...**....***.***.*****.**.*.*......*..***.*.**.*...*.*....**...**.*...*.*****...****..*..***.***.****..*.....*......*.*.***.*..*...*.**.**.*.**..*..**.**..*.....*.*....**.*.****..*....*.***.**.***...******.**.*.*..*.*****..***.*...*.***.*****.***.*..*.*.*****......*...**...***...*...*.*....***.*.**..***.**....***..**.**..*.**.*.*.*****.*...*..*........*.**.**..***..**.**.*.*...***..*..**.*.****.*...***..***.*..*.***.****..*.***.**.*.*.**..**.*....*..**..*.*....*..*.*.....*.****.....***..**..*.**...****..***..****.*..***.*****.*****.****...**..*.**..*...*..******.**.**.**.*.***....***.**...**.*..*...*....**.**.*.*.****.**.*..****.*...****...***.*...*.*...*****....*.*.*.*.**..*....***.*.*..*...*.*..****.**....**..****.*..**..**.**...*.*..*.***.....***...*..**......****..*.***.....**.*.*.****...*..***.*..*******.**....**..*..**..*.*..*.....***.**....**....**....*.*****..**.*.***....*....**.*.*.*.***...***..*.*...***.*..**.***...*.*...*.**....****..*..*****..*.*..**...*****.........**....*****...*.*.**...*...***.***.***...*.****....*..*******.......*.*.*.*.**.***..***..**.***.*.***.*.......**...*.**.*..****.*...***.*..*..**..*.*.*.***.*.*..*****.*..*..*...****.*..*...*.*...*..*.****...****..**.*..*....**...*.*.*****....***..*.*.**...****.*.***.**...*.**......***.....*.*..**.......*.*..*.**.*..**......***.*.***.****.**..**..*.*...*..***..*..*..****..***.*..*..........**...**.*......***....*..**....**.***.**.*...********.****.*.**.*....*.**......*..***.***.*.**.*...***.*..***.*..******..**....*..*.*....**.***....*..******
**......**...*...***....*.**..*.**....***..*****.......**.***.**...**...***..*...****...*..*.*.*.**..**..***..**.....*.***.*.*..**.***...**.*.****.**..*.*.*......**...***.**.**.*..*...***...*.**...**..*.***..***....**.**.**.**....**...****.*.*..**.....**.*.**...***...*.**..**...*.**.*.....*.*.**.*...*.**...*....**.**.*..****.*.****.*.*.**......*.*.***..**.**...*.*.....**.**.**.*...*.*.**....*....*****..*..*.*..*.**....*.**........**...*...***.*...***...***.**.*.....*....***....*...*.....*.**...********.......*..*..*...****.*..*****..*.*.*..***..*.******.***..***..**.*...***..*.*..***.*....*.*..**..*...*..**..*..*****.**..*.***.**.*.*.*.**.*****..*.*....*....*******.***.*.****.....***.**..**..*...*..**.**.***..******.***...*..**.**.*....*..**.**..**.*.***...*.**.*.**..**.*.**.*.**.*.......*.*..*.*.**....*..**.**.......*..***.*.****.***...*.**.**.****.***.**.*.**..*...*.**.**.*..*.*.....*.*.......*..*.*.****..*.....*****..**.*...*....*.....*.***.**....*****......**.......***....*.*......***.*.*..**...*...*..**..*.*..**.*****..*..*.**..*****..*..**.**...*.......*.....***....*..*..********.*.**..*..****...*..******.**..*...*.*.**..**.*...***.*.*....*.**..**...****...**...*.**.*.********..****..***......*.*..*..***..*...**.*..***....*..*.*.*....****..*..**..***.**.*..*.*..**...*..***.*....***.**..*.*.**.*.**...******..*......*.**...***...*..**.*.******..****.*...**.....*.*...**.****.*..*.*.*...*..*.*.*****.***.**.***..*.***.***..*.***...**.*.*..*.....**....***..*****...**.*...*...***....*...*.*..***.*.....*.*..*.******.*..***.*.***..*.*.**.*...**.....*.......*............*.*......*..**.**.**.***.**.....*..***...**..***..****.*..*.****...***.*.*....*.**..*.*.*....*..*...*..*.....**....*..*****.**..**.....***.***.*.***..*.***.**....*..**.*..*..********....***....*...****....**.*****...**.*.*.*.**.**..***..*.*.**...**.*.*..*.*.*..*...**.***.......*.....*..*****.*.**.*......**.*..*....**...**..***.*****.*...*......*****.*...****......**.***..*.*.*.***..**.******..*...*.*****
**.*.*.**.*****.*.*********.*..****..*....**...***...*......**..**...*..*.*......***..**..*...***..**...*...**.*.***.......*..*....*.***..*.****.**..**.*..*.**.*.**...**.****.***...*.*..*****.*.*..****..***.*..*..**.**..*.*..*..*.*****.**..***...**.**.*..*....***....**...**...***..*.*..****.**.*..**.*..*****..*..*.**.**.*******.**....**.**.***.*************.****...*.***..**......**..**..**.**.*...*...***..***.*..****.*...***.**.*...*.**.*.****..***.*...**.*.....*.**......**.*.*..****.**.****....***.*.***.***....**.*.*....*.***.****.**.***.***.**..*..*..*.****.*..*.*.....***.....**...*.*...**..*..***.*.*..*...*****.*....*.*.**.*.******..*...**....**.**.**...******.*..*.*...*.****..*..****..*.....**..*...*..*.*.*...**.*.**.**..**.**......*.***.*.**...**.*..*...**.*****...*.....*..***.*.******.*.*.**.*****..*..*..**.*.*.***..*****..*.*..*..*..**..**..**.*..**.*....****.*...**....********..***...**.**.*.*.*...**..*.*..**....****..***......***.*..*.**.*.*...*****.*..********..*..*....**.*.*****.*..**..*.......*..*..*.*****..***..****.*****....**.*.**..****......**.*..**.*..*.....*.*.****.*.*.*..***.***.**...*...*.*..***.****..*.*........*.*....*.*.*....*..*.*****...**..*****..*...***.*....***.**.....**.*.*..*.*.**.*..*...*.*...****..***.**.****.*..**.....**...*..*.**.**.*.**.....*..*...*.*....***..**...*.*...****.***..***....**...**..***....***.***..*.*......****.*..**.***.**.***.*..*......*.**.......*...**..*....*.**.**....*.*.**..*****...*..**..*.**.**..**..*.*...*...*...**.*..**.*......***.*.*.****.*****..****.*...*.*...**..*.**...*..**.......*.*....*.*.*.**..**.*.*...**.**.*..*.*.**..*...*.***....*....******..*.*....*****.*******..**..**.***.*********..***.****.*....*.***.*****.***..*...*..**.*...******..*******.***..*..*.**.*********.*******....*..**.**....**....*.******..***.*.*.**.**.*..**.*.*.*.**.......*.***.*...*..*.*.**..*.....**..*.*......****....*.*.*.*..*..**...*..***.*..*.****....****..***...***.*..***.**.*..*.**.*.*.**....*......****.*...*.......*.****...
..*.*.***..*.*..*.*.*****.*.*.*......**.*..****.*..**..*...*..*.*.......**********.****.**....**.**.**.****..*.**.*......*.*.**...**.*....*.***.***.*.*.*..*.*.****.....***.***...*...*.*******..*.*.*.*.*...**.**.**.**.**.....**.*..*..*.*.*.*..*.*.*...**.*.***...***.*.*.*..**..*...*.*.****..**.**.....**...**.*.*.*..*.****..*...*..*.***.**.*..**....*...*...*..*****..*.*.**.*.*.**.**.**.*.....**...**..*.**.*..*.****.***.**..*.....**.***...*.**....*..**.......***.......***.*****..****.**...*.*..****....*.*****..*.*****.*....*.**..***...**.....******..**.*...*.*****..****.**.**.***......*.........*..*..***...****.****.*..***.*.*..***.*.*.*.**...*..*.**.**.**...*****..***.*******....***..*..****...*****.**.**..*.*....*...**.....*..**.***.*.**.*.***..***.***..*.**..*.*..******..*..*...****.*....***..**...**.**.*.....*****....*.....****.*.*.**.***..*....*..***..**...*..*...*.*.*....*......**.**...*.*.*....*.*..**.*....*.*..*...****..**.*.*.**.*..*.**..**..*.******......**...**.*...**.*..*****.*****.*.*.******............*...*..**...***.*..*.*.....*..**..**.**.***.*...**..*..**..*..*..*.*...*....**.**.**.*****.*...****.*.*...*....**..****.**..*..*..*..**.**..*..*..****...*****.*.*....*..*......*.*.*....****.****.*....*.*...*..*****..*.*.*****....*..**.******....*.*...***...**.***..*.**.**...*....***...*.**...**.**..***.*...*.*..*****...*..*.****.......********.*.**..*....*.***..*...*....*.**.*.**.*.*.*..***..*...**..*.**...**......*.**.*.*****.*.*.***.*....**.*****..*..***..*..***.***.**..**..*.****.*...**.**.**.*.**..*.*.*....**..*..********.*..*.**.*******....*..**.*.**.....**........**.*.****.****..*.*.*.**.*.*.****..**.*..*....*.....***.*.***.****..*.**....***..**......*.*..*..**.***.**.*.*.....*.*.***.......*.*.*.*.*..*.***.*...******.....***...**..*.***..*******.***.*..*.....*.****.*.**.****.**.*****..**.*****..*.....***..*.**..****.*...***....*.**....***.*...*..*..**..**.*....**.*.**....*...*****.***********.**.*...*.**.**.....*.....**.*...*..*****.*.**....*.**...*.*.*
*.....***.**..****.******.*...*.****..**..**.**.**.*.*..*.*.*****..**.....*...*.....**.*...*....*.**.*..*..*...**....*..*.**.......*..**..***.....****..****.....*..**.****...**.***.*..*....*****...*..*....*.***..*.......***.***..**.*........**...***..***....*.**.***...*.**....***..***.*.*.*.....*****.......***.*****....*...*..***....*.***.**.*.**....**...*.*.****..***.**.*....**..*.*....***.**.*..*.*.**....*.*...*....******..**..**....**.**..******.**..**.***..***.**...*****..**..*...*..*****..******.**.*...*.....****.*.*...*.*.**.......*****..***..**.**.**......***.**.*..***.*...*...*...**.**..*..**........***.**.**..**.**.***.**.*..*....*.......****.*...........*..**.*.*..*..******.***.*..*****..*..***.*...***.*..**.**.....*..*.*..**.*.*****.**...**....**...**....*.**......***...**..**.*.****.*..**.**..**.****..***.........*..***.**.*.***..*..****.*.***.**...****..*..*..*..****...**..........******..*.**.**...*..***..**...*..*.*.*..**.....*.*.*...*.*...**.**.*.......**..**...**.*.....*..**..***.***.*..*..******.****.*.*****...**..*.*.*.*********..*.*..***.**.**.....*..*.***..**.....*.***.**...*..***...*.***..*...*.*.*..****.*****..*.*.*.*..*..*..*...*****....*.**.***....*.*.*.***..*.****.*....*.******.*****.**.*...*****..**.**.***...*.****..*..*..**....**...**.*.*.*****.*..*.*..*.***..*.*..***..***..**.***..**.*...**.*..**..**.*.*******.***...*..*.*.***.*...*.**.**.*.....*....**.*..*.....*..*.*.***..*..*..*.*..*.***..**.**.*...*....*..**.....*.**.**.**.....****.*...***.*...***.*...***.*.*.****....***.**.**..***...*...*...*.*.****.**.*.**.*.*.*.********.***.*..*.**..*.**...***.*.****.**..*.*.*.*.*.....*....*..*.*...***.**......*.*.*..**..**.*...*.*.....**.....*.*..**.**.*.....***...*.*..****.*....**.**.**.....*****...*..*.****..*.**.*..**..*.*.***....*..***.....**.**.*..*.**........*****.....*..***.*.*...***..**.*.*...**.*.....**..*.**.**.**..*....**.*..*...*.*.*.*.*....**.*.*.***..**....**....**..*....*.***.**.**********.........*..*.*.***..*.**.*...*.....*....**.
...*....*.******.*.*...**..*.*...*.........*..**..**...***.*.**..*...********.***...**.*...*.******.***.**.**...***..*.**...***..***...*..*...**......*.*.....*.***..**..*..**.**.*...****..*.**.***.**..*.**..*.*.***.*...*.....*....*.**....*.***.****.**..****..*..........***...***..*.........*.*...**.*..*.**..**.**.**.*****.*..*..*.**..*....**.......*.*.****.**.*.*.***.**.*...*.*.*...**.***......****.*.*.**......***.....******.**....*.*.......****..........***.*.*.**.*.****.*.*.*.*.*...*.......***.**..*......**..*.....*.**.*.**.***.**.***.*.*...**.*..*....*.*....**...**.*..*.*.*..**...*.*****....****.***....***..*.*.*..*..*.**.****.**.*.****..*....*....****.*..*.*.****.*..****..*...**..*.*.***...****.*.***...*.**..*.*...*..**..*..****..*.**.*..****.*.*.*......****.************.*....**.*.*..*..*.**..**....**..**.**.*..*******...*..****.....*..**.*.**.**..****...*.*******.*.*..**...***...**.*.**.*..*..*..*.***..***.*.**.*..***.*.*.**.*...*.*..*.*..******..**...***.*.*.*..*****..*.*...*.*...**.*..*.**.*******.****..*..**.*..**.*****....*.*...*.**.*..*..*.**.**..****..*....***....**.**.***.***.**.***..*....*.**.*...**.**.*..**.*.......***..******.*.***..*..*..***.**..*.**.....***..**.***.*.***..*..*****.*.*....*..**..***.*...*.*..*.*..*..*.*..*...*..**.*....*****.**.*******....*.*..*.*...**...*...*.***.**.***.**..*..**.*..**.*.*****..**......**.....******.**.*..*....*.*.....*.**.**...*.**..*.***....*.*..*******.*....*.********..*.*..***.*..*.*.***...*...*....**.....**.**..*.*..*..**..*..**..**..*.****..***.....*....*.*****.**.*..*..**.*.*******.*..*...*..**...*****.*..*......*.*.***.*...**..*..***....*...***....**.*.*****..*.***..*..**.**...**..*****...***..*...******.**..***.***.***.**.***.****...*.....*.**...*......*..******..***.**..*.***.**.*.*.**.*..*.**....*.*.**.**.**....*..*.**..***.******.***.*..*....***......*.***.*.**.*...*......*..***.....*.*.**.*...**...*..*.*.*.****.*....**...**....*.*.*.**...*..*****.*...***.*.*.**.**.*****...****.***.*..*...*.**.**.***..*.
.**...***.*.*.**.****.*.***.*.**.*.....**...**...*.*.....*.*.**...**.....*****...*...**.**..***.*..*.*..*..*..*....**.*.**.*.*..**...*...**...****....*.....***.*.*....*..*.*.**...***..***.*.***.***.*****..*****..**.**..**..********.....*****..*.**..**.**...*****.**...*.***.*....*.**.**...***.****....*.....*.**.*....**..*****.*.*****.*.*...***..*.*..***.***..*.**....*...*..*....*.***.****...**.**.**....*....*.***.**.****....**.***.*.*.****...*..***..*..*.*****.*..*.***..*.*..*.*.**..**...**....*...*.*..*...*.***.**.*.*.*.*..***....**...**..***..*.**....***.*.**..***....*******..**.**...*..*..***....*..*.**...*..**.****..*....****.*.*.***.***.*...***..*.*.*.**.*....*.*.....***..*.*..*...****.****.*.....**..*....*...*..***.***..*..*.***....*...*.*...**..*******.........****.*****.....***..**......*...*..*.***....*.***..***.**.*.**.*****......*...*.....*..*......***..*.**...**.****.*.*...**.........**.*.***.*...***.**.....*...*....***..*..*.**...*.***.......*.**.**...**.****.....*.*.**.*.****...*.**.**..*...*******.....**..*.******..***...*...*...*.******.***........*..*****.**.*****........***.**..**..*.*.*.*.**.******.*.**.**..*..*...***...**.....**..**..*..***..***.*.*.**...*..*.*..***..*.***.***...**.*.*....***..*****....****.***.*....*...*...**.*.*.*.**.***.****.*.**.*.**.**...***.***.....********.*..*.********..*.****.***....*****..*...*..***......*.***..**.**.*.**.***..***......*....*....*...**......*.***.*.*****..***.***..**..*.****..*.**.**.**.*.*.****...*.****.***.....*..*.*..*..**..*..*..**.*.******.***..*.***.*.*.***.*....*..*...***....*..*.**.********..********.***..*.*.***.....**.*.*...*...*.*.*.***.*..**.....*..*..**..*...***..***...**..***..*.****..**.***.*.*..**.****..********.......*...***.****......*.**.**...**.*..*.*....*.**.*.*.***..*.***....*.*****.*.**.*..*.*****......**.....*.**.**..*.*.*..*.*.*..****.....*******.*..**.*.*.**.**.*..*....*.**..**.**...*...**.......*...**...*.*..***..*.****....*.*.*..**.**..*.***.*..*....**..*.*..*.*.*.*..**.....**
*....**.****.**....**.******.***.*...*.**.*..**..*..**..*********.....*.*.*.****..**.*.*..***.*...**......*....*.***.*..******.*.*.**.***.....**.***.****..*...*.*.*.**********..*.****.*..*..***..********.**.*****.*..****.....*.**.....*..**..*.**..*...**..*.**....***...*.*.....*....**....****..........****.....*.*.*.*.*.*.*.****.*...**..*.**.*.***...*.**..***.**.**..**......*....**.*..*.**...*..**.*.**.*.*...**...*...*.**..*..*...**.*....**.**...*.*.*....*..*..*..*.***.*..**.****..*...*.*.**....*.*.*.***.**.**..*.*.*.**.**.......**.*....*....*.*..*.*...*.*.....*.**.***...**..*..****.*...*****.*....*.***.*...*..**.*.*.**....**....*.**.*...***....***...**..*....****.....***..*.****.**..**..*.*.*....*..*..*.*..*.*.**......**.*.......**.*..**.*******.***..*...*...**.**.*******..********.*.****..*..**********..*******..*****....*.*.*...*..***.*..**..*.****..***...***.*****.**.*.*.*...**......**.*...**...*******....***.*.***..****.**.*.*...*..*.*..*....*..***...**.*...*.*..*.*..**.*.*.*.*..***.*....**..***.*.**.*****....*..*....*******....*******.*..**....*****..***....*.**.**.*.*****.******.*.*..***.**.....**..***..*..*.****...******.**..*..*.......*.**.....****..***..**.**...**********.***.**.*.**..***.**.....**..**.***..**...*.**...*.**.....**.**....**..***..*..**....*****.*....*...*.****.....***..*****.....**..*...*.**..***.*....*.*.*.*...*.**..*.*.**..*...*.**.********....*...***...*..******..***.*......*.*.*.*..**..*****..*..*....***.*...***..*.*.**...****..*.**.*.*...*****...*.*.*...*.**..*..*.*.*.*.*...**..**.....**.*.*.**.....*...****.....*.***..*.*....****.*.*..*.*...*....*...**.**...*.....*....*.***.***....*..*****.**.*.........*....*.*..*.***.*.**.*.*.**.**.*..*...*.*****..*.*.*...*.*..***.*...*.***...*..**.**..*******.**.**.....*.........*...****.*.**..............*.**.*..**.*..*....**.*.*..*..**..**.....*.***...*.*..*...**..**..**.*.*.....**********.*....***..*..*****..*.....*.**.**.**.*....*.*.*.*..**.**..****.*.***.**.*.*.**.*.*.*****.**...*****..*.*.*..*.*
***....***...***..*.**.*.*.....****.*......***.**..***......**.****.*.**..*..**..*..**...*...****.*.*....**...*.**.*.*..*.*.....*.**.**.*..****..*.****.***.**.*.**..***.*.*.**.*.*******..**...*..**..***.*.******.**.***....**.***.***.***..**..**.**.*.***......*.****.*..*****...*.*...*..***...*.*..****.****....***.**...**...**..*.****...****..****.**..*...*.....**.***.**..***.**.*.*.***...***..****..*...*.*...*.*.*....*.**..********..*****.*.*****...**..*.**...*.*..*...*...***..*.****..*****.*****.*.*..*****.*.***.*..****...**..******.*....*.*...*.*..*.*****..****.**.**.......**.*.*.*..*...***....***.*.**.***.**.*.....*.....**.....*.*.***.**...*...*.*...*..*.***...*.....*.*.*.*...*.**.***...*..*..****..****..*..*.*.**..*...*..*....*.*...****.*.*..*...........******..*..***.*.***.**.*.*.***...*.**.*****.........**..***.**.**.****..*...**.*.********....***...**.*.***..*..**..*....**.*.***.*..*...*.****.***...*.**..********...*.**...*.***..*..*.*.........***.***.*...**....****.*..*****.....*...**.**....**.*......*.*.*...*.**.*......*....*.**********.**.***..*****.*..*......***.*.***.*.***.****....***..**.**..*..*.*****..*.*..........**.*..**..**..*.*.*.*..***..*.*..******......**.**.*..**...*..*....*.*...*..****..*.*.**.*..........****...*..**..**...*..***..***.**..*.*****...****...*****..*.*..**.**..*.****.*....***..***..****.***.*.**.***..****.*.*...*..**....*.**.*..**.***.**.**..*....**.*.****.**...**..*..*.**.*....**..*....*.*.*..*.**.....**..****.*.***.*...****....*.*....**..**.***.*.*.*..**.*.*******.*....*.*..**.*......*..**.*.**.*....*....**...*...**.*..**.**......**.*.*.*****..*..*...***...*...*...**.*.*.*...*.**.**..**...**.*...*.**.********..*****.**.*.****..*...*..*..*.***.*.*.*..***..*..*.*.**...*...*.**.*.*..*.*..*.***.**..*.*****....*..*******.***....**.*****....**.*.*.......**.*..*....*..*...*.****.*...***..*..**.*.**.**.*.*..***..*.**....*...***..*..*.***********.*....*..*.....*.**..****..**.*.**.*......*******...***..*...*...*.*..*.**..**..**...*..*..**
*...**.**.....*...***...****..**..*....******.**.****.*.***..*..**.**.*..*.**..*.*.*......*****...*.*****.*...*.*.**.*.*.*.*.*....****..*.*.******..**.**..**..**.*.**.*.*...*...*.**.*.***.***.....**..***.**...***..***.*.*..***.*....*...*****..***.*..**...*.**.**..*.....***...***..*..*..****.**...**....**....***.**.****.**...*..**.****....****..**.*.**...*.**.........***.*...******..*....****.***.***.**..*.****...*...**......**..*.*.**...****...*....******......**.*...*.*.....***.**...**.**..***.*******..**.**..**.......*...*....*.**...**.****.*.**..*..**.*........****....*.**.*..**.**.**..*...*..**..*..****..**..*.*........**....*..*....*******....**......*..*...**.*.*.*...*.**.*******.*.*.*****.*..*...*.*.**...*......*..***.........*.**...*.**.*...*..****...*.**..*.**..*.....*.***...*.****......**.*****.*.**.*.*..*.*.*.*..*..***......*....*.*.***.*..*...*.*..*.**....*.**.***.******.**.**.**.*....*.**...*..***.****.*.***.*.*.**.*.*****.***...**.*.***.....*.******....**..*.****..*.*.*.....***.***.*..***..***...*....***..*...*....**.**.***.*.*.**.*..***...........*****.**.....*****..**.**..*.*.*.*.*.**.**...***...*.**..****..********.**....**..****.*.**.*.*..***.*..**.***...*..*.*.***.*.***....**..*..**.*..*....*..*.****.......*.**.*.**...*...*.**...*..***..***.***...**..*..*****....*.**.*...**.*.*.**...*..****..*.*.**....*.****.**.....*.******..**...*.****.**..**.*.....**..*..**.*.....*...*....***.*.*...**...*****.*...**....*...***.*..*.***.*..*...*..*....*...*.*...********..*.*...*.*.*.*..***..*.*.********.*.*.**.*.*....*.**.*.*.*.*..**.****..***....**.**........*..*.**..*.*.**.....**.*.**.*.**..*..***.**...*.*.*.....**.***.*.*.*****....*.*..*.**.....**.***.**...*....**.**..*.**.*..*.*...***.*.*******.*.*.*...****...**.*.***..**.**.*..*.**.**.**.***.*.**..*.*..*.**.***....**.****.*.**..*...**.*..**..*..**..**.......***.**.*.****.*.*..*...*..****..*...*****.**..*...*.*..*..***.......*..*****.**.*....*.*****..*.**.****..*.****.**..**..***.*....*..****.**...*****..**..
*.****..*.***.*.**..***..**.*.*.**.**..**...**.**...*..******.****.**...*..*..******.*.....**.*.*.**.***..*..*.*....*.*..*.*...**..**.***.***.**..**....**...*...**...*..*...*******.*.*........***.*.*.**.*..**....****...*.**.*.*.**..*.....*..****..*..*.*.***...***.*.....*....*..*.*.**....*..****...*.***.*....*...***.**...***.*.*...**...*.***..*....***....*..***...*.*..***.**.*..*****.***.......****......**...*.******.**.**...****..****..****.****.**..*..***...***...**....*..**...*..**........**.***.*.***...***.**..*..*.****.**.....**.***...*.*...*.*....*.***..*....*..**...*.**....*****..***...*.....*.**.******..*.*.*.*******.******.***.*****.**..**.***.*..**.****.*.*....*.*..**..*.**.**....****.........*..*.**..**.*.*..**.**.*.***.***..*.**...*.*...**.*....****...****.*.***...*...*.***...*.*.**.*.**..*..**...*****..*****..**......*..*..*..........*.**.**.*.**.**.**.*.*....*.**..**.*...*..*****.*....*..**......****.*.***..*...........***.*.***..*...**.**...**..*.**.*.****..*.....***.....*..****.***......*...*......**...*.*...*.**..*.*........*..*.**.**..*..*..*...***..***...*..*.....*.**.*.**....**.*..**..*.******..*..*.******..***.*.******..**.**..**.*...**.......*.*..**..**.****.***..*...*...*.**.*.*......*...**.*..**.**.***..*.....**.**.**.**...*.*.*...**..**.*.***.*....*.****.....*.*..*..*..**.**.........**.**..**.**.*.**..**.**.**.*..*.....***.*.*.*.*****..*.*..***.*.*...*..*.*...*.**.**.**.**.***.*.*.**.*..*.**.*.**.**..****...**.......***.....*..*....**..***..***.*.**....***..*.*..*.*..****....*.*.***...*.*.*...****.*...**....***.**.*.*..*****...***..***.***.**.*.**.*..*..*.**.***.*.***..****.*.**..*......**.******..*.****.*.*..***.*....*....**.*.****...*..*....*.*.******.*.***.*.......*.*.*..**...*.**.*..*.***...**..*.**.*.*...***...*.....*..**...**...**....*.**.**..*.*.**.*.*......*..**....*...*****.**...*..**.***..*..*.****.*...***....*.**.*..**....**.*...***...****......*..**...*.**..***.*..***....****..*....*.******..*******.*..*.*.**.****.*.*.*..***.**.*.
***.......*.*......**..*.*..***.***..**.*.**.*.*.*.....**..*.*......**.*.*.*.***....*..**...***.****..*..*.*..*..*.....**...*..**....**.**.***.*.**..*****....**....*.*.....***..***.*....*..***.**..*..**.******.*.*.****..*.*..**..**.***.*.**.*..*.*.*..***....*.*.*....*.*....****.**.*.***..**...*.*...*....*.*.....*..*.***.**...**.....**...****..**.**.....**..*...******..*.**..*..**.*...*.*.******...*.*..*.*..*..****.***.**..*..**....*.***..*.*..*.*.**.**.***.**.**.*..*.**.*.*****.**.....****..*.**..**.....********.*..*.*..*.***...*.*...**..*..**.****.***..*..**.*..****.*..**.*..........*..*.*..*****..*...*......***.*.*****..***.*..***.**.**.*.******..*.*..*...*..*****.*.*....**.***......*..**....**.*.*...*....*.....*****..*..***.*...**..*.......***.*.****.**.....*..*.**.*...*..*.*.*....******.*....******.****..**.*.**.*.**..*..**.***.......****.**......****....***..**.*.*.....*.**.....**.*.*..*.*.******.*.***...*..*...*.***.*.****..*.*.*.****.****..*****.**..*.****.*.**....*.****.*...*.**...**..*.**...**.*.....*.**....******..**.**.*..****.**.*..*..***.**.****..*.*.*.******...*..*....***..****....*....**.......*....*....*..**.***.*.***.*......****.**...*..*..**..*.***..**......*.****.*.*...*...*.*..*.*....***....*.*.*..**.********..***.**..**.*.***..*...**..**.*....*****..*...**..*..*.**...*...*..*****.*......***..***.....**.*..*..*****.**.*...**...*.***.**..***.****..*..*...******.**..***..*...*..*...***...*..*..*******.......*.*....**.**..**..*..**********.*....*..*....**.*.....**......**...****.*******........****.*.**..**..*.****..*.....*.....****.....**.*.**.**.*....*.**...*.*..**.**..**.***.*.*.**.....**..*.***......**.*...*.*.**.**...**.*..**..**.*..**.....*.*.***......***.**..**.*...**.....*.*.**..*.**.**..**..****..*****.******....******..*..**...**..*.**.****.*..*****.......****..***..*******.*.***...*.*.*...*....*.*...*....*.*.***..*..***..*..**..*.*..*..***...***.*..****.**..*.*****..*******...**....*.*.*..*...*..****.*.*.**..*...*..***.*.*.*.***.*.**.*..*
**.*.*******..*****.*.*...*..*...**.......***..*.*...*.*.....*.*.*....*.....**....*.***.*...**...**.***.......*.*....*..*...*.*.**.....*.*.*...**....*.....**.**..**.**...*...**..*****.****..**..*.*.***..*......*.*.*..*...*.*..*.***.....*..****.**..*.****......***..*..****.....**.*.**....**.*...**.*...***.******.*..*****.**...**...*****.....*.*..***.*......**.***..**.*.**.....*...**.*.**.*****..***..**.**...***.**...*......**..*..*.*...*.*...*..*...**.*.....*.*..******..*.*.**..**.***.*...*.*.********.***..*...**.**..*.**....**.**.*.**..***.*.*..**.*...*..***.**...**....****.*....**.*.......**...***.**.**...**.*.*...**..***...**.*.******...*...*.*.*....***.**.*.**.***...*****.**...*.*..*.*.*...*.***.***..*.*.**..**.**..***..***.*.**..*.**...**....*....****..***..**.**..*.*.*****..*.*.**.*..**..*****..*...**..**.*........**.***.*..****.***.*.**.*..****..****...**..*.*.*.*******...*..**..**.**..*.*..*.*****.***...*...***....*..***.*..**.*..***....*.....*.**..**....*.**....**.**..**.*...*.***......*.*..****.***.*...**.***.**......*.*...*..*..*...**.***...*......******.*.**.*****.*..*.**..**..*...**.*.***....****.******..**..*****.**.**..*..***...*.****..*..*..*.**...**....**.*.**..***.*..*.**.*.*.**.***.*..*.........****.***.***....*....****.*..**.*.*..***...*..*...**.*.*.*.*****.*....*.*.**.****..*...*.*..*....**..*.*....****...*...***.*****..*.***..***.**.***.***...**..*..*..**..******..*.*.*....*...*....*.****..**.*.***....*..**.*...****.*.***.*......***.**.*.......*.*..*.**.*.*..*****.**.....**..*....*****.**.***..*****.***..*****.*..*****.*.*****.***.**....*.....***.**.*..*.**....*....*.*.*....**...*....*...*....******.**..*.*.*..*..*...*...*.*..*..***..**..****...**...*.****.**..****...*..*..**....*...****.*******......***...*..*......*.****.*.**...****..****..*.*.*******.*...*...**..*****.*...........**.**.*.**..***...*.****....*.**.*......**.*.*..*.*..*.....*.....*...*.*..****.*.*****...*...*..**..*..*.*.**.....*.*...*.*..**..*....****.*...**.**....*...*..****.*
..*.****.*.*.*.*.*.**.*....*..*..*..**.*......*.**......*.***..*****....*...****....*.*********....*...**.....******.*..**...******...*..*..*.**.*****.*..*...**....***.****.*.**.**.*.*.**...*..***..*.*.*...***.******.****..*.........**.*..**.*.*.*.*....***.*..*.*...*..*.*.*..**.*.*.**.**.*.....***.......**.***.....**.****.....*.*...***..*..*.*.*...*.***.*********.*..*.**....*.***.*.*...*..*.**.**..*..*..*.*...***.*.....***..*...*..**..***..*...****...****...**.**..*.*****.*....**....*.**.**.***.*.*..*.*.*..*...*...*****.....***.**.*..*.****..*..********..***.*.*.*...**..***..***..*.**..****.*.**..**.*.**.****..*.*....*****..*..*.*****..**..*..*.*.*.....*..***...*..*.**.*.**..*.......*...*....****.***.....*.*.....*.**..**..**.**.***..*.*..**.*.*.*.***..*.*****...**.*..**.*.***..*...*.**.*.*...**....*.***.***.****.****.*.**.*...***..**.**.****.*.******.***..*.**.***..*.......*.****..*..**.*..****.***.*****.*......****.*.*.....**..**.**.*.****.**.**...*.*..*..*..***..*****.**..*..*.*..***...**.*....*....*.*....**..*..*..*...*..*****....*...*..*.*..***.***.***.***.*..*.*..*.*.**.*...*..**.*.*..*.*.**....**.*...*.**.....*...*.......***...****.**.*......*....*.***..*****..........***.**..***...*...***.....****.**.*****.*....*..**.***.*..*******...**..**..*........*****....****..**.***..***.....*......****.****..*.*.***.***.*...***.*...*.....*****.**.**...******.*.*.****.....**...****.**.**...*.*.......***.....****.**.*.*...**.***.**....**...*..*.*.***.*..**...**.**.**...*..****..*...**.*.*...*.*.***.*.******........*.****..*.****.********..*.*..*..*..****...*...*.....***...******....*..******..****.*.*.***...*.*....*....*...**.***..***......*.*******.*.**.....***.*......*.*.*.****.*.*.***...*****.*.......*..*****.**..*.......***.....*..*****...*.**...***.*..**......*....**.***..*..*.**...**..*..*...*.*..***..*.******..***..*..********..*..***.**.**.*.*...*.*..*.......**.**...****...*****.*..*.****....*....**..*..*..**.*...**.***.****.**.*.**.**.**...**.**.*....*.**...***.
*..***....**.*.*...*.*.*****.**.*.****.***.*.**.**..****.*...*.*.*...*..*.*...****..**...**..*..*.*.....**.**.***..***..*.*.*.*.***..........*.*.*..*.****.....*.*.*..****...**...******.*.*..**.**.*.**.*.*.**..*.**..*...*.***.**..***..*.*..*.*.****.*******.*..*.*..*.****..***..***..**..***.*.**..*.*.*..*..*.*.*..**....***..*..****.**..*..***.*****.**.******.*.*...*..*.*.**..**.***..**...***...**.**.**...***.*****.**.*......*...**...*..**..**...***.*....***...*.....*...*.*.*..**.*..**.*.*...***...*...*.......**..**..****.***...***.*..*..**....*.**.**...***.****..***..**.**...*.*****.*...*..*....*...*.*.****.******.**..***.**..*..*...***.*..****.**.*.......*.****.*.**..*.**.*....*********.**..*.*.*...*.*...*..***.*..**.***.....*..***.*.***.........***.*...*.**.*...**...**..*****...***..***.*..**.*.....***.*..*....*..*.**...*.*...***...*..********.*.*.*****.*.*.*.....*****.***..*.....****....**.*.*.....**.**...***.*.**.*.**.**.*....**.**.....****.*.*...**..**.*......****......*.*...*...*.****..*.*.*****...***.....*.*.....*.**.******.*.*..*****.***.....*...**...***...*.*....**.**.**..*..**.****.*...***..*.**.**.*****.*.*.**..**.*....*.***..*.*..*...*....*...*...*..*...**.*.*.**.*.*....*.*..*********.*.**...*...*.*****...*.....*..*..*.**....*.....**.*......**..*.**....*.*...*.**.....*.***.*........*..*.*..*.*.****.**...*......*.**.*..**.*.*.**..**.***...*.*.*..*..*..*..**..*...*****...**...*.**..*.*.**.****....**..*.****.***...**...*..***......****...*.**.*..****...******......*..****.....***..*.**.*.***..*..***.*...*..*......*..*......*..*.*.*.*...***...**..*****..*...*.**..*...******.**.**.*..*...***..**.....*.*.**.*.**.*.**.....*........**..***.....**.**.**.*.*.***.**..*..***..****..****.***..****.*.*.*...*...**.*.*.*.....**.*..*.**....***.*.***.*...*.*..****.***.*..*.**.*..***..**.**.*..*.*.*.****.**..*.*..*...*.*.*.*****.*.*..*.*..*.*.*....**...**..*.*****....*.*..******.*..*..*..**....*..****.*..*..******..***.**.*.**...****.***.*.*.*.*....*.**..**..**..*..*......**
..**.**...*.*.*....***.*******..*.*****.*..***.***.**....*****.*****..*.....*.*..**.*******..**..**...*.*.**.**.*.*.***.*..**....*....**.*...**..***..**.*...***.*.****..*...*..**....*.**.*......***.*.**.*.*.***...*..*.***...******....*..***...**.*.*..**.****.**.*.***...**....*...***.*.*.****.***..******..**.***.....****.**.**.**.....**.**....*.*.**.***.*...****.**..***.....*****..*.**.*****....**********.......****.***.***.....*****.****.*..*...****...*..**.*...**...**.*..*..**.*..**...*...*.*.*..*...*...**..*.......**...**.**.*..*.*..*.*.***....**.*...*.**.*...*********...**.*...*..**....*..***.*...***.***.........*....*.*.****.**.*.*....**......*..*..*****.***...****....*****.*.*..**.*...*..*..*.***.*..*.**.***....*.*..*.**.**.*.*...*.**.**.**.**....***.....*****.****.******..***..***.*.*..*....*.*..*.*.*..*...****.**.*****.*.*.*......*...**.*....**..***.......*.*.****....***..********..*..**.........***.*.*...*..***...**.*****.***..**..*.*..**..**.....****.*..****...*****.**.....*.*..**...*..****.*.**.**.***..***.*.*.....*...****.*..**.*.***..*..*.***.*...***...*....*.**...*..*.****....**.*.****.*.......**....******.**..*..*..*..*..*.***.*..**.****.*.*...***.**..*.*.*...***....*.***.**.**.***..**..*.*..*.*....**.*..**...*..***.*.*.**..*...*....**...*..*.***...**.*.....**.....***..*........**.*.*.***..*.*.*.*****.*...*...***.*..******...*.*.**.****.**..*****.....***...*.**.***.......***.***.**....**..*...*..**...**..****...***.***.*.*....*.**...***.*..*.***.......*.*.**..**..***.......**.*.*.*.*.****.*...**..*...**...*****...*..*.*..**.**.******.*.*.*.****.*.*....******..**...*..**.....**.****....**....*.**.*..*.**.*****...*.*.....*.*...*....**.*.*.**.**.**..*.*.*......*...*....***.*.***.*....*.*.***.**.*.**..****..*.**.*..*.*.***...***.....***...**...*..**...**.**.***.****..*.**.***.*...*.****..**.*.***.******..*...*.*.*.***.*.*****...*.*.*.**.**.....*....*.***.*..**.*.******...***..**....*...**.**..**...*..*..*.***.....*..***...**.**.....*.*.*.*..*.***..**.*....
.*..*....**.*...*.*.**........*.*...*....***...*..****....*..*..*.**...**.*.*.***.***.*...*.*.**.....*.*.*..*..****.*..*......*..*...****.**..*..***.******.**.***.***.****....****.*.*****..........*********..****.....*.***..*.........*....*.*.*.*...*..*.***.*..****...***...*.****.*.*..*...*****.*...*..*...**.*......*..*.****...**.*...***.*******.**.*.*.******.*.*.*.**..****.........**...**.**..*....****.*..*....*.*....**.***.*..**.*..**..***..**...**...*............**.*..**.**.***...****.****...*..***.*.***...**.*********..*...*****............*.**.*.*.**.....****.***.*.*.**.*******....***.**.***..*.*.**.*.*...**.....*.*.**.**.***....***..*..***..*..*..*...*..********.*.**.**.**.*...**...*..****.**..***..*.*......*..*.***.*..**....*.****...**.**.*.*..*.**..**.***.*...*.***..******.....*****.**.***.*.**.**..*....***..**.*..****.**.....*...**.*...**.****.***...**..**..*.*..********..*.**.**..**..***.*.***.*..***..*.**.**.*....*.***.**.*...****.*.*..*.*..****.**....****......***.......*...****.*.*.*.*****.*..**.**.......***.***...**.*****....*.*...*.*.....**.*..**.**..**.**.*.*.****.***.*..**..*..**......*..*..****....*******.****.....**.*.*.*.*....*...**..***..****.*****....*.*.*.*..****.**....*.***.*...*..**..****..*.*..**....*.....***.**...**..*.....***.**.***.*.*******.**.*.*.******...*....**.*.*..*...*....*......**..**.*.*...***.*......**.*..****.*.*..**..*...*****...*..*.**.*.*.*..*.*..*...**..***.*...*.***..***....**.******.*.....***.*****..***.**.**.*.**...*.......*....*.*.*..........*.*.*...**..*..***.***.**.*...*.*...*..*.*.*..**.**.****.****..*.*...*...*..**..*..**.*......*.*.****.***...**.*....*.***..**..*****.**.***...*...**.***.*...***..*.*..**..*******.**.*.*..****.**.*..***..**.*.*.**..*.**.*.*.**.**......**..******.*...**.*.**..**.*..*....**..****.*.*****.**.*.***..**.*.*.**.*.****...**......*.*.*.....**..*..*...**.*****...*.*...******.***.*.*.*.*..*...*.*..***.*..*..***.**.***.***....**.**..******.*.****.**....**......*..*..****...*.*..*.*..*.***.*.*.
*..*...*..**.********.******.**.***..***..**...**.***..**..**..*...*...**.*...*..**.*...**....*.**.*....**...*.*.*..***....*...*...*.**.***.**.*.***.**.*...*.**..*....*..*****.**...*****.***.******.*....*.****..*.*...*.....***..***...*.**..****.*.*.**.*..*.*..*..*.*.*........***..**.......*****.*****..*..**....**..*****.*..*....*.***.**.......*..**.*.*..**..***.*..**..*...***....***.**..***..*....**.*.*...*.**..*..*..*....*****...**...*......***..**.*****.**....**.**.......***..**...***.*.*...*.....**..*..*.**.****.*..*.***.*.*..*.*..***.*****.***.****.***...**.*.*.**.....*..**.****.*...*..**..**.**.**.**..*..*.*.*..**.*.*.....*.**..*..*.***..*....*.**....*.....***..*.*..*..**....*****.*.***...***....*..****....**.*.*....*.*..*..**.*..***.**.....***.**.*..**....*..*.*.**.*.*.*****.*.***..*...*....*.....*.***..*.**.*.*..*...**...*.*..*..*.....*.*.*.*.*.*****..**.*.*.**.*.*...**.*.**.***.*.**.*..*...**.*..**..*.**...**..*.*****.**...**.*..**.*.***..**.**...*****.*.**.....*...*.**.*.**..***.******.****.**.****.*...*.**..*....*.*..***..****.*.*.******.*.*...*..*.*******..***..*.******..**.**..*******..*.**.**....***..**.**.**..**..*.**..**.*....*.*..*.*..*....**.*.**.**.*.*.**.**....***......*..*..**....*..*.....***.**..**........*******....*.***.*..*..**.*.**.*..*.**..*....****.**....**.*..*.****.*.***....*...*...*.*....*..**.**.****.....***.***.*****.*.**.....******.*....*.*.**.**..****...*...*..*****.*.*...****.**.....*..*.***.****.*...**..**.***..***.*.*****.**.*.****..****.******.**..*..*.**...*...**...**.*.**.**..***.*....*.***..**..**.*..***.*.**.*..*.*.**.*.***..*.*.*..***.....******.*.**..*.****.*.*.*...*..*.*.**.*.....****.*..***..*...****..*.*..**.*.****.*...*.*..*.**.*..**..****........***.*.**.**...*...*....***.**.**....***.....*.*.*******.*.***..*.***.*..*..***........*.**.*.*..****.**.*.***.****.*.*.*.*.*.*.*.******...*..*.**.*.**.***.*....***..**.***...*.****.*.*...**..*...*.**.*..*.*.......*...****.*.*.*....**...**.*.**.***..*..****.**..*.*.*.*....*.**.
*...*..*.*.**..**.**.**.*..****..**.***..*.**.*.....*.*.**.*.*...****..**.*..**.**..*..*...**..***.*.***.******...********.*.**..****...*..****.**..*...*.*.*.**.**.*..*..***..***.*......**...**.********.........*...*****.******..*..****....**.**......**..*...*..*.*..*...**.*.*******....***.**...*.....*.*.**..*....**...**********..**.....*......**..**..*..*....*.**..*.*.*..**.*.*..*...***.****.*.***.***.*.*.****..*****..**.*...**...*..*.*..*.*****..*.***.**..*.***.**..******.*..*....*..*.***..**...*..****..*.*...*..*.*.*****.*******.**..**.***.*.*****.***.**.......**..*****.*.....**..**.*..*.*..*..*.****.**.*...*******.**...*.**......*..****....*.**..***.**...*.*...*.*..*.*.*.**.*****..***..****.*.*.*..**.**.*....**...***.**.*..********....*.......*..*.**....**.******.***..***.*****.*.***.*..*.*.*...*..*....****.*....***....**..*.*.**..*..*.**.*....*.***....*.......*.*..**.......*......**.*.*****..*.***.*...*******....*.*..*......*.*......*..**.*..**.*...*.*.****..*.*..**.....*****..****.*..*..**.*.*****...*.*.**.....***.*..**..****.*.**..*.*.....**.....***......*....*...*.*****..********.*.****.**..*.**..*.**.**...**.***.*.**....***.*.*****....**.*...**...**.****.*.*.**.**..*.*.*...**...***.*.**....*.***.*.*.*.....*...**.*.****...**.**..*.*..*...*.*.**..*.**.*.*.*.*.**...*...*.*.**.**..*..**.**.*.*..*..**...*.*.*****.*...*.**..*..*.****..*.....**..***.....**.....***.......**.*****.**.*.***.*....*.....*...***...***..**.*..*..*.***.*.***.*.*.*..**..***..*..**....*.*.**....**.***..**.***...***..***.****.*...***.***..***..*.*...*.*.....*..**.**..*...*.*..*.***.**..*...*..*..***.**.....**...*.**.*..**..**.*......***.**.....*.****...**.*.******.*.*.*.....******...*....**.***.*.*.....**.***....*.*..*.*..**..*.**.*...***...*..*.*.**.*.*....*.****.....*......*..*.*..****.....*.*.*.*.*.****..*****.*...*...***.**..**...***....*..*.***.**...***..***..**.*.**.**..***.*....***...**.**.*...******.**.*..*.*...*.****.*.*..********.....*.**..*.*.*.**.*..*.*.*.***.**........*.**.*****
.***.***.*....****.*...*.*..*....*.***..*..*.**.**..*..*****.*.*.*.*.*.*****.*..**.**.*..****.******..*.********..**.....*.*..**......*.*.**.*.*.**..***.**.*.*.***.***...*....***..*.*.**.*.*******.*.**....***.***....**.*..**.***.*..**....**.*..*****.*........****..****.*.****.*..*.*.**......***...***.***.*****..****..**.......*.***.*...*..******.***..*.***..*..*.*....***........*...*.*.*....*.***.....*...*..*.**.*.*...*....*.....**...**.*.*.*.*.....***.*..**.**..*.*****...**...*....**..*.*.*...*....***.*****.*.***..**.***.*..*.****...*.*..***....*.***..*.***...****..*.*****.***.**.*..*...*****..*.*****.*..*.*.*.****..***..**.*...******.**.**...****.*.*.....*...*..*.*.*.*..*.*.***.***..******.*..*.*.**..*.***..**....*...*...*****.*.**.**.*....**.***.**.*.**..**..*...**..***.*..*...*..***.**.***.*.*......*.**.*.**..*......*....****..****.**.....*.*.**.**.......*...**.*..*.**.*.****.**...*..****..**..*.******.*..**...*.**.**.*..*..*.*.**.**....*.**..**.....*.****.**..*******.****.*...*..**....***.*.**.******...****.*..**....******..*..*...*...***.*.....*.***.*....*..*.*..***..**.**..**...**...**..******.*.****.*****...*....**.*..**.**...*..**..**..*..*.**..**.*.............*..**....**...*.**.*****..*.******.*...*..***...*.***.**.*.**...**...**...**.*..**.***.**.**..*.*..*...*.*.**.***.*.**..*..*.**....*...***...****...*..*.....***.***.****.*********..*..**..*...*.....*....*.*.*..*.*.**...**.*****.***..**..****.******.*.*..............**..**.**...*****.*******.....*........*.**....*..**..*.*..**.*.***..***........***.*.*.*..*.*.**..**....*.*.***.**.*****.*********.***...*..*.*.****.*.****......*.*.*.***...**...*..*.*.*..**..*..*.*****..*..*****.**..*..*...*...****.***....*.*******..*..*...**...*.*...*.*..**.**.*..*.**.****......**....*.....**..******.**.*.**....**.**...****..**.**..*.*.*.*..*.*..*......*..*.*.*..*...*.**...********..********.***.**.*...********.***..*.**..**...***.*...*..*.*...**..**..*****.*.****...**...***.*****....**..*....**...***.***.**.******..*.*
.***.*.*..***.....*****.**....*.*.*..*..***.**.*.*...*...**...**.*.**..******..**....**.*....*..*.**...**.**..*****.****.**....***.*.***.*...*.**.....*..*.**.***....**.*.**...*.**.***..*.....*******.*.*..*......****.**********..*..**..*....**..*.***..**.*..*..**.*.***.**..****.*....*.****...*.**..*.**.......**..**..*.*.****..*.*.......**..***.*..*.*...*.*.*..**..*.****.**.**.**.*.......*...*.***..**.**...**..**.***....*.*....*....**.**.*.*.*.**..****.*.**.***.**...*....***..**.*****.*.*.****...**.*.*.*.**...**********.**..*.******.*....*.*...**..**....*.***.******.*.***...*.*.*..****.*...*****.*.*.**.*.*.****.*...*.**.*.**.*.*..****..*........**..**...******.***..**.*.*..***....*...*..*.***.***..***.*****.*......*.*..*****...*.*...*..*.*....*.*..**.**.*****...*.***..**....**..**.*...**.....***.**...*..**.**..****.*****...**...*..*****...**...******.*..***.*.*.**.***.*.*..***.*.***...*..*****.***.***....**.*...****..*......*..**....*..*...*********.****.**.**......*..*.*****.**.***..*...*.**.***..*..***...***..**..**..*............**...**.*....*..**.....**.*...****.*..*.***.****...****..****.**.*..**.*....**.***.*****.******.*******...**.**.**.**.***.*.**.*..*..***..*******..**.**..*********..*.*...***..*.........**.*.***..*..*..***....*..*.*.*.********.***..****.**.*....*.**.**.****.*....*.**.*****.*.*.**.**..**..**..*.*....***....***....*..**.*.*..*.*..*..*..***..**...*..****.*.**.**.*****......**...**.....*.*...****.......****.......**.*...*.***..*....**.*.******..*..**..*.......**.*..**.*.****.*..*.*..**..***...*.*..***....***..*..*..**....*.***..*..**.*....*.*..**....*...**.**.**.**.****....**.....*..*.*.***..***..**.*.*.****.*.*.*.*..**.*..*.*.*..*..**..**.*..**..*..****..*..*.**...*.*...*.*..**..*..*....*.*........*.***.**.*..*..*..**.*.****.*..*.**..***.*...**....**..*..*.***.**.*...*.***.*...*.......*....*....**...*..******.**..*.*....*****.**...*...*****...**...**..*.*.**..***..****..*.*...*.**.**.*.**....**..**.****..***.*****.***...****..*****..*.*.*.**..
..*.*.***..*.**.....***.....**..**.***....**.***.*.*.*..***..*.*.**.**..*.**.*.....**.**.*..*****..*.****.*.*.**.*..**.*...**.***.*.*.*.*..*..*.......**..*.**.*.....*..***....*****..***.*.**..**...**...*****.*...*...*.*..*..***.**..**.**..*.**..*.******...*..**...**.**...........*..****...*..*.*.*...***..*...*.**.......****..*....*******.**.*.********.***.*...*..*...*.**.*..**..****..****....***..*...***.*..**.*.*...*.....***...***...***..****..***.*..*.***...**.*.*..*.*.**.*.***...*.********.***...*......***.**..**.....****..*.....***...*..**..**.*.**.*.***.**.***.*..**.*****.****.****.*...***..**..****.*.**...*****.*....*.*..*.**..*..*******.*....*..***.*.*..*.*.*****...***.*.*.**..**.**..**.*..**..*..*..***...**.**..*..*.*.*.**.**..*......*.**....*.......*************.***...*.****.**...**..**...*.*.*..*.*.****.*..*.*..*.****..*.**..**.**.*.*...*...*...******.*.*.**..*.**......*..**....**.*.*.******.***.*.**......**..***.*.....*.........*.*.*.*..**.**.***..*..***..**.*.*****..*........*.*.**..*...........**...*.*.*..*...*....**..*.****.....*******.*..**...*.**........***.*.***..*.****.*...***.*...*.*...*..**...***.*.*.*.*.**....**.***.*.**.**.***.*....**.*.**.*...*******...****.*..*.****.*.**..*.*...*.*.*.******..*.***..**...**.**...****.**.*..*.*...*.....*..**...**..*.*.*...*.***...**.*...**...**.**..*...*..*.**.*.*.....***.**..*.***.*.******..*.*...****.*.**.**.*.*...*.*..****..***...*......**.*...*.....**...*.*****.***.****......**..*.......*.*.*......*..**..*..*.**...*.*..***..*..*.*...*....*...*.****..*....**..**.***.....*...*...**.**...*..*********.*...*.****.*..*.****.*****.*.***.*.*****....***.*******.**..**.**.*......********.*.***.**..**.*.***..*......**...*.*..**.*.*..*.***..*...*...*....*.......*.*.....*..*.**....**.*..*...**.*.*.**..*.*.*.**....**....***....*...***.***...*.*.....*..**.****...*...*.*.***.***...*.*...*...**.**.*****.*.**.**........*......***..***......*......*.**..****.**..****.**.*.*..**..***..*..*....*..*..***....**.*...*.****...*.***
*******.***....*.**..****.**.*.*..****..*.*.***...*.******.*......**.***..***.*...*****.*.***********.*..*.*.**.****.*.***.*.*..**..*.*..*..*.*..*.....*.........**.*..****..**..*.*.*..**..*...*.*..*.*..**....*...*.*..**..*..**.*..*.*.*.***..**..*.**..**..*..*....**.*.*********..*.*..***.*..**.*.*.**.**..**...*....******.*.*..**...***.****.**.......*..*.*****.*.**..*..*.**.*...*.**.*.****......***..*.*.*....*...***.*.**.*****.*..**..**.*******..*.*...*.**..**..**.*....*.....*.*.**..*..**.*.*..****.*****...*****.*..**.......*.**.****.*.*.*.**.*...*...****.....*.*..***..*...*.......**..*..****.*.***..**....**..*.**..*.******.*.....****....**.*.****..**..*...**.*.*****.*...*..*.*.**.***..*..**.*.*.*....*.*......**.**...***.**..*.*.*...*..*.********.*.*.********.**.*.*..*.***..**.*.*.**.*..**.****.**.*..*..***.**...***.*.*****..***..**...***********.**...*.*.***.*...*.***.*..***.*.**..*...........*.**......***..*...***.*....*....*.*.*...**..*..****......*.*****.**.**.*.*.**.****...**.*....***..**.*...*.*..*.*.**..*.****..*....*.*...*****..**.*..*.***.**.*.******.*.*...***....**.*.*.*...**.....*..*****.**.****...*.*.***.*.*....**...*..***.*.*......**....*..**.**.*...*..***..**.*.*.***....*****..**.**..**..*.**.***.***..*..**.**.****..*....*...***.*..*...*...***...******..*.*...*.*..**...*.**..*..*.....**..**.*.*****..*...**.*.**.....*****...***..**.*..**.*..***...**.*.*.***.****.*.*.***...*.*****..**....*.**.*.*..**.*.*.****..*.*..***.*.*....***.*****.***..*......*.*..**.*****..*.**...*.**..****.***.*..**.**.*.*..**.**....*..***...*.****..*.**.*......*****....*.*...*..*....**....*.*..*..*...*....**.*..***...*.**.**...*..*.*****.*..***.*...**...*.**..****.***...*...**.*.*.*....***.**.*..***.*...*.**.*...*..**.*.*.*******..*.***..*.***...**..*.*****.**..*..*.*.....**..**.**...*...*..***.*..*...**.**.*..*.*.**..**.**....*........*...*****..*.**.*.**......*.*...**.*.*.**.*.*....**...*..***..***.***.****.**.......*...*.*..***...****.**..**..*****..****.**..*.*.*.***....*.*....
..*...*.*****.**.***.*.*..*..****...*.**.***..**..*...*....*..*...*****....*.**...*.**.*****.*.**..***...***.*.*....*.....**.*.*.*.*****.**..**.**....*.....*.*.*.*..*.**...**......**..*..*.***..***.**...*.*.**.**...*.*..**..**....*.****...******.****..**.....**.*.*..**..*........*.*.....*****....*.****....**..*......**.*......****...*...***.***......*..*..***...*****...****............**.***...*.***..*....***......***.**.*..*.*..*.****.***.*...*.**.**.**..*.***.****.*******..*.**.*...*..******..***.**.***.***..***.*...*..**.*..***...**..*..*.*.****..**.*.*******.*..***.**.*..**...*...****..**.****.*...*.*...*....*..**.**.***.......**.*.*.*..*..**..*..*.*************....*....***.*.**..*......***..*.***.*.**.........**.*...*.*..******..*.*....***.*.*..**.***..***..***.*..****.*.**.*.***.**....*.....*****.**...*.*.*.****.***....****.*..*..*.**...**.*.**..*.*.**.**....**.*.*...*****.***..*...*.**.....***..*.**...****.****.*..*.*.*****....**...***.....*.*.***..*..***.*.**..*.*..*.*...**...******.*.**.........*.*****.********....*..*.**....***....**.******.***..*..**.*.*....******.***.*******..*.*..*...*.*.*.**.*.***..**.*..**.****.**.**...*.*..***..*****.*...*.***.*...****..*...****...**.*.**..*...**.*****.*.*..*.**...*......****...**.......*.*.***..*.*****.*.*.**..*.**...**.*****.*..*.****..*...***.*......***.***.*...******..*.*.**...**...*.***.**.**...******..**...********..*.*..***.**....**.*.**.**....*****.**..*.*..**.*.**..*.*...*...*..**.*.***.***.**.*.***.....**..*.....*...*****.*.*.*.*......**...***.****...*..........*****...**..*.*......*****...***.***.....*******..*.....*..**...*.****.*...*.*******.*....*.**..*.*...*...*.*....*********..**.*.*....**.*..***...**..*....*..**..*..*..**..*...*..*..**.*.**...*.**..**...*****.**.**.*..**.**..*.......*.*..**.****.**....****.*.***..*.*.*.*.****..*..***..*.*.**.*.*.****.***.**......*.*.**.*...**..***..*.*.**.*.**.....*....***.**.*...*..**.*.****..*...*...*.*..*....***.**.*...**.******....*..**...*..*.*.*...**...*..*..**
**..**.**.**..**.*.....**..*.**..***.*.*.*...*.*..*****...**.***.*.*..****.***.....*.***.*.**.*.*....***...***.**..**....**..**.**..***.**..*.****..*..*.....**.*.**.*..*.**...*..***..***..*..*..**.......*.*.*****...*.*..**.....*...*.*.......*...***.*.....**..*...*...**.**..**.*.*..***.....**...****..*****.*..*..*.**.***.***.*.*.****.*.******..*...*****.***..*.*.**.*****.*...*.*.**..*****.**.***.**.*....**....****..***.......*.*..*.*...**.*.*...*..**.*****..****......*****.***...*.**.*.****.*..*...*.*.*.*..*..**.*.******..*.*..*.*..*.*...**....**.*.***....*..*.*..***..*....***..*...*..**.**.*..**....*........***.****.*.****.*****.*.**.***.**.**.*..*...*.**.**.*.*.*.*.***.*.*****.*..***...***.**.***.**.******.***.*.**.*...****..*..***.....****.**.*...*.**.*..*.**.*.*...*.*...******.*******.*...*.*..***.*..**.**.**..*.*...*.**.*........*.*****..**.**.....***..*....*.***.*.*.***......***..*..*.*.*.****.*..*.**..****..**..**..**.*.****.*******..*.*.****.*...*.***..*...*****.......*..****.....*....*.*...**.**.....*..***..****..*.*.........*.**..*.*****.*..***....**.*..**.*...*.**.**.....*.**.*....*.*.**..*.*.*.*..**.**.*.**...*...*...****..*..*...*****.****.***.*...*.*..*.....*.*.*...**.***.***.**.*****..*..***.*..***......***.*.*...*...****.*..*.*......*.**...**...****.*..*.******.**....***.**.****.*....**.**......*...*..***....*..*.*.**.*....*.*.******....*......*.***..**..*..**....**.*****.*..*.*.**.....*.....*...**.*****...*.**..**......**...**.**.*.**.**....*.*.*.....*.**....*..*.*.*.**.***.....*.***.***.*****..**...***..*.****.......*.*.*.**.*...*......**.********..*.........**.*.***.*....*.**..*....*.*****..*...*.*..*..**.....**.*.***..**...*.*..**.***...**.*.*.*..*..*..*.***.*.***.*....*.*...*.**..*****.*.*.*.**..*.....***.......*.*...***..*....*..*....*.****.*****..*.*.***...*.*..**...*****...*.*****..*.*.*...*..**....***.***......********.***.*..*.*.**....*.*..**...*..*.*.*.**.*.**.**.****.*..**.*.**..****..*****.**.*..*...****...*...*.......*..*********..*..***
****.*.*...**.*...***.**..*.**.....*******..**..*.*..**...******.****.***.******.*.*..**..*.*....*.*...*..**.*.*.**..*.***....****..**...*..*..********....*.*.**....**..**....****..**.**..**..**..**.*..*.**...***.*.*..**.*.*.**....*.***.*.*******..**..****...**.*...*..*..*....**....**.*.**..*******...***.***.***...*.***.....**..*******..**.*****.***.....**...********....***.*..*.*.**.****.****.*.*...**..**..*.**.***.*...*..*..****..***...****....**..**.*.*..**.*.*..***..*...*****..***.**....***..**..********.**....**.*.*.**.**.***.*.*.**.*.**...*..**..*.*..**.*..**.***..**...***.*.*.*.**....**....**.**...*.*.*..*.**..*.*...*.**.********.*...*.**..*...*..*.**..*....**.*.***..**..*..*.*..****..*.*.......**.*..*.*..***....*.****...*..*....**.*..**..*.....***.***....**.****.*.*.*.*.*..***.***..*.....*.***.**......**.*.*.*..**..*.*.***..**....*.*...*..********.....*..*.*.*...**...****..*..***.*.***...**.*.****.**...*******.**.**.*..*.*.***...*....*.**.******.*...*..**.*.......*.......*.*.**.**..........**..**...*...*.......*.*.*.*.*.***...**.*...*..*.*.*****...*..**..**.**.*..*.*..**..*.*..*..*.*.....**..**.****.*.*.*..*****..**.*....*.....**.*..*.****..*.***...*..*.*.*..***.*..*****..*.*.*..*.**.*.*..*.*..****...**...*.****..**.*.*..*.****.*...*....*.***..***.*.**..***...*....*..****.*..*..*.**.....***..***..**.****.****...**.***.*.....**...*...**.*..**..**.....*..**..****.**.**..**.****.****..***....*..**..***..*.......*.*......*.***.....**..*.*..*.***...*....*.**.*.*.....*...*.....*..*..*.*.*............**..*.*...***.***...*.*.*..*..****.*.**...*.**.**.*.*.........*......*****...*.*.***...***...*..**...*..*...*******...***.*.**.******..**.*..*****...**....***.*..*...*.*.***.**..***.*.*.**....*..*****...*....****.**..*.***.*.*.*.**..*..*..**....*.*.*.*.**.*.*...**....*.**.****.***.***.**..*.*...***.*.***.****.*.*****..***.**.**.**..*******...*.*..**.*...**.*...*..**.*...*..*****....***.*****..*...*.*..***..****....*.....**.**.****......****.*..**.*..*.*.*..**.**.******
..**...**...*.*********...*....*.*.....**.****..*..*.***....*...*..*..**....*.**.....*.*.......*....*...**.**.*......****..*********...***.*..*..*...**.....*.**.****.*.*.**.******..**..*....***..*.*.*.**...**.**..*.*...*....*..*..******...*.*.*.*.*...**....*.*.*..*...**..**.************.*.*..*..*...****..**.****.*.*.*.***..****..*************....*...*.*.......***...**.*....*..*.**..*.*..****.*...*..*.**..**.*.....**..**.***....*...**...**.****.**..*..*.***....******.**.**..*****.*..*.**..*...*.*.*.****.***..***....*..**.*......**..*****.*....*.*....*.*.***..*.*.*..**.*.***.*.*...*.*...*.*.**.**.***...*..*.*.*.*...****...**..*...*..**.***...**....*.*.*.*.*..*...*...*.***.***.*.****.**.*.*.***.*.*..**....*..*...*.**..****.**.*.*......*.*.*******.****.*.**..**.**.**...*.**.***.***.**.**..*.*.*...**....**.*****...*.*.**...*.....*.*.****....**.******.*****.**.*.**.*..***..*.*..**.*..*..*..***.*.*.*.*.*....*..**..**.*******.....***..*.**.**..***.**..***.****...*.*...**....*.....*.**...*.**..*.*.**..*..*.*.****.****....*...*..**.**....*.*.....**.****.*..**.**.*..**...*.**.**...*.**.**.***..*.......*..**..*.*..*....****...**...**.**..***...*.*.*.**.*.*.**.*.*..**.*...**..****.**...*.*.**.*.*..*.....**...*....**.*.***.*.*.....*.****.*..*....*..****..******.***.**....****...****.**...**.**.**..***.**.******..***.*.***...*....*.*****....***.*....*****.*..*...*****....*.*...*******.*****...*...**..*.*..*.*.***..*..........**.**.*.****..*.*******.**.......****.***.*..*..*..**.*..*.**.***.*..***.****.**.*..**.**.*..**..*..**.*....*...*.***.****.***.**..*.*..*..*.*.***..*.***.*.*..**.****.*...*.*..****.**.*.*.****.*.*...**.*..**.*..*..*.****.*.**.**.***.*...*....***.****.***..*.........*....*.*******..****.*...*.*******....**.***.***.*.***..*..**.*****.**...*.*.*....*****..***...**.***.**...**...**..***.***.*.**.*.......*.*........***.*...*..***.****.**.*....*.**.*.****..***..*..**...**.***..*.**..**...*.******..*..*.*.*..****.**.*..*..*****.**..***...*..**.*....***.**..*..*..***.
**..****.**.*......*.****.*...*.*****.*..**...****..**.*.*****...**.*...***..*.*..*.*****...**.*.*..*..***.*..**..*..*****..*..*...**.**..**...**...********..*.*...**.*.*..*..*.**.*..**....**...*.*.***.**..**..*....****..*.***.**.***..***....**.*......*..**.*.....**...*.***.**...*...**.*.*...***.**.*****.*.*****..*.....**.**....**..*.**.***......*..**.*.*.***.**..***...***.*.*.**....**.*..**.***..*.....*...*****..*..*.***.*...**....**...*.....*.****..***.**.****.**.*.*.***...*.*...*....*****.*....*.*******..*...**....**.*...***..**..*.******..*.***...**.*****.*.*.****.***.....*.*.*.***.**.**.*....**..*........***..**.***.*.**.*....*...*..***.*...**.*..**....*.*****.**..**....*****...****......**...*..*.*...**...****.***.****...*.***.***....****.*.**...**.**...**..*.****.*.*..*.**....**.***.******.**....***...**.*.**.***.**..*.**.**..*.*..*.*..***.**..*..********..*...*****.*...**.....*.....**.***...*..**.*..*****.....*.***..*.*.*..*.*...*..*....*.*****...*****.*...*****....**.*.*...**..*.*.....***.****...*.*..*.*....***.***.**....**.****.**..*..*..*********.****....**..*********.*******...*.*.***.**..*..*.*.*..***.**.*...****..*.*.*.*..*.***.*......*.*......*****.***..*..*..****.**.*..*.*...******..****.**.*.*.*..*.**..*...*.***..****.*.*.*.**********..***....**.***..**.*.***.****.***.*..*.**..*.*....*.***..**.....*...*.**.***....*......***...*.***.*.**.*.**..**.*......**..**.**.*.**.*..******.*..********..*.*..***.**.*...*.*.*..*..*...***.**....*.**..*.*******..*.*....*.***.*.*..**..******..*..*.*****.*............****.*...*.***.....***.*.*****..*..***....*..*......**.**..*...*****...*.**.**...*.*.**.***.*...**....*.**..**....****.*.****.**.*..*****.*.*.*.*....*.**.....**..*.*.*..*.*.*..*.****.*****......**.***...**...*.****..*..*.*.*.***.**.**.......***.****..**..*.***..*.****.*.*.*.*.*..*.**...**..****.......***...**...*.**.***..**.**...*..*******..*****...**.*.**.*******..*......*.***.***.*.**...*****..***.*.**..**.*.****..*..*.***..**.***..**..*****..*..****..*
****.**.**.***..**.*.*....**.****.**.****.*....*.*.*..*****.*****.....**...*****.......*..**.*...*****.***.*...**....*..**.*.*.**.*..**.**..*.***.***....*......*..*..**.*.*..*....***..*.*****.*.....**...****...***..*.*...***.........*.*.....***..*.*..***...*...*****.**...*.*.**....*.*.*..*.*...*.**..*****.***.******.*******...****..**....***...*.***.**.*...**.*.*...**....*.*******.***...*....**.**.*.*...***......*.....**********.**...*.*.**.**.**....***...*....*...****.*....*******.*..*..*.*.**...**.*.*.*.*........*....**.*.*..***.*.*****.*.*.*****...****.**..****.*..******..*...*.********..**.**....******...*****.*..****..**.**..**..*....***.**..**.**....****....*....**.**......**..*.**.....*.********.*****...***........*.**.*..*.*.***...*.*...*.**...******.**.*...*.*....*.******..****.**.**.*******..*..*.**.***..***.****.**.*..*....***.**...*..****...*..*.***.****..*..*..**...***...***.****.***.*....*.***..**....***.*.***...**...**.**..***.*.*.*.*.**.***..*...***..*.....*..**.....*....***.*********...*.*......*.*......**...**.****........*.....*..*.*.*.*.*......**.**.***.....*.*...***..*.***..*.*.***.*...***...*.**.....***.***.****..*..*.*..*...*.*..*.*.*.***.*****........**.***..*****...**.*********.*...*..**.*..*...**..***.....*..*.***.****.*..**..*...*.**.*..***.******.*....*.*.*.**..**..*...*.***..**.*.****....********...*.**....*..***.**..**.*.**...******.*.*...*******...***.*.**..***..****...*.**......**..*..*..***....***.....*.**.*.*.**..*.....*.**.*....**.**.*.**.******..*****..*.****..*******.....**......*.**..*.*..*******....*.*.*.........**..**.***..**.*.***..******..**.**.*...*.***.*...**..**.****..*..*.*.*..**...*.*.*..*****.**.*.****...******..****.**.*..*.**...***..*.*.*.*.....*..**...**......**......**.***.**..*......**....******..**.*..**..**.**.*..*..*..*..*..*..****.*.*....*.**..****...*.**.**..**..*.*....***.*.*.....*.*...*.**.*..**..**..*****...***..*.*...**.**...*.***.****.***.***.*.*..***.***.*****...***....*..*.*.*.**.***.**.**..*.*..**..*.
***..*.*******.**..***..**.***.*..**.*.*.......*...*.**...*..***..*...*.***.....**.*.*.***.*.**.**..*....**..**......***..**.***..***.****...*.*****..*.*.*...**..**..**..*.****.**.*..*...*...*..*.**..*...*...*....*......*..*.****.*...**....***..*..**.....**.****...*.**.****.**.*...***.**...*.....*****...***.**.....*...*...**....*...****..*..**.......*.*..****...*.**.***.***.****.**....*.*.*****..*.**.**.***.*..**..***.***...*******..***.*****..*.****.*...*.....**.***.*.*.**...*..**..*.**.*****..*..*.**.*..***.*****..*.*.**.******.*.*..*****...***..**.*....*****.*..*.*...*....*.***.*...*****.****...*....*...***...***.***..*..*.*..*..******...*.*.**..**...**..**.**.*.**.***.........*.*...*..*..*...*.*.*...*....*..***....*..***..**.*.*...***..***...*..*..*.*..*.***..*.**.*.*..**...**....**...*...***.*****.**.**.*..**.*.*.**.*.*.*.*....*..*..**.*....*.**..*.**.**..**....*..*.**.*.*.****.***....*.**...**...*...**...*...*..*........*.**.*.**...****.***..****...*....*.*...*.**.*.*..*.*.*.*..*.**.**.**...*.*...*..*.*****...*........*...*..**.**.******..*..*....*.**.**.**.*.*..*.*..*....**.**..**...***.***.**...**.**.*.***.**.*......*..**..***.*.*.*..**..*****..*..*...*.*..**.***..***...*....*****.....*.*..*.****.**....*.**.*..*....*....*.**.*...*......****...***..*..*.*..****..***.*.*...**.***.****..***.**...*.**.***.*****..*..*.*..*...*.*.**.*..**.*..*.***...**....**...***...*.*.*.***.*.*.*.*.**..*.*.**.*.*.******..****....*..*.*****...**.*.*..*...****.*..**...****..***.*.....*.******.****...*...**...*....*.*.....*****.*.**....***.*..***.*..**.**.*..*....*.*..**...*.*.*.**.*...**..*.*****...**..........**..*...**.*...****...**..*.*..***.****.*..******...**...**....*.******.**.*..**......*.*.*..**...*...*.*......**...*..*..*****.**..*.*.****.*....*.*.**.*.**.**.*.*...*.******.*.*.*..*****.....*.****.*.....***..*.**.**.**....***.****..***..***.*.*.**.***.**.*.*.*..*****.*****.**..***..*..*.*.****.*........**.****.*..*.*.**..**..**....*.*****..**..........*.**.*****.**..*..*.
*...**.*....*.*.*..**.*...*.**.*..*...**.*..**....*.*.****.*...***..*..*.**..*....*...*..***.*.*.....***.**.****.***...**.*..*...*.*.*.****....****.**.***..*..***..**...*..**..*.....*****.*...*.....**.*..*..*...*.**..****...***.****..*.**..*.*.*..***..**.***..*...**.*..**.....**...*.****.*....*.*.*.*.*.*..**.***..*..****.*****...*.*.****..*********.*......*.********.....**....**.**..*..*...*..*..*..**.**.*..*..**.*...***.....**.*.***..**.*.**.....**.***.***..*...***.*.***.*******..***..***...**.**.**...***..****.*.**..*.**.**........*.****..******.***..*...****.*.....****..*.*..**..********......*****.*...****..**.*********.**..******......****.**.*.*.*.*..*....*****...*..*.*..*.*..*...*..***...*..*..*....*.*........**..*.*..*..*.**....**....****.**.*.*.*...***....*.*..*.***..*.*...*.****.*....*.*.*****...**.**.......*.*..*..*.*.*.**..**.***....*****.*.***......***..***.*..*...*..*.*.***.....*...*.***......***.....*.*....**.*..***..**.**.*....*****.**.***.**.**.*..*..*...**.*.**...*......**..**..*..*...*.*..**...****..*.**.*..**.*.**.***..**.*.*..*..*...*.*...**.*.*.**...**..*.**.****.***.*..*******.*.*..*..*....**.****.*..*....*..**........*.**.**..**...*.*....*.**..*..*..****...*..*.......**....*..**..*.*.**.......**.**..****.**...**....*****..****.*..*******.....******..**..***.*...*.*...**....*..**...*.*..**..*..*.*..*.***..**..*...***.**..*.*.*****...*..*.*.**....*.*..*.*.......*.....**.***...*.**....**.***..***..**.*..*..**.**.**.**.*..*.******.**...****...*.........**.*...*..*.***...*.***.***.*.**..***..*.**.********.......**...*.*...*..*.*....*...**.****.***..**.**..*.*...**.**...***......*..**..*.*.**.***.**..***.*.*..*...*..*.****.**.*..*.*.*..*...*********...***.*.*..*.*.*.*.*...*.**..*.*........**..**...*...*.*.*...*.**.**.*.*.******.*..*..*...***...**.**.*.*...***.*.*.......***.*...***.*..*....****....*.****.**********...*.**.*****...*.***.*..*..**.*..*.*..*****.**.*....**.....*.***..*.*.......***...*...****...**.*....*.**...**...*....*..*.*.....*..*...
..**.**.....*.***..**.**....*..****.*.**..**.****.....***..**.....*.**.*..*..*....***.....*.*.***.**.**..**......******..*.**.***..*.**.....**..*....***....***.******.**...*...****.***.******.*.*.*..*******.*.*.***.*****.****...***.**.***.***.**.***.*..**.*..*...****..**..**..**.......**..**..***..*****..*.*.*..****..*...*.***...**..**..*..******..**.*.**.*.***..*...****..****..*.**.*....*..**..*.*...******.*.**.**..***...*.***.*.**........**.*...*....*.*****.***.*..*.*..*...*..*.*...**.**....*.*.******.***.........*.*******...*.**.*.*..***.*****.***..*.*.***.*.*..*...***.*.***...**.*..****.***.*.*.*******.*.**.*...*..*****.....*......****.*.*...*.******...*.**********..***...**.*..*..*..*..*...*.*...*.**..***.*.*.*****..*..*******...*...*.***.********.**.*.******.**..****.*..*.***.**.....***...***..*......**.***..*..*.**.*.*.*...*****.*.***.***.....*....*..***...***...*****..****......**.*...*.*..****..*..*..*..*.*.**.*.***..*.***.*****.*....*******...***..***.*..*.*.......**.******..****.****.*.*..**.*.*......*...***...**.**..**....****.*.***.**....***.....**.*.*****......****.*.*..*****..**.**..*..*.**.*.**.***.*.***.*.**.*..*.**...*...*.*.*...**....**...****.*.*..**..*...****.*..*.******.*.*...*.**..**....***.*.*.*....*..*........***..****......*.*.*..*...**..*..***.*....******..*.****..***...******......***.*.*.*.*.**...*....**....****..**.***.*.....*..***.***.*.*.*.*.**......*...**.****.*..*.**....***..****..*.**.*....*..*****.********.*.*.**...*.**..*.*.**.**.*****..****....**..*..***.**...*..***...*..**...*.***.***.**..*...*****.**.****...**.*.**..***....*.*..****.*...****.......*****..*........**.*.*.***..*.*.*.*...*.*..**..**.*.**..*...**.*.....**...**.**.**.**.**.****.*.*...***.*.**..**.*..*.*..*.*..**...*..*......*..*...*.***.****..*..*...*.*.****...*.**....*.****.*..**..******.*..*.******.**..*..*...**.*.**....*..*****..***..*.*.*...*.**..*..***.*.....*...**.*.*.****.*..*.*.***.*.*.***..*..*..**.....*****..*.*.***..***.**.*.*.*.***.*..*****.*****..**...
*.*..*....*.****..**..**.....*..*..*****..*...**.*..*.******.**......*.*..**..**.*...*.*.***.**.**..*.*.*.**.***.....*.**..****.*..*.****...*.***...*..*....*****.*.**.*.**..*..******....**..*.****.*.*.*.**..*.....**........**********.*..*..*****.*.***..*.**..***...*....*.**..**.*..******.*..*..**.*.****...*..*....******.....**..****.*...*..*..*.**.**.*..*.*.....*.***.****..*.***.**********.*..*.**.**.*....*..***....*.*.**.*...*...***.*.*..***.****...**.*****.*...**.**....*.***.***.**.*.*..*.*..***..*..*...*.*..**..*.****.....*...***.**...*....**..**.******...****....*.*.****.****...*....*....**.*...*..**..*****.**.***.*****.*..***.****..**..**..***..********....*..*..*****.****....*..**.*.**.*...*...*....*....*.....*..*.*.***..***..*.**.****.****.**..*.***...***.*.******.***.*........*....*.........*..*****...*.*.*.*.*****.**..**.*....**...***..****..****.**..**..**.**.*.....**..*....*..*.**...*.**...*****.***..*.*..**..*..**.*.**.***.....*.********.**.*....**.*.*.**.*..**.*.***.****.......*.....*...***.*..*..****.*..*..**.****...*...*.*...*.*..*..*******...*.**..***.**...****...**..*..*..**.*..**..*.*******.***......*.**...*..*.**.*....*.*.***.**...**.***...*.***......*.*******.*....***.****.*.*.**.**..*********.**.*..*.**...*.*.*..*.**.**.**...*..*****.*....*****..*****.***.***.*.*.**...**..***.**.*.**.**.*.....***..*....**..*..*******.****..****..*..***..***...**.....*********...*..**.*.**...******..*..*..*....****.***...*.*.*...*.*..*.*.**.*.*.*....*.**..*....*.**..****..*.**....*.**...**...*..*.**.**.**...*.....*.*****..*...**..**........*..**.**.**....**........*.******...**......*..*.***...*.*...**.*****.***.***.**...*.*..*.....*..*..*.***.******..*.*...***...*.*.*.***.**.**..*...*.**.**..*.*****........*******..***.*...**..**..*.******...*******..******...*.*.*..**..***..*.**..*.*..*....*.****.*..******..*..*..*..*....*.**.*...***.**.*.**..*..***.*.*.****.**.*..***.**.*.*..**.**.*****.**....***.*..**..*********.**.*..*..*.**.**..****..*.**..*.*.......***..*.
.****.**.**.*..****.*.**..***.*.*.**.**..**.....****..*........*..**.**..*..*.**.*****....***.*..*.*.**...*..*.*..**..*****.*......*.****...*****.*.**...**..*...**.*****..*.***..**.*...*...*.****.****.*..***..**..*.*.*...*.***.**.*.****..*.*.***.*..*..*.*.*...******.***....*.....*.***.**.***...*.*.*.*..*.*.****....****..**...*...***..**..**.**..**.*****..**.*...****.*....*...**....*.*...*......*.*******.*...***.***....*.**..**...**.**..*.*.**.....**.*.*..**.*.***.*....*..**.*.**.*..***...*...*..**.***.*.*...***..*.**...**.***..**.**...*.***..*.*.*.*.***..*.***.*...*..*.*.***.*.*..*.*....****...**...*.**.*.........**..****.**.....**....**.****..****...**..*..**.*...*.*...***...*.*..**.**.**.*...***.***..*..*.**.**.*.....***.**....**...***.**.*...*****.*.*.*...*...*.*...**...***..**...*****..**.*.*.*..**...**..*..******..*..*****.******..*.*.**..**..**......******..*.*......*.*****...*.......*.*..****.**...*.***..*.****.*...*..***.**.**.**.*****.*..*********..*********.*....**.*..*.*...*..**...*.....**.**..*.*.**.....**.***.***...******..**.*..*..*.**.*.****..****.*..*.*....*.*.*..*........*..*....**.*...*.**....**.*.**..**.*....*........***..**..***.*...**..**.*****........***.*....*.*.*..***...*.....****.*.**..**..****..*..*.*...*..*.*.***.**..**..*..***...*.*...*...***.********...******..**.*..****...*****..*.***.***..**.**.*....***..*....***.....**...**.*******...***.*...***.**..*.**..**.****...**.**.*...*......*....*****.*..**.......*.****.*****.***......**...*....*........**.*...****.*...**..***.*.*****.*.*..**.*.*...*..*..**.*.***......*..*.*.*.*.**..*.*..**...*****..*..***...*..**..*.*.***..**.**..*...***.**..*.**.*.*.*..**.**.**.****.*..***....*.....**.*.***.***...*.*...*.********.*.**.*...*.*.*.*..**..........*.***....*.*..*****..**.***.***....***.**.*........*..**.*.*..**.*...*.....*.***.....*..*....********...*....**...*.*..*.****..**.**.*.********..***.***.***.**.*.**....**.*.**...*.*..*.****.*.**...*....**..*..*.*..*****.*****.**.*..**.**.****.***.*.....
.****..**.*..**.*.*..***..*.*.*.****....*.*******....*...*...***.**..*..**.*.****.*.****.*...*.*...***.*..**..**..**.*.**.***..*...**.*..***....*...**.*..*...**.*.**.*.....**......**......*.****.**..*.****....***....*.*.*..**..*.**.**..**.**.*.**.**..*.*..*...*..**.*.*.*.**.....***.*.....*.*.**..*....***..*..*.*........**..***.*.*.....*..**..*....*...*.**.*.......*.***.*......*****.***....*...*.**...**.*.*****..**..*.**.*..*...*...*.*****.***..**.*.**....*.*...**..****...*..**.*....***...*....**.******.....***..**....**...*......*.*...****.......******....**.*....***.**.****.**.*....*...*..***..*.*...***...*..*.*****.***.**.*..*...*....*.****...*.*..***.....*...*****...**..*..*..*.*.*...*.*.*.**..**.*.*.....***..***..***..*...*****..**.***....*...**.*.**..**.***..*.....**...*...**..*.........*.***..**.**.*.***.**..*..***.*.**..***.*.*.***...**..**..*****.***.........**....**....*...*.....*...**.*.*.*.*.***.*....*.*......*****.***.*..**.*.....***.....***.*.**..*.*.*.****.*......**.*...*..*..*..*.**.*.**.***.***.***..*.*..**..*.*.**..*.***.***.*..*..***..*****.*.*.**..**.....**.......**.********.....*..***.****......*******.***..*.**.***.**...***..*..****.*****.*.*..*.*..**.*.**...........*...*......*.****.*.*****...**...*.*.*...******.*.....***.****.**.**.**.*...**..**..****...**.*.*.*.**....**....*...**.*..*.*.***.....**.*.**...*.***..*.*****.*.********.*.**..****.*..*.*.*.**.*.*..***.*.*.**...**.*.***...**...*...*.****....***.****.****.*.****..*..*..*.*.*.***...**.****..****.*...*.***.**.**.....**...*...***....*.***.*****....******.****.**.....*****.*...**.*.***.*..*..**...*.**..*.***..**....*..****.********....*..*...*......*..*..**.*..***.******..**.....*.....***.*..*.***....*.*.***.*.*****..*.*..*.*..***.*..*.*....*.******.*...*.**.***..*.*.*.******.***..*.***.*****..*..****..*......**..**.****.*******.*..*.***.*.****.*.*.*.*....*...****..*..**..*.*.....*.*****.*.*.....*..***..***.......****.*.*..*.****.*.**.*..*****.****.**...**.**....**..**.**.**.....*..*.....
****.....***.*...*.*.***.**.*********.**..**.....*...*..***.*...*..******.*****.***.**.**...***.*..*...***.**.**..********.*.*.***....*******..***.*..*.*.*.*.******.*..*..**..*.**..***.*********....***.****.*.**.*****.*..**....*****.*********.**.*****.....*...*.*.*.*..****..***.*...**.**..*..***.**.*.......**..****.*.*.*********....*.**..*.*.*.*...***.*.*...***.....*.*.**.*.***....**.*.**.**.***.*.**....***.*.**.*..****.***..*..**.**.*..****.**.*****.**.****....*....*...****.*....*...*.*..*.*...****.*.*..**...***.*****.**.*.****.**.*.*.*..**..*.**...**..*..*...**..*....*.*******...*..**..*........*.*...*.**.*.****.*...**...*.....***..*...*....***.**.**....***.*..***.**.**......**..**.....**..*..*****...*.....*.*.***.*.***.*.**.*.*...**..*..*..*.********.**......*....***********.**...*....**....*.*.*..***..*.....****...**.*......*...*.*..*.**..*..*********.*.***.**..*.*.....**.*.*...*......*.****.*.*.****..*..**.***.*.**......**.*...****..*...**.***.*****...**..*.*.**.**.**..****.**...***.*****.*......*.****...**.*.*.**.***..**.**..*..*..***.****.*..***..*..*.***..*.*.*...***.**...*..**.**.*...*..*****.**.****...*..*.*.**..**..***.**.......**...*.....*..******.********..*.***..****.*****.*****..*....***.*..*..**.....**..****...*.***.***.***.*****..***..*.***..*....*.**.***.*..*...**...**.***.**.*.****.*..**...*.*********...**.*.*.**.*.*.**.*.*............*.**.**.....*.****...*.**..**.*.........*......*.*.*****..******.***..**.*..*.**.**.*....*.*...*....*..****.**.****.*.*.*.***..**.....**..*....*.**.****....*.***..*........*.**.**.*.....*****..*****.*.......***.*..***..*.**.....*...***..*.....*..***..*.*.***......*..**.***.**.****.**...****......*...**.*.**....*..*.*..**..***..*.*.*.**.**.******..**.*..*.*...*..*..**..*.***..**..**.**.***..*..**.*..**.*...*...***...*.*.*..**..*.****..**.**.**..*.*..***.*.*..*.**..*..*.**.**.***.*.*..*......*.*.**....*...**.*.*..*.*.*....*..****..***..**.***.*..*...*******.**....***...**....**..*.***..******.**....*.*.*.***..*..*****.
*..*...*****.***.*.*.***...*.****..*.***.*...***..**.*.***..****.*.**.*..*.*........*****..***.*.****..*.*.**...**.*..*.*.*...**..*.*..*..**....*..**...........****.***.**.......**.**..*.*.*...**..***.*..*.***.****...**..*..****..**.**.**..****.*..********..*.*.*.***.*****.*.*...****..*.*.*.*...**.....******...**....*.*....*.*.**.*****..**....*.**..*.**.**.*******..**..**..*.*.****..***....*.**.....**..******.*****.*.*.*.*..***..*.**..**********.*..*...*****.*.**..*..***...****.**...*..**..*..**.**...**.*****.***....**....****.*..**.*.*.*.**.**.**.....***..**..****.**..*.*..*..*.....****..*..*..****..**...*.**..***.*...*.*****.*...*..**...*..*.**.*....*....**.*...**.**..*.*...*..*.*..*.****.*....***.....**.*....*.***.**..*.*...*.****.**..*.*.*******...*...*..**..*.**.*.*...****...*.*..*..**.*..*.*....*.........**..*.**.*.*..**.*.*.***....**.....*......***.**.**.***...*..*****.*..**.********..*.*.*.****..***.**.**.**.***********.*.....*.***..***..*.**.**..***...**..*.**.....*...**..*.*.*.**.....*.**.*.****....**.*.*...***......***...**.***.*.*.*.*...**.*..*.***...***.*.**.*..*...***.**.*.**.*..*..**.*.**.*****.***....***..*...*...*.**...**...*.....**..*.*..*.*.*.***.**.**.*.**...***.**...***.******.*.*....****.**.**..********...*.....*.....******....*.**.*.*.**..*..***.*...***.*****..*.*.*******.*.......**.*.*.**.*...*..*.**...**.*...****...*.*.**.**..*.*****.**...****..****..*...*...**.*.****.*..**..*...**.***..**.*...**...**..*****.*.***.***.*.....*....**.**.***.*.**.*****..*****...**.***.**....**..*****..*****...*.*..**..*..*.**.*.**...*.***.**********...**.*.....*...**.***..*..**..*..*.*...*...*....******.**.*.*.*.*..*..*..***.***.**.*..***.***..**.*.****..******......**.*.*.*...**.****..**.***...**.**..*...**.**.*..***...****..*..**...**.***.....**.*.**.**.*..**.*..**.*..****.*.....**......*.*..*.*....*..*.*....**.**....*******.**.***..*.**.*.*.*.**.**.*..****..*.*...*.*.**..***...**.*..*.*.***.*...*.*.*.**..**.*....**.....*..*.*.*..*.**.*.*.....*****..*..*.*.*.
********..**.**.*......**..*...*****.*..***.**...*..*..*.***.*...*.*.******.****..***.*.******...*.***.*...**....**.******.**...*...*.*...*.*******.******.*******.**.***.**...*..**.*..*****...*..*...*..*..***.***....**..**.**..*.*...*..****..*****.**.....*****.**..**..**.***..******.**....*...***...*..**..**.**.**..**...*...***..*.*...****...*......*..*.*...****.****.*....*.*.**.***.**....***.*.*..**...**.*.**.*..**.***......*.**...*.**..*.****..***.***..***..**.**.**..*.*.**..*...*.**...*..*.*.......**...*..**.*.*...**..**.****..**.****..*.*..*.*.*********.....*.**..**....*.**.....*....**..**.*****.**.**.*...*******..*.....*..**..*....**.*.*******.****....**.*.*..*.*..******.*..*..*....*.******.***.**..*****.........*.*..*..**..**.....*.**.***.***.....*..*.*..*.*.*....*.*....*...*..***...*..*..**.....*.*.......**...**....**.***.*.**.*..****...*****.*.***.*.**.****...****..****.***.*....***..***..*...*..*.*****.*..**...*.*.*.**.***..*.******.*****..**.****.***...*.****.********.****.*.*.*..***...*.*.**.*..**...**.*.....*....*.***.*..***.**.*..*..*.*.*...**.**......**...**.*****.**.****.**..*..****.**.**..*.*...**...**.....***..******.**..*....*..*.*...*****.****..*.*..****.*.****.*.***.*.*..*....*.**.****...**...**..**.*.*.*.***....*.*.*.*......**.******.***.*.*..**.*...**.***...****..*.**.***...***....*.**.*.*..***..**.....*..***...*..**..*....**.....*.****.....**.**..*.*.**..*.**.*****.****.***...**.*..*.***..**.***********.**...**..*.*....***.....*...*...*.*.****...**..****.*.*.**...**...**.**.*...*.*****..*..*..*.*.*.*...*...**.*.*.**.****.***..*.**..****.*.**..*.*..**.*..**.*.****.**...****.**.****..******.***.*.*..****.*...**.*****.*.**..***...*.**......*....*....*.*.*..*.*.*..*..*..*.**..**...***..*..*..**..**.*.*****.*..*.********.*..*..****...****...........**.*.*..****..*..*..****.*..*...**.*..***..*.*......**...**....****.**.**..****.....***.***..*..**...******....*..*.*.*.***.****.**..*.*****.*.*..**.....**..*.*....*.***.**..**..*.*******.**.*..****.**.*
.*.*.*....*.*.........*.**.****.*..*...***.**..**.**..**.***..***.*.*.***..****.*..****...*.****.*......*.*...**.****..*....*.*.**...*..*.**.**..**.....**.*.****.*....**..**..*.*.**.*.*****.*.**..**..**..***..*.*..**.**.****....*..**.**..**.**....**.***..*.**.**.*..**.***..**.*....*.*...****.....*.***.....*..**.***.....*.*.*..*.**...*...**....***.*...*.*....***..****.*.**....**..*.*.*****...***..*.*.*.*..*.*.****.***.*****....***..**.****.**...**.*.***.*.*.**.****.***...**.*..*.**.*****.*.**..*.****..*.**..........*.*..**.**.**..**.**..*..***..**.*.**.***.*.**.**.*.**..***.*.....**..*.***.....**.*.**..*..**.*.*..*.*.****.****.*.*.*.*.*..**..*.**..*****..******....*.**..*.*.*....*.*.*.*...**.*.*********....*.*..*..*.**......*....**..*.*...****.**..*..***.***..*...****.*..*****.***..**.*.***.**.*....*..*.*.**.*.****.....*.....*...***...*...****.*.***.***.**.....**...**.*.....***.**..***.....*...*..**.....*.*.**...***..*.***.**..*.****.**.*.****..**.*.*.*****.****...*.***.*..*.**.*....*.*****..**.*.*.*....*...*.***.***......*.*.......**...**...**......**...**.*..*..**...**...........**.....*.**.*..******..*.*.***.....***.......****.*.*...*****.*.*..*...**..**..*.**....**..*.******.*..**..**.*....*..****.*****.*.*.**.*..*...*.***.*.*..*.****.*.*...*.**.*..**.....*.*..*..***.**..*.*.**.......******..***.**.*..*..**..*...*.**.*.**.**.*.*.*.***..*.*****....*.**.....*.*...*....*....*.*.*.**.*..*..*****.*.***.******..*.*.**.*..***....**....**..*.*****..*.*...**....***.*..**..**..*.**.**.**.**.***.***.....**.*..******...****......*..*.****..**..**.*.*...**...*.*..***.**.**..*....**.*..*..*....***..*.*.*.***....*****.**..***.*.****...*.**.*..*.*..**.*.*.*....*****.******.*.**..*.....*.*.....*...*.*..*...***......*.*..***.*.**...**.***.*.*****.*...***.*........**.****.*****..*.....**.*...**.....*.*.*..***.*.***..**..*..****.*..**.*.*.*...*..**.**..*..*..*.*.*******...*...*****.*..**.....**.*.*.*...*.**.*..*...*..*..*..*..*.*.*****....*..*.***.**..**.*..*.*.***.*****...***..**..
*.*..*...*..***.***.**.**.**....**..*.***...****.*.*.****.*...*.*.*...*.**.**..*.***...**...*.*.*.*...****.*.....*..*..*.*.**.*.*...**.***..***.*.*....**.*.**.*.**..*.**.....**********....***..*.*.**..**..*.**..***.**...*...***.....*..*.**.*...***.**.*.**.***...*...*.***.*..*..*.*.....*.*..**.**..*.***.*.***.*..**.*.**.......***..*.**..*...*...**....*.*..**....*....**.**.*********..**..**.*.**...******...*..***.....*.*...*....*.*...*.*.*.**.***..*.*.*.**...**.*.*...*..*...***.*.*****..***..**...*..****..*.**.**...**..**.**.****.*..*.*.*.......*******..*.**..*..*...*.**.*...***.*.*.....**********.**..**.*..****.**...*****.*.*..***.......*..*.**.**....*.**.**.**..*.**....*....***.*.*.******.**.****..*...****.***.*.****.******.**..*.*.*.**.***...*....*.*...*.*..***.*.*.***.....*..*.**.*....*****..**.*..*.*..*..*..*.*.****.*..*.***.**...*..**..**.**...**...*.....**..****...**..*....*.*..**.**********...*.**.*.....******.*.**..*...***..*..**.*.***.*..*...****.*.**.*....***.**.****.****.*.*........*..*.*.***.**..*******..****..**..**..*...*.*.*.*.******.**...**..*****..*.***.*...*..*...*....*...*...*..*..*..***.**..*....**...........*...**.*..*..*...**.....*.**..*.**...*....*...*.**.***.....***..**.*.*..**..*..*..**..*..**.*****.*...***...*..*.****...*...*...***..**.***...*****.*.*..***.....*.**.*.***..***..*...*..*..***.....*...***..*.**..*.*.***....***.****..*.*.**....********.****.***..*..**..*..********.*....***.****.**.*...*.**.........**.*....***.**.**....*.**.*..**.**...*..**...***....*.*......******..**.***.**..**..***.....*....*.*...*.*.*.**.****..**.*..**.....*...*.**..*..**.*.*..*....*...*.****..*..******...**.**...*....****.*..**..*.**.*.***.*..***.**..*...*.**..*.*......**...**..**.**.*...*..**..*..*****..**..*......*....***.*****.*....**.**.***.*...*..*.****.**..*....*.***..**...***.*.**.*.*.*******..**.....***...*...******....**...**....**.*.*.***.***...*****.*.*...****.****....*.**.*.*.********....****....**.*.....*****...**.*..**.......*.***....*..***.**.
.**...***..**..****...***...*...*.*.*.*.**..*.**...*.***.**.*.*.**.*******.*...****.**.***..**...*.*.**.*...*.****...***.*.**.****.***.*..*..***.**.**.**...**..**.****.*...*.*..*****..*.*..**...*.***.*...***.........*....**.***.*****.*.****..*.**.*.**.****.***..*..*..*.***..*.****..**.*.**.*.*.....*.....***...***.**.**.*..**.*.**...**..*.**...***.*.*.*.*..***.*****.**..*..*.**..**.**..**..*.**.**.***.*.....*..*...*...**.*...**.*.****..*...***...***.*.**....*****..**..*.**....*.***.*.****...***.....*....****..***..*.*..*.**.****..*.*..*..**.*.*..*****.**........*.****..********.**..******.....*.**..***.****.*..**..**.**.**...*...**.*******..***.***.*.***.*..**..*.**.**..*...****..*.***..**.*.**.**..*..*....*.***.**.*..**..**.*..*...********.*..*..***.***...**.*.*.*.*..*.*.*.*..*..**..*..****.***.***...*..***.**....*...*..****.*.*..*..**.***.*.**..**.*..**..***.*****.*....**.**..*...****.*.*.**.***.**.....*.*.**.*...*..***.*.*.*..***..**...****.**..***..*.*.****..**.**.*..*..*..**.*.**.*.*....*......*.**.***.*..***.*...*.*.*.***...**.*....*..**.......**.*..**.*.*.*..***.****....***.**.*..**..*...**.**.*.*.***...*.**.*.*.*.*...*.**.***...*..**.*****...***.***...*...*.*.***...**.*.**...*.**...*.*****..*....*******...*.....*..**......*..*****.*..*.***..*..*.**.**.*..**.*.******.**....**.**********..**.*..**..*.*.*.*..****.**.*..*.*..*......*.*.****.**..*.***.*.*........****...*.**..*....**...**....*.*.......**.***..*.**.**.**.*****.*....****.*.*..***..***.****....*..*.*.*.....*....***.*.***..*******.*....*.*****..***..**.**..**.*.*...**..**...*...****.*....*.**...*...********.*........*..****.**..*.....*.*.**.****.****..***.***..*.*.*..**...**..**.*.****.......******..***.****...*.****..****.*..**.***...**.....*..*.********..*****..*...***.***.*****.*...*...*.........*...*....*******.**.*.*..***.*****.***..**..**..***.**..***.**.*..**.*..*..*...**.*...**..***.....*.*****.*.....**..*..***.*...****.*.*.*....****..*...*.**..***...*.*.*..*.....***..***.*..*.**..**.*......*..
**.****..*.************...*.**..***..*.*....***..**.*...*....*.**.*.*.**..**..****.***..**...*....*..***..*.....****..*.*....**.*.****....*.*.**........**..**...*.*.**.**.*.**..*.**...**.*..*.****..**.*.*.*.**..*..***....*..*.*..*.****.*****...***.***..*....*****..*..*..**...***.*.*...*.******.**...*.*..*..*.**.*..*...*...*.*.**..*..*.**.*.*..**...*...*........*.***.****.***.*.*..*......*....*.***....*...*.**.*.......*.*.....****.*..****.****.*.**..****.*...***..***...**.*..***.*..**..*.**.*.***.*..**.**.*****.*...**...*.**..**.....*..*..*..******..*.......*****..**...*.*...**.**...*.*..**.***.*...*....*....*.**..**.***.*.**...*.*..**.***..*.*.**.**.****..***..*...**..*...*.**....******....*..*.**....******..*.*.****.*..******.*.**.....*.*..**.**..****.***.**...*.**.*..****..*..*.***********...*.***...*..**...**.*.*.***....*.*.***..**...*..**.***..*..*..***..*.*.*..*....*..**.*.****...**...*.*.**.*..**.........*.*.**.*..*.*.**.**.**.*..**.*.****.....***....*..*.*....*....*..*.******...**..****.**..*****..*.*..******.**..**.....*...*.......********.*..****..**..**...**.......*.****.*....*.*..****.****.*...*********.***.*.*.**.****..*...*.***.***...**....*.*.**..***....***.*...***.****...***.**....**.**.*.*..*....****.*.*.*****.**.*.*..**..*.***.**.*..*****.***...***.*...****.**.****.*....*..***.*****..*..*...****..*....*..*.***...**.**....*.**.....***.*.*..*....***.*.*..*.*****.*..*..**..***.***.*.*..***.*.**.**.*..*.**..*..**...***.*.**.*..**.**..*..*..***.***.******......*****..*.**..*..*.*.*.*...*.*....*.***.*...*.*..*.**.*..****.*.*.****.***.**..*...*******.**..**..*.**...*.*.*.****.....*....*.*.*.*.*.*....*..**......*.*.**.*...******.**....**.*...**..**.*.**.....*.**.**.....*.....*.***.*..**...**.*...*..*.*..**..**.....*.**....***.*......*.*.*..***.*.****.*.**.********.*.*****.....**..**..**.****..*..**.*..****....*..****.***.*.*.***..*.**..*****..***....**.....*.*.*********.........**.***...*.**...**...*.*..**.*****..***..*.***.*.*.*.*....***.**..***.*...*..***
.*..**..***.**.*.*...*..*.**..**..*.********.....*......*****.*...***.........**.**....**....**.**.**......*******.....*.*.*.**...**..***...*...........*...*****.***.*******..*...*...**.***..**..*...*..*..******.****.*.......*****..*.*..**.**..*....*.*...****.*....**...*..*.....**...**.*.*....*.*.*..****......*.*..*.***.*...***..****..**..*..*..**..*.*..*..**..*...*.*.*..*..**.*..**..**..**..****.**..*****...*...*****...*...*.**.*..*.***.....*..*.**.*..*..****..**.**.***.*.***..*.*..***..***...***..**..*...*.*.***..***.*.*.**.*.****..**********...*****..*...**.*..*..****.*..***.*.***.*.*.**...**..**.**.*....******....*.*****..*.**.**...**.****....*..*..*..**...**..**..*.***..*.*.**..*..**********..**.**...*.*.*******.....*........*..*..*****..*.**.*.....*.**..*.**.**.*.**.**...**.*.......*..*...****.*...**..*.**.*.*....*...**...**.*..*.*.*.**...*...*....*....****..*.*..***.*...*..***.****.**.**.****.*...*.*********........***...*.*..*...*.*..*.......**.**.*..**...*.*...***....*.*****.**.....*...*.*.*.*..*.*.*..*.**..**.....*.*...**.*.**..*..*..*****.***.*.*..****.......*..***...*****...**..**..*.**.****.**.*.**....****.**.******.***.......*.*.**..**..***.**.*....*........***...***..****....*..**.*......****...***..*..******.*.*.**.*.....*********.....*.*****..*.*.*.*.***..***.*.***.*..**.**.*.*...*..****.*.*..****...*..**..**........*****.*.*.***...**..**....***..*......****..**.**..*.******.**.*...*...*...**.*********..***.*...*.**...*...*.**.**.*.....********....*.*.***..**...***.**.*.***..*..*..**.***.**...*......*.***.*...**...*.***.**...*..*..*.*.*..**....**.....*.....**...*.*.*......**.*.********.*****....**..****...***.*.*.***.***..*.*...******.....*.*****.*.*.**....***..**.***....**.**.*.***.*.***.*****..**..*..**..***...*.**.*.**.*****.......*.**.**..**.*...**.**.*.*......*...**..***...***....*.***..***..***.****.*.****.*....*.*.***.**.**.*.*..*.*..*...*.*..**....***.**....**.*.*..***..**..**.*...*....***..*.**...**..***.**.*.....**.*.**.*..**.*..*.**.*...*
*.***.**.*.**.*.**.*.***.*.....*...*****.**.**.....****..***.*******.*...******.***.*.......**.*..*..*.***.*....*..**..**...*.*.....*..**..******.*..*.***...*..*******..*.*...**......*..*****..*.*..****.*.*.**.***..**..**.*.***....*.**.*.*.....*....*......**.****..**.*.**.*******.****..**...*****.***.*..*.....*.***.**.**.....*.***.*.**.*.**.***.**..***...********..******.*.***...*.*....**...*...***..*.**.**..****.*.*.*....****...*....***..**..*.******.*...**.*.*..**..*.....**..****..*.*..*.**...****.*****.*.***.*...**.*.**.**...*.*...***.*****..**.*****.****.******..........*.*...*.*..****.****.*..**..*...**.**..*...****.**.*.*..*.**.*...*.*.*.*.*****..******.*.*.**.***.****.**.*..*.**..**.***.*...***...****.****...*.*...**.**..*..*..***..........*.***.*.**.*.*.*.*****.*..****.**....*.****....***.***.*..*.*...*.*..*.**..*.********...*..***.....*...****..*....**.*.**.**.*****.....*.****..*****..*.***...*.**..****....****.**..*.****....*....*.***..**.*.*...*..*...*.*....***..**.*.**...******..*..*.*.....*..*..****....*..*.**.*.*...**.***...*.******.**...***......**...**..*****.*...****.....**...*.*..**.*..**...*.*.**..**.**.*.****.*.*.*.**.****.*..*.....*.***..*.*........*...*....*.*.**..*.......***..**.****.*....**.*****.*...***..*.*..*..**...*.**..*.**...*..*.*.....**......**..**..**.*.*..*****.*.**.*****..****..***.**..****.**..****.**.**..*****...*....**..**..*..*.*..***....*.***.***..**...**..*..*.*..*.*.***..*******.*.*...*.*.*..*.****..**.*.**......***.*....***.*.***....*.*****.....*.*.**.***.**...********..***.**....***.***...**.*.**.*.......*.*..**...****.*****..*..**.*..*..**.***.*...**.**.....*..*...****.*..*.***..***....*..*.**..***...****.**.*****.****..*.*.**.*.**..*.*.***.*.******.....*..**.**********..***.....***......****..**.*.***.*******..*.**.**.*.*.***.**.*..**....****..*.*...*.*.***...*.*.**..****.**......****..*..****.....**.*.**.***..*.*...*********......**...*.***.*...**.*.*.****.*.***..***.*......*.*..***..**.**.*..*..***.***..*...**...***..*
..*..*.*****..**...**..*...*.****.*.*..*.*.*.......**.**.**..*.**.*.*******.....*........*.**......*.**.**..*.......****.*..**...........**...***....*..*.*.*.*.*..**.*.*...*.*.*..*.*.**....**..*.*.***...***.*.*.****...***.*......*..**...*..*.**.***.**....*..*.*.....*..*********..*.*...*.*..****.........***...******.......*..**.*.......*...***.....**.*.*****...*******.**.*..**.....**.**..***.....*.*....***....*****.*.**.*.*.**..*.*..*****.*..****......***..*.**...*...**..***.*.**..****.*.***...*..**..*....*...*.*..*****..*.***.**..*.*..*..**.*..***.*.**..*...****.***...*.**.*.*..*.*...***....*.*.*.***.***.*..*......***..**.*.****.****..*.*.*.****..**.*..**.***.***....**...*.*.*.......***....*.**.*....*.**.*....**....**.*...****..*.*..****.**.*.**.***..*.**.***..*******.......*.*.***...*.*...*..****.*******..*...**...*...*..*..*.**.....****....*...........***..*.*..*..*.*****.***.*...*....****.**..**.*.*...**..**.*.**.*..*..*..*.**.*..*******.*.***..**...*...*..**...**.***.**...*.*.**.*.***..*****..*.....*..****....*..**.******...*.****.***.*.**.****..***.*..*...**...***.....***...****...**.*...*.*.**...*.*..**.*...**.*.*.*...***..*.*....**.*..**.**..***.********.*..**...***....*..**...*****..*.*..**.**..*.**.**..........****.*..****.*.*.**.**.....*.*..*.*****......****....**.**.*...**.*.*..*.********.**.**.****..*.**.**..*..*..**.*....***.*....*.****.....*.....**.**.*.*.***......**..**...*****.*..**...*....***.**.*...*.*...*.*.*.**.*.**.****.***....**....*....***....*....*..***.*.*.....*.*.*....**.*..*..**.*.**.*.*...***.***...****..**.**.**..*..*.....*.******.****.....**...**..**.****.*.*..*...******......***.****.***.*.**.**..*..*.*...**.*.*.*..*.***.*...*..***....*....****.***..***.***.....*.**...**..*...*.*.*..*.*.*.***.*....**..*.*.*.*...**..*..****.*...***.*.*.....****.**.*....***..*****.**.**.**.***..**...**..*...**.*.*..*******.***...*.**...***.....***......*.**....*..*.******.*.**..*.*.*.*.*..****..*.*.*...*.***..**...*.***.*.*..*.****..**.*...*..***..*.*.**
*.**..**...**..*.**.**.*....*...**..***.**.*..***.....***...**.*.*.***.*..*..*.**.****..**.**.*....***..*****.*..**.***....*.*.****..**..****.*..*.....**...*..****.*...*.**..**.*....**..*****.**.**.*.*.***..*..*..****.*****....*..**..*...****.*..*...**.***.***..*.**.*.**..*...*****....***.***.*.....**.*.*....*.******..*.*.*...**.*******.*.**..**.***.***.***..*..*.***.**.***.*.******.......*..*.*..*..*****..**.....***..*.*.***.**...******.**.**..*.....***...*..*.**..**...*..*.*.*..**.**.*******.*......**.....*.*.*.*.*.*.*.....**.....*..****....***..*.*.*****..**..**.*.***.*.**..***.......*..*..*.**.**.*..**.*...**..**..***.****..*.*****.*.***..***.*..*******..***.***.**.**.**.....**.*...**.**..***.***.****.*.**...*..*.....****.**.....*..*******..**.*****..*..**.*.*..**.**....***..*.*.***.....**.*...*.*****..*.**..*.***..**....*.***.*.**...*...*****.*.*...***..*..*.*.*.*.*..*..****...**.*..*.*.**..*********.....****.****..*.*..*...**...****..*.****.***.*.****.***..*..*...*.*.*.*.*..*..***.*.*..******.**..****.*...*.*....**.*......***....*.*****..*.*....****..*.****.**.*..*.*.*******.**....*.***.**.***......***.*..*...***.....**...***..*..*..*.*.*.****....*..***..*.**..**.**.****..**.**..*....**.....*........**.*.*****.*..**.*.*..*...****..**....*..*.*.**.***.**.*.**..****......*.**...***.****.*...*.*.....*.*.***...****.**.*.*******....**..***.*****..*..****.....*.****..*..*..*.**.*..*.***...**..***......*......*..*.***.***.*.****..*******......******.**......**..******....******.*...*...**.*.*.*..*.*.**.*.*.......**..........*...**....**...*.*.*...***.**..***.....*.***.**.*...*.*..*..**.....****.****.*.*.*.****.*.**.*.*..**..**...**..*.**.**.****.****.....*.**.**....*.*.*.**...***..*....*.*..**....**..**...**.**.***.*****...**...***.......**..*.*.*.**..***.***.*.*.....****.*..**...**.***.....**..***..*..**.*.*.*****.*..*....**....***....**...*....*..**.*..*..***.**..*.*..*.**......***..***.*****...**...****.**.*..**.*.******........*...*.*...*.....**.**..*****..*....*
.**...**..**.....*.**..******...**..*..**...*..*..*****.....*.*...**.*.*.*..*.*.*.*.*.****.*.******.**.**..*.*..***.**.*....*.***.*....****....**...*....********......*.**..*.*....*....***...**...*.*.**.*..*.**.**.*..**..**.*.*.***..*.***..*.*..*..*.*..*.*******...*.*.*.**..***.**........*...***.*..**.**...*...**.***..**.**..*.**.....**.*.*.****.....**.**.*..*..*.*..**.*.**...*.....****..**.*.**..******.*.**..***..**.**.****...**.......*.*..*.**.*.*.*...****.**.**..**.*...*.*....*...***.**.**.*..****.**.**....*****..*.****.*.****....***...*.***..*.*..*****.........***..**.*...******.*...***.******.***..*.***.**...***..*.****.*****..******.*.*.**.**.*.*..****..***..***.***..**..***.******.**.*...*.*.**.**.......****..**.**.*.*.*....*..***..*.**.*.**.*.***....***...***....*.*........*....***.***.*.....**.*..*..*..*.....*.*.*..**.....*..**.*.*.**..**..*..**.*.*.*.****.****...**..*....***....**.**..**..**....*.*.****..**.**...***.*.*.*.**.***.*.*.*...*......*....**...*.*.***..**.*...****...*****.**.**.*..*.**.***..*...*..*.**.*...*.*.*..**.*.**....*...**......**..*..**..**.......**..**.**.*.*...***...*...**...**.***.**...*..*.***.**.********.**.*..**..********..*.***..*.*.**.*****.**..***..*....**.*..****.*.....*.**.**...**....**..***.**...*......*.*.**.*.*.....*...***.****.**..***.***.*.***...****...****..*.*..*..******.***..*.****..**.*.*.*.*..*.*.*.....*****...*..*.****....***...****.**.*.**.**.*..*****..****.*.**..**.**.**.**.....*.**..*.*****.*.**.****.....***.*...*.*..*..*.*..*..*.....*.*.....*.**..**.*...*...*..**..*......**.***.*.*..*..*....*.***.**....**.*.**.*****..*...*..*.*.*.**.*..*..*.*.....***..**..*.*..*.****..*.*..***..***.**..*...****..*...*.*.*..*....*..**...*.*.****..*.*.*..**...*....**....*.**.**.***.*...*.***.*.**.*.**.*.***.....*.....**...*.*...**....*......*******....**....*.....**.**.*****.***..**.....*...**....****.*.....**.*.*.*.***..****..*..***..*.*..*..*.*.....**.*.**.**...***...*.**.....*.*.*..*.****......**.....****..****.**...***..*..**.
**...**.......***.********..**.*...**..*..**..*..*..*..***...*....**.*..*.**.*.*..**..*.*.*..***..*..*.*...***.**.**...*......*....*.**...*..***..*..*....**..***.**..*****..*.*..*......**..*.****.**.**....*...***.*.....**..*.*..*..**.**.**..**.*..*..**.*..**.*...*....***.***..****..*..*..*.*....**..****.*.**.*..*.*.*...*...*****....*.**.*.**..**.***.**..**..*.**....*..******.****.*..**....**..*..**.*.*.*..*.*.***..*...***...**********...**.**.*.*..**.....****.*.*...**..**...****.*..**.******..*..**.**.**...*.***...*...*********.*..*........*..****.****.***.**.****...*....*.****.*..***...**..****.**......**.*.**..*.**.*.....**..*..***.**.......****.****...****...*..**.**.***.***.****.**..**..*..**..*.*****..*********..*.*****.**.*...*.*..***.**.*..*...*..**...***.**.**.*.*...*....*.***...*..*.*.****.****..**.**.**.*.*.**.*...**....***.******...**.*.*....***..*...**.***..*.***.*******.***......*....**...*.*.**...*.*.**....*..**.****..**.*...*...*****..*...*.*.***.*..*.*...*..****..**.*..*....*..*.***.**.*.*.*...****..***.*..........*...*.**.**.**.**.****.**.......*****..*.*..*.****......**...*....*.*....*...**.******..*.*****.**.****.**.****..**..*.**.*****....**.******...*****..*.*...***...******.***.....*.****...*.**.*.*.**......*...*.*.**...*.....***.*.....***.**.****.**.*.*****.**..**.*.***.*******....**.*.***.***.*.**.*.****.*.***.*.*.***..***.....*..***.......*..*.***..*.*.*..**.**.****.*.......**.*.*.******...***..*..**.*..***...*.**.**.*....*.*.**.**.**..**.***....**.*..*.*****.*....**.*.*.*..*.*.**.....*.*..*******.*.***...********.***..***.**.***..**..*.*..*.**.****...*.....**..*..*.*.*..*.****...*.***...*.*.*.**..*..****.*.*..**....***..**...*****......***.****.*...**.*****..*.****..*..***.*.*......*******.**....**.....*...******.*.*.*..**...*****.*.*..*.....***..*.*.....*...*.***...*..***.**.**...**.*...*.**.***..**..**...***.....*...*.*.**.**...*.*..***.....*..**..******..***..**.*...***..**.*.**.****.****..*******...*.***..*.*..***..*..***.**..*.*..**.*.
*.*...***..**...*.*.**..*.*.*.*.....****.*.*.**..*.*.*.*..*......*.**...****..*..***....****.*..***.*.*.*..*...*.****.*.***.***.*..***.*****.**.***..*.*****.*....***..******..**...*.**.**.*.*..**.***.**.**...***.....*.*.*.**...**..**.**.**.*.....**.......**.*.*...*.*.*.******.*.*..***..**.**...*.*...*.**.*..*..***.**.*..*.....**.*.*.*****..*...*.*.*...*......**..****.*.**..*.**.*.*.***.******....***.*..*...*..*..*.**..*..*.*.*..**..*.***.*.*..*....**.**...*...***..*..*...**.*.*.*.*.***.*.**.**..*.*....*.*.*...******..*...**..***.*.****.*******.*...**.*.*.*...****...*********..***.*****..*....**....*****.*..**.**.*...**....****.**....**.*.**.*.*..**.*.........**...******..****.*.***..*....*****.........*....*.*.****.*.**.***.*.*.*.***.*..*......*.***...*.**..*.....*.**...******...******.**.****.*..*.*.**...*..***.*....*.*....*****.*.***.*.*.****.***.***.*.*.*....**.*..*..*.*.**.*...*.*...****....**...*..*..**.....*..*...*.*.*....**....*.*.**.*..*****...***.***....**.**....**.***.**.....*.**.**.**.**....***.*..****...****...*.*..***..*...*.*.**..*..*.*...**.***.*.....*****..*.*****.*.*.**.*..*.*.*.*****.*.*..**.*****..*..**.**....**..*..*.*.**.****.**..**...*.*.**.*.*..*...**.*...*..**..***....*****.*....**.*...*..****....*....*.***......***..*.....*.***..*.*...*.***...*....*.**.*.*...*......***.*...*.**.****.*......***..**.....*******..*****.*..****.**.....*..*.*...**.*....*.....***..*.**..*.*...*..*.....*..*...**..*.**.***.....**.**..*..****.**..*.**..**....*...*..**.*.**.*.**....**.***..*.********...**.**.**..*.*.***...**..*****..**.****....*..*.*...*.*......*.....*.....**.*.**...*.*...*.*...***...****.****...*.**.***.*....****..***....*.**.***.*****...*...*.**.*****.....***.....*..*..**.....***...*.***.****....*.****..***.**....*...*.*..**.****...***.*.**..******.*.*...**.***..*.*.........****.*.*.**.*.***..*********.*....***.*.**.***....*..*.******.*...*.*..**.**.*.*********...*..*.**..*.**....******...***.....*.****..*....*.*..***.....***..*.**...***.*..*.*....*
...*....****.*....***...**.***.*..***********...*.******.*.*..*.***.*..***.**.*.**..*..*..****.*****.*..*........*..**.*..*..*.***.**.****..**...*...*.****..***..******...*..*.*....***....***...**...*.*..*.**.**.*...**...***.*.*.**...*..**...******.*.**...*...*****....*..***.**..*.***..*************.**............*.....*.*.*......*****.*...*.*.*.*.*....**...*.*.*.*..**....**.*..****.***..*.***.*....****...***.**.**.**...*.*.*.*....*****......**......***.*.*.....*..*****.****.*.***.*.*..***..**.*.*....**.**..**.*.*..***.*.******.*.*.*..*...*.*...*....*.*....****.***..******.***.*.*.*.*.*.*.*...**.**..****....******.*...*.*.**...*****...*.**...*..*..*..**.**.*....*..*****...**.**..*.***.***...*.**..**.*.**.***..**..*...******.*.*..*..*.**..**.**........*...***.**.****.*.*****.***..*****.**..*.*.**.......*.******...*****..*.**..**.*..**.*.........*..**..*...**....*.*...****.***.*...*...**..**..*.*****..*....*..*.....**.**.*.*..**.******.*.*...******...****..*.**..*.***..***..**...**..*....****.***..***.....**.**.***...***....*********...***.*...**.****.**..**.*.*.**..****..****.**.**..*..*.**.*********.*...**..*...**.*.*.*.*..***...***.....******...****.*....**...*.*.**..*.***..****.****..*...*.****....*.**.**...***...*....****.**.**.*..****........*.*.*...****.*.**.****....*******.*.***.**...*****.*.......*.....****.*.**..****......***.*.*.**..**.**.**...*.***...**..*.****..**....**..**.*.***.*.*.*..***..**.......**..****.**.*.****.....***.**.*..*.*..***.*..*.****.**...**.*..*...*..***....*....**.*...**..****.**.*.....****....**.***..**.****...****...**.*...*.*.***.*.*****.*.*****.*.......**..**....****...*..**....*...*....*****.**.*.*..**..*.**.**...*....***.***.....*..*...*.***.***..*..*.*..*..**..*..***...***..*****.**.*.********...*.**..***........***..*..**......**.**.*..**.*.*.**.*.**..*...**.*..*.*..*.*.*..*****.*.*****.*.**.***.****...**.*....*...*..***.*.*****.****.*..**.***.****...*..**..*.**.**.*..***.**.***..**.*..**...*..*.***...***..***.*.*.*.*.**.**....
...**.*.**.......**.**.**..**..*.*.*..**..*.....**.****.**.**..**...*.***.***.*.*.***......*.*.*.**..***..**.*.......*****.*...***.*.*.****....**.*.**.*.****..*..**.*...**.*.***...*..*.*.**..***.**..*..***....*.*..****..*...*.***.**..*..*...**...*..*.*..**.*.*.*...**.*....*******...*......**..*.******......*.**..*.*.*.**......*.....**......**********.*.***..****.....**.*..*..*.*...*.**...**.**.*******...****..***.**..**.*.*.*.*.*.**..*.*...*.****....***.**.**.*.**.**..*.****.**.**..**.******.**.*****..***....******..***..***.*.*.*..****.**********.**.*.**.*.*.*.**...*.*.***.*.***.*.*....*..***..***.*.***..*....***...*..****....**...***..........****...*......*.*..**...**.....**.**.*....*...***.****...*..**.***.*.*.*.*..*..**.*.....******...**......*..***.*.*....**..**..*.**.**.*.**.***....**.*..*...*.*..*.*.**.**.*...**.*.***..*.....*****.*********..*.*......*.******.**....**..*...**..*.*.*.******..*.**..*..*....*..****..*****.**...*.****.*...*.**.****.**.*..*...*.*..**.**....**..***.****...**.***..*.*.***.*...*..*...*...*.*...*.**.***..***..**..**.*.*.*********....*....*.**.*.****..**..**..*...*.***.*****.*.*.*.*..***..*..***..***....*..***...*.**...*......*.*....***.*....*.**....**....*..**.**.*.****......*.*.*****...*.*..*..**..*.*****...*.*..**...*.*****...**.*.****..**.*..*****..*********..*..*..***.*.*.*.*.*.*.***.**..*..**...****.****..*.*....****....****.*..*..**...**..**...*.*....*.**...*.**.*.*.*****.*..*..*...*.*****.*.**.***...*..***********.****.****..*.*.*..*****.*.****..*....*..*.*..*****........*.****....**.**..**...*.****..***........*****..**...**.*.*.*.*....**..*......*.**....*...**..*...****.......*...*...**.****.*.....**..*******..***.****.*.***.**..*.*....***.***..*.*..*..**.*.*******..*..*.....**..***.****...****.**.*.**.***.**....**.*........************.*..*..***.*.**.**..***.....*..*****.***.*....*...****.***.**.*****.*...*.*....***.****.**.**.****.*...***..*.**....**.***...***.*..*.*.*.**..*.**********.*..*....*...****..*.**.**.*..*..*.**.
*.*..******.*****.....*.*.***.......*.*..******.........**.******.**...**.*.*.*.*****.****...*.***.**....*......*.*..*.*..*...**...**..***..****....*.....*...******.*.*...***...****..*.*.*...*...*.*.*.*.......***.....*..**.**.******...*.*....*.*.*...***.***.*****.*.***.....*******..*..**.**.*.***.**.*.**......**.****.***..**.....*.*...**.**.*...**..*....*.***.***.**.**.*.**.*******.*****......**.**.**..****..**....*....*.***.**.*........***.*.**....*....***.***.*..***....*....***....*....**.*.*.**.***.***....***..***.**....*.*.*.**.**.**...***.*..*.***.**..*...*....**.**.*....*....****....*.**.***..*..*...**..***..*...***.**.**.*...*.**.**.**......*.*.*.*..**.*.**..*..****.***..****..**......*...****.*.*...*...***.**..***.....******......*..*.*.*.*...******.*..*..*.....*.**..*.**.*.*.****..**.*.**.**.*.*..***....*****.**.*.*....*.**....**..**.**.*.*.*...*..***...*...*.*****..*...***...*..*.*...****...***.*.***....**....*.**....*...*..**.....*.....**..*.***.*.....*.*.**.*.****..**.**....****..**...*.***......*.**...****.***.***.***....*..**.*.**.*.*..***.***..*..*.**.***....**.***..*..*..*.**.*.****.***...*.*...*.***...*..*.......**...*.*******..*.*****.**...**..****.***.***.*.*...*.*....**.*.**.....**..**....*****.**...***..*..*****.....**.*.**.*....*******.****.*.**..*.*..*....**..****.******.*...*****.**...*.*..*.*...**...*********.*...*...**.**.*..*..***.*...**.*....*....**********.***.*....***.*.*.....**.***.*...*.*.*.*.*..*.***...***.******..*..*.****...***....**.....***...***.*...**..****..****....******.*...**..*.**..*..**.*.*..*....*..***..*.....***....**.***.**.**..**.*.*.*.**.*.*...**.*..**..**.*..**....***..*.**.*.***.*..*.....***.***..*.*....**........*..*....***.**....**.*******..*.*.*.....*..**..***.***..*..*.*..*...*.*.*.*..***.**.*.*.**...*..**.***..*.....****.**.*..*.*..*...**..****..*****..*.**......**.*..*.****..**..**.**....**.**..*..*..**...*...*...***....****..*.***..***.****.**.*....*.**.*.**.*****...*.***.******..*.....*...******.****...*****
**....**.*..**...**..*.....*..**.*.****.****.*.**.*.**....*.*.**...*.*****.**.*...***.**.***..*.....*....*.***...**..*.*....*....*......*....*.*....**.**..***..**.*..****...**...*.**.******...*.**.*..*.....*.**.**.....**..**.*.*.....*..*.....*.*..**..**..*****..**..***.*.......*..*.*..*..*..***..*.**...*..*.*.*......*...*.****..*...*..*...***************...*.*.*.****..*..*.*.**.*..*.***....*.**.**..*..*..**.**..*...........*.*.*..*..........*...**.**....**..*.*.*.**.***..*.*.******.*..**...*.**...*.**.*....***...**.*..*.****.****..***.***.***...*.*..*..*.*.***.*.**.*.*.***....*.**..**.....*.*.*..**....**..**...**...**...*.*********.***.**..*.***..**...****..*.*****....**.**.*.....**.**..*.*..*..*..****...*.*.****....*....**..**...**..**..*.**....*...****.*****..*...*..*.*..*..**.*****.****.*.****...*..*******.*......******.**..**...**..****.*.****..*...****...***.*..**.**..*.**.*.*.****...*....*.***...*.*****..**.**.*****.****..*.*...**.*.******.****.*.***.*******.**.**.*..*..*.***.....*.**...**.*..***.***.*.**....*.****.**..*...****.*...******.*....**...**......*.*.**...*..*.*....*....***....*.*.*.***.****.*.**.**...*.**.**...**..*.*.*.*..****....******..**.*.**.*.**....***.*.*.*..**.*.*.......*.*..*.....*..**....****.**.**...*......****.**...**..*.**...*..*..*...*..**.*.....****....*.....***.*.*.**.*..**.*.*..**...*..*.**..***.*..***..****.*.**.**.***..**.***..**..***...**...*.*.*.*.****.****..***.*..*.*.*.**.*....**.**...**..*.**..*.*.**.**.........*.******.**.***.*.*****.*.*...**.*....***..*..........**.*..*.***.....******.**.*.*.**.*.**.**...*.*...*..**.**.*.*..*..*..*....***.***..****.**...*.*.*.*...**..****..*....**.**.....***..*...******.*...***.**..*.**.*..*.**.**....**..*...*......*.*.*....**.****.*.*..*...**.*...*.**.*.*****.***..*.*.*****...***..**..***...*..*..****.**..**.***...**.*..**.*..***.....*...*.......*.*****...**....*...**..*******.***...*...*.****.*.*...*.***.*..*****..****...******.*..**.***.**.*..*.****.*...*..*.*...*..****..**..*******.*.**
.*..**..**..*..***..*..*.*..*.*..**.**.*..*.**...**.***..******....*..**..****......****.*.*.*..***.*.***....**..*.**..**..***...**...**.**....*..*..*..*.**.*.*.*.**.**.**.***..*...***..**.***.*****..*****..*..*...*.**.****...**.*..*.**....*.*.***.**..*.*****...****.**.*.*...*.**.*..****....*.**.*.**.***..***.******.*.*.**...**..**..*.*.***..*******.*....**..**..*.**.*...*...***..**...****.***.*..**.**.*...*..*..*.****.***...*.*.*..***..**....*.****.******..**.*.**..*.*.*.*.*.**..*..*.**..*.*.*.***....**.**.**.**********.**...*.*...***..**.****.....*..*....****.***..**....***...**.*..**.*..***....******.*..*...*...**...*.*.****......***.**.****..*****.*.*...*..**.*.*.*......****...***..**.*.******.**.*..*..*..*..**.***.....****..***.**.****...*.*.**.*..**......*.*..**.*.*.*..*.**......**..*...****.*.**.**..*.***.*.********...*.**.*..*..**.**.***.*.**..**.*....*..*..**..*.****.***..**...*******...*.*...***.****..**.*....**..*.*....**....*..***.**....*..**.*.*...*.*.*.**.*.*.*******..**....*...**.****...*.*.**.**...*.*..**.*...******..*.....****.*.*.**..*....**..*****...***...*.*****..******...**.*...**...****...*..**.*..*..*...**..*.****....**.*..*...*.***.....**.****..******.*.*.***.*...****.....*.**...*.....***.*.*...*.**.**..**...*..****...*...**....*..***.........*.***..***.*****.*.*..***...**.*..********....**..*.***.*.*.*..*..***.*.***..**.*..***....*.......***..*.....*..*.***.*....*..*..****..**...*....*..***....*.***.....***.****.*....**.**..*..**..**....*.*.**.**..*.***...*.***.....*.....*.**.*.*****.******.****..*.**.*.....*.**...*.*..**..*****..*****.*.*****...**..*.*.*****.*.**.***....*.*..**..*....****..**.****.*.*..******.....***.....**.*..*.****..**.***.**..***.**...******.**..**.*.*..*..*******..**..*****.**.**..*.*****...**.***.**...**.*.*.****...*.**...***..**.**....*...***.*..**.**..**.*..*..*.****.**.**.*..**...**..*****.***....*.*.*...*****.**.*....****..*.***.****...***.....*.******.*.....****.*..**.*...*.*.***...**..*..*.*.*..**..*****.*****..*
*..**..**.**..*.**..*...*.*****.*...**..*********.*...*.*......*..****..*..*.******.....*****..*.*..*.**..******...*...*.....*.*...*.**********..*.*...**..**...**...*...**.***.*..***.*..*..*.*.*..*..****.*******..*..***..*..*.**.*..*.*.....**.****...*...**.*..*...***.**.**.***.***.******.....**.**.....*...*..****.*.....*.****.*..**.*.*..*.....*.**....*.*.*...**.*....**.**....****.**..**...*....***.**.**..**.***.**.*...*..*..*.*....**.....*.....*...*.*.*.......*.*.**.*.*...**..*.***.***.***.***..*.*..*.**********..***.*.*.**.**.*****..*.....**.******..*.***.*.**.****..*****..***....*....*.*.*.*.*.*.*..**.*...*...**...******.***.*.****.**.*..*.*.**.*...******.*........***..****.*...*****..***..***.**.**.*..*****.*.*..*.**.*.*.......**.*****.*...*.....*.**...*.*.......*...*.*..**.**.*.*.**..**.**....*..*..***.*..**.*..*..*........*.*....**.*****.....*......*...*..**.***.***.*.*....*.......*.****.*.*.***.*...**.*..**.***...*..*.**.**...*.......***.....*...*..***..*.**.*...*.*.***.***....*.***..***......*..*..*.***.....*.**..*.*..*****.****.*.*.**.*.*....**.***....*...*...**.....*.**.**.*.*..*...*...*..*...**..**.***..**.**.*.*....*.*..*...*.**...****....*....**..*.*......**.....*.*.***....**.*...**..*.*.*....*.**..***.****.*****.*.**...*..**....*.*....**...*....**.*.**...**.*.***..****......*.*.******.*.*....***.*.*.**........*.*.*.**.*...*.**.....*..****...****.*.******..**.*.*.****....***.......***......*.***..****...***.*..**..*.*....*****.**.*...**...***.**....*.**..*****.*.****..*.***.*.**....***..**.**.***.*...*****.****.*..*.*....**.*.***.*.***.**.*.*.*****.***..**...*...**.....**.*.*.*.**...**.******...**..**..**.**...*.****..**.**.*.*.....****..****.*..*..**.*.*.****.**..*.*..***.*.**.*...***..**.******..*.**.*.**......****.*.*....**..*..*.*.*.*****.*.**.*.***.*****.*.*********.......****.........**..*.*.**.*.*..*.*..*****..***.**.*......****...**...****..***.*..*....*..*******.*..*....*..**.*..*.**.**.*.***..**.**.*****..****...*..**....*..*....***..**......**
**.*****.*.****..*.**.*....****.**..*.***...*.**.*..*****..*..***..*.***.*.**...******.*.**.*****...***..*****..*..*..***..**..**.**..*.**..*..***.*...*..*.*..*.*...*.***.**.****.**.*.**...*..**.**...*.****...******..*.*...*.*.*.....**..*.......****.**..****.*...*.*.**..***.*..*...*.*.**..*.*...***.....*******....***.*..**.**...*.******...*.*..*.*..*...*.**...**.*.*****.********.*..**.*..**.**.****.**..**..*..*..**.****..****..*.*.***.***....****...****..*.***.****..**.*****.*.**.*.......***...*..*..**.********.**.*..**.*.**.*..*.****....*...*.*.***.*.*..**.**..**..*..*...**.*...*...*........**.**.....*.*..*.***.**..***.***..****.......*.*.*.**..*****..*..*.....**..*.***.**...*****.....**...**.*..*.***...**..**..*...*.***......**...*..**.****.*******.*..*.*****..***.*.**.*...*********...*..*..**.*....*.*.****...*..***..**.**.*****..**....****....*.*...*..**.**..**..*..**..****.....*...****...*.*.*.***..**.*.*******.*.*..*.**.***.*.****.***.....**.*..**.**.*.*......***.**.***.**...****...*.*.**.**...*...*........*****.**..*..**.*...*.*...*..*...****.*.*.**************.**.**...**.*.*.*.**.**.*....**.*...*.**.*.*.**..*....*......***..*.***.*...*......****.**.*****.....*...*..*.*..***.*.*.*...***.*..*.***.**.****.....**.*.**...***.*....*******.*.*..*.**.**.**..*****..*...*..*...*..*....**.*.*..*..*...*.*..**.**..**.*.*....*.*...*****..*.*..*...**.*..*.**.********.*****.*.*.**.***.*.*.*.**..*.*..**.*..**.*.**...*.***..**.***.*...*...*..*...*..**..***..*.*****.***...**..*.*****.**..*.*..*.*.*..*..*..*....**.**.*..**.**.***..*.*.*...*..*....***.*...**.*..****..*....**...*.....*****...*.....****.***..***..****.****..***.***.*.....**.*.*.*.**..**.....*......**...*.*....**.**..*.****........*...**..*...**..****..**....*..*...**..*...**.*.*..**..**.***..*.*.....**.*.....****..*..**.....*..******.*..****.*.***.***.**......**.***....*..*..*..***...*..******.*.*.*..**.****.**..*.*.**.*.**..**..**...*..*.*.**....*.*.*.***..***.*.*.*..**...*...**.**.*.*****.*...********.*.*...**.**
.**.*..*.**..*..***.*.**..***..*.**...*...****.**..**.***.*..**.*.*.*.*.....****.**....*....**...*.*.***.**.**.*.***.*.*....*..*...**.***..**.********.******.**.*****..**.*.****.**..*..***....***...**.*****.*.*.**.*****.....**..***.*.**.*..*..*...*...*..*...*.....*..*..*..**.**...***.*.*..*..***.**..****..**..**.****.*...***..*...*.**..**..*..**....**...****.*....*.****..**..*........****..***.*****..***.*.*.********...*..*..*.****.....*.**.....*.*.....****.***....*****......******...*..****.*..*.**.......******.....*.*******...**..*.**..*...*..**.***.*...***.****...*.****.****.****..*.*..*.***.**.*******..*..*.**.*.*.***.****..**.*.*.***...**.*.**..*.*.*..*.*.*....*.***..*.*..***.**.*...**....**.*.*.**.*..**.**....*..***.********.****.....*.*.***.*..**...*.**.......*.**.*.**..*..*..*.**.******..**.**.*..*.***..**.***.***.*...*.*...*.....**.*.*...*...****.*.***.****.*.....*.*.*...**....**...*.**.*..**.*...****..*.**..*.**.**..*.***.*****..*.***....***.***...****..*.**.*******.*.**.**.***.*...*.*..***....*.*.**.*.***.****..*.*.**...*.*...**.*.*.*.******.***...*..**..**...***..*.***.****......*****......*...*.*....*....**.*.**..*.......*.******.**..**.*.****.....*.*..*.*.**..*.*...**..**.*.**..**...**...**.**.*.****.*....*.**.*..*......*..**...*****.........*..*..*...*.**.*.*....*.*.*..*..*...**.*..*.***..**....*.....***.***..**..***..*.****.*...*.**...*....*.*.....*.*.***......******..****.*******..***..***...**.....**.**.**.****..*...*..*.****..***.*.*.**.**.**...***.***....***..***..**.*..**.**.***.*..***.*.**..***.**.*.*..***.**..****...****.*.*.**.*.*..***..**.*.**.**...******.*..*.**.***...*.*.*..*....****..*.*.**..*.******...*....*.**.**..*.**.*....****.**..****.***..*..**..*...*..**...**...****.**.*.*.*..*.*....*.**..*.*..*.**.**.....**.*.*..*...***.*.*.****.***.*.**...*.****.*..**.**..**....***.*.**.*..***.*..****.*.**.**...*..***.*..*...***...***..**.....********...***.....***..*..*.*..***..**..*.**..*.*.*..***...**.*...*..*.***.******...*.******..*.*..*.**.
*.*.****.***...*****.....***.**..*.*.....***........**..*.*...***...***..**..*...*.**...*.****..**..***.***.*.*.****...*.*.***.*.*.*.******..**..*...*****..*....*...*.*....**.****..***.*.**..*.***..*.**.*..*..**......****....*.**...***.*..***..**......**...**..***.*..*.*.**....*....*.*.*...**.*********.***..*...*.**.******.**..*******.****..****.*........*.....*..**.*.*..***..***.***.*.....*...**.*..**.*.*******......**.*.*.*.**.*.*.***..*..*.**.**.*.**.*****.***..*..*..........*.***..*..........*.**.****.*.**.****.*..*.**.**.*...**...*.*.***.**...*...***.........**.*..**....*.***...**..**...***..**.***......*************.***..*.*..*..*..*..*....*.***.*......****...*.*.*.****...**.**..*......*...*..***.***....*.***.**.**.***.....**....*.....**.***...**...*.*.***.**.**.......**.......*******.*..**.*..**....*.*****.***..**.*..***..******..**.***....*....*****..*.***.****..*.*....**..*.....*.*.*...**.*...*...*.*.****.**.*****.***.***...*..*.....**.*******.....**.****....*****.**..*..*******.**..**.***......*..*.***..*...**.***.*.*..**.*.**.***..*..*..*****..**.*...****..**.***.*.*****..*.****...*..*.***.....***.*.*.*.**..***.**........**.*..**...*.*.*.****..*..*.......*.*..*..*.****.....*..*********.*.**.**.****.*****....*..*.*****...**.**..*.*.*.*****..*..*.....*..***...***.........*.**.****.*.**...***....**.*.*....*..*.*.**.*..*..*.......*.....*.....**.**....*..**...**.*.*..****.*...*...**....**.**....**....**.****..*.*..*..**...**.*...**.*.***.**.**..*.**.****.....*.*....*...*...*.*...******..**.***.*****.****.*..*.*.*******.**.**.*****.*...*.**.*..*..*.**....*.*...*....*..*..**..*.**....**..*****.***.*.***.....*.**.....*..***.**.***.****..**.*.*..*.**.*..*.*..*.****.**....*****.*.*..*****...**.*.*****.*.*..**...*.*.**..**.*.....****..*....**.**.*.*......*.....***.**..****..**...**.***...*....**..***.*...****.*.*..**.******.**..*...*.*....**.**.***...*.....***.....****..**.*****.*.****.**.**.****.**..**.**..*.*****..*..*.*..*..*******..**....****....*...*...*.*.**.*
.*.*......**.....**.*...*..******.***..*...*****.***....*.**.****.*.**.....**...*...****.**.*..*.*.**..******.....****..*...****..*.*****.*....*....*....**..*.**.*.....***....***.*.*....******.*...******.**..*******.*......****...*.**..*....****.*...**...****.**...**.**.**.*.*..**.*.***.**.*...***..**.**......**.****.**.*....***..***.***...*.**..*..*..**......**.****....**.**..*..**.....*******.*..*..*****.*....**.********........*****.*....*...*..*.****......*.**..*******..*.*******.**.**..*...***.****...*...*.****..*....*.***....****...**..*.*.*...*****..*..*...*...**.*...*.***..**..*.*.*....***....**.....*.**.*.*.....*.***.**...*.**.**..*...**.*.*..****.*..**..**.*..***.****.*.....******..**.*..**..**..*..*.***....*..*..***...**.......**...**...***.....***..*****...*..***..***.....***..*.....***.*....*.***...****.****..*...***.*****.**.....*.*.*...*.......*..****.*.**.*.**....***..*..***.**.*****....*....**.**..*****....***..*..*..*...*...*.*.**..*..*.*.****.**.*..*.*...********..*....**..*..**..*.**..***...*.*..*....*.*...**..*.***..*.*...**....**.***...*****.*.....*...*.....*.**..*.**..**...*.***.*.**..****.**...*...***..****...***.**...***...*..***....*.*.*..**.*..*.***.....*.*.***.*...**..*....*..****.*****.*.****.*****.**.******..*.....******....*.*...****..**..*.*..*......*.*..*..*.*..*.*.*****..*****.....******..*..***.****...****.**..**.**....*.**.*..**..*.***..***.*.*.*****..*...*...****...***..*...*..*.*.****.*......*.***.*****......**.*.*...*..****...*.....*...*...*.**.**.**....**.**.**...**.****....***.*.***..*****..**.*.**.*****....*..*****.****....*.****.**.*.**..***.*...***..**...*.********.*.*....*....***.******.....**...*.**.*.**.*.******.*......******.***.*...*.*...*..*.**..**...**...*..**.**.*.**..***....******..*..***.......**...****.**.***.*...***..*.*...*...*.....**..****..*.***....*.*.*.***..**.****.*...*....***.*****..*.****..**.*.****.*..*...*..*..**..*.**.*.**.****.**..*******...**.**..*..*.*...*****......*.*.*.***.....*.**.**..*.****...
*.**...*.*.........**....******..*....***.***.*.***...*.***.*...*...**.....***.***..***.**..*..*......***..*..*...*..*.*..*...*..***.******........**..*..*.*..*****..*..**...*..*...*.*.***...*.*****..*****..*.******.***.*...*.*........*.*.**..*.**...*.**.**.**.**..*..*.*..*.......**..**..***...***..*....*****.**.**....*..**.*.*..*.*.*..*...***.*.*..**.*.**....*.*.....*...*.***..***..*.*...**.***..*...*...***.*..**...*..******..*..**..***..**.***.**...*.*****.**.*..*.**.**.**...****.....*..*....******....*.*....*....*..**..***.*****........**..***.***..*.*...*..*.**.********..**.......*......*.*.**.***.***.***.***.*..**.**.****.**....*..*...***.*******..********.*..*...**...**.....**..*..***.**..**.....*.*.***..*.*.**..*.....*..**..*.*****.**..*..*..*.**..****...***..***.*.**.*..*.*.......*...***.*****..**....*..*..*.**...**.**..*..**.*..**.**.......**...*******.*.*..**..........***....***.***..**.*.*....*..****..**.**.*.*...**..*..**.**.**.*...**.*......****..******.**...**..*.*..***.*...*.*.****..*.*.**..**.**..***...*...*.*..*.*..*.*.***..**...***.*..**...*****.***.*****.**.*.*.....***.*...**.....*..**.*.***...******.**..*.**.*.**.**..*.***...**...*.*.*.*..*...*.**.*...***.**....*.**..***.**.*..*....****....**.****.**...*****..*...*.*.....*.**....*..*.....*******.*.**..*****.*..*.*..*.*.***.*.*....*.**...***.**..*...*****.....*...**.*...*.***.**.***.*..*.*****.***.****...*.*******..*.*.*..*.**.*.*.**.****.*.*...*..*.*.*.*..*.*.*.**..*..**.*.*...**..*.*****..**.*...*..***.*.***.*.*.*..******.*...*..*....*.**.******...****.***.**...******.*....*.******......*.....*..***..****....*.*.*.*.*...*.**.*....**...*....*****.***.*.*..*.**.**..*..*.***..*.*...*..*..**...*.***.***...*..**.*....**.*.*.*..**....*******.***.*....*.....*.*..*.**..*.***.*..*..****.*.*....***..*.*...*.**.**..*****.*.**..******.***........***..***....******..**..**.**..**.**.*..*....**...*.****.**.**..*..**.*.....*.***.****..*....**....*.*...*.***.*.*..*..**...*.*..*...*....*....**.*..**.****..*.*.**
*..***.***.**..*.*.*.*******.*..*...*.**.**....*.**********.....*.*...**.*.*.****...***..**.*.*.*.*...*..*.*.*.*..***..*...*.......*....*.....*.*.***.*...******.......******..*..*.*.*...*.****...*..*..**..*...*...***.*...**.*****...***.***..*.**.*..******.*...***.*.*.*.*.**..*..**..**.*.**.***.**.*..*.....**.*..***********.*******.**....*..*.*..**..**..***.*...**.*..*.*...*...**...****...**...**.***.**.....*.*.*.....*.*****.....*..**.*.*****.....***..*****.....*..*..**.**.*..*****.*..**.*.**.*..*.***.**..*....****.....***.*...*.**.....**.*.****.*....*...*..*.*.*.***.*********.....*....*.**...*****.....*..******....**.*..*..*.**....***..*..***..****....**..*.*.***..*..**.*..*..****..*...*****.*.*****...*.*.*...***...**.*....**..*.....****.*...*.*..***.*.**.****.*..*..**...****.......*..*.*...**.....**.*......*..***..**..*.****.**..****...*......*..**..***......*....**....*.*.*..*****.*.**.***..**.**.....*.......**..**.*.***..****..*.****.*...*.*..**.....**.**......**..*...*...**********.****..*..****..***.***..*.*..***.*....*..........**...*.*.....*..**..********...*..****.**.***.******.**.****...*....**...*.****...*.*****..*.*.****..***...*..**..*.***.***...*..**..**...****...**.*.**..*.***.*..*..*.******.***.**..*.*.**....**.*****.**.......***.*.*****.*......*..**....**....***.*..**.*.*********..*.*.*.***..*.*.***.*****...***....**..**.*****.*..*..*...***.*...*.**.*...***.*.*..***..*.*...**.*.*****.*.********.****.....*****..***..*..**..**.*...*....*..*.*.***.**.*.*...**.*..***..*.****.**..**.***.....****.****...*.*.*..*.**...*.*.*....****.**.****...**....***.**..*.*****.*..*..****.*..**...**.*.*....*****.**.**....***..*.***...**......**.**.**.*..***..*..**..*.*.**.*.***.**....***..*.*.*...*...********..*.*..*.********...**..****...*.****..**....**...*********.*.*..*......*******..*.**......***...*....*****..*.**.*.***.*****..****.*.**...*..*..*...**.....**...*.***.**..*.*...****.***.......*.**..***...**.**.*.*...*.*.*...*.*.**.**.**.***.*****..**.***.*....*..*..*.
****..*..*.*.**.*.....*.*.*..****..***...***.**........**..*...*...*.**..*.**.***.*.**..**.**.**.*.*..*...*.**.*.*****..**.*..**.**.**....***..**..***...*.*...*....*....***.*..*....*.*...*.**.*...**.*.***.*..***...**....*.**.*.***.**.***..****...*...**.*..***......**.*.**.**.*******...**.******.*.*****.*...**....*.*.**..*****....**.***....**.*.*.....**.****.**.**....***.....*.*.***..*..**.***..***..*.....**.**..*.*..*.**....*..*.***...**..*.*****.*.*.**.*..*...*.*********.**.*.**.***..**....***..*.*...*.*.*****.*....*..**.*...**...**...**.....*.*....***.***..****....*..*.*.*********.*.*.**.*....**....***.**.*.............*.**.**********.***.*..*.......**.*...**...******.....*****..***.*..**.**.****..***.*.....*.**...****.*...*.*.****.***..*...**.**.***.*.***.****.**..***.....**.*.***.**...*...*.**.***.*...**.***.******.*...***.********.**.****..**...**....*.*.***...**.**.**..*.****...*.**..**.*.*.*...*.**..****.***..**..**....*..*.**.**..***..****...*..*.**.**.***...**.*.***.***.*.*......***.*..***..*......**..**..*.**.**....*.*......*.**.*..*...*.**...*..*...**..**.*.*...****....*.**....**....***.********......*..**.*..*.**..*.*..****.*.*..***.**.*.*.**....*.**....****...*.**..**.**.**.***...*****.****..*..*.*.**.***.*.*...*..*..*...*.**...*.*****........*....****..******...**.*..**.****..**.....***...*.***...********....*******.***...***..*.*.***.*..*..*.*.***...***.****.**.*.****..*.***.*..*.**...*.*.****.**.***.**...*.**....*....**.***.*.....***.*.***......****....**.....*.*.**.*..*...*.*..*...**.***...**....**.***.*.***.**....**.*..*.*..*****.*.*.*..**.....*.****..*...**.*.*......*..*.***.*..*.*.*.*.**..*.....**..**..*.*.**********...*..**.**.*..*.*.*.***..***.....*.***....**.........********.***.*..*..***.**..**...**..***.*.**.****.*.*.*.*..*..***..***.**.****.*..*.*..*..*.*.***..*..*.****.*.*.....**..*...**....*.*******.*.***.....**....**.....*..**.*..**.*..**..**.**...*...*.*..***.*..*****.*...*.*.*.**....*.*..*.......*..*...**...**..**.*.**.*.*......*...**.
...*....*...**.**....**..***.*..*.**..*..****...***.***.*.*....**********..*..**..***..*.***....***.*......**.*.*..****.***...**....**..***...*....*.**......***.*.**.***.***.*.....***...****..*..*..*.*****...*.**..*.****..*....**.****.***.*.**.**..**.*.*.*.......*****.***...*..*.....***....*..*.**..**.**..*.*..**..**.*.*..**.*..*.*.*.......**.*.*.********.**.*.***......*.*..*.*..**.****.***..**..*.*....*.***.*.*****.....*.**.*.*.***..*.*....***......**....***.*.*..*..**.*..*...***.*....*.***.*********...****.*..****.**...*....*.*.**.*.*.**..***...*.***.....*.*.*.**.*.*.*****..*....**.**...***.*.**.*.****.......*.***....*.***..*.***.**..*.......*.**..*..*.**..***..**..*.**.**.*..*...***....****.....*.**.**.*.*...****...*.**.*.**.***.*****...***.**.****..**.*....**.*..*.*....***..*..**.*.*....**..*******...*.***.****..*.*****...*..*...*...*...**.*...*.**.*****..*.*....*.*....**...****.*.*..**...*.*.*.***.*.*.**.*..**......*..*..*...****.*.....**.***.**..**..***..*...*...*....****.*.*..**.****.....*.**.*.****.**.*.*.........***..*..*.***..*..*.*....*.****.*.....*......*.**..***...**..***.**...*.***.*..*.***..**....*.*..*.*.**..*..*.*..**...*.**.**..*..*.**..**..*...**..**...***...*.*.***.*.***.**.**..*...**..**..*....***..*..*.*.*..***...***..**.*......*.*..*..*..*..*.*****.....*.*****..***.***.*....*.*..........**..*.**...***.*....**..*.*..***...*..*.....**.***.*.*.**..**...*..*.**..*.*.*...*..*.**...*.*.....***.**..****....**.*....******..**..*....*.*.***.....*.****.*.**.*.*...*.*.***.....*...*.**.*....**.*.**.**.*...*.**....*..*..******.*.*......**..**.*.*...*.***..**..*..*******.*..*....**.*..*..***.**.**...*.*...**.*..*..*..*...**...*******..*.**..*....**...**.*......**.*.***....*..*.*.**.**.***.**.*.***.*....***.**...*.*..******...*.****.**.**...*.*.*..*.**.*.....***..*....**......*..**.*..****...*.*.*.*****..**.*.*....**.*.*.*.....*...*..*.*..**.*.***..***.*....*..****.*..*.**.******.**.*.*..***.....**..**.*.**.**..******.*..**.*..**..**.******...*****.**.*...**
.*...**...**..**.*.*..**.*...****.**...**...***..**.*.****.*.**.*..****.*..*........**..*.....**.*..*.**.......***.**...**.....**...*.**..*.*****..****..**.**.**.*..**..*..*.**.**..*.*.**....*.**..*..*..**.*****....***.**.*****..**.*...**.**.***.*.*.*.*.******.**.*.*.*..**............*.*...*.***...**.*****.*.*....*.****.....*...**..**..*..**..******...*.***...**.*..****..****.****.*.**..*..*..*.**.*.*.**....**.....****...**..***.*....*..*..*.****...*.*.***.....*.*.*.*.*****..*.*.*..*..*......*.*.*.*..*.....*.....*.*..*....*....****............***..***..****.*..**.******.*****....*...**...**.****.*..***.**.*..*.******..*.*.........***.**********.**..****.**..**.*.**.**.*...*..***.....*..*..****.****...**..***.**.*.*..*.......***..*.**.**.*..**..***.***.*....**.**.******.*...*..*...****.**....*..**.**.*..*.**..**..***..*.*...*****.*.***.*.**.**....*****..***.***..*.*.***...**.*....*.****.....*..*.***...***..**....*....**.****....***..*..*.....**..***.*.*...********..****..*.**...*.*****..*.*.....***...*.**..*..**...*..*.**..***.****...***.*.*.****..**......**.***....*.**.....**..*....*......****.**...*.*.*.**...*..*...***...*.***.***.*.....*.***.......*...**..*..******.*.**.**......*..***...***.....*.*.*.*.*.***.*...**..*..*.*.**..*.*.**.*.**..*.....**.....*.*****....**.****......*....*..*....**..*..*.*..***.***...*..**..******..**....**...*...**.*....***.***...**..*..*...****....**.*.*..********..**.*...******.*..***.*....*****..**.***.***...***..****.*..*******.**.*.....***.*...*.***...*.*....*.***...*..*.*..*.*....**...*..*..*.***..**.*...**......***...*.........**..***..*..*.**....******.***...****..****...*.*****..*..*...**...**.*.***.**.*....*.*.**.*.*.*..*.*.*****.*..*..**..*.***.*....***.*..*.*.*.*.***..*..**.**..*.*.*.*.*.*.*....*..**.**....*..***.*..****.*.*...**.*..*...*****.**.*.*...*******.*...*.*...*********..*.***.*****.*.*.**.*.*..*...**.**...******.*..***..***.....*.*..*....****.*.**..**.*.**.*......*...***...**.....***..*.***.*.***.*.**.***.....*..*.
**..**.**..**.*.*.**.*.*.*..*.*****.*.**.*.**...*.**....**.****.*..**..**.*...*.**.*.****.*.******.***.********....***..*.*********.**..***.******..**....*.**.......****......*.....*.**...**..**..*..*.*.*.****..*.*..*.*....*.***.**.*....*.****.*.*.***...**..**.*....*.*.*.****..*...**..**...**....****..*..**.**..*.***.*.*******.***....*****.*..*.****..*.*****..*****.....**.**.**.**.**...*...****...*.**..*.*.**....*..***.*...****...*.*......*.***.*..*...*.*.*.**..**.*.*..*...*.**.***..**..****...**.....**....*...******.****.*....*.*......*..****.**.....**.*..*..*.*..*..*..*....*.***.****...**..*..***..*...***.**.**........***.*.******..****....*..***.*..***.*.*.*...*....*.*.****..*.*.*..*..**.***..****.**.*...***.***.*.***....*.*.**..**...*.....**.*......**.**....**.*...*.*.*.*.*.***.****..****..*.****.*...**..****.****.*.****..***..*.....**..***..**..*.***..*.*..*.*.**.*...******...*.*..**....*....*...***.**.***.*.*.*.***.*.*...*...**.******..*.*.*******.*...**..*****.***...*...*.****.***....*...**..**.*.****..**..*.....******..*.**....*...*...*.....*.*....*.*****.**.****...****.**.*..*.*.*.*..*****.**.**....**.*****.*..***.*..*...****.***.*..**.**...***.*..**....****.*.**.*...**.*.****.**.*.....**....***.***..*.****.***.****.**.*.*.**.*...*.*.*.*.***.*.*...*....**.*..**.****....*.**.....*..****.*********.*.**.****.*.**...**..***....**.***..*.**...**...******.**..*.**..*.*.*.**.....**..*.*...***.*.*.***..**...**.**..****..*...*.***.*.**....***.****...*.*...*.***...**.*****...**.*...************.***....*.*.....*...***....***....*..**.*.**...*****..****..**.**.*..*.*.**.****.*.*.**.*.*.****..******..*...*.**..*.*******.**.***.**.*.*..***.***..**.*.*...***..*.******..******.**...*********..*...**.******......**.*..*...**.***..***...**.**.*.**.***.*.*.*...*****..*.**.*.....*.**..*...*.*.......**..**....**......*.....*...**..*.**.******.*.**..****...**.*....*.*.....*..*..*.**.**..**.**.*.........**...*..**.**.*.**...**.*...***.**.*..**.*.***...*.***.****..*.**..****......
.**..*.*....**..........**..***...**..**.*...*.**...*.***..**..**..*.*......*.**..**..*.*********.**..*...******..****...***..**..********.*.**.***.*..**...*......*..***..****..*****...*..*..*.**...**.......*.**..*.**..***..*.*.*..**.*.***.**....*.**.*.**.*.***.**.*.*.*******.*........*****..***.***.******...*..**....**....**.*.*.*.***....**.**..***..**.*.*...**.*.*.....**.**.*.******.*****.**....****...**....*.*.*..*.***.*.*.****....**.*....*.**.****.*.******.***...****.***.*****........*.*****....**...*..****..*..*.***.**..**.**..**.....**...***.***.**.**..*.*..**.*..**....*.***.***..****.*.**.*.*.*.*.*..*.*.*******.......*.**.*.**.***.***..*...***.*.**.***.*.*.****...**....*.****..*********.*.*..**..*........**.*....***...**....**...*...**..**..*...*.**.**.*.*.*****.*.*..*.*********.*.**.*.*.....**..***.***.**..*****..*.*.**...*.**......**..*..***.....*.**.*.***.**..*....****..***.....*.*******.....*..*.*.*..*.***.*..*.***.***...****.....*****...*.*...**..*****.**.**.**...*..*****.***.***...*.**.....**...****.*....****..***.**.*.**.*.**..*.*.*.....*.**..*****..**.****.*.***..*...*.***.**...**.**..*..**.***....**..*..****..*....*.***..*..**....******....*.*.....***.*.*...****..**..*..*****.*...*...**.....**..**..**.*.********.*.*.***...******.**..*****.*.***.*.*.....*....*.*.**..**..***...**.***...*.*.......*.....**...*****..*....*...*.*..**...*.*..*...*.**.*.*.*.*.**.***...*.****.***..****.**..**.**.*..**..*.*..*..*.**.**.*.....****..**.****...****.**....**.**..****.*.****...****..*****..***.*.*...*.......**.**.*..*...*...**.***....*****..**.*.*...*........**.**.***.**.***.***.*****...*..******.*****....**.*..***....**..**..*.***.....*.*......**...*...*..*.*.**.....*.**.**.*.*..*.*.*....***.*.*.***...*.****...*..***.....*****.*.**..**.*..*.*.*......****.*******..*...*...*.*...***.*...***.*.**.***..**.....*.*.**.*..***..*.***.*..*.****..*....**..****....*...*.******.******..*.***...*...*******.*..*...*.*.*.***.**.**.*....**...*.*.*..**....***.*.....******..***.***
**..*.*..*.*.***.*.**.**..**.******..*.****....*.*.***..****..*.**...**..**......*.*.*.*...***..*...*.*....*.*.***.*****.**.**...*.***.*.*.*.*.....***.**.**.*..*..*.*.*...**.....*.......**.***....*..*.*.*..**...........**..***....*.*....**..**.***.....*..*.*..*..*.*.*.*.*..*..******..*...*..**.*..*.**..*.***.**...**......****.*.*.****.**.....*.**..*....*.***.**.**.*.*.*.**.**.*..****.**.***.*.**.*.***.*.*.*..*****.*....*.*..****.****.**.***...**..*..*..**.*..*....***....***.....*.*.**..*..*.*..*****..**....*.*..**.*...*.**....*..**...***..***.****..**..*..*.*....******.**..*.*..*.**.**...**.**.*.***...*..**.*.....*****...*...*..*.****..*..***....***...*....*..*..**..**..*.***..*...*...**.*..***.*.*...***.......**.*.**.*.*****.**.*.**.*.*.*..**..*.**.*..*..*..**.**..**.*....***..****....**...***.....***...**.***.*....***....*.***...*.**..*.*.*.....*..**.*.....*..*.***.**..*******.*..*.*....******.**...***..*..*..**.**.*....*..*..*.**.**.***..*...*........***.*..*.**..***.********.*****.*....*.**.*.*..*.**.*.**...***..*.*..**..**.*.*****...*..**..*.*.***....**.*...*..*****.**.*.***..***.*....*...***.****.*.**.*........***.*****.*.***....*.*....***.**.**..**.*.*.****...**.***..**...*..*.*.*..*.****..**...*....*.*....*...***..**..***..*.*********.*..****....**..*.*....***...***...*.**...****..*.**......**.**.*****..*..*******.***.*.**...**....******..**..*.*.*.**..******....*..***...**.**..****......***.**...*.*..*.**..*..*....**********.*...*****..**.......*.**.*...***.**.*..*.*.*..*..*.***.**.********..**.....*.....*.**.**......**.*.****.****.***.*..*..*.....*....*.*.*.*.*....**.**...**..**..*.*....*.**.*.*.**.**..***..*.*....**.*.*..**...*.*.....***.**.****.*....***...**.****...***....*****.**..*.*...*.*.*..**..*...**..**...*.****..***.*..*...*.*.*****.*.*..****.****.**..***.***...**.**..*.**....*.*..******...****..***...*....***.*...**..*.*.*.*..*..***.*....*.****.*..*****...**....*..***.*.*....*.*.*.*...*.****.*..**********...*...*..*..*..*.*...**..**..***.*****.*.
**.*..*...**..*.**.*.**.***.*..***.....*.*....*.***..*.*.*****..*.**....*****.........*.*..*..*..****..*.**.*.*.*..**..*...**.******.*.**...*.*.*....**.****....****...******.*..*...**..**..**...**.*....*.*.**....**.***.**.*.**.***.****..*...*.*.***.*..*..*...*.****.**.*******.***.*....*.*.*.**..***....***......*...**.*.*..*.********.*...**.....*...*.*.*.*.**...**.*.****...*..*.***..*.***..***..**..*...*..*****....***..***.*.**...*..***.**...***..*.***...*....*.**.**.***.**.*......****..*..***..**...*.*...******..**.*******.*.***.**.**.**********.*...**..***...**.*.*.*..*.*.**.*****...*.*.....**..*...*..*...*..****.*..*.*..**.*****.....*..**.*****.*.*.*.*....*.***..***.*.***.**..*....*........***....**.*..*.*.*..*....***....*******..*........***.**.**.*.**.**..*...**.***....*...*.*..**.*.*...**...*.*.*.....**....**.......**.....***.***...*****.*.*.**.***...**...*.**.*.*..*****.**....*..**....*.*.*...***.*******.*..**..*..**.*.**...***.**.....****.*......*...*....*.*..*..*..*....***.*....**.*..****.*....*.**.*.****..*...*...**.*....*.*.***..**..*...*.*.*..*...*.*......***.*..*..***..*...******...****.**....*...*.***.*...**..**.****..**......*..*..*.*..***..**.....****...***.***..*....**..*****...**...*..**.*..**.**..*.*....*.*...*...*.*.********.*....****..**.**********...****..**.****.....*..**.*..*.......*.*.*.*..****.*...****.***...*.*.*.**.****.***.**..**..*****.**.**.***..**..**..*****.*..*.**.....**.....*****.*..****.*..***.**..**...*..*.*.*...*..****.**..*....********.*.****...*...**..*...****.***.**...*....**.*.*..*.**..******.*.*.*.*..***.*.*.*.*......*.*..*.**.*.****..**.*.**.****..*...*...*..***.*.*.*...*......*.*..*.*.***..******.***.**..******.****........*...**..*******.*.***....*..**..**.*.*.*..*.*..**..*.*..***.*.....**..**..*...***....**.*****...**.*.*.*.*..*....***.*.....**......*.**.*.**.*..****......***.**.***..*...*****.**...**.*.**....*....*.*....*****.*.**..****.**.*..**.*......*..*.........**..*.*.*.**.**..*.**.****..**.**.....*..*..*...*.....*
*...******..*.*..*.**...**..*...***....**..*.*.**.*****...*....*****.**...*********...****......*******....**.*.*....*..*...*...**..*..*..*..*.*.*.....***.*****..*.*...******..**.*.*.*..*.*..*..***..*.*.*....****..**.**.**.****.....**.**...*..***...*..*.*****.**.***..*..**..*******.****.*..*..****.*.....****.****..*.....**...*.**..**.**.*....*.*.......*...***.**...*.***..*.*.*...**.*.*.*..***..**.*..**...*.*...*****..***..*..*..**.......*........*...**.***...*..**..****..**..***.***....*.***.*.*.****.**..******.*........*.***...***.*.**.*..*.*.****.***.*...*****.**..*.*..***...***.****..*..*.*.....**.**.****.*..**..*.***.**.*.***.*....**.**.****.*..**.*.*.*.**.*.***...*.*.*...*..*.*.**.*.*.**.*****.***.**..**..***.**..*.**...*.*...**********.*.****.**..***.**..****..****.***.....***..*.**...*...**....*...**.**********.****..**.****.**.******.*..****.*...**.*.*...****.****.*.*****...*.**.**.*..*....**.**.**.*.***.**.****..***.....*.****.***...***....******....*..*..**.**.*.***..*****.****.*.*.*.....***********.*.**.******.*..*.*..*.*..*..*******.*...*.*..*.*..**.***..****.***.*...***.*.**..*.**.****.**....*.**.*.....**..**.****.***.*...*.****.**.***.***.*.**.....***.....***...*.*...****......*.*.*****..*..********.*****....***...**..*..****...***..*.****.*...**...*...*.*..**...**..*.**..**...**...**..*.*..*.**..**.*****..***.*..*.*.*.*.*.*.***.*.*..*...*****..**.**...***..***..**.*.*.*.....***.***.***....*.*..*..*.....*.***.**.***....**..***......***.**..*..*.*.*.*.************...**...**...***.****.**.***.*.*.***.**.**...**.*****......*.****.*...*.........*****...***.....*******..****..**....**.......**..*...*..**...*..*...*...***.***...***..*.*.*.**..*.**.*..*******.**..****.*..***.***..*.....*.**....***......**.....**...**.****.**.*......**..**.**.****.**....*.*...**.*.**..**.**..***...****...*..**.*..*..**....*...**.**.*.***.***..*..***.*.*.**.*.**......****.***.**.*.*..*.*.***.*.....*.........*......****..*....**..***.*....**..**.***.***.****..*.****..**.*....***
***.**.*.*..*...***.......*..*****.*..**.****.*..***.**.**..****...*...*...******.*.**.***.****.....*.**..**.**.**.****...*.....**.*....*...*...***.*.***.**..*...*...*...*..*****.....*.**.*..**.........**.*..***.*.*...*..****..**..**.....*....****..*..***...*..****.***.*..***..*.******....*.**.*.**.**...***.*.....*.*.......*****.*..****.*..**..*..***.*.***.**.**..*.******....*...*.****..***..*....***.*....*.**.***..**...*....**.**...*.**......*..*....*.*....***..***......**..*.**..**....*..*..*..**********.....*..****.*.**.*..****..****.**.....**.**..*****..*.**.*******.*..**.*.***.*..*.*.....**.***....***...**...*....*.****.***....********.****.*.***.*...*..*..*......**..***.*..**.***.**.*.*.*.****..*....*.*.**.*.******....*....****.*.*..*.....***.**...**.*...***..*..**...***.*.**.**.******......*..*****......***.**.*.*.**....*.*..*.*****...*.*.**.*..*..........*..*...*...**.**.*.*.*..*..*...*.**.....*.**.**.***.**.**..*.*.*.**.**.*.******..*.***.*..*.**...**..**..***.*...***.*******......**.*****.**...*****.*.**.*.****..**...***.**.***.*....***...***...*.*..*.***.**.....*.*......*..*...*.*.*...*.*.*.**...***.**..**....*...***.*.**.*.*.***..*.****.*..*....*..**.****.**..*....*..**...**.**...***..*....***..*...****..*..*.**.****...*..*..*..*.*.***..**.***........*..***.*.*******.**.*.*..*..****...**..*..******.***..*.**..**....*......*...**..*.*..**...*.*.*..***...*.*********..**.*.*.***........*.*...*.***..*.****..**..***...*.**....****.**..*..***..**.*.**.....*.*..*..*..**...*.*.***..*...****.*******..*.*...**....*.****....*.*.**...*.**..*........**...**.***..**..*..***.***.*.***....*.******....***.****.**.**..**.**...*.*..**.**.**..**.*.***.*.**.*.***....*********.**.*.....**..**.***...*..*..***.***.*...**.*..****...**.*.....**.**..**....**.*****.*.**.****...**..**.*..........*.*..*.....*.*.***...*..*.*...**.*.*...******.***...**.......*..*...**...**..**.*.**.**.*.**.*..*....*..*..........**.*.*..*.....*.*..******.**.**....**.*...**..*.***.*.***..*****.....**...*
....*..*.*.*.***..**.*......*.***.***.**..**.*.**.*.*..*.***********....*****...*...**.*..**...*.*****.**.***...**.**.*..*...***.*.***...*.*.*..*..*..*.*..*******..***.*.....******..*.**....*.**.**..**..*...*.**..**.**.*.****.*..**.....**..*.***..***.**.***.*.**.**..*******.*...***.****.*..*.*.*.****...*..*..***.*..*........*.......**....*.*.*******.**.*.*..*.*...**.*...*..*.*.**..*.***...**..*..**..*.**.****.***..***.*.*.**.*...***.**.*.*.**.**.*..*.**.*.*..*.**.***.*******........***.**.**.***..**......*.*...***.**....****.***...**...**.*..*.***.**..**.....**...*.......**.....*....**.*..*.*.......*..***......**..***.*.*.*..*.*...**.****.****..*.*...*.*.*...*..**.**.....*...**..*....*..*..**....*..*......**.**.**.*.*..***...**..*.*...*..*.....*.*.***...*****.**...*..*....*..***.**......**.**......**.*.*...**..*....**.***.*.*.******...*..**..****......****.*.*.***...**.*........******..*****.*.*.*..*..*.******..*.*****.*.*...*.*.*..*..**.**....***..*****.**.**.***.*..***...*..*...****.**..*****.*....*.*..**..**.**...*.***.***.*...**.***.*.*.*...***.*.********...****....**...*.***..*..*.*.*..*.*........**..**..**.*..*.**....*..*...*.....*....*..*.**..*.**..**.**..**..**.**.*****.***.**.**.**.**.*......*...*...**...*..*....*...**..**....****..*.*..*..**...*..*.**.....********.**..*..*..**..****...*.*..***.....****...*.**..*....*..*...***..*..****..*...*..*.**...****.*.**........**.***.******.**.***.*.**.**.***...*..*..***.*****..**...*..*.*.*..*.**.*..*.***.*.*.**.*.***.*..**.******.*.*...**.********...***.*****.*.*...***.*****.*...****.**.*..**...**..****...*....*..**..*...*.*.*.***.*....***.*....**.....*.*.*...*..***..****.....*.**...*....*..*..*.....***..**.*...*..**..*.*.*.**.*.*..*.****..*..*.*.***.**...****..*.*.*....****........*.****.*.**..*..*******.*.**.....***.**.***..***..**..*.*..***..*.**.*.......**.*...*.*...***..***.*.****...*****....*...****.*****.*..**...*.*******...*..*..**.**..**...*..*****.*...**.....***...***.***.*.*.**.*....****..***....*..*..*.
**...***.****..**.*..*.**..*.*.**....***.**...*..*..*.....**...**.**..****....*..***..**.***........*.*.*.**..**.*..*...*....***.*....*.*.**...*.*.*.****.**.*.***..***..*.*..********.***....**...*..*****...*********.*.*.......***.**.*..*****....**.*.****.***.*.....***.*.*.****.*..*.****.**..**.*...*****..*******.**.*.**...**.***.*...*..*..*.*.*..**.*.*******.........*.**.*.**.***..**....*.*.**...*..*.***..........*.**..**.**.**********.***.**.*.*.*..*..*.**..***...*.**..*...**....**.***....*.***...*.*..*.*...*.***.****....*.*.*.*......*.....*..******..*.*..*...*.**.*....**.*******..*.*...**..**.***..*...**.***.*.**.***..*.**...*****..***.****.*......****...***...**...*..*..**.***.*.***.*...*..***.*..*.*.***.*...***.*......**.....**..*.*.***..*.*..**..***..****..**.**.**.**..*...*.**...***.**.**...*..*....*.**..***.*.**...*..**..*.*....***.***.*..*..*.*****.****..***..***......****.**.*..*.***.*.***.***.*.*.*....*..*..*.*..*...*...*..****.*..****....*..*.*..******.*.*.....**.**.**.**.*.**.****.*..**.**.**.****.*......**.*.*.......*..**.****.*..**.**....**.*.**.**...**.*......*.**..**.*.**.**........**.**.***...*..*...*.***.**..*..****...*..*...*****.***.*****.**.*...**..*.**...*.*****..*.*.**.*..***..*.***.*.**....**.***.**.***...**..*..**....**.***.*..*..*.*..**.....**.****..***.*..*.*.*.....*.**.*.**.*..**.**...*..**.***.....*.****.**.*...*.*..*...**.****..*.*****..*****.*..*.*..*..*..**.*.....*..**...*.**..*.***....*.*.*.***.*.....**..*..***..*.*.....*.**..***.**....*.****..*.*..**.*..*.*****.**..*.*.**..**.**.....*...**....**..*.**.*.***.*******.*...**..*.**..*.*.*..*...*.***.*.**.***.**..*.*.**..***...******..*.**..****...**.****.....*.*.***..****..**.***.*.***.....*****.....*.****...*....**....*...***....****.*.***...*.***.*.*...*..**...*.*.**.*.*****.**..**.**...***.*........*..*.****...*****..*.*.*..*.****.*.*...*..**.....*.**.*.*.*.**..*.***.*..*..*.*..**.******..******...*.***.*....**.**.*..*.*.*......**.*.*******..*..*.**.......*...**.*..*******.**.**..*.*
.****..*.*******..*..**.....**.....****.**..*.*.**.*..****..**..*..*..***...**...**..***.*..*.*..*....**.***.*..*...**..**..*..*.**..*.*.*.*****..**..**.***..*..*.*******..*.***...****.**.....*..*****.*..*.*..*.********..*.*.*....*....*.***...****.**.**.**.**..***..**.***.*.****..*......**..**.*...*..**.*..**.***...***.***..****.**..***.**.***...*.**..**.**..*.*.*..*.*.*..*...**...**....*.****.*..**..**.*.**.**.*.*...*......***.**...**..*.*.*...**.*..**..**.***..**.*..*..**.**..***..**..******..*...*.***..*.***..*......*.******.....*..**.....*....*.******.*....**.....*....*..*.....*.****.******.*..***..**.****...***..*.*.*.*.**.....**..*..****.**....****.**.*....*.***....***....*...*..**.*.**..*...**..****.*..*..*...***.***.*...***..***.**...*.*.*****.*..**.*..*.*.*.*.**.********.*.**.**.....*.**.*.******...*...*..**...**....**.**.***..**..*....**.**.******.**.**.**..**...****...**.***....**.**..****..*...*..**.***......*........*..*....*.****.....*..*..***..**.*.**..*.****.**.*.**.****....*....***.***...*..*.*....*****.***..*....**.*..***.*.***..*..*..*.*.*......*.**.*.....*.****.*.*....*..****.*..****...****.*.**..*..****...*.*.*.*.*..*...*.*...*****.*.**..**..*.**..**.**..******..*..*..*...*..*.*.**.....***.********.*****.*.**.**..***.**..*.**...***.....*..***.*****...***......***...**.**.*...**.*.**.******.***....**.****......*..*..*.**..*.*.*..*..**..***..*****.****......******...*..**.*****.......**..***.....*****.***....*.**..***....*.*..***.**....**..*.**.....*.*.*.******.....*..***.*..****...*...**.*..*.**.*.*.....*...***...**...*......******.***.*.****.***...***.*..*.*.....*.......*.**.*...***.*.******.*.*...*...****.****.*.....*....****.....**..*.*.***.*******..***.**....*.*..**.*......****.*..*...****.**..**.....*....**...*...*..**..*.*..*.*.*....*...*****.........***.....**.**..*...*..***..**.*.**..*..**.*..*...**.**.......*...*.*********.*......*..*....*.**.**.*.*.*..*.*..****.....**.*....*******.....**..****.*..**.**..*..**.*..**..*..*****.*.*..*....*
**..*..*****...***....*..*..*.*.*....**..*.*.****.***.*.**.*.....*.....*.*.**.*..***.**.****..*..**....**...**..*..**..*..**.***..*..*.**.**..**.***.*******...********.***.....*..*.*....*.**.**..*....*.**....*..**...*.****.*.****....*...*...**.....*.*.*****...**..*.*..*..***.*****.*...*.*...*.*.***.**.****.**...******.*..*..***.**..*.*..****.*.*.***.*.******.***.*....*.*.***.**.*.****.....*.*.*.*..**...**..*.*.***.*...*.*.**.*.*..*...**.*.*.****...****.**..*.*...*...*..*.*.**.**....**.*.*.*..*.*...**...*..*.**.*..**...*.*.**.*.**.*....*.****..*.....**..*...**.*******......*.*.*.**.****....*.....*.**..*.*..*.*..*******....*...*****.*..***.*.*******.****.*.**.****.*..*..**...***.*.....**.....*******.*..***.*..***.*......*.*.*..*.***..***.*.**.*.......**.**..**..****..**..*...**...*.*...**.*.****.*****.*.**.*.*.*.*...*****..*****.*..******.**.***.*.*.*..*.*.**..*.********...**.***...**....*..*..*......*..***..***.*...**.**...**.**...**..***...***...****.*.*...*....*.**.**...*.*..*.*.*.*.******.....*......**....*****.***.***.*.*.*..***...*...*.*****..*****.*.**.*.*.....*.*.....**...***.****.**..*.*.**..***.*.**.***.*.*..*.**.***.***.***..*.*.*....***.***...***...*.*..*...*.*..**..*.......**.*..*****..*.....**.*.***..*****..**..****..*....**..***.**.*..*......***.**..*.*.*.****.....*.*....***.****...**.***.**....******.*****..*....**...*....*.**.***.*.****..*.*....*.*.**.**..*..***...*.***.*****.****.*...***.*..*..***...*.**..*.**.**..*.*.**.*****...**..*..***..*...**..**.****..**.*.*.*..*....*.**...**......*....**.*...*.*..**...*...********.*.*.*.**.**....*...**..*******.**.*...*.**...*.**..*..*...*....***..**.****.**.**...*.****.....**.*.***.**..*..**.****...*******.***...*.*...**.*.****....****.*.*.....*.*...*.****..*.*..**.*..**..**.****....*.**..***..****.****.***.*.***..*...*.*..**.*...**.*.*******.**..****.*...*.*...****.*..*.*.**.***.*.*.*.*.**....*.**...*..*.**.....*.******..*.***.*..**.****..*.*.*....**..**.****.**.....**.**.****..**.*.*...**..**..*..*****.***.
*.**.*.*......*.*.**.******....*****...*****.*.*****..*..***......*..*...*...*****.*.*..**.....**.*..****..******.**..****.***.**..*****.**.**.******..**.*.***.*.************..*.****...*.**....*.**.***..*.*.**.******.***.*.**.**.*..*..**..**.*.**....*****.*.*.****..*..*.*..*.*.**.***...**....*..*.***.*..*....*..**..**...*...******..****...***....****.*..*..**..*..*.*.*****....***.**.**...*.*..**........**....**...****..**..*..**.**.***.*.*.*..****.*.**.....**.*..***.*.....*.**.*.*....****..***.**.***.****...*.**..***..*.**.**.*.**.*.*..***..*...***.*.**.*..*..**..*.*..*..*....*.****.*.*..***.*****..****.**....**..*....***.*.**..*****.*.***.****..***..*...*..**..*..........**.**.***....*.**.*.***.**..........***.*....****.****..*...**.......**.*...**.....*..*..**...*...****.*.*..***.**..*.*..**..*.*.......**.****...*.****......***...*...*.*.*****...*...***.**.*..*.*.*......*******.*.***..*..*.*.*.*.*.*.*.**..*.**.***.**....*.*..**.**...***....**.***..*..*****.*.**.*.*.**..**..*.*.*..*.**.*.***.*..***...**...*.***...****.*******.*....***..*.*******.**..***.*.***.**..*..**..*...*.*.*.***..***...*.*.*..****.....*.**..*.*...*...*.*...*..**.....*..*..*.*....***.....*..*......**.****.*.**....*.......***...*..**..*.*..*..*.*.****.*.*..*..*.....*.*..*.*...*...*.*****.**.*.*.***.*..**...*.*.*.*.*.....****..**.*...*...*.**..**.*.*..*.*..***..*....*.***...*...***.*.**..*....*.*....*..***.**..*.***..*..***..***..*.*****.*.****..***.*..*..*...*..**.**....******...*.***..***.*.***..**.....*.*..**.......*.**......****..........*..*.*..**..*..***.*.*..*....**.******.***..*....**..******.****.*.*.*..**..******...***..**.***.*....****.*.*..*...*..**.**.***.*.........*...****.**..*...*.*..****..***...*.*..***.******.**....*......*.*..**.*...*....***...***......*.*.*.*******.*.**.***.**..********......**..*..*...**.*..*******..**..*..*..*.*..*..*.*..***.*.*.*..***.*.*..*.....*..**...******......****.*...........***.*..**.***.******...****.**.****.*.**.**.*.....**.*..***.*.****.....*.***
*.*.**......**..*.......****....*......**.***.*.*.*.*.....**.**.**.*****.*..***.*.*.*....**..*...*.*.*...****.*......**.*...*..*..*......**.**.**.*.**..*.*.*..**.**.*....**.*...*.**..**.**.*....*....**...**....*.**.**...*.*..***.*.*.....********.**.*.***.**..*.**..*.**.......*...**..**.*....**.*.**..**.**..**..**.*.**.***.*.*.******..*.*..*..*.***.***.*...**....*..***.*..**.***.*.***.*****.**..***.****.*****..***.*.*......*....****..*.***.**..***.*.**.....*.*...*****.*****..**..*..*...****.***.*.*.**.....****.**.**....*****.**.***.**.*..*.*....*****.*..***.*..***.***....**.*****.**..*.**..*****..*.**...*****..***..**...*...*.****...*..*...****..*.**.**...*..*..*...***.******.**..*...****...**...*..**..****.****..*.**.*****......*..*.*.*..*.**.....*.**..*...*.*.**......********..*.**..*..*.*.....****.****..**...*..**.**.*..**.**..**......*.*.***.*....**....*.*.*..*..**...*....**.*.**.*.**..**....*...**.**...**...*...***...**.*.....***.*.***.*.***..****.*..*.*..***.**.****.........**..*..*.**.....*..**.**.*.*.**...*.*.*......*...*.***.*...***..*.*****.*****..**.**.****..*...**...*..**.*..*.****.*...**.*..*..*..**.*....*.**.*.*.*****...***.**..*.*..***..*...*.****.**......*****..*....***..**.*..**.**.**....***.*.*.****..***.*****.*.*.*...*..**.*..*..*......*....*..*.*..*.*****..*.*.*....****.****.**.*.*.*.*.*.*..***..****....**..*.*..........*..**.**..****.*.**...*...**...**..*..***..**.***...***.**.*.**.******.*..*...**...*.*.*.**.*.**.*.*.**...*****..*...***.*.*.*.**...*..**.******...****.*****..***...*.**.****.**...*.*****....*....*....***.*.*....**....*.**..**....**.*..**.*.**.******.**....*...*.*.*..**.....*..*..*..*..*.**..*******..*.*.**....**.*.*.*****.*...********.***..*..*****...*..**.*.....***..*..**...**..*.****..******.***.*..**..***...*.....*.*.****.*....***********...*..*..*.*..**....**.*.*.*..*.***..**.*.....**.****.*....*.***.*.**.**..*.*...**.****.*.*.**.***....*..*.****.**...**...*.**.**..*.*****.*.......**..*..*..***.**.***......*..*..**.*..*.*.....
.****.*.*...*.****...*******.*.**.*****...**.*...*.**.*.*.********.*..*.......*****.*..**...**.****....*.*..*.*.*.**.....*..*****.**...*.**...*.....*.*****.*.*..***.**....**..*.**.**.*....**....*.***.**.*..*..**...*.***.**.*...*..*******.**.**.*.******.*.***..****..***...*..**..***.*.*...*.*...*..***.**..*.**.***..***...*.*.***.*.*...*.*....*.***.**.*****.**..*....*.***..*.***...*....*.**.*****....******..**.****..*.***.*.**..***.**..*...*.*.*.*...**.**...**.**.******..****.*.**.**.****.***.*...*.**.***...*.*.*****.*...*.***...*..****...****...***.*.*.*.***.*..*****.**..*..*...*..*.**.**...**..***..**....*.**..*.****.*.......*...**......**..*...****.****.*.*.*********.**...**.....**.**.**..*.**.*....**.***.*..*..**.***.***.*...*.**.*..****.....***...*.*.*.****..*..***.*..*...***.....*.*..**.*******.*.**......**...*.******..*.**....*.....**.*...*.*..******.**..****.....**.**.*.*....*.**.*.**.*..*.*..*..**.*******.*...**.*.***...**.*..**.*.**.***.***...*....*...*.**.*.*..*******.*..****.**..**.**...*.*.*..******..*....*.....*..**..*.**.***.**..**.*.******.****.*.*..***..**..*.......*****.*****.****.*.*..*..*.*.***..*....***.**.*...**.*..*.*..*.***.*..**...**.*.*.***.*****.******..*.*.*...**....**..********...*.*...*...*.*..*....*..*.**......**.*.*****.**.*...****..**.**...*.****.**.*...*.*...**.**.*.*..**..**..**....**....***..***..*.*.*.*.**.*....***..***.*.*.**.*.******.*...*..*..*..**....*.**...*...*****.......*****...**....**.****.******.**.*...*..*..*..*..*..*.*.***..***.***.*.**.*.*..*.*****....***.*.*.*..*.*.*.....***.***.*.**..*..*..**......*..**.***.**.**.*.**..****..**.*.**.**..*.*..***.*.***.****...**.*.*.***..***...**.**.***...*...*......*.***.*..****.**..*..**.*..*.*.*.*.**.*.*..**.*.*.**...**....**.***..*....*****.*.*.*.....*..**.***.**..***.*****.*...**.****..***.*...**..*.**.****.*..*...*******.*.**.*..*******..*...*******.**.***.***.*.*****.**.*..*...*..**.***.**..*.*...*.*.**....***...*.***....******....***..**.**.****.*****..**......**.**....***..*.
*.*.*.*****..****...*..*...*..**..*......****...*.....*..*.*.....*....*.*.*.***..*.*.*.....*.**..**..*..*****.*****.*.*.**.*..**.**....**.*..*..*.*..*..****.*.*.....*...**...****.......****.*.*****..**..*...*.*****..*..**....*...**...*..*.**.**..*.*.*.*.*.**..**.**...*.*...****..*.**.**..*..**...*.*..**...****.*.**..*.***..***.********..****.***.*.....*.*...***.*.*....****.**.**...*...*..***.*...*....***..**.*.***.....*....****.**.**.*.******...*.*.**..*****.*...***..*.*.*...*****...*......********.*..*....****.*..*.**...**.**..**......**..***.****.....******.**.**.***....*....*......*..****..**....*..*.*..*.**...***...***.**.**.**..**...*.**...***.*..*****...*******.*****..***.**.*.*.**.*.*.....*.*....*.*.***.*.*****.********...*.*...*..*...****...**.*.**.**.*.***..*.***.*...***.****.*..*....*...**.*..**.**.*..*****..**.....**.....*..******.*..**.*....**.*.*..***...*..***...***...***..***.*.**.**.*......**...*...***.*..*...**.*..*..*...*..*.**..*...***.*.........******.***.**.*....**.....*......**.**...***..***....***.**.***...**.**.*........*...**..*..***.****...*.....*..*..**.*.*.....**.**...**..*...*****.*.*.**...***...**.*.****.**...**.***..*.*.*.***.*.***..*.*.*.**..**..*...*.*.**.**......*.**.*.*.*****.**.***......**..*.****...****..*.*..*.**..**.***.*.*.*****.*....***.***...**...****...*...**...*...**...**.**.*..***.....**.**....*.*.**.*......***.**.**......*.****.*.**.*.**.**..**.**.*****.*..*....****..*.*.*.***......*.*.****.*.*...*.**....*****....******.**..***.**.**.*****..**..*.*.***.*..**..*..*..**..***.**.*...****...*.*.*..*...*.**..****...........**.**.***.*.*..*...**..*.*.***.*.*.**.**..***.****..*..*...*...*..*....*.*.*.*.....*..*..***.....*......*.*.*...****..***.*..*...*...**.**...*..*..*.*.*****...*****.*.*.*.*****.*...*...*.......*****..*.*.*..**.**.....*.*.****.**..*..***.**.*.*.*.***.****.*..*...*.*.*.****...*.....*.***.*.*.*..*.**..*....***....***...**.....****..*.*.**..*.****..****.*.*.**.*.**.**...*...**.**.***.**..*.**..****...**.*.....*.
**.*.*...*.*..**.***.***.****..*.*.*.*..****.....*****..*.****.**.**.****..*.******.*.*...*..**...*...*.***..*..*..*.**.***..*.***.**...*....********..*****.........*.*.**..*.*..****.*..***.**.*....*.*.*.*.*..**.**.*.**..*..***.....**.***.*.*.**.*...***.*.*.**.....**.*.**.*****.***..***..***...**...**..**..*..****.*..*.....**.*..*.****...*.***.****....**..*....*..****..*....**..***.**..*.**..*.****..**.....***...*..*..*.*.*.....*....****.***.***.***..***...**.*...**.***.**.**..*.*..*...*.**.*..***..*..**.*.****......**...*.**....*...*.**.***.*.....***.**.****.**...*.*.*..***..****..*.***.***.....*.**.**.**.**.*.*..*.**..*...*....***..*...*.******...*.**.*.*.*..*.*....**.*.*.*.*...*....*..***....***..*....*......*.*.*.*.***...**..*.*.*.*.*..*.***.**......*.***.*.*.......***..**.****.*.*.*.*****.**.*...*....***..*..*.*.*.*.**..*.....**.***.......****....*.*.*.**..***.*.***.***....*..****.**...**..*...*.**......**..*..*..*.*.*******.**..**....*..*.*.*.****..*.**.**.***..*..***...***..**..******.*..*..*..*..*.***.***.*.***.*.*******....****..**....**.**..*..**.*...*...*..**..*..*...*.*.*..*.....*..**..****...*.**..**.*.******.*...**...*..*.**.*****.......**...**..****.**.***..*...*..****..****..*.*.*..*..**.******..*.....*...*..*.*****.*....*..**..***.**.*.*.**...****.*..***...**.***..***...*****...*..**.......**..*....**.*.***.***..*..**.*.***.****.*********.*.**..**.*.**....*.**.**..*.***.**.******..***.******..*.****.*.......*..******.**.**.*****...**.****.....*.*...***....*.**..**.***...*..**..******.*...*...*...*.....***..*...**...****...***......*..***..*..*..**..***.*..*..**.*.....***..*....*.**..*...*..*.****.*.**...*..**...*..**.*.*.*...*....*...***.*..*..*.*.......*****.*..*...*.**.*..*.*.*.**..**......*.*****..**.*****..***.*..*....***...*.*..*...*..***.*...**.**...**..*.*........*****.**........*..*****..*.*****..**.**.**.*.******..****...*...**..*.........*.*.*.*.***.*.....**.....*.**.*....*....**.**.*..*.*.***......**.*....***..**.*...*****.**.**..*....*.*
.**.**..**.*..*.......****..*....*..**....*.....*.**..**..*.*....*..*..**..*...***..*.******...***.**..*.*..*.*****..*...*.*..*.*..*..*.*.*.**...*....*....**...*.****.*.***...*******.*.*.****.****.*..*.**..*.*..*.*****.****...**..*.*****..*.***...*...*.*..*.***.*..*.*.***.*.....**.***.*.*****....*.***.***..*..**.*.*.....**..*.*.**.*.**..**.*..**...*.*.****..***.*..*****...*..*******.**..**.*..**..**.*.*..***...**.*..*..**.....*.*.****.*.....***.*..*..**.***.**..**.*..*.*..**..**.****.*..*.*.**.**.****..**..**....*.****.......***......**..*...*....***.***..*..*.**.*..*******..***...**.**...*****..*.*..**.***...**..*..*...********..*.**.*.**.*..**.****.....**.**.*..***.*....*..**...*.*.**.**.**......*.*..******..**.**.****..**.*......**..*.*.**....*....*.*.*..**..*.**.*.*****.*..*..*..*...*.*.*....*.*.**.***..*.*..**.....***.***.*....*..**.****.*....*.*.*....**.***....*.***..**.*.**..*.*.*...***.**.*.*..*..***...***.......****.**.**..*......*.*.*...**.*..****...*..*.**.**..*..*.*.**.*.*.**.*..*.*.*.****..*.*..*****...*.******...*.*....**..**...***.**...****...***..**...*.*************.........**..*...*.***.**.*..**.**********.*.*..*.....*.*.*****.**.*******.**.*.*.**.*.*...*..***..****.**...*...*...*..****....*.*.**...**..**.***....*****...**********..*****.***.**.*.***.**.*...*..***...***.**.***..********.*....*..*....*..*.**.*.*.*****.**...*...*..*..****..**..*...**.*.*..***.**......*....*.*.*.*.*.*.*****..*.*.*....**..*..**.*.********...*.***...**.****..*..**....***.******..*..*.*...*.**.*....**..***.*..***...*..*...**.**.**.*..**...*.**.......*.**.*.***.**..***.*.*.******...**.*.*****.***.***.*.*.....*...***.*.*.*...*.***...*.*..***.**..*.**...**....****.*.****..*.......***.*.**..*.*.**..*...*.*.*.**..**..****.*.....*..*..**..*.***...**.*.......****...*.*..*.*..*.*.*.*..**.**..*.**********....*.***.***.....**.*..*.*.*.*.**..******.*..***.*....*.***.*..*.******.....*********.**.*.*.***..**......*..*.*******...*.*....*.*......*.**...*.**..**..***...**..*...*......*.
..**..***.**..**..*.*.*..****...***...***.**..*....***...*..*..*.****.......*.*****..***.**..*.****.*.**.*.**.*....**.*.**.*.**..***......**********..*..****..***.*.***..*.*.**.*.......*.***.*.**..*...***.*......*.*...*.*..***.***.*...*.****...*****.*.**...**...***.****..*.****.**...*.******.**.**...*..****.....*.*..*..**...**.***.*.**...****...**.**.....*.***.**.***.**.**...*....*..*.....*.*.*****.**....*...*.******.**..****.****.*****.***.*.....**....**.*****.*****..*...*.***....*.***.*...*.*****.***.*.*.*.**..*.**.**.*.*.**..*.*.*..****....*..*...**.*..***.***.*......*.*...*******...***.*.*****........*..*.**.*...*****.****.*..***....*.***..**.*.****...*..........*..***.*..*...*.*....**.*.*....*..**.**.*....***..**...*.*.*.......*.******.....**.**.*.**......********....**.**..*.**..**.*******.*.***.*.**..****.**.***.*.****.****.**..*.*...*.*......*.*..**............******.**.*..**.**.*.**.***.....**..**..**.*.***.***.*.*...***..*.***.**.***.*.*..*......****....**..***...***.*..*.****.*...*..*.**.***....***...*...*...*.***.***...*..........*.*..***..***.***...*.**....*****...**.*.**..*....**.**.**..****..**.***.*.*.*.*.*.***.***.**...**...**...*.*..*.**.**...*.*..*...*..**..**...**.....***...*..*.*.....*.**..***..***.....**.....*.**..*.*....**.**...*..*.*..*...**..**..*.************.....****.**.***..*.*.**.**..***..*..***...***.*.**.***...*...**.****.*.*.**..*.*..*.***..*.*..*......**..***.....*.**.*..****.*.*****.****.*.**...*.....*..***...*...****..*.*..*.*..**..*.****..*.**.*****.***.***..*****.*.*....*..**.*..**....*.**.**.*.**....**.**......****.*...*******...*.*.*..**....**..****....**..**.**..*..******....*****....*.....**.*...*.*.*...*...**.....***.**.*....*...***.******.****..*.**.*..*...*.*.*****.**.***..*.....***...*.*.*...*.****...********....**..****.**...*.****...*.*.....****..*.*.*.*.*.*******.*...*.**..*..*....*.*.*.**...*.....*.****..*..**.*..**.*....*.*..***..**..**.*..**.**.*.***..*..*.*..**..*..*.*.***.*.*.*..****.*..*.*..*...*....****.....*.*.
.*..******..*..*.....*.***.**..**.*...*..*..**.**.**.*..*.**..*.*..**...*.****....**..**.*.***.*.*.**.*..***...**......*...**..**.*..*.**....*.*.**.***.*..**..***.*.*...***...*.*....****....*..***..*...*..*.*.*******.***...*.**.*...*.*...****.****..***..**..*..****.*...**.***.....*.**.*.**.*....**.*.*.*.*..****...**..***..*.***.....***...***..*.**.*.**.*.*.*...**....*.*....***..*...*..***..**...***....**.**..*..*****..*...*..***.......*.***....**...*..*....*.***...*....*.****..*..*.*.**..***...*....******..*.***...*****.****..*...**.****..**....***.**..*...*.***.****.*.**.***.***.*.*..*****.**..*.**.*....***....******.****...*..****.**.....*.*..**.*.**.****.**.*....**..*.*.*.****.*....**..*....**.******.*.*.*.***....**.**.*..*.*...*.***...**.....*.**.*..*****.**....**.*..*..*....*...****..*.********..*..*****.*.*..**...*..*...**....***..***.*****......****..**....**.......*.*.*.**...*..*.*.*....*..*.*****......*..*.*****.**.**..**.*****...***.*..**.*.*..*.**...**..*.*....*.*.*.***..**..*.**...***...*.***.*.**.***.*....**.**.*.****.*....***.**.***..*...*..**.**...*.******...**.***....*..*.....*****.*...*..**......**.....*.*..*.*.***..**.**.*.**..**.***.****....*.****..*.*.*.*.....*..*.*.**..*..*.***..**..*..*****...*.**.****.*.*.*..*****..*....*.*.*.*.*..****...*.*..*....**..***...*****.*.***..**..*..**...*.*.*.*....*.***.*....*.*.*.**..*****.*..*.*..*.**...***..*.*****.**.**.*..*.*.*..***.....*..*..******.**..**...***.*.*.*...*****.*.**.********.....*...*.*.*.*.*...*..**.***.*...**.**.*..*.**.****.**..**.***.**.***.**.*.*****.*..*..***.*.*...***..*.*..**.*...*.**.....**..**.*.*...*.*.***..*..*....*.*..*.*****.*.*....******...****.......***...**..*.***..*..*.****.*...*...****..**.*.***..*....*.***.**.**....****.......*.****...*..*.*****.....***.*.**.*..*....*..*.*..*..*.....*...****.....**...**.**...**.*.*.**...*.****....***..*..***..*******..*.*.*.**.*.*..**....***.....***...*.****...*..**.*..*.***.*.**.*....*.......**..*.*.****..********...**....*.*.*...*.*.*.....*
.*..*..*****.*.*..*.**.****.***...**..*.*.**.*.*..**.**.*.*.****..**.*....***.**......**.*...*..**..**...*.....***..***..*.*.....***..***...***.*...*.***..*********...*.***..*..*.*****.*****.****.****.**...****...*..***...*....**.***.**.****..*..*****.*..*.....**.*..**....**.*.*.**.*...***...**.**.*..**....*.***..**...*.*..******..*..*..*.*......***..*...*..****.*.*.**..*.**.**....*****..*...*.****.*****......***.*.*.**.*..*.*.*...**.***.*****.****..*.*.***.*.***.*........*.**.*..*.***..*.**..*.....***......***....***..**.*.*.*....**.*...*.*...*.**.**...*.**.*..***.*..**.*....****.*.******.....**********..****...*.....**..*...*.*****.*...*....**....**.****.*..*....**..***......*********.*..******.*...*******....**.....***.**..**.*****..**.*..**.*.***.*..*.********.**..**.**.*.**....**.**.*...*****..*.*.***.***...*..**..*...*.****.**....*..*.*..*.....**...**..*.*.*.*.............**..*..*******.*..*...****...*****.*.*.**..****.**....****...*.*..*.***...**..*...*.*.*...*.*....*.**.***.**..**...*.***..*.*.*.**.*....****....***.**.*****.**.*.**.*****.*.**.....*.....*..*......*...*****..*.*.***..***..*...*.**..*..**..****...**...*.*.*..*.....******.***..***.****....*.*.*.***.*...***.*.*.**.........**...***..***..*..**.*.*.****..******.*.***.*.....*....*.****...*..**.*******.*.*.**..*.******..*..*.**.*..***...**.*.*..**..**..*..*....*..**...*..*.*****.*..*..**.****......***.***.*...*....*.**....**......*..**.*.*...**.*.*.**..*..****...*..*..****....*.*..*.**...*.*.*..**..***.*.*.*.**.*.******.****..*..*.*...****..*.****.*..*.*....*....***.*..*****.**.****.**.*.**...*.....**....****.*.**....**...*....**...***.*.******.***..**.***.**.*****.*.***.*.***.********.....*.*..**.**..****..*.*..*..**.*.***.*....*...*...***...*..*****.**.*.*****.*.****..*.*****..**..****.******..*.****..******..*....**.*****.*...**.***....******...*.*..****.**..*....**....**..*.**......**.......****.**.**..*.*..****.****.***.*..**..*..*...*.*...**...*.****...*..********.*.**...*...**.*....****...*..*
*.***.******..*..*.....**...*.*.*****..**.**...*.***....**.**.*..*...*.**.*..*.**.**.*..*..*...**..**..***.*..*..****..**..*.**.*.**..*....**..*.*..***.*.*...***.....****.*.***...*.*.*.**...**.*..*****.*.*..***......*..***.**..*.**..**.***.***.**...*.*...*****..*.*..*..***.**.*.*..***.....*****..***.**.*.**.**.***...**........*..*...*.....**.*..**.***...*.....*.**....*.*.**........*..**....*..*..***.*.*.*..*.**..**.*.**.**.****..*.*....*...****....**....**....*.**......******.......*.*.**.*****..*.**..*..***.*.**.*..*.*.**..*.**.....*...*****.*.......***.**..*.**...*.*.*...*......*.*..*.*.*.***.**.*.*.*.*..*..*.****..**.*....*.*..*.***...**....***.**.**.***..*.*******.**.*.*..*.***.******..**......**..**.**..*....*.**.***....*****..*.*..*.**.*...*.*..**...*..***...****.**..***********...***.**.**......**..*..**.**...****.***...*.*.....*....*....***..*.*..***.*.***.****...*.**..*.*...*.**.***.**...****.***.*...*......*.........**.*....*.***..*.*.**..**..**.*****...*.*....**........**....**.***.**..*..*.*..***........*****.***.....****..*..****.*.****..*...*..******.**..*...*****.*..***..**.**.*..*..*****.**.**..*.*........***..*.**..*...**....*....**.*..*****.*.......*...*...**...**.*...*...*.*..*.....*....***.*.*..*.*...**...*...***..*..*.*.*...*.**.*....**..*.**..******...*.***..*.*****.*****..*..****..*..*.*..*.*.**......*.***.****.....*...*..*******..***.****.**.**.....*.**....*...***.....*.*..***.***.**...*.*...**.*.*.....*.*..*.*****.*.**..*.***.*...*********..*****...***.***.*.*****....*.*.****.....**....***......****.***.....***.**...*.*.******.***.*.*.*...*.*.**.***.*.....*.**.*..*.**..*.*...*.*.**.*....*.*....***...............**....*..*********..**...*..*......*.*.*...****..**..*.***.*.**.*.****.*.**.*.*..*..*.**..*.*...****.***.*.*..*..****.**..*****..*****..*...*..*****.**.***.*...**.....*..***.**.***.*..***...*..*....*******....****.*.............*.*......****..***.....*.....**...*....*.*.*..***..****..*.******.*..*.*.....***.***.*...****..*****.*......
*.**.....**.*.**.*.*..*....***...**....*.*...*.*....**.****..*.**.**.*....***.*.*.*.**.***..**.*..*.***.**..*.**...**...**.**.*..***...**..*......*.*.*..*.*...**...**...***.**...**.******.*.*..***..***.***...*.*........**...**.******.******..***..*...*...*...*.*.*..**..**.*.**..***.***..*....**.*..*.***.**..*.*.******.**..*.**.*****..**..*.*.*.****...**..**..*.**.*****....**..********.**..******.**...*.*....*.**.*.....*....*.*..**.*****.*....*..**........*.*....*.**.*.*****.*..**...*.*.*.**.*...*.*****..*******.*.*..*..*.**.***..**..*..****.*.******.*...*.*.*.***.******.**.***.....***.**..*..****.*..*.*.****.**....*..***.*.*...**.****.***.**..*.**.*.**.***..*...*.**.*.**....*.**.**.*......**......*****..****.***.**.*.*..*.****.**..*.*****.**.*.****..*..*..***.*.***.**.**..***..*.*..*.*.*..****.*.***..***.**.*..*....**.*..**.*.*.*.*.*..*...***...*.****.**.**.*.**.******..**.*.**..*..*.*..*.**.***..**.**..****.**.*.*****..***.*..*.**..***..**.*..*.*....**...*.*..*..*..*.***.**.*..*.....*..*.***..**.*.*.*.**..**..**......*******..**...**..**.**...*.****....*..*..**...*****.*.*..*.**...*..*..*.***.***....*.....**..*...**...*****.******.**.**.*..*......*...***.*.******.*..*..*..****..*..*..*.*..***.*.*.*....***.....*.*..*..**..*..**.**...*..*..*.**.****.....***..*****.****.*.***.***...**..***.***.******..**........*..*..*...*.*..*****.....**....*....**....*.*...**..***.....**..*.*.*.******....*..****...**..*...**.**.*..***...*.***..***.**.**..**.....*.*..*.***.*...****..*..*.*.*....****..**.*******.*.**....*..**..*..**....**.*.*.**.*..*.*....*.*.*..*..***.*.*.*..*..*..*.......**.*.***.***..*....*..*.***.*.**...***....*.**....***..*.....*...*****..*...**.***..*.**.**.*.*.*.*.**..*...*.*.*....*.***.*.**..**..*.*....*..***...***.***.***.*..*.*..*.*...*..*.*.*...******....**.****.*..**.....***.*.*.*.*.*..**.*...*.*...*...*.**.**.***.*...*....***..*.**.**.**.***....*.*.*.....*..*..**.*........*..*..*.******.***...*.**.****...***..****.*..***.****.*.**.****......*.**...*.*....
**.*..*.*.****.*.**********.*....***.***.**.......***.*.*.*.*.***....***.*.*.*.*.**********..***.****..*...**...**.***.***.**..***..*.*.*.*.***..**.****....*.*..*...*...**.**.**...*..******..*..***.***..**.**..**.********.*.****.**.*.*.*......****.*.*.*****...****.*..*.*..***.*.*.**......*.**.*.**........*.*...*.*..**..**.****.*..*..*.**.*...**...*..**.**.*********.....*.**.*....*.*.*...*.***.....*..**.*.**....***.*.**.******.*.....*.*.**..**..**.*..*.*********.*.*.*....*...*..*.*...**.*.*..*.*****..*.......***..*.*.*...**...****.*..***.**.*..*.*.**..**.**..*..*.....*...****.*****.*.***.*.*..****.*..*..**.*.***.*...*.**.......*..*...*.*.....**....*.*....*.**.......*....*..*....*...*.*....*.*****...**..*..***...*.*.*...**....**..***.*********...*..**.*...**..****.*****..****.*.**..*...*.**....*...****.*.******....*...*.*******..*..**.**..**.**.*.**..*...*.*..*..***.**....**..**.**.*.*..*.**........*.*..*..**.*..*....*.****..*.***...**.*.***.**...***.*...*..*..*...****..**....*..*.***..*..*...*.*.*....*.***.*.**.*..*.*.**......***.***.*..***..**.**.*******.*.***.***.**...***.**...*....*..**.*.*.*.*****.**..*.*.*...**.*****..**.*......*.......**.**..***.**.***.**..*.*.**...***.*...*.*.*.***..***....***.**.*.*..**..*****.*******..***.*.***.**.*..****...*....***..*.*..*..*.**.****.*.*.*.*.**....*...**.**..****..*.******.*.*****.*........*.....***...******.*.*.**..*..*.**...*...*....****....**..******..***.*.*.*.*..***..*.*.***....*..****...*.**..*..*...**..*.*..**..**.**....*..*....***.*.*******.***.***.****....****.......*.***...*..*.*****....*.....**.****..*****.****.*.*.*.*..***.****.*....*.*..*....*.**..*.**.*.**..*.**.*...**..*...*.*..*.*..**.**..*..**...*.**.....*.****...**..*.*...***.**.*..*.....*.***.****.***..*..*.****.***.***.****.*....**..*...**.**....*.***....*.*.******.**.*..*.*..**...*.**.*..*.*...**..*******.*.******..*...**...**..****.*..*....*****.**.*.*.*..*.*.***.*..***.***.***..*..**..****..**.*.******....***...*......*....*****..*.*.*.*...*..**..*.*.
.*.......**...*.*****.....*...*..*.***.*.*.**.......****.****.***.*****..**...*.***..*..****.*..*...******.....*..*..*.***.**..**.***.****.**..*..*...**.**...*..*...**.*..*.*.**.......*...**.*..*.*.*....*.**...****..*...*..*..*.*...*..**.***.***.*****.****.******.*.*..*.*.*****.*..*****...**.**..*.*.*...*...*...**.*......**...*.***.*..*....*****.....*.*..**..**.*****..*.*.******......*...*....***...*..**..*...**..*..*.....*.******.......***..*****....***..*.**....**...**...**..****....******.*.*.*.*...*..*.*.***.****...*..*..***...*...**.*....***.**..*..***.*......****..**.**..*.**..*.**.*..*...*.**..**..**..*.***...**...****.****..*..*..**.***.********..*.**.***.***.**.*.*.*..***..*.****.*....*......*....**..*..*..**.*.*******.**...**.*..**...***....***...*.*....*.*......*.****....*****.***.*****...*.***..***.*.***...****.**.******.***...***.*.*.**...*****...*..***.*********.*..**...*..**..*..***......*.*.**.*...*..*.*.***.....***.**.*...**..*.*.**.***.*..*.****..*.*.****..*..*.*....**....*.*...*.*.**..**...***.*.***.**.*.*.*..**..*..**.***.**.*.**....*....***..*...*****.**.**......*.....*.*.*.*.*..****..**.*.****.*.*...***...**.*..*..*.*..***..*.*..**.***.*.***..***..***..*.*******.....**.*..*......*.*.*.**...*...*.***....*.*.**...**..*....*..*.*.***...*...**..*.*.*****...*.*.***.***.*.......****.*....**.*....**.*..*.**..**..***....**..*...*****...****..***.*..*.*.*.*.*..**..**...*****.*....***.**.............**..*...*.*...*...******..*.*....*.*****.**...*****..*.****.*...*.*....*.**.*.*....*.**.**..****....*.......******.***..**.*..***.*...*.*.******.*..*.**.*..*..*..****.**..*.*.*.*.*.*.*.*.*.*...***..**....*.**....**.*.**.**..****....*...*.*.**..*..*.**..*...****.*.*****.**..*..*.********.***..****...*.*.*..****........**.**..**.*..*.***.****.*....****.*.*.*..*.*.***..*.*.*****.*.******.**.*..***..*.*****.*.*..**...*.**.....**....**.**.*..*.**.****.**..****...****.***.*..****..*.....*.**..*.*..*..*.******...***....*.**..**....**...********.**..*...*....*.***.**
*..*.***..*.*....*..*.**..**....**..*.***....**.**..**.*.......**.*.**.*.**.*..***..*.*.*...*.*..*.*.*......****....**...*...****...****.**...*.*.*.****..**.**..*...**.....*....*.****.*..**..*.*..**.*....*.*..*.....*****..**..**...**.****.***..****.**..**..***.**.******.**.**.*..**.*..**.*....****..******.***.*.*...***.****..*.***.**.**.....*.*.***.***..**.*.***....***.****.**.***..****...***....*.**....*.*..*.****..***.*****...*..*.*..****.*.**..*..**.*.**.****..***.*...***.****.**.**.*.*...*.*....*..*.**......******..***.*.*..*.**.*..*.*....**.*...***.***.*******..*******.**.*.***....*****......*......******...***..**.****.....*..**..*...*..*.**.***..*.***.*.*...******.****.*.****....*..*.....*..***......**..*.*.**....*.*...*..*.**.****..*.*...*.*.**.******..*.*.*....**..*.*.*..*..*...****......*.*.*.*.*...*.**....*......*.*.*....**....**.**.*....*.*..*....*****.***.***.....**.*..*..***.*..*.**...*....**.*********.*..*.***...*....*.*..**....*.**..****..***...*....*..*.**.*.**..**....*.**..****..******...**..*.....****...*..*..*.*...***...*.****.*...*.*.****....****.*..*.*..*.**.**.*..*..****.*..**.*******.*...**..**.*.*......*....**....**.***.****..*...***.**..****....**.**.***....*.*..**.*.*.*...*...*.*.*.******.*..*.****.....**..*...*.*.*.*.**..**.*..*.**..****.****.****....*...**....***.*.**.*.**...**....*.***.***.*.*..**..*..*.***..**.*...*.**..******.****.**..*.*.*.*..*..*...***...**.*.*.*...*******...***..*.*********.**....*.***.*.*.******.*..**.*****.**.***...***..****.*..*.*..****...**.*.*****..*..**..*.*.*...**...*.****.*..*.*...*.**....*.*..**.*.**..*...*.****.**..**.**..******.**.*.***.**..**..*..******....*****.....****.......*..*...**.******...**..*..*******..*..**.*.**....***..**..*.***.**...*..*.*.*****.**....*.*...*.**.*....*..***..**.****..*****...*.......**.**......*.**.....*.*...*.*.*..**..**...***.**.**..*.**.*.**.****...***..*..***.*.***.*..***.......*..****.****..**.*.**.*...*****..*.**.*.*..*...*.*.*..*****..***..*..***..**..**.***.*...***..
*****..**.****....*.**.*.**.****...*****..***.*.*************.**.**.***..*.**...**..*.***.**....**....***.........*****.**.*....*.*...*..**...***..*.**..****.****.*..*....*...*..**.....*....***.*..**..*.*.*.**..***....**.**..***..*.**.*.***..*.*..*.**....**..*..*..*..***.***..**.*.**.**..****...*.*...***...*.**...*...***.*.**.*...*...**.....*.**.*****.....*...****..*...*.......*.**....**...*....**.*...***....*..*..**..**..*.*.**..**.**.....*..**....*...*...**....*.*..*****..*.....*.**..*..*...****.****.**.**....**.**..**.****....*.*...*.***....*...*.*......***.*...*..**..**...*..****..*.*....**..*....**.*....****.***.********..*.*.**....*...***....**.*.******.*..*.*****.********..**..*.*..*..***..*.**.***..*...**.**...*....*.....*....**...****.**....*******...*.***...*.*.........*.*...*.....********..*..*...*..**.***.***...**.*.*.******.**..**..**.**..*.*.*.***.....***.*......**..**.*..*********.***..**......*.*.*****..**.*..****.**..****.....**.*.......*****......***..*..*.*..*.....*..*.*.*.***.*..**.*.*.*....****.*****..*.****.**.*******...*.**....*.*..*..*.***..**.***..*.***..*.*..*.***.*.*.*.*....*..*.*.**...**..*..*.*...*.***....***..*.***.*.***.***.*.****.*..****.*.........*..***.*.***..*.**.*.********.**.***.*.******.*....*.*.....****....*.*.*...*.***.*..*.****.*...**...***.**.......*...***.**.*..**...***.**.**...*.****.*..*.*.*...***.**.*...*.**..**.****...*..****...*****..**.*..*.*****..*.*....***..**.****.*....*..**.**.....*....*.......*****..*.....*....**..***..**.***.*......****......*.*****.*.*.**.****..*...*****..******...*....*.*.....**.********.***.*..*.*.**..******.*.*.**.*.*.**...*.****..*.**.****.***...*...*.**..***..**.***.*...*.*.*.*.**....****.*.****..**.***..**.....*...**..**.**..**...*..*.....*****.*....**.*.*.*.*..**.*.********.**...*.*..**...*****..*.*.*.*..*...*..*.***..****.*...**.*.***.*..****.***.....**.***..*.......*.***...**.**....**.***.*......**...*....*.*.**.*.*.**.....***.......*.**..****...*.**.*.**....*.**.****.*....*.***...*...
*...*....*.*.**.***.*..*....***.*..*..**.****.**.**....***..*...*.......*.**...*.**.*..***.*.*.*.**..**....*.....****.*.*.*...****.*..***.*.*.*.*..*.*.***.*...*.*******.*...*....***.****...****..**..*...**..*.*.**.*.*****.*.*.*.**..***.**.**.***..***.....*.*...*...**..*.****..*.****.****.*..*..**.*..***...*.*.*****.....*.**...****...**.**.....*.*...**..****..******...*..*.***.*.*.*.*..**.*.**....***.....*...*......**.*.*.*.**.*...**..*...***.....*.*.*..***.**..*..*.*..**.*.***..***.*.****.*....**.*...***..***.......***.*.*..**...***.****.**.***.*.*..***...*...*.*..*..*.**..*.*.***.*****....*.***.*..*...*.*.***.**.*....**...*.***..*..*.**.***.****.*.*.*.*****.*.****....*...*..**.*.*.*..*.**.**.**.***...*.**....*.*..***.**.*...**...**.*...*.*.*********..***...*..*..*.***....**.......**..*...*.**...**.*.*.*..**..*..***.*.***.***..***..**.*.*..**...*.*.**.*...*....*..*..****.**..**.***.*...**.*..*.*...***.**..**..**.**.**.*..*.***.*.**.**.****.**.*.**..*......*..**.*..*...**....*.***.*..***..**...**........*...*.***..*..*..*.**.**.*..****..*.....***..*.*.*....***..*.*.*...**.**...**.*...**.**.**...**....*...*..*...**..*.*.*.*.*....****.*.*.****.*.*.***.***.**....*..*.**.*******..*.**..*...*.**********....*.......*....*........*..*......*.*..***.**.***..*..***.*.*.***.***..****.*.***.*.**.***..**.*.*....*****...**.**...*..*..**..**.***.*.*.**.*...******....****..**..**...*..**....**.**.**.*..*.*.*..*.***..*****.**.*..**........*..*...*...**..*..*.....*...****.*****.*..*.***.***.*.***.*.**.***...**.*.****.**.**...***....*.**.**.*..**.............**.**.*..*******..**..*...*.*..*.*****..*.**...*.**.******.*.*.**.**....*..*..*....***.**..***.*..**.****.*..***..*.****.*.*.***.......**..**..**.*.*..*.*.*..**.*..*.**..**..*.*.****.**.*...*.*.*.*..***.*..****.***.***.******....*.**.*.*.**.*..***.......*....**.**.*.*.*.*******.*.*....*.....*.**..****...*.***..*.**.***...*.**.*.**....*.*.*...*.***..*...*..*...****..****.***.*.......***..***.......***..**...*..**.*...*.*.*.**..*..*
*....*.***.****..**...*****..*******..**.*.**......*..*******.***...***...******.**.*...*..*.*.*.**.*.**..*..*****..******.***.**..*..*.*.*.*..*.**.**..*..**..*.**..**.**...*****.*..**.*******.**.*****...*.*..****.**..*****.**...*.****.**.*****.**.*.....*.*.*..***......*.**.*.....*.*.*****..***.....*.**..*..*....*...*****...*...*.....*.....*..**...*.****.**..*..**.***.*..*...*....*.*..***.*.***.*....*..****.*.**.**.***...*.**.*.*****.*...*.**.*..*...*..*.****..**..*.***...*.*.*...****.*...***.....***.*..****..*..***.**.*..*..*.*..***.*.*.***..****..**.**.****.**..*.*..*....**.*.*....*.*****.*..**..**..******.....*..**.**..*****.....**.*.******..***...*.****.......*...**..*..*...*.*..*..*.**..**..*..*.*..*..*.*...*..***.*...*..*...*.*.*.*...***.**..*.....*.*.**.*.........*..*...*.*...*...***..*...*.*..*.****.*...*.*..*......*.*.*..***....***.*.....***..****.*.***.**.***.**..*.*..****.***..**.*.*......**.*.***..*...*.***.**.*.......*****...*.*..*.....****.*****...**....*....********.**.**....*.***.*.***..*..*****.**.*.*.***.*.*.*..**.*.**.***...***.***.***..*..*..**.***..*...*.******...*..**.*.*.**.*.*..*.....*.**...*..*.*....***...***.******............***.*..**..*..**..*.***..**.*.**.*.*...*.***......*...**.*.**...*.*..*.****.*.****.......*.*..*.*...**.*.*..*..*.*****...***....*....*.*.****.*.**.**..*..*..*.****....*.*.*..******..**.*..**.*.*.*.*..*...*****...*..***..*.**.*..*..*..*...***.**.*..***.****..***...**.*..*..*..***...**..*.*.**.....**.*.*.**.***..*...******..**..**.**..**.*..*....*****.*..**....*.*.....*....****.*..*.*.***..*....**.***.*..****..****..........**.******.*.*..*.*.*.*.*.*..**..*..**..**.*..*..*.....**.*....**..***....*.**.*.**.*.***..*...*.*..*...**...**..*.**.**.***....**..*..****.*...*..*..***.***.*.********.**..***....****...*.*.***.....**.*.**....*.*..*.*.*.***.*.*.**.***.**.**.**.*.*.*.*..**.**......***..****.***.*.**.*.....*...**.*...**...**....*.*.**.*.*....**.*..*.*..***.*.****.**.*..*.*...*.***.*..*****.*.*.*.*.........****.*..**.***
*******.*.*.**.*....******.....*.**.***..****.***.....*...*..*.*..*...*.*.*.....*.**.*..*....*......*.*.....*..**.****....*.*...*....**.**.**...*.*.*...*.*...*....*.**.*.***.**.*.**...*..******......**..**.*.*.*.**.**...*.*..**.*..*.*.*....*.*.....*.*.....***.**...**..***...*..*..*.*.*.**...*..*.**......***.*...*****.**..**.**.**..*****.**...*...***.*.*.*....**.*.******..****...*.*.*.*****.*.**..*.********.**.***.*..***.**..*........**.***..*...*.*...*.**.**.....*......****.*.*........***..**..***.*...*.*..*.....**....**.********..**.************..*****...*.*..**.***......*..*...*...**.*..*....*.*.*.**.***.****..*.***.****....*****...**...*.**..*.....****.******.**.......*..*..*.*.********..*.***....*...*****..*.*..**.*..*..*..*.****..**.*****.*....*.*.**.*.*..***.*.**.*.*.****.**...*.*....*.*.*....*.*...*...*.*.*........**.*****..*..*.*...*.*.....*.....*......**...**....*.*****.**.*.*.*.***.*.**...****..*.*...*...***.****.....**....*.****..*****..*...*.*.***......*.*.*.*..**..*....******..*.***.*.**.*...*****.*.**.***.*....*.*..*....***..**.**.***........**..*.*...****.*..*.*****.**.*..*.*.....**.*..*..*.*..*.*.**..**.*.*.**..**.*...****..**.*...*..*..**.**.*..........******.****.**.*****..***.*..*....**...****.**.*..*..*.*...**..*..**...*...*.*....**..*.....*.*..**.**..*.**.*.*..***.*.**.*...*..*...**...*.**.***...**.*..*....**.**.*..*..**....**.**..*.**.*.*.***.*.*..*..*..**..***..*.*****..***.*..*.********.*****.*...*..*....**..*.*.*..*..****..****.***.*********.**.*****..***.*....****..*******.*....*.*....*.**...*..*..*****.*.**.****.*..**..*********...*...**.*.*.**...*..**....*.*.*.*.*.****..*.**....***..****.**..*.*.**....**...**.***.*.*****...*..****........**.**.....***.*.*.**.*..*....*..*.*****....**...*.*..*.**.*.**.....*.**...**.**....**..*...*..**.*..**.****.***.........*...*.*.*.....**.*.**.****.*********.*.**.......*.**.***.****...****.*...**.*.*****.*****...**..*..*.**...*.*...**.***....*.**.**..**..*.**.**.****..*.*..**.*..****.*....*..**....***..*.
*.*.******..*.....*..*..*..**......***.***..*****.********.*....*.***.**..*.***..**....**....**...*...*.****.**.**.*.*.*...*.*.***.....**.****..**.*****.**.**.**..**.**...**...**..***.********.*...**.*..*..**...***.**..****.*..**.*.*..**.*..***..*...**.***..**...**..*..**....*..*.*...**......**.*..***..*..****..*.**.***....***...***....**......***.****.***.***..*....****..**..*...*..**.**..****.....*.*..*.*.*.....**.*..*....**.*****...*...*......*..*.*.**.*.*.*..*....***..**.****.*...**...*.****....*.***.*.**.......*****.**.***.***..*.*...*******.*.**.*.*******.**..***..*.******.***.**.**.*.*****...***....*.**.*..*.*.*...***..*.***...**.*****...**..*.*..*.*.*****.*...*.**..***...*.*..**......*...****.**.......**.***.***..**.****.....*..*..**.***..*...**....*.........**...***..***.****..**...***....*.**...*..*..*..**..*.******...****....*...***..****.*.*..*.........*******.***.....*****...**...***.***..*.**...*.*.**.**..*..*.*..**...*.....*...*.**.*.***.*.***..***.**..*..*..*..*.....*******.**********..***.....****..*.***...**.**.**..***...*.*..*...***..**..*..***.*.*..*.*..*.****.***.*..*****.*..***..**...*.......*.*.***.*****..**.*.****.*.*..**.**.*.**.*.*****...*..**..*.*.**.....**....**...**.***....*..***..*..****.*.*********.***.****..*..**.*..*...*.*..**.**..**.*.****.*****.*..*.......***..******..*..**.**..*.*...*.*....****.*.*...*..*...*.....*..*****..***......*.***.*.........*.**....*...*....*.**..*.***.*..**..***.........*...*..*..*.***.****.****.*..*...***.....****..**..*.....*.**.*..*..**********.*****..*..*..*.**.***.***..*...*.*.*.**...***.*..*.**...**.**.....*..*********..**...**..*.*.**.*..**.**.**.*..*...*..*.******...*.*****.....*.*.******.*.*..***.*..**.**.*...**..*****..*..*.*....**.*.*.*.*..****.****.****..**.***.*.*.**.****.***.*.***..**..****..**.*.******..*..**.***..***.****.*...*..**.....*****.*..**.*...***.*.******.**.*.**..***.**....****.*.*****..*........**.**.*.....*..*******..*.**.*.*.*..*..***........***..*.****.**..**.*.********.**..**
*.*.*.***...*.*.**.*.**...****..*...***..**....**.....*.**..**.*.**.*.*******.....*.****...***.*.*..*.**.*...*.*....***..*.***..*.*.****.*.*..**.*.**.*....*..*.*.*...*.*.......***.....***.*.***.*.*....****.**.**....*...**..*.****.*.*.*..*.**.*..*..*****..*.*....**.....*..*.*..**..*..*.....**...*..*...**..**.*..**.****..**....***.******.****..*...*.*....**.*****.****.*.**...***.*..****.**..**....***.*.*..**.*.*.*...*.**...*..**...**.*****..*.*..*.*.*....**...****..**..*.***...*..**.....***......*..*..........**...*****.*.*.*...*.*.**..**..*.*.*.**.**....****.....**...**...**....**..**.***.**..*...*....*.*..**.*....*..*****...*.***.*.*.**.**.*.**.*****..******..*.*....***.**.**..**..*...***....*.***.*.....**...*.**.*..*..**.*.***..*.*.**...*********.*...****...**.*.*.**.*.....*..*.***.*..*...**...***.***..*......*..**.*......**.***....**....**..*...***.*..***.******..*.*.**.**.***.*..*.*..******.*..*...*.*.**...*.***..*.*..*******.**.**..**...****...*.*****.*...**...*...*...*.*..*.**.******.**...**..**.*.*....*.**.*...*.......*...****.****.*.....**.....*.****..*..**.**..*******..***.*.***.****.*..**.*.**..*****..*...***..*.**...**.**.*..**.....*....*.**.*.****..**.*...****...*.....**..*.******..*****.***..**.****..*.**.......**......*..*.**.*....**********.*.*....*..*.**...*..*..*.**...*...**.*..*...*...****.***..**.*...**........***.*....**..**.*...***.*******..*****......***.*..**...*.**..**.*..*.*.....********.......**.*.*..*.*..*..*.*.**..***.****...*....*.**.*..*.**.....***.*......*..*...***..*......**..*.....***.******...*..*...**....*.**.**..*...*.*.*...*..****.*.*....*....*.*.*.**.**.*.**.***.**.*..***..*.*****.*.*.*.***...**......**.**....*....******.*.*..*.**..***.*...*.....*...**...******.*..***..***..*.*.*.*****..**...*..**...*..**..**.....**..***.*.****.***.*..*.**.*.*.......*.*....*.**..*..*...*...**...*.*.*..**.*..*.**..*.*...*..*.****..*.******.*..***..*.**.*......**..*...*...**.*...*.*..**.***.*...*......*.*..*...*...**..*...**...*.**.*.....**..**....
*..*.*****..*.*..**.*.*.....**.*********.**.*..........***.*.*.***..*...*.*.**.*..*.****.**.*........**.....**......*..***.***.*.**..*..****......*..*..******.****.....**..**...*.***..*.....***.*.....*.*..***.*...*..*...**.****.*..**..*.*......**...*..*.**.*.*....*****.*.********.*.**.*........****.**.****.*.*...**..***.****.**.**......*..*.**..*.***..*.*.*.**....**.****......*****.*.*.*.*.*****...***.*************.*.**...****..**..*..*..***....**..*.*...***.........*......*.**...*.*.***..*****.*......*..**.*..*.**..**.*..****...*...*.....**..**.*.**.***.*.**.........**.*..*.******..*..***...*.****.****.*.*....*..*..**.*.*..*..******.....****.*.*...***..**.**..*.**...*.*.*.*.**..*.....*.*..**...**.**.*.*....*....*....*..*****.***...****.********..*..*.*.***.**...**......**.**..***..***.*....*.*..***.****..*.**.**..*****..**.***...**.**.**.....***..******..**..*****.***......****.*.***.**..*.*......***....*..*.*.....***.***.*********....*.******.*.**.**.*.*.*...*.....***.*.***..*.*...*.***...*.*.****..*.*.*.......**..*..**.*.*..*****.*****..*........**......*.**.**.*....*.***..*.*...*.**.***...***...***..**.***.*..*.........*.*....*....***.....*.*.****...*****.*.****..***.***.*.***...***...*....**.****.*..*.*.*..*..******...**..*..*.***.**....****..*.**..**..**.*.....*....*.*****.*.*...*..**..*.***.**.*.**...**.***.**.**....**....*..**.**.*.....**....**.**.*..**......******....*..*..**..****......***..*******....***.*.*.*..*..*...*****...***..**..****.......***..**..*.***.*.....*.**...*.*.*.*****...****.*..**.*.**.**..*.*.**.*..*....**.**.**.*.**.*.*.....***....*....*..*.***.*...*...*......*****..**.**.**..*..*.*.....***.*.*.****..*****..**..*....*.*.*.*.*.**.*.**.**..*..*.**.*...*..*.....**....*...****.**......*..*....*...*.***..*.*.*..**..***.**.....***..**.***..***.*...***.***.*.*..*.**...*..*****..***.*.**.*.*.*.......**.*..***.*....*.***...***.*.*..*..*.....*.**.**.**.*.**..*......*.**..*.*.**.******..*.....****.**..*......**...*..*.*..****.*.*..*.**.*****..*...
...*.**.*.*.*.***.*...***......*..*.**..**.*..*.*..*...*..*...*.*.*...****..*....****..*..***.***.***.......*..*.*****.***..*.*.*.***.**.......*.*.***...**.*.**..**.**........*.**..*.****...***.*......*.*.****.....***..*...**....**.*.***..*****...*.*...****.*.**.*....***...*...**..*.*.**..*.*.*.*.***...*...*.**....*.**..***.*.***.*....*...*..*.***....**.****.**...*...***.*.****..*...*..**.*.*...**...........********.**.**.....**.*.***.*.*.*****....*.***...*...*...*.......**.......******...*...***..**....**...**.****.*...**.*...**.....****....*.**.**.......*.****....*...****......**..*.*.*....*.**...***.*..***..*.**....**...*...*.*.....***.....*.****.**....*.**.**.*.**..*...*..**.*.......*.*.*....**......***...**.*******.....****...*.....*.**.*.**..***.*..*.*.****..*...*..***..*..*....*.**.**..*.....***.*..*.*.*.**..*.**.*..*..**..**.****..*****.**....*..*******.***...*.*...*...****.****......*..*.**.*..*.***....*..*.***..*..*.*****.*..****.....**.*.*..***.*.*.***..*.*..*.*..*..*.....**.***..*..*.*..****....*....*.....*...**.**..***..******.*...**..**.*...****.*...*******.*.**....*.***..**...**.*.***.**..**.**..****..*.*.**.*..**.***...**..**.**...**.*..***....*..*.....*.*.***.*..**.*.*.*.*....*...*.*.*..*....**..*.*.*.**..**.*..*****..*.*.**.**....*..*..*.**..*...*..**.**..*..******.*.....*.*..***.****..*..****..*****...*.**..**...****.*..***.****.**.*.**.**....*.*.**.*****.*.*..*......**...*.*...*****..*****..*.**...*.*.*.*...****...*...*...**..****.***...***.**.**.*.**...**.***...**......*.****.****..***.**..**.**...***.*..**...*..*........*.***......********.***..*..*..**.**..*..*.***.****..**.....**..*..*****.*.***.....**...*.**..*...**.*.***.*.*....******.**.***.*.*.*.*...****.******....**..**.***..*...***..*.*..*...*..*****....**..**..*...**..*....*.**..*.***..****.*****.***.*.*..*.****....**..*...*..**.**....**.*.*...***.****.*..*.***.**.**..*.*.**.*.***..**..***.***.....**..**.**..****.***...**..***.***.*..*...******..*......**.**.***.***.**.*......**.*.***.
***...*.....**..**..***.***....*..*.*.......*...***...*.***..*.**.*.***.*.*....*.*.*.*....**.**...*.**..*.*..**...*****........*.*.*...****.***.*..*....****.*..**.*******.*..***...*.*..**.*******.**...***.*****.*...**..*.**....*******..*..***.....***.*.*.*..*....**...*....***....*.*..**.*.***.*..***.****.*...*....***.*.*.*..*..*.*.*.**.**..***..****.*.**..*..**....*..***.*...**..**.*.*.*..***.***....**.*....**...********.*.**..**..**.*..*.*..*.**...*****..*.*..****...*.......*..**....*...**..*..**..*.*...****..**..*.*...****.*.*.*..*****.****..*..*.**....**.*...*....**.***..........*...********..**.***.**..***..******..**....***....***..*.*......**********......**.*.*.*.*...*.*.****.**.**..*..***...*.....*.**.**.**.**...*.*..***.***.*.**.*.*..***..*....****..**...*....******.***.*....*.*.*.****..**..*..*.*.**...***...**..*..*.*.*.*.**.*......*..******.*..*.*..***.*..**.*****.****...*.*..****.****.**.******....**.*..**........**.***.**...***.**.****.***..**.....*.*****.*...**.*.*.*.*.*.*..******.*..*.*.*.***.....***..***...***..*......**..*.**..*.*.*..*....**....**..***.****.****.*.**...*.***..***......**.****...*..*.*....*..**..*..**.*...*...*.*.****..*.**.*.**.**..*......*...*..**..*..**....***....*.**.*.***...***..**....**.**.*****..**..**.**.**...**...*.**.*.*.**..*.*.****..***.**.**.**.....*..*...*.**...****..*.***.*.*.**..***..*.*...*.***....**...*.*...*****.**..****..***...**...**.***......*.**..*...**..*.****...**.*..*.***..****..*...*.*..***.**.*..**.**..*.**.*.*..******..*.*.*.**.*....****..**..***....*.*...*.**..*.*.*..*.*.****..*..***..*.*.....**...*..**.*...****.......**.***....******.**.**...*.*.**..**..*..*.*.**...**.*.**.*.*****..***...*...*..**.*...****..*.*..*.*...**..**..**.*.**.....**...*..*.....*****.**.**.*.*..**...*..******.*.**..*.*..***..*.....*.*..*..***...***.*....*..*...*..*...*.*.*.*...*.**.*......**...*.*.*.****...*..*.*......**.*....***.*****.***..*.*...*.....*.***.*.*.*.*..*.*....*..***.***....***.*..*.**...*.....******.*.**..*....*..*
.****..*.*.*...*******.....*.......*...*..*..*..**..**.**..*.**..*...*..**....*.**..***...*...****..**.**....*...*....***.**..**...****....*.*....*..**....**.*...**...****.....*..*.**.****.***...*..****..**....*.*.****.***....*.**.*.*...*..**.**.*..****.*.***..**.*....*...**.*..*..*.*..*.***..*.*.*..*..*.****.*.*********.********.********...*..***.*.*....***......**.*.****.**.**.**.*.**.**.*.***.***....*..*..*.*...*..******.*****..*.**..*..*..**..**...**..**.*.*..***.****.***.******..****....****...***....*.***.....**....*.*.**...*.*.**.....**..**.*.*..*..*.*.....*.***..**.****.**.*.***..**.***.***.*.****.**.*.......*.*..***....**...***.*..*....****.***.*.******......*...**.*.*.***.*...*...*.*****..*.*....**..*.*.**..*.*..*..**..*.......**...*.**.*****....*.*..**..*..****.**..**.***.**.***..*.********.*.*.*..*.*****.*...*.*..**..*********.**........**..**.**...**.....*..*.***.*...*.**.*...***.......*..*..*...***..****.****..*............*.*.....***...*.***********..**.**.**....*.**.**..**......*..*.*...**.....****....**..**.*..*...*.**.********.*.....**...*.***.*.*..*..*...*..*****....*.*..******.*.*.*.*.*....**..**..**...*.*.*.***..*****...**.**..**...**...*.**....*******.*.*.*.*.*.*...*.****..*...*****......***...*.*..*..*...***..*.******...**..***.*..*..*.*.*....*..****..*.**.*.**....**........***.**.***..**.*.*.*...*..***..***.**..*.*.**.***......**.*..*.***..**....**.**...*...**.*.*..*....****.....**.*.*.**.***..***.*..*.**.**..*.*..**..*.***...*..***.**.*******.*..*..*...**.*.....**...**..****.*.........****...**.....*.*.******..*...**..****....*******..**.***.*.....*.******.*..*.**...***.*......*.**.****..*.*....*..*....**..**..*..*..*.*******..**..**..***.**...*...**..*..*.*****..***..*..*.*..*.*.*.......*..*******..*..***.*..*****.*.*.**.....**...****.****..**.*.*..*...*..*.*.****.**...*.*.**.*...*..*.*.**..**..*.*.*...**.**.*.***.*****....*..*******.*.**...*.*.*..*.*.***...*.***.*...*..**.*...*..*****.*.*.*.****.*.*....*...**...******..*.*.**..*.**.******.
..*****..**....*....******....***.*.**********.****.*..***.*.***..*...***..*.*...**.**..***.**......**.*..****...*.*....****..***.**.***.***.**......*.**......**...***..*...**.****.*......*..**.****.***...*.**...**...*.*....*..***.*.......****..*****.*.*.*.**...*....**.*..*..*..*..*...**..**.***.*.*..*...*.*...*.....*.*..**.**..*****.**.***...*...*.**..****.....*.***..*.*..****..*.*....*.*.*..*.*.*.*******.*.**.**.***.*...*..*.*.*.*..**..**.*..**..*..*.*...***.*...**.***..*.*****..*.*.*.*.......********.**.****..*..*..*..***.**.*.**.*.*...*..**....*.....****.*...*.*.*.*****..*.***..*..*.***.****.*..*.**.***..**.....**.*.*..**...*.*..**.*.*.**...**..**.**..**..****..*.*....*.***.*.**.*...**..**.***..**.**.**.*.*...*...**.*.*..**.*...****....****..***...**.***..*...*.*.*.***.**.*.**.*..**..**.**.*.....****.**....*******.*..**.*****.*..*.***...**.....**.*.****.*.**...*.****.***.......*.*.**.....*......*..*..*.*..**.*...**.*.**.**.***..*.....****.***.**.*.*.**...*..*....****.*..*..*...**..*.**.***..**..***......**.***..**.**..*..****.*..*...**...*.**.*.***.....***..*.*..*.*.***..*..****.*.*.*.***..*..**..*..**.**.***.**.*.*..**....*.*.*.***......**.***.*.**...*.***..*.*.*.**.**..*..**.**.**..**..****.*...*.***.*.**..**...*.**.*.**..**....***.*..*.*.***.****.*..**....****.*.***.*.**.*..*..***.*.**..***....***......**.*..**..*....*****..**.**.*..**..*.****.*..**.****.*.********..*.*...*.*...*.***...*.***...****..*..**..*..*..***.**.**...*.*..........*.....*..**.*..*....*.**.*.......***.**.*.*..*.....***.*...*.*..****.......*..*......*..***.*...*.*.*....*..*..***.*..***.***...*.....*.*.*...**.*..*.*....*..**.*....***.............****.*..*...**.*.**.*.*.**.*..*.*...**.***.....**..**...*...*...*********.***.*..*.**.*.****.**.****..*...*****.*.....****..**..******.****.*...*.*....**...*.****..*..*..*.**.**...**.*....*....*...*....*.*.*.*...*.*..*.....*.**.*.***..*.*...*.....***.*.....**********.*.****..*.....**.....****.**.*..*.*...*.**.****..*.*.****..**...*.*...*..*...*..*.
.**..***.*....**..**.*.*.**..*..*.*.**..*.*.....*..**..****...*.....*..*...**.**...*.*.*..**.*.*.*.**.*.****.*.......**...*****.*..*.......*..***..*.*.*.******.*..*.....*...*.*......*....*....**..**.****.*.*****.*....**.**..******.*..**..*.**.**.*.**.**.*..**.*..*.....*..******.****.*.*.**.*.**.***..***.*...******....******.*...*..*.*.**...*.**......*.*...****.****..***..**..**.*...**.*.......*.**....**..**..**..**.**..*.*.**.**.*.*.*.**.***.***....*****..*****.....***.**.**..*..*..*.**.*.*.*.******.**...*****.*...***...*.**.*...*.**..**..*.**....**.*...*.*.**..*..*.*******.*.......**.*.*.*.***.*.*..**..*..**.**.*.**.*.*.*..**....**...*.****....*..*.........*.....**.*...**..*.**..***..**...**..***.*...*.***..**.*.*.*...**.*..*..*.*****.**.*...*.*......*..****..***..**.**.***...*..*.**...**...**.**.*****..**.***.**...****.....*.**...*.***.*****.*....*.......*..*....*..*..*........***..**...*....***...*....*.....*...*.*..****.*****.**.*...*.*...****......*.*.*....*.*..*.*.****...*..*...*****..*******.**.*.*****...*......***..*....**.**..**.*.*.***.*.**....**....****.***.**..*.*.**......****.****..*....*..*.******.**..*..********....**.*..***.**.....*....*...*..*.***..*.*.****.***.*****.*..*.**..***.....*.*.*.*.***.*..**....**.*.*.*...*..*....*..*.**.*.*..**..*.***.**.****..***.*******.**....***.*..*.*.**.*..**..........*..*.*****......*..*.**.***..*...*....**..***...*..*..*.....****...***.*.*.*.***.*...****.**.*.*.***.**.**...*...**.*...**.***..**....*.*.**.*.*.*..*...**..*.*..*.....*.**.*.**..**..*..*.......**.**.**...*..*........***....***.***...*...*********.*..**..**.....**.....**.**.*.*.*.*******..***.**.*.*.*.*.*..*.*...*.*****...*.......*.......*.*****...***..*..****.*.***...**..***.*.....****.*.*.**.**..*..*.....****.**...*...*.**..******.**....****..*..*.***.*......***...*.*.**.*.*..***.**....*..*.*..**.....***.*...*.**....**..***.*.*******.**.*..***.******.*.*..*..***.**..*..*.***.*.*.***..***.*.*.*..**...*.**.*.*..*.**...***..*..*..*......**.*.**....***...*
**.**..****....***.*.***..*..*....*....***.*.*.*..**....**....*.***.**.*.**...***.**.**..*.*.*.**.*....*.*.*..*...****.*.*.*..*.*....**.***..*****...*.**.*.****.**.**...**....*.**.....***..*..**.*..*...*....**.*..*...**.****.*.*.*.**.....***..*.*..***.******.*.*....*..*.*.*.*..***..*..*..*.*..*.**..**.**....*...**.****...*..*...***....**...*..**.***.*...*...***.*...*..**.*.*..*.**.**..*..**...*.......*.**.*.*.**.**..*****.**....*.*.*.*..**...**.*....**.***..*.*****..**..****.***..***.***.*...***...*...*.*********...*...**....***.*..***.*.**.*...*.**.*.....*..*..*..*.*..**.....***..**.*....*.**.***.*.****..**.*****.**.**.*...*.***..*..****.*.*.*.*..**..*.*...***....**..****.*.******.*..*.*..**.*.*..***.**.*..****....**..*.*.....***.***...*....**.**...*...***...*.....*.***.***.*.**.****...*.**.**....*.....*....*...*....*****..**.*.**...**********.**.*.****..**....*.*.....*****.**.*.*.*...**........*..**.**.****..*.**.**.*.**..*..*...*..*****.*.**.**.*.*.*..*.....**.*.**...**.*....****.*.****..*.**..*..*.****.**.*****..*******...*.*.*.*..******.*.**..*....*...****..*.....*..*.*.*.**.*..********..*......*.**..*..**.*..*****.*....******..*.*..***.*.***.*.**..**.**.***...***.*...*.*..*....**.*..**..***.*..**..*****...*.***.****.****..****....*....***..*******...***.***.*....**..****.....*.***.**.**.***.*.*****.*.......***.**.*...**.*.*.*.*..****.**.***.*.**.**..**.**..******......******.*....*.**.*....****..*.*.**..*......**.*..*..*.**.*.*.**.*....*..**.*..***....*..*....*.***.*....*.****.*...*.*.*....*..****..**...*.*.*.*..***.*....**.**.*.*.*.**..*...***..........****.****.*..*.*..*****.*..***..*.*.****....****.**.****...*...*..*.*........*******.....*.**.**.*.*****....***.****.*****.*.*..*.***...*.***.*.*....**...**..*..**..**.....*....*....***.****.**.**.*.*..***.****.*.*.*.*..*..**..***.***.**.**.*..***....*********************.....**.**..*****.****.*..**.******.**......******...**....*..*..*..****.***..***...*.*..*.*.*.***...**....*.*.**..****.*..*..*********..*...*
..**..*****.****..*....*.*.**.*.*.**.*****.*...*.*..**.*.*..**.*..*....*...*..**..*.****.***.**.**.***.****....****.***.***.....**..****..*..**.......***...**.**..**........*..*****......*****.*...***..*..***...******.*........*...***.**.**.*.....*....**.****..*.....*.*.*****.*.**...**..***...*.***..*..**..*.*.*.***.******..**....**.*.*..*..*..**.*.**..*.**..*.*....**...**.....*..**.***.*****..****..*.****..**.*.**..*.**..*..*..***..**..*****...*.***..*..*..**..**.***...***..*.**........**...*****.***.*........******.*.*.**..**...***.*.*..****..*...*..***...*.*.**.*..***.**....**.*.***....**.*.*****.*.*..**...**.*...******...*.***.**.*..**..***..*...***..*.*...*..*..*...**.*.****...**..******...***.******..*.......**..**.......****.*.....*..**.*..*...*..*...*.....*.*.*..*...**....*******.***....**..*..*....**..*..*.*...****..*.*.*****..*..*****...**..*.*.**....*.***.....*.*...*..***.*..***.*...**.**...**.*.*...*.**...***...*...**...**....*...****.....**..*....**...*...***...**.**.*..*..***...**.***..**...**..*...*.....***..**.*.*..*.*.***.**..***.*..***.***.*.***...**..*.****.....*.*.*.*..**.**....**....****......*....*..*.*...*.***....*.........*.*.**..*.****.*...**....*****.**...***.**.*****..*******......**.*..********.*.*.*...*.*....*.***..**..*.*......**.**.*.*.****..****..**...**...***......*.**..*.***.*.*...**..**.****..*.**..**..*.*..*..*...*.*.*....*.***.*...**..*..****.*.*.......*..**.********...**.*.*..**..*..**.**...***.*..*.***..*......**..*.*.*..*.*****.*..**.*.......*.**.**.**.****...***..**..*...***.....**..**.*******..***...**.....**....*.*.**....*...*..*.*.*..****.......*...*..**..**..*...**..****.**.*.*******.*...**..*.**..***.**..**.**.**.*.***..*.******.*....*.*.*...***.*.**..*****....*..*.***.*..*..*.*.*.*..*.*.***..**...*..****...*.****..***.*.*.**....**....**.*...*..**.***......*..***.*..*.**.****.*..**..*...*.*.*******...**......**.**.****.******.**.*..******....*.*.*.*..***.*.**.*..*.*...***..*********.***...**.*.***.**.*......**..*..****.*
***..*..***.*...........*....*.******......*.**..*.*.*****...*.**...****.**.....*........**..***..*..*..*.**...*****.***.**...*.****.*.*****.*.******.**.....*.**...*....*...***...*****.*.*****.***.**.*..*.*......***.**.**..**....***...**.**.*.***..**...*.....**....***.**.....*..*.....*.***....*..*.*........*..*....*.*...**..**..***.**..***.**...**...*..***...**...*.**.*.**...**.......*.*.**..*..*...*..*.***..**.......*..*.*****.*..**..*.***.*....****.**..**.....**..********.**...***.**...*.*.*.*.*....*.***......*****.***.**..*..*.*****.*...********....***..**...**.**...****.*****..**...*.......*.***.*.....**.****..**..**..*..*.*.*******.**..*..*.***...**...*..**.*.**.***.....*....*.....*.*.**.*....**.***.......*..**....*.**.*.*******..**.*..****..*..*.*..*****.**.***.*..***....***.***......**..*.*.*..**...**..***...*.***...*.***...*..**.*.*******......*.**.***.....**...*..*...***.*.*..*.***.***..*.*...****.*.....*.......**.*.*****...**..*.**..**...**..**.*******...*.**..**...*....**.**....****.****...*.*......*....*****.**....**.**......***.**..*..**.*..*...*..****.*..*.**..*.*....*...**....**...*..*..*****.......*.**.**.**.***.***.*.**.**.********.*.....***.**..*..**...*...*.*.**....*****..*.*.....*...*...*.*..**.*...**...*..*...***...******....*.*...**.*...*..******..*......***.*.***.****..******...*.*....*.***.*..*..**......*..*.*..***...****....*..*...**.***.****.*..**.......*****.**.*.**.*.***.**....*.*.***..**...**.*.**.*.***....**......*...*.*..**...***...*.***....****...********..*....****.****..****.**.**.*.*...**.....**...*..*...**..*.*.***.**...*..*..*.*..**.**....***....*..***...*..*...**..*..**...***.**.....*.*.*.*..***.*.*..*.*....*.**.*..**..***...**.*****..*..**......***.**....*.*.*...*..*.**.*****.*.********.**.*****.*.***.*..***...*.**.........***.*.****....*.***..***..**..*..***.*.***.*...***.***.**....*..***.*.**.*.*.**...**....*..*.*.....*.**.*.....****..**.*..*..**..*..**.....**.***.*.****...*...*.*...**.****.*.*.*..*..*.*.****.**.*..**........
*.....**.*****..**...*.*.**.**.*....***..**..**.******.*.**..*.*.**.*.......***........***..*.*.**...*..*...*..*.*.*..***...*.....**..*.**.*.*.**.*.**.*.*.*.****.*.*...*..........***.....*..*.*.*.**.****...*..********...*.*.*.***.****...*.***..*.**...*...*.*.*...*****..******.***.*....**.*.*..*...*..*.**.***.**..**....*..****....**..*.*.*..*.***...*****...***.***.*.*****....*.*.*.*...***.*.*...**.*.*.*..*.*....*...***..*.*..**....*...**...***..**...*.**...*.*.***...*..****.*..**......*.*.*.*.**.***.*.*.........*.***.....*******.****.**...**..*.***..*.*.***.***...****...*..*****.*.*..*.****...**..*...***.*.*..**.**.*.***.***.*....*.*....****.*.....*.*.***.****.*........*.**.*..**..**..*..**...*....*....*...*..*...***..*.**..****.*.*.***.**.*.********.****.**...**...**..***...****.*.***...***..**..****.****..**..*****.***..*****..*..**.**.****....**..*....*......*.*****.*.**.**.*..*****..**..*.*.*.....*.*..**.*****.*******.*.****...*.***.*...*...**.*..***.**.*...*.....*.*.**..*........*.**..*.***...*..**.*..**.*.*......*******.***...******...*...*.*..****.....*.*...*.**...*.***.*...*..*.**.***..**.**...**..****..*.....****.***..*.*..*******.**.*..**..**.*.***..***.****..*..*****.**...*.*.*..**....**..***.***.*..**......*.*..***..*..**...***...**.***..**..*..****.****.**.*.***.**..***..**.***.*.*.....****.*.*..*....*...****.***.*..*.....*....*.*......*.*..*..*.****.....**.*.**...*..***.**..****.*....**.*.*.**......*****....**...**..*.*...**.*.**.*.**.********...*.***..***..****.*.**...*..*..**.****.....*****..**.***.*..*..**.*.**.**....**..*.***...........*...****..*..*..*.*.*.*...***.......**.****.**.*.*..*..**.*.***...**.*.**.*.*...**..**..*.*...*.*..***.*..**...*.*.*..*.**..**.**.**.*.*..**..*.....*..*..*.*..*..*..*.*.....*..**..*....***..****.*....*.***..***.****.....*.*.*.*.*...**.**..*.**.....***.*..**.**..****...*.**.*.....*.*...*.....*.*****.*.**..**.***.***.**...*.*.**...*..**..*.***..*..*.....**.*.*.***.**.*...**.*..**.***.***...*..*.*...*.*........*..*....**
*..***..*****.***...**.*.**.**..*...*.*..*...**.**.*******.*.*..**.......*..*.***....**..*.*..*.*..*...*.*..*.**..***....*....********.***.**.*....*....**..**.*******....*....****...*.*..*.*.**.*.*...*.*...*..****.*.....*.*...*..*******...**.**.*.*....**....*..*.*.*....**.**.*.**.**.**..*..****.*..**.*.*.******..**.*..******..*...*.*..**.....*.**.*..****.**.*...******...*.*.*.***..*.**.*.*****..***..*.*..***...*..*..*..***....***..***..*.*..******.*.*..***....**.*..***.**.*.*.*.***..**.*.**.***.*.**.******.**.***..*...*.*..*.**..*.*.*..**.*....*.*.**...*..***...****.****....**......***..**....***..**..**.*.*.**...*...***..*.....*.*.....**.****.**..*.*..****.***..*.*.*****..****.***.**..******...**.***..***..****...**.*...**..*..*....**.****.*...*..*.**..*..*.....*..**....*.*..*.***..*.*.***...*..****..*.*...*...*..***.*****.*..**..*.***.*.....*..*.*.*.*.*.**.*....**..**.*..*.**.***..*.****.**.***..**...***.**.**..***.*.*.....*.*.******...**..*.*.*.*.******.*.*.**.*......**..*...**.**.**.*****.**.***...*.*.***....**.*.*..*.*....*.**...*.**.*......****..*...****.*.*...*.....*.*.****......*.*.**.*.****.....**.**..***.*..****..*..*.**.**.**...*.***.*....**..*..*..*******..*..***.****.**.***.**..*..****.*.*****..**....*.*.*.**.***..*.***.....*..*..*..*..***.*..**.**..*.***.*.******.*.*.....*..*.*..*.*.*.........*.*.**....**.*.*..*..........*...*..***.*.***....*....*..****.**.**..**..**.*...*.*.**...*..*....**..**..*******..****.*.***.**...*..**.*....**.**.*.**.*.****.*.**....***.*..*..*..***...**.*....***...********....**.**.****.*...*.*.**......*.*...*.**.*...**.***.*****....*....*.***.*.....*.*..**...*..**..***.*...*****...*.......*.**..*...******..***..******....*.********.***.......***....*.*...*.*.**.*.*.**.*.*.*.***.*.*.**..*..*.***..**........*.*.****.**.********..**.**.*.*...**.***...*..**..*..******.*.*..**.**......***.**.****..**.***.........*..*..*....**.**....*..**.*.***.*.*..*.*.*...*.***..*****.***..*...******.**.***.*..*.*..**.*.**.*.****.**.*.....***.*.*.
.**.*.*....***.***.*..*.**.*..***.*..*..*..*.*.****.**.......*..*.*.*...**.*.**.****.*....*.*.......*.**....*.....***.*.*....*..**..*....**..**...*..**.....**..**....*..*.*.....**..***.**.**.**..*...*.**..**...*.**.****...*........*.**.*.*....*...****.******.*.***.....**...**..**.**.*.**..*****..*...*.*.**.*****...***..*.***.*******.**.******.*..*...*...****..*.***....***..*.*.....**..*....*******.**.*.*.*..****.****...**.***..*.**..*..*.*.*.*..**..*.*.***....**.**.**..*...*.***...*..*.*..**.*..*.**..**.**.**.*.**.**..**.*..*.*.*..*...*...***..*.*.**.**.*.**..*....**.**.*.*..**..*....*....*......****..*.*****.****..**..***.*..**...****..**....*..*.*.**....*...***.****.*****..**.*.*.*....*.*.*..*.....***..**..**....*..*..****.*.***.**.....**.***.*********.*.**..*.*.*.*..***....*..**......*..**...*.*.*.*.*....*.....****.*...***..**.*.**..*....**...***.*.*...*.*..*.....*.**..*.......*.*.*.*..****.**..*.****..***.....**.**...*..*..*.*.**..**.****......*.*....****..*****..***....*........***...***..*..******.....*.**.........*...**.**.*.**...*....*...**..*.*.**....***.*...*.**...***.*...***...*..***...*...**.***...*..**.*..****.***.**..*.***..****.**..*.***....******.....*....*.*...*..**.**..**..*..*...**.....*****..*.***.*****....*..***********.*******.****..***.*****...*.*.*.***.*...**.***...****...**.....*.*..**.*.**....*.*.***.*.*.*.*.......*.**...**..*.****.....*.**.***....*..**..*.*.**.**.*..**.....*.**..**.*.***********..*..*.***.*.......***..****.****...*.**...*.*.*..*.**.*.**.**....*.**...**.*******.*..*..***.**.****.**.*.****.**.*..*....**..*.*.****.*****..*..**...******..*.*.*....****..*..*.....**..*.*.*....***.....***.**...*.*..**.*..*.*...**.*..*..**...**.....*...***..**...**...********.**..*****.**.**.....*..**.**...**..*...*.****........*.....*****...*...*..*..**....*..**..*...*..***.*.****.*.**..*******.**.***..*****..*...*..*.******.*..*.......**..***...*...***.*..**.**....*.*...**...***.*.****...*.*******...*........**.****..***.*.*.**.*......*......***
.*.**..**...*.....****...***.*****.********.*.***.*******.....*.*.*.....*.**..***.*.*.**.....*.....*.**.**.*****..***.**.*.*..*****...*....***.*****.******.....*.*******.**********....*.**.*.*..*.*..***.**..******.*.*****.*.*.***.****.*****.*....*.****...***..**.****.*..*****..*****.*.*...*..*.***..*.**..*..**..**....*.*..*.*....*.***.*.*......**..****.***.*.*.*..***.**...**.**.*****.***.*....**.*..**....***.***.*.*..*..*.*.**.*.....*..*.***.*.****.**..**...*.**.......**.*.*.*.***.**...*.*..**...****.***...*..***....*.**....*...*..*.**..*.....***..*****.*......***.******.*..*..****.*..*..*..*....***.***.***.**.***.**.**.****..*...***.**.******.*.*.***.*..**..*...*..**..*.*.*..*.**..**.**..*..***...***.*.**...**.*.*....****..*..*.***.*****.*....*..**...**.***....***.*******..*.***.....**...*..****.*..*.....**..**...*...*...****.*.**.*.*.*.**.*.*.***..*.....****...*..*...**.***...*..**.****..*.****...**..*.*..***..*..*...**.....*.*.*..*.***.*.*..**..*.*.....*..*..*.*..***..*..***.****.....*.***..**.****.*.*.*..*..***..*...***.*....******.*...**.*.*.*.**.*.*....**.......****....*...**...***...*..*..*....****.*..*.*.*.**.*.**.****..*.***..*..........*...**.*....**...**.*..*.***......*******..***.***.*.**......**....**..**..*....*..*.**.*..*..*.*...*....****..**...***.*.******.....**...***.**..*.**.*..*...*.**....**...******.**.**.***.*...**.*.**..*..**....*.*...*.*****.***.*...***.*.***.*..**.*.*.*.....*.****..***...**..*...*....******.**...**.*.*.**.**.*..****.***..*...**..*.*..****..**.*.*...*******..*..*****....****..*.*.**.**.***.**...*.*****.***.....*.*.**.**.***.**.*.*..****...*....**..**.*.****.***..**...*...***.**.****..*...*..****.**..*....**.*.....****.**...**...***.***.*.**.**.*....****.*.*......****..*****.....***.*.**..***....*..*.*.*.********....*.****.....****.*...*...*.*...**....**...***.......***.**...*..**.*.......**..***.**..*..**..*..*.**.***..**.*...*.....*....******.*...*.*.****......*.***.*...*****...*.**..*...***.*.**..**..*.**..*..*.***.*.*.*.*.
*.*.*.*****.***.*.**.....**.***.*.**.*.**.*...****...*..*..*...*****.....*..*...****....*.*..****....**..*.....***.******.*.***.*.*.**.*.*.*..**.**.*..****...*.*.*.*...**....******....***.*.*.*............****..*..***.****..**.*...*..*.....**.****.*..*....*..**.*.*.****....**.*.**.**....***.***....***......*......***.*****.*...**.*.***..**.**...**......*.**.*.***.***..........**.*.*.**.*....**..**.***..*..***..*..*..**..*.....*.***.**.**.*...*..***..**.*.*.*.....*..*.*..*..*......*******.*.*****......*.**....*.*..*...*..*****.**....*****...**.*..*.**.**....****..*.*..**..*..**.....*...***.***.**.**.*.*.*.***....********..*.**.....**.**.*.*****..*.****..***...*...***..**.**..***.**.***..........****.**.****...**..*..**.***...**...***.*.**.*........*..****.**...*......**..**.***.**..***.**.***.....**.*..***.**.******..*.*....**.*...**...**.*.....*..........*.....**..**.*.***.***..***.*.**..*.**....******..**..**..*.***.****..*.**..***.***.*.**.**..*..******...**.******..***.*.*.*.**.**..*.*.*...**.*****.******.*.**..*****.*.*..**.****.....*.*......****..*.*.........*.*.*......*....*..**..***...****..****...*..*..*****.*****..*....**...***..*..*..*..*.***.*****...*.*..*........***...**.*.***.**.*.***....*..****..*.**.*.*.***.**.*.***.*..***.*....*.*...****....**..****...*.**..***...**.....*.**.*.****...*..*..*.**....*..******..***.**..******.*....*.*..***...*.....*.*.*.*.*.**.*.**.***.*.****..*.....*.*....***.*....*..***..*...*****.**.**..*....*..*...***.**..***....***.*..*..*...**...*.*..*.**.*.*..*.*..****.*******...*.*..*.*.*.**.**.**..**.***...*.*....*******..*..***.***.*...***.*.**..***...*...*.**..*.**.***.......*.***.*...***.*.*...**......**...*.**.*.***...*..****..***..*.******..**.*.*.*.*...*.**..**.*..*.**.**..*...*****..*.*...........*.*..***.****.*.*..*....*..........*..**...*..*..*.*.****...****.*..*.*.*******...*******..*.*.****..**..**.**..*.*****..*..*.*.***.**.*.*....*****...**...**....*.**.**..*..*.*..***.**.***..*...**.*.*.*..*****..***.****..****.**
****.*..*.***..*.**..****..*.*.**..**.****..*****.****.*.***..**.*.*.*.***..*.*...*.**.**......*.*..******.....***..***.**.*.*.*..***....****...*..*.*.**.********......****.***...**.*.....**.***.*..**.***....*..**...*****.*..*****..**.**.*****.*.*....*..*.*..*.*.*.*.*.*.**.*.***..******...**..*.*..*.*.*..**..*..*...*.*.***.***.**.**.*****.*...********.*.**.**..*.*..*..***.********....*.*......**.....**..*..*.*.**..*.*..**..*.*.....**.**.*..*****......*...**.*.*.*..*..*...*..*..*.*.**..****.*.**.**.**.*....*.*****.*....*.....***..***.....*.*....**...*.**.*...****..**.**.*.***..*.......**....**..*****..*..**.*..*.*.*..**.*..*.*..**.*.*.****..****.*.....*..*.***.*..*****.*..***.*..*.*.***....*.*...*.*.***..**.*.******.*.*.....*.**.**...*.*.***.....**...**.........**.*.*.*.***.**.**..*...***..**.**..*..*.*.***.****.**......**.*.**.**.*.*.*.**.*.***....***.**...****.***..*.****..***.....*.....*...**..*****.*.*.**...**.*...*.*..*.***.*...*.****..*..**.*****.*.****.*****..*.**.***.......**..*.***...*.*....*.***...**....**.*...***.*.***.**.*...*.....*.*..*******...**.*..*..*.**.*.*...*...**.*..*..*...**....*..*.***.***.****.**.*****.*.**.*.......***.***.**..*****..**..***.**.**....*..*.**.*****.**.*.*.*...***.**.*..*.*....**.**..***.**...**.*.**.*.**.*...*...........**...**..*.***.*.***.**.*.*.**.****.....*.*.****...*...***.**..*...*.........*..*..***...**..**...**.*.....*.**..**.*..**.**.*...***.*.*.**..*******.**.*****.*..*...*.****.....*...****....*.**.*..***.*..*.******....*.*.*..**..**.*.**.*..*..**.**.*...*....**.**.....*.***..*.*.......*.**.*..*.********.*...*..*.....*..*.*.*..*..*.....**.*..****...*..*.***....*****.**.**.....*..***........**.*...****.*.*..**..**...********.*..*****.**.**.****...***.****.*...*.*.***..*..***.**..**.**..*..*..*...**.......*..**.***.*****.***..*....**.*.*...*..*.**.**.*..*...*.*****..**.***.***...*****.*.***..**...***..*.**.......**....**.****.*...***....**.***..*.*.*.***.**********..**...*....**..*****.****.***..**.*.*.**.*......**.*..
**...****.*....*.*****..**..****........*.**.*.*...*..**.*..**..*.****.*...*.***.*..*..*.***..**....*..****.*.***..***...*..**..*..*.**.***.**..***.****..*....*.**..**..**...*....***.**.**..**.*.**..*.*.*.*.*.*.*...*..**.*.*...**..**...*..****.*.*..***......***...**.*....*.***.***..*...**.*..*.*...*..***.**.*..**...*....**..****..*....*.*.*.*.*..******.**.*..*..*.*..***.**.*...**..***......*..*...*.*.*.**....*.**.****...**....*..*....***.*..**...***.**.*..*.*.**.*****.***..*.***.*.*****.*******..****.*...*.*...****.****....***..***...***.*..*.**..*.**...**.*.*..****.*......*.*..**.**.**..****.**...**.*****.******.*..**...*.*....**..***.*..*.*.*....**.*.*....***..........*****....*...**...**.*.**...*******.*.*.**.*...*.*.*..*.*....***..*.***.*..****.**.****.....*..*...**********.*.***....*...*.***..**....***.***.*.*..*....*.***.**.*..****...*.**.**********...........*****.........*.....**.***...**....***.**.*****...*.*...**.***..*..**.***.*..**.*.***......*....***.**.**.*....****..**.*.***..****.....**....*.*.*..*.****.***.*.*.*.*..*......*.****..*.**.*...*.*...*******..*.********.***.**.*.*..***..*...***...**.**..*....***.*..*.**.*....*...*...**.*.*...******.**.*..*.***.*...*.*.**.*....*.**.*.*.*....*.**..*..**..***.*.*.*....*.**.***.***..******..*..***..**..*.......*******.**.***..*..*..*.*****.*..**...*.*.*..****....*.....*.***...**.*.**.*.....**.*...*.*.****..*..*..*******.***.*****....*.*..*.*.*.*...*.*..*.*..*.....*...*.*..**..*.**..**.*..*.**.*..*....***.*.*....**.****...*.*....****.*.****.**.***.*.*.*..**..****........*...*.**.*......*....***..*.***...*....***.***.**..*..*.**.**...***.*...**..**......*..**...*..****..*.*.*.*.....*...***...........*****.**..*....*****.*.......*.*..*.*.**.*..*.***..***.***..**...*.*...*****.**.*.**....*..**..**....*.**..**....*..*****..*.***....****.**.*....****.*.*.**.***.*...*...*....*.*.**..*......***.....*.....*.*..*.*...*...**..**.*.*.***.**..*.***.***.*..******.....*....*.........*...**....*.***.*..*.*..***.**.**...****..
.**...****.*...**.**..*.*.*.**......*...*....**..***.*.*.*..*...*.....*...*..*..*.******..**.*...*......**.**.**...***.**.*.*..**..**.*****.*****.**..***..****.**..*****....*****..*.*..**....***..*.***.****.**.*.*..*.*.*....**.*..*..**..*...***.*...*..*...*.***....***..*...*.*.***.*.*....*..*.*.*****.***.*.*.******..........*.*..*.**..**.*.***.***..**...*..**..***.**.*.*.**********.*.**********.***.*..**.....*.*.*.*.*......*.*****.*.***.***.***..*.*.**.**..***.*.**...**..*....*.**..*.***.***..**.******.**....*.*.*********.*..***..**..*****.*.*.**.*...*.*........*.***.*..*.*.*********.***.**.***.**..***...*..*..**...*.*.*...*..*.*.***.*.****.******....*.....***....**.***.**.*.***.***....*.**.*.***.*.*.*.*.....*.*.*.******.*.**.*.....*....****..*.*.....*....*****..***....*.*...*.*.**.*...*.***..*.*..*..*.***..***.*.**.....**.....**.**.*.*.***.*.*..**.**...**..*...**.*..**..**...*....***.*..****..***.*.*.*.**.*...*.*....******.**..*..**...*.******..**.*...*.**.*..******.*.***..*..*.*.*.*..***.**.**....**.***.**..*..****.*....***....**..*.***.***.*...*...**.......**.*...**.***.****.....**.****..*...*......*.*.**..**.******....*.*.*.**.*..*..*****....*...*...*.*.*..*.***...*....********.**..**.*****.*..*.*.***.*.**.*.*.*.**..*..*..***.*.*.*.*.*.******.**.*.****...*..*..*.*****.....*****.*.**.....*****......*..*****.***...*****.**.*.**.*****...*.*.*..****.*..*..**..**..*.*.*....*.****.*..*.***.**..**...****.**.**....****.*****..*......**.****...*..**..**...***.*..****.****.***...*.*************.*.***..***.*.*..**..*.*.*.*.*.*.****....****.*...*......*.****.*.*..*.**..*..*.*.*..***.*.**.**.**.*..**.*..*.**.*.****.....*.*****.*..**.*.***.****.**.***.*...****.**.*.**..**.**...**.*..**..**.*.*.*..*...**.*******.*..****..**..********.*.***...*..**.*.*.********.*...*.***.*..*....****.*.***......*.**.*..*.*.*..*.**.**..***..*..*..****.**.**...*.**..**....*....****.*.*.*.*.***..*.*....*.*..*.**..*.**...*..**.....**..***..****.....**..*.*.*.*.****...*.***.*..*.*.**....**...*....*.
..**..**...*.*......*******.*..*.******.*.***...*****..*.***..*..*..*...***.*.*.*****...**...*..*.**.*..*..*.*..*.*.*.*.*.*.*...****......*...*.*.*.......**.*....*..*.*.**.**..**.**.**.**.*..*.**.**..*.**.*.**.*.**....***.*....*..***.*..**.*...*.*...****.***...*.**.****.***.**...*.*.****..*.***.****..*..**.****...**.........*****..*...*.***.*...*..*...*..*...****..**..**..*..***..*..**..*.*.*..*****.******.......**.*...**..*......***.**..*****.*****...**......******.**.***.*.**.*..**.*...*.****.***.**...*....*****.*.***..*...*..*.....*..*.*..**...*.*.**.*...**.**..*.*...**..**...**...*.....****.****.*...*.***..**.*.......*..**...*..*...****...**..*..*.****.*.**.......***..*.**..***..*..*.*.*...*.**.**.******.**.****.***.......*.***.*.**.***.....*..**.*...**.*******..*......**..****..****...*..**.*.*.***...**.****.*.**.***....***.***.*..***..**..***.*..*.*****.**...****...******..****.*.*..*.**..***.*..*.*.*****.**..**.*.*.**..*..*...*.*..*.*.**.**.****...***...**.*****.*.*.***.*.....*.**..**..*.******.*****.****..**.***....*..*.****.*.*.***.******..*.....*.*.*.**.*.****..**.*...*.*.**..*.*******...***.***....*...**....****.**.*.*.*.*..**....*....*..**..**.*..**.*.**...*...*...**.*..*.*.**.*.*..*...**.**....*.**...*...**.*.*.*.**...**...*..**.****.*.**.*.*.**...*..***.*..***.**.*.***.*.*.....**.**.*..**....***.*......*...*.*..*.*.*.**......*.****.*.**.*****.*..*..**...*....**..*.**..*..*.***.**.*.*....***...********.***.*.*...**...****..*..*.*.*.*..**...****.*.*...*...*..*.....**.*..*....*.*.**.*.....**.*..*...*...........*..*.*.*....***....*..***.**.*.**.*.....*.*..*.*.***.*....**..*..**.*....**........*.*.**......*..**.*.**...*.*.*..*..**........**.*.***.**..**...*....*..**..**...*.....*.***..*..*..*.*.**...**..*..*..*..****.**..*.***..***.***.*..*******.*..*..*.**...*..**.*..*********.***.****..********...*...*.****.***.*.......**.**.***.****...**.*.**...*..*..***.**...*.*.*.*...***...*..*.**.*.*.*.*****.***.**...**.....*....***...*.**....*.****....*....**.**.**.*
***..*.**..**.....***.**.**.*.*.*.***.****.*.*..****.***..**.*****.*....***.*.*.***..***..**.*.*****.***.***.*....***.****..***..***...**.*....**.*...*.***.****.*..*.**.*.*...**.**.*.*..*...**...***..*.**..**...****......*******.**..**.....**..******.*.*..**.*.*****.*...**.*..***...***...*.*...***..************.***..*.*..**..*.**.*..*.**...**.**.*...**.**.*.****..*.*...*.*.*.*.*..**.*....**...*.**.*.***....****......***..*****.*.****.*..*..**..**.**.**......***....*.**...***.**********.**.***...**.....*..********..***.*.***...*.**.****..***..*.*.*.*.**..*.**.*****.****..*...**...********..**..*.**..**..*.*..*.**.*.***...**.***.*.*..*.....****.**.*..**..****.*.*.****.*...**...*.******..*.***..*.**...**..**.*..*..*.**.*....**.*.*.***.*.*...****..**.....****..*.**...*.****..**.****.....*..**.*.*..***..***.*.*.....**..*..*.*.*.*....**.**.*.*......**..***...*****.**.**.........*....*..*****.***..*.*.*..**....***..*****.*.****.*...****...****...*..***..****.*..*****.****.**....*.*.....*.....**...*.***...*****.*.*****.*.*.***..**.*....******.**...*.***.*..*.***..*.*....*....*..**..*******...*.*.**....*.*.**.*.....*..**..***......**..*..*...****.**...*.*.*...**.*...**...**..*.*..******.........*..**..*..***..*.*.*....*******.*....*.*..****..**.****.*.**...*....*....*.***.****...*.*.**.*.*****.***..**.*..*....*..*........*.***.***....*...**.****.***..***..*.*.*.****.*..*.*.*.....*.*.......*..*.....**.*.**.*******.**.*.*.*...*.*...*.*.*..*.***..**.*..*.*.***..****.*..**....*..****.*.*.*.*.******..**...**.*.****...*.*.*.*..****.*..*.***.****.*.***...*.*....***.***..**..*.*..**.*...*..*.***........*.****..***.***.**..**.***..*....*.*.***..**..**..**.**.**.*..*...**..*****....*..**..*..**.*.*.*..*.*.*....*.**..*.*.*****.*.***...****..******...*******.......***.*..*.***.**.*...**..*....**.*...*..***..***.*...**.*.**.*****.**.....*..**.*..*.***.**.***.**...**....*..**.***..**..*.**.*.***.*.***.*.**.....**...***..**..*.*.....*...***..*..*****...*...*.***..*...*..*.*****.*...*.*.*..
*..*.**.*..*..***.****.**.**.****.**.*..*.*.*******..***.*......*...****.*.**.***.***.*.***.******..*....*.**.*..**..*...*.*...*..**.*.**.....*.*******....********......*.*..*.*....****.*.*.**.*.**.***.***.*****.*....**..**.*.*....*.*.*.*........***...**.***.*.****.*.***....**.*.*.**..**.*.**.*.******.****....*..*****.*****.***.**..****.....*...********....*.****.*..*......***.*.***.....*.....*....*.*.**.....*...***..**.**.*..*.********....*..**.*....*****..**.*...*.**..*.**.*...**.*.***********..****.***.****.*...*.*.*..*.....**..***..**...*.......***..**.**.**.****.***...*.*.....**...*.*.***...*.**.***..*.**..***......****.**.*.*.....*....*...**.****.*.*..***.*......*.......*.****..*.......*.*.***..*.*..*..**..*....*.*..*..*...*..*.**.*.*.*****.....*.*.*.**..*****......*.*******.*..*.**.*.*.***.**..*..**..*.**.....*..**..*.*....*....**..**.*..**.*...*..***.**.*.****....*.***.*.*.**.*...*.....*..**...***.*..***..*.***....*.*....**..*..***...*..***..**.*.**.*.**.*...*..*..*.***.**.**..**..*.*****.*.*.*****.*....*.*.*.*.....**.**.**...***.******....***.*.*..**.*...*.****.*......*.*****.*.*..*..*...*.*.**.*.*****.***.*.......*.***.*..**.....***..*...*.***.*.**..**..**.......*.....*..*..**....**.***.*.**...********....*.**.**.**.*.*.***.*.....*.*...*.**..**.*.....*..*.*.******.*.**.**..*.**.*..*.*.******.**.**...*..****.....****.******....***.**.***..*..*****.*.*.*.*.***.**.*..*.**..*********.*....**...*...***.*....*..****.*..**.*.*.*...*****...*...**.***.*..**.*.*.*..*.**..*.*.*..*.*.**....****.*..**.*..*.**.*.*..****.**...*..*....*.*.**.****.*.*.*..*..*..*.****.**.**.***.**....*.****.*.****.**....****...****.***...*......**..*..***.****.*.**.*.******.*.*******....**..**...****.*.*....**...*..*....**.*...**..**......***.****.....***.***.*****.*****.*.**.***..*.*..****.***.*.*.******..*.**.*.*...****...*.*.*.....*.****...*..***.**.......***.*.****....****........**..*..****.*.*..*.**...*...*...*..*.**...*..*..**..***.**.*.*.*.*....*****..*.*.**.*.***.*.**...*..*.**.*..
.*****..*...****..*...**.****.****...***..*****..**.*....*.*.*.*.*******.**..***..*********.********..****.******..******.**..***.***.*.****.*..*......*.*.*.*....***.*****..***.....**.******...*.*****...**..*****.*.***.*.***.**.*.*...*....**...*...*......**.**.*.*.*..******.*..*..****.*.....*...*...****..****.....***....**..**..*...******.*..*...**....*.*.....**..*.**.*..**.*.*.**.*****.*.*..****.**...*..*****..***..*.***.**....**...*..****.**.*.....**.**..**..*******..*****...**.*..*..*...****......*..*.*******.*.**.***..****..****.*.*.*..*...*....**..*..*....*......*.*.****.*..*.**.*****...*.*.*..***.*...*********.*****.*.*.***..**..*****...**.*.***..**.*....**..*.*.....*****...*..**.****..*.**...*****..*.*.**.*.*...****.*...*...**.**.*****.*......****...**.*.....**.**..*.*.**.****..*...*.*....*.***.*...***..**.*.**..*.*.*.*..*****.......*......***.***..*..***.*.**.***.***............**.*...**...*.*******.*.......*..*....*.*.**.*...*.*..***...*.*....*.*.**.**...*...*.*.*........***.*****.*...**..*.*..*..*.***.**..****.*****.**.***.*.*..*....*.*.......********..*.*...*...**.***.*.****..*....**.******.....*.*.***.*...*..***..........**.*.***.*.**.**.*.**..**.*.*******.**.*.*****..**.*.*....*.*.*.*.***.*.*.**......*.****.**.*.**.....*..**.*..***.*.***.**.*****.*...*.***..***...****.......*..****....*..*.*...**.*.....**.****.******..**....*.****.*.....*..*.*..**..*..*..*.***.****.**.*..*..**...*..*....**...*..*..*******......*..*.*.*.****.**.**.***.....*****.*...**.**....***.**.*.*..*.*****..****.*.*...**...*..****..*.****.**....***.**..**.*..*..****...*...*.**.*.....*****.**..*.*...*...*****.*..*.****..***.**.***....*.*.**..**.*.........*..*.*.*...*......*...*.****..*.*.**.*..****.**.**.*..***.****.*.*..***...*****...*.*..**..*.*****.....*..*.**...******..*..*...*****.*.*******..****.*****..***....*.*.*...**.*****.*****..*****.**.***...****..**..*.***...*...*.*..*......*****.*.*.*..**.*.....**...**.....**....**..*.***************.**.....**.......**....*.***...*.***.*
..*.*..*.*..**..****.****..**.*.**.****.**...*...***.*..**.....*..*.*.*.*.....*.*..***.*.*.****.*.***..*......**...*.**....******.*....*..*.****....***.*.......*.*.****....*...*****.**...*...*.********.**....**....*.**.*.*.****..**.*.****..*..*....*..*.*.**....**.*.*****..*.**.*****..*....****.....**...*.**.*..****.*.*..**...****..***.**.*****.*..**...*..**.***.***.***..**...***...**...*..*.*....****..**..**.*...****.*..***.*.*.**..***..*.****..**...*...*.*.***.****..***.***.*..**.**...*..*..*..**..**.**.****....***..*.*..**..******.***..*..***...**.**.***..*....*******.*.**..***...*.***...*.****.*...***.***.**....****.***.*..*..****.**.****...**..**.**.*.*..*...***.*.*.*...*..***....*.*..**....***...*..*.**..****.*...**.*.**...*****...****..*.***..*.****......*****.**..**..****..*......**.**.***..******.*..*...*.*.*.*...**..**..*..*****.***.**.*..*..***.*..*..*.***..***.*.....**.*.*.**..**..*****..****************..*.*..**..*..**...*.*****..*.*...**.*.****....*..*.......*...**..***...*....***.*..**.*...*.**...******...**..***..*.*.*...**.*..***..*****.**.**.**......*.*.*.****.*..*****.*.*..**.*....**..*****.**.**......**..**.*.**...**....*..***.*...*.**.**.**..*****...**..****...*.***...**..*...**.*...*.**....*..**..**..*..**.**....****.....**..*..*..**.*..*...*...**.....*.***...****.......**.**...*.****.**.*.*..*.**.....*..**.*...****....*.****..*.*****....**.....*.***.....*...**.*..........*.*.*.****.*.*..*.*..*.*..*..*....*.*..*****.***.*.....*......***...*..****.......*.**....**..*..*.*.*.**.*.**.***.....*...**.****.****.*..*.***...**.**.*.****.....**..**..**.**..*...**...****.***..**.*.***.*.**..*.*..**.....****.*.*******...**...*...***.*.*.******.**...***...*.....*****.*....*..***...*.*.*..*******......*.**..****..*.*..***.*...*.**.**.*.**..*.****.***..****..***..*...****...**...*.*..*....*...*.***.*...*.*..***.*...*...***.**.*......****..**.***.**.***..*.****.*.***..***..****.*******.*.**...*****.****..*...*..****.*.**..*..*..*.*...**.*..*.*.*****..**..*****
..*.*..*....*.**..**.*..**.***.**.**.**.*.**.*..*.**...**.*...*.**....***.*.**.*.********..*****.**.***.*..***..**.*..*...*..*.....***....*..**.****..*.*.....*..***.*.*..***...*..*..***....*.*...*....***.*....***...*.....*.*.*.*...**.*****..*....*.*..*..**...*.********.***.*.*.***...***...*.*...*..*.*.**.*****..*...**.**.*..****.*..*.*..*.*.***..**.*.**........*...*...***.******....*****..*...**...*.*.**.*.*.****....**.**..*..*...**.*....*..**..*.*..**..**.******.**.***.......*.*****..*.***.********.***...**.**.*.....**.*.**.****.*.**.....**.**.***...**.*.**.....***....*.*.*.....******....***.***..**.***..***.....*****.*..**....***.**..***.***..**....*.*.........*..**.***...*.****..*...*..***..**.*..*.*...**....*..*.......****..*.*..***..**.**.***...*...*..*.*..**..***....****..****.*.....***..*...**.**...**..*.**.****.****...*...*....***.*.*.*****.**....*....*..***.*.****..*.......**.......**...*..*.*.*...***.....*.*..*.*.*....*****.*****.*.***....**.*.*.**.*.***....**.*.*.***.*.*.*.**..**....***....*****..**.....*..*..*****.*.....*....***.***.****.*.*.**.**.***.*.*.*.*.***.*..**..******.*.**.***......*.*...*..*........*.....**.*.***.*.**.**.....**..**..***.**..***.*******.**.****..*....*.***.**.***.***..**.****...*.****..*..*..****.*..*..******...*.**....***.....*.**.**.......*..*...*.**......*.........*****...*.**.***...**..*.*.**.*.....**..*.***.*.*....*******...**....*..***.*.***..**..*.*.****..**...*.**...***..****....*.**..**..*..*..**.***.*.*.*.***.**.**..*.**.***.*...**.*.*******.*.****..***.*...*..**.*......*.**...**.....**..**..**.*..*..*..*****.*.*.***.*..**..**..*.*****.***..*..****...**..***.**.*.****.*...*..*...**.**..*.*....**.***....*...*...**.**.**....***..*...******.*.*.***....*.*..*....*.**.....**..***....**..*.***.**...*..***...*.*..*..*.***.**.**.**....*.****.**..**.*..****...****...*.*..*....**.***.....**.....***.*.**.*****...****.**.*.*.**..*...*.**...**.***.*..***.......****.***.*****...*..*.*.***...***.*.*..*..*......******.***.*********...
***.***..**...**.**..**..**.**..**...*.*.***.*******.*.....***.*****.***...**.**...***.*..***.*.***.*...**..*..**...*...****..***..*...*.**...**...*.*...***.**.*.*.*..**.*.***..*..***.*****.**.**..***......****.**..***.*....***.*..*......*..*..*..**...*..***.****..*.***..*..**.*****.*.****..**..**.*..*.*...*.**.*.**.*..*.**...*.****.**...*.**....*..**.**.*.**..*.*..***.*********.*.*.**.**.**..*.*..*.***....*.*.*..*.********.**.*..*....*.**..***.****.****.....*.***..**.*.*.*.***.*.*.****.**.*.***.*.*****.*.**.**...*****.*.*...**..*..**..***.******...*.***.*.*.**....*.*.*.*..*..****......*.*..******...***....*.....*.**....****.*.*.******.***...*..**...**.*.****.**....**...*.*..*.*.******.*.*.*.*******..*...****.*..*..****.*.****.**.*..*..*.........**.*.*.******..*...***..*....*......*....***....*....****..*..*....*..***.*...*.*.****.*...*..***.**.*..***..*..***....**.*.**..*....*....**...*..*****...**.***.**.**.**....*..*.*.**....*..******.*..***.*..*******.*..***.****..*..******...*.*..***..***...*.*...*...*.**..**..***.......*..*...*...**.*.*..*******.........**.*..***.....****.**.*..*..***....*......*..**...*...*.**.**.****.****..**.*.*.***...*...***..*.*.*.*.....**.*..*.***..**.*.**.**.*.***...*.*...*.*.*.*...*.....**.*..*...*.*.**..***.*...*..***.....*..**..*.....*.*****.....*.*.****...*...**.*****....*..*.***.**.**.*...****..*****.****.*.*...**.*..**..*...****.*.***.*.**.**.*..*..*.***...************..***.**..*.**..*.*.....*****.*.*..*.*.**.***.*.*.*.*.*.*****....*.*.**.***.*..*......***...*...*.*..*.**...*.***.*.*.*.........*..****..*..*.*.**.*.....*.*..*.*..*..**...*..**..***..**...*.*.*.**...*...****..*.*.**.*..*.*..*..*..*..**..**....**..*.***.**.***.*.*.****...**...***....**.....****..**.*..**....***.***.*.**.**..**...*.*...***....*.*...**.**...********.....*...*..*****.**.****....*...***..*..**.**.*..*....**....*...*...*.....*.**..****.*..*.****..**.*...****..*...***.**.*.*.*.*..**.*..*.**..***.**..***..*..*......**...****...******....**..*.*.*.**...***.**
**.*..*...*...**..*..*****..*.**.*.*..*....*..*..*.**..*.*...**..***.*.......*.**..********..**.***.**...*.**..*.****..**....***.**....*..*****..***.**.*..*.**.*.**..***.*.**.*...*...*.**..**.*..*..****..***.**.***...**...**..*..*..***..***.***.*****.****..*.**.*.***...*......*.*.**.***..***.****..******.***.*.*.....*.....*...*....***.*.***..*..****.*....*.*.****...***..*..*...*.*.*.*.*..*****.*.**.*..*.*..***.*.**...*.*..*.*.*.***...*.***...*.***.*..*....*.*****.*****....*.*.***.**..**..**...*..*..**...*..*......**..**....*..*..**.**..*.*.....*...****...*...***.*.***...*.*....**...*.**.*..**.*.****.*.*.****..*.*.....*.***.***........**..**.*.*..******..*...**..****.**.*..*.**...*.........*..........**.***...*.****..***...**...*.*..**..***...***.*.**.***.*.**..******.*..***.**.*...**.*..*****.*****.*.**...*.***..****..**....*.*.*...*.***....**.*....*.*..**.*.**.**.****.*...*..****.*....***.***.*.**.........*.**..***..****.*.**.*..*.*.***.***.***.*..*...***.*.***.*.**...*..*....**.****.**....********..**.**..*.*.......**..*.....*...***.**.******.**..**.*.*.*..***..******.*..**.**.*.*.***..*.*****..**.*.*.*...*.**...**....*..*.*.******.*......*..*...*.*****.*.***....*****..*...**.***..........**...**..*..**..****..***..*.*.*...*..*...*.*.*......*.****.*.**.***.***.**..*.*.***......*.*.**.*..*.***..***.......*..*.*....**.**.**....***..****..*.**...***....*.**..*.....*....**.**..**...*.*..***.....***..*.****.*.*..*.*****.*****...*.**.******.*...**.*.**.*******.***.*****.**.***.*..*.*.*.**.**.***..*......**.**...**.....*..**...**...*.*.**.*...*.*****.*..***.*..*.*...***.***..**...**.****.**.*.*.***..*..***...**.*.*..**.**.*.*.****...*.****..*..*..*.***..***.*....***.*.*.*....*..******...*.**.*.*.*..*******......*....**..**.*....**.*..*.**.*..*.*..***.*..*.*..**.***.**..**.**..*....*.*.***..*.***..****...*...**.**.*.**.***.**..*.*******...**..***.**.***...******.*.*.*.**.**...*****.*....******..*.**..*..*..**.*.**.*.*..**.**.*.*...**.*..***...*.***.**.*.*.**.****.**.*****
**.*.*.......***..****.*.*.*..***..*...*.*....******......*...*.**********...*.*...*******..*...*.**.....*****.*.*......******.*.*******.***..*..**..*.*.**..*...*.*...*......**.*..**.*...**...*..**..****.**...*.****....**.*..*.......*..**.*..***.*..****..*.*.*........***..*.**.**....*****.***.******..*...****.*****.*.*.****..**.*.**.**.******.*.....*****..*.**.*..**.***...*..*....**.....****.*.*....*....*.*.**.....*...***..*.***...*..***..***.**.*....*.**..*......*..*.*.....*...*.*****.***..***....*.********.**.*****......**...*.*.*...*..**.**.**.*.***..****.***.**..*...*.**....*..****.****...**..**..***..*.*.*.****...*...**.***...*.**.****..*..*.*...*****...*.***.*....**.*..*.*******...**.****..*..**....******....*.*****.*.****.**......*.*.*..*.....*...**...*.*.******..***..*..****.**.....**.****.***.*.*****.*....**.....**.*..**.**...**..*.....*.**.**.*....*.****..****.*.**.*.**.*.***.***..*.**...**.**..*.****.*......*....**..*.****..*.****.***.**.*.*.*..*...*****.*.*.***.*.**.......*...*.*..*....**.*.**.*...*.**.*....***...***.*...**...****...*.****..****..*...*.**......**.....***...*.****..**...**...*.***.*.****.*****..**.*.***.*...*........**.*.****....****.*..**..*.**.......********......*.**...*.*..**..**.*.*..*..***.**...*..***...*****...*..***...*.*..***....*..*.**...*..**.**.*.**.**.*******.*.....*...***..*.***.*...*...****.**.......*...*****..*******...*.*.*...***..***..**.*..****....***.*****.**..*...**.**.*..*.**.**..****.**.***..*..***.***...*.*.*****.*...*.**.*....*.**.**.*..*.....*.*****.*.***..*.*..*....**...***...*..*..*.....**.***..****.*....*.*..*..**..*.*...*****.******..*.**.******...*..**.*.*....***.*..**.....*.*.***.*.***.***.*****..*....***.....*..****.*.*..****.*..**..***..****.*.*..*..*....***.....**.**.....*.*...*...**..*.*...****.*.***..*.*..*.*.**...*.**..******.**...*..*.*.*...***.*.***.*.**.....*..***.*..*...**.........*....**.*.***.*.....*..*..****.*....****.*....*...**...**...*.*..*.***.***..*****..***.....***.....*...*......****...*
*..*.*.....***.*..*....**.**.****.*.***..*.**.****.*.*...**..***....*.*.*..*.*.***.*****.**.....*.**...**.*****..**.*..*...*...*...*..*.**.....**.**..**.*..**..**.*.*...**.*.*.**.*..*.*.*..***.***.****.*...***..**.**.*..*.*...*.***.*.*....****..***.**.*.*.**.**.*.**....**.*****.**...*..***...*.****.**..*..*..**.*.*.*...***..*....*.***.*.*..*****.*...*...**.*.***.*.*..****..*..*....*.*...**.*..*.*.**...*.**.*...*.**.****.*.**.*.***..**.**.**.*.**..*..*..*..*.......**...******.*....*.**..*.*.*.*.***.****..****.*....***.*.....*...**.******.*.****....*****.....****..**.*.***.**..**..**.**....*..**..*...**...*..*.**.**.**...*..**..*.*...**....*.**..*...*.**..*..*******.....*****..**.**..*........***.***.**.**.***...**...*..*..**.***.**.*****.**...**.**...**..*..**...*.*...*.*.**....*......*.*******......*.*.*......*..**...**.****.*..**..**..*.*.***.***...*.***.**.....*.*.*.**....**.**....***..****.**.*..**.*....*....**.**.***..***.*.*.*.*...***.***.*.*..*.*.*.**.*.**.*...*.*.*..**....*..*.**.....**..*******..**.*.**.**....***..**.*...**..*.***.**..*.*.**..*..*.....*..*.*...*...**.**.*..*..*.*...****...*....******.**.****.****.**********..***.**...****.*...***...*..**..*.**..*...**.*.*..***...**....*.*.*******.*.*.*.*...*.*.*..**..**..**.*...*..******..*..**.*.*.****.**.....*.......**.....*.****.***.*.*.*..*.**...**..**.*.*..****.*....***.*..***..**..*.***.****...*..***.***.*.*......*.***..****.*..*.*.****..*..**.......**.***...**..***...**.......*.****..*...*.**..........*******.*.*..*...***..*.*.****...**...**...*..*......****.**....*..*..*....*..**.****.*****.****...*.**.*....*****..*.**.*..***.**.*...***..*..***.***..*****.**.*****.*..*.**.**............*...**...*****..**.**.......***..**....*.*..*****.*****.*..*..**..*...**.**.**.****..*.***..*....**.*.**..*.****......*..*.*.***.****.*...*.*.*.***....*******.*.**..*......*....***......****.*..*****..***.****..****.**.*..***..******.***********.*.**.*.**..*..*.*.*...******.***.**.*...*.......**..*..**.....*.*..****.**
*..*..*.*..*.***.**.....***...*.*****.....**...*.**...*.**********.*...**.*.**.*..**..*.*.*.*.**.*.**...*....*...*.***....*..******..*..*....***..***.****..***...**.....**.**..**..**...***...**..***.*********..****..*..**.*.*....*.**...*.**..*.....*....***....*...*...*.**....***..*.*****...*.****.****.**.**.*..****..*.**..***.****..**..***.*.*.*.*....**...*......**.*...****.***.****..*.*.*.*.*.***.***.****.**.*....*.**.....*****...****.*......*.*...**..*.***.*.***..**.***.**.*.**..***.....***...*.*..*.*.*.......*.*****.**.****.*.*.*....****..*******.***..*.**.*****.*..**.*****..***.**..**.***...**..**....****..**.*.**..*.****...**.*.*..**.***.*****..*.**.*..*...***..*.**..*..****..*..*.*...*..*..*..*..*.****.**...**.***..****.....**.*.....**.*....**...**..*....***....**.******...**.****..**...*.*.**.*.........*....**...*.***...****.*.***....*..*..*.*.*..***.**.*.*.**.*.*****.*******..*........***.**...**.***.**.***....*....*.*..**.*...*...**..*.*.**..**..*.*.*****...*.**.*.*.**...***.**..*...**...***.*.*.**..*.**.***.***.*.*..****..**..*.*.**........****..**.*.*...****..*.******....**.*..*****.**.*.*.***.**.*.***.*.**.......*.*.....*...**....*......**..*.*.*..*..*.*.**.**......**..*..*.*..***.*.*.*.*****..*..**.*****..***.***.*.*****..***.*...*.*..**.*...*.*.*...*..*.....*****....*.***.*****.***.****.*..*******.*.**.*****.**.**..***.*....***.....*****..*.......***..**.*..**.*..**....*..****...*****..*..*....*******...*...**.***..******.**....*.....**....*.*******.....**.*.***.*.**.*.*....**....*..*.*.***...*.*.......**..*...******.**.**.**.....**..*.*.***..*..**..*...*...***..*..*..**..*.*..****.*...***.****.***.*.****..**.*.**.*.*****...**.**.......*..*.*.**...***.**....*...***......*..*****...*.*.*.*.*.*.*.....*........*.**.*.***.*.*.*...*.**....****..***..***.**...*.***.*....*.**.*.*.**..*..*..****..*.**.**.***.*.*****.**.*.*..*.**.*****.****.*.*...**.**..*..*.****..*..**....***..****....*..*..*****..****.*.**....*..*.*..*****...*..*.**.****.*..**...**.**.*....**
*.*........*....***.****.*.*..***..***.......*****.....*.*.****.*.**.*.*..*.*.....**..*...****...**..*..**..****.*.*...*..*.****.**.*.*..**..**..***..**..*.*****........*.*****..******.*..*...**.**...*.***.****..*.**..***.*..*.**.*....*...*.**....*..**.****.***..*.....**..**....*.*.....**..*.*.*.*.*....*.*.****.***.*.*****.**.*..*.*.**..****.*.***.***..*..**.*.***.*.*.**..*...*.****..***.**...*..***..*.**.**...***...**..**..*..**.*...**.*..*.*...*.***..*.***.***...*..*.*******.**.**.*..**..*.*.....****.******..*.****.*.*..*....**..**..*..***.**.**.*.*..*.*....*.**..*******...*....*...*.****..*.***...*...*...*.********.*.**.***.....****.**...*..**..*.*..*.*..*.*.***..*.*..******.**.*.*.....*..**..****..*.**.*...*.****...*..**.....**...*****.*.******..**..**.***.*.*.****......**.*****.*******.**..***..*..***.**.*.**.......**...**.**.*.....*.*****.*.**.**..*.....*..**..***.*...*.****.**..*..*...***.****.*.*.**.*****....*.*..**..****......****.*.*...**...*.***.***.**.*.*...*..*.*.****...*...**.**.*.......*....*..*...*..**.**....*..*...*.*.**.*****.......**.**.***....*..*...........**..*.*.*...*..***.*..*..**..*.*..**.****.***....****....****...*.*.**..*...******...**.*.**......*.*.***.*..*..*.*..*****.***.**.**...*..***..*.*..*..*******..*.**...*..**..*.****.****....*..***.****..*.**.*..**...*.....*...**...*...*..*..*.***.*...*..****..*...*****.**..**.....*...***...*****....**......*.*.***.**...****.*.**.**.....*..**..***.***.******....*.***....*.*.*...*..*.****.*.*..*.*.*.**.**...******.****.**..***.**.*.*****.*..*.****..***.*********.**.*.*..***.*.**.*..*..***..**.*...*.*.***..*....*.*..**..........***.**..**..*.*.**...*.*....*..*.*.*..**..****....******..*......*****..*.*.*.*****..*...*.....**.***.**.****.*...*****.*....*.*.**.*..*.****.**.*****....*.*.*.*..**.**..***.****...*.*.**...*...*.*..***.*****....*.****.*.*..*.**.*.**...*.....***..***...**.****.**.**.*...*....***.**.**..*.....*..........*.***....**..**.**..**.*.*...*....**....*****.**.*.**..*..***.*...***.*.
..*.*.**.***..*......****.....***....*..***...**..******.*.******.*..*...**....*.*..*..**.*.*...*...*.........**.****.*...*.*...**.**..**...*..***.*...***.*.**..**..***...*.*..*...**.*.**...*..*..**.**..**.****...**...****.***.*..*.*..***.*..**.**..*.*****..***..*....****.*****...*.**.*...****...***.**...**...**..***...***.*...*...*...*.**.**.**.*********.**...*****.*..*.*.**...*....*..***.****.***.....**......*..*....*........*...***.*...*.**.*.*.*..****.*..*.*...*.***.*..*...*...*....**..********..*.***..*.*..*.*..*.**....*.***.**..**.**...*.*......*.....***.*.**...***.**.*.*****...***..**..**..*.*..**..**...*.*.*******...*..*...*..*..****.*.****.*....***.*.*..**...***.***.....*...*.......****......*..*.*.*.*.**.......**.**.*.*.******.****.....****..*..******....**....****..*..**..**...********..*.******..*****.**......*...*..****.*..***..*..**.**************.**...****.*..*****.........***..*....*..*.*......****.*..******..***.*.*..*.********.*.**.******..*.....**......**.**....*.**....*.**....**.********.***...*..**.*......***...***..*.*..**.***..**.**...*.*..***..**.*...........*.**..*.***.*.*..*.*..**.*.......*...***..***.....***.*...*****.....***....**.**.***.**..*******.*.**...*..*****..*..**.*......****.*.**.***...***.**.*******....******.*.*...**.*.**...*..**.**..*.**.*.*.*...*.**.*.****...**.*****.*.***...**.**......*****...****..*.*.****.*.*.***.*...**.***.**.*.**.*..*..*..*.*..*******.***.**..*.***...**....**.**.....*..*...*.***.*..**..*..*.****.*..*****.**..*...***.*..**.**.***..*.****...***.***..****..**.**.*..*....*****...*...***..**...***...***.**...**.****.......*..*.***..***.***..*****.***.*.*.***..***.*.*****.*.**.......*.*...*....**...**..*.**.**....****....*.*.***....***.*.*.**.**.......***.*...*.****....****.*****..*.*....*..**.*.*.*..**..*.*.******.*.**.*.....*.***.*.*...*.**.*.*...*....*.***.**..*.*****...****..*.......**...**.*.*****.*.....*.*..*..**..***.*.**.***.**.**.*.*..***.*.**.**.****.***.*.***..**.*...***.*....*.**.*..*..*.**......*.
*...*....***.*....**.**..*..*....**.**..*.....*******..**.**.*.*...**.****....***.***.**.*.*..*.**.***..*..*..**********.**.*.....*.**...*.*..*...*.******.***....**.....*.**.**.***...*..**.***.**....***...*.*.**....**.**.*.*...**.***..****..****.*.***...*.*..****....*..***..*.*.*...*...****....**.**.*...**...*..*.******.*.........*......**.*.*..*.**...*.*..*.*..****....*..*.*.*.....*.***.**.*.****..******.....**.**.*..**.**...**.**..***..**.**....*...**........*.**.*.***.*****.*.***.*...*..**..*.*****..*.....**.***.*..*...***.*...**..*...**.....**.*..**.**.*..**..*.*....**..*..**.*.*....*.**.**.**..****.....*...*.*.*.*...*..*..**...**..**.**..*****.*.*.*.........*.***.**.......*.*.*.*..**.***.*...*.*.**.**.*...***....**.*****...*.**.*..**********...**.**.***...*..*..**...*********.*..*.*...**...*...*..****.***..*.**.**.*.*..*.***..***..***..*....*....**.*.*........**..**..........**..****..**.*.***.**.***.....*.*.*...**..****.*...**..*...***..****...*****.*.*.*..*.....*.***...*.**.*.****...*.*.*.**....**...***.*.**.*.*...**.*...**.*.*..*.*.*.*.....*..***...***....*.*****..**.*...*.**.*..**..****.*.*..**.*.***....**..*..***.**...*.*..*.*.**.**.*..****...***..*.....*....**..*....**..*..**..****.**.*.**...**.**.****.*.*..*..*..****........****..*.*.**..*........**.***.****...**..***.****.*.*..*.**.**.*....*.*.**.*.*..*******..*.**.........**.******...***.****.**..***...*..*.****.**....***....**..*.**.*..*.*.*.*.*.**.*...*..****.*...*.******...***...***.*..*..*...****..****.*..***....***.***...***...**.*.**..***......***.****...**.*.....***.*..*.*..*.**.*.*.*.**..*.*..****..***.**.*.****.*******.*..**.....**..*.***..***..***.****..**.*.*....**..*.*.**..***..**.***...**.**...**.*.*..***..*.***.*.***...*.*.*..****...*.*.*..*.**..**...*****.....*.**..*.**..*.****..**.*.*.*..*...*..*..*.*.******.*...*.**.**..*****....***.*.*..****..*..........*..*...***.***...*.*...*..**.**..****.****.*.*.*.***.*.***...****...*..***.*..****.*...*...*...*.*..*.***.**..*......**.**.*.***.*...
***..*...***..***..*..*...****.*.*..**.....*.....****..*..**...***..***.****....*....**..*.******.***....*..*.*.***.*...**....***.*..*..*.**.*.*.*....********.*.***..*.***.**.***.*.....*.*.**.*..*..*..*.*..*...*.**.**.**..**.*....*****.***.......*..*.**.*..***..****.*.**.*...*.*.....**.**...**.********...*.****..******.*....*.....***..*..*.*.***.**..*.**....*.*******..*.....*...*..*...****.*..*..**.*.**.*...*.*.****..****...***..*.*..*...***.*...***...*..**.**...**..**.**.*****.***.*.*.*..*****..*.**.*.*.*...*.*.**..***.*.***.**...*..***.**.***.*......****...*..**.***..**.**...*.****.*..*.****...**.*..*..***.*.*..*...**.*...*.**..*..*..**.******..*****.....**....*..*.*.****.*..*.*...*******.*...*...****..**..*...***.**..*.....**...*..*..****.**.**......*...***.********.***..*.......****.*..**..*****...**....****..*.**.***.***.*****.**.*...**..*******.**...**.*.******..**...*....******...**.*..*..*.****.*.*******.*...*.**.........***.**.***.*.*.**.*******...***.*....*.*.......*.*.**.....**..***....***..*.....*.*.*.********.*.*..*.***.*..*.*....****.**..****.*.*.***.*.....***.*.*.*....*.*....**..***.**......***...***...****...*..*.***.**.****.**.***.***.*...*...**.**.*.*..*....**..*.**...*.***.*....*.**.***.*...**.***.....*.*.***.**.**.**..**********...*..*****.**...*..**...*.***.*.**.**....**.*****..***...*.**.***...*.**.****.*****....***....***...*.*.***.*..*.*..*...***.....**....******...**.*.*.*......***..*.**.*.*.*.*.*...*...*..*.*...*..**.**.**.****..*.**.**..**......**.*.*..*..***..**..*..*.*.**..**..***.*...**...*****.**.*.**..***.*..**.*.**.*...**..*..*..**.*.*.**.*..**...*.**..***..**.***.**.**..*...*****.**..*.**..***.**.......*..**...***...**.*...*****..*..*.***..***..******.***.****.*..**.**.***.**..**...***.**.***..**...***...***.*.****.*..***.**..***.**.**..****...*...**..**...*.**.***.**...*.**.*******..*..*****.*.***..*.*.*......**..***.**..**.**..*.......*.*.**....*.*.*.*.*.*..***.**.***.*.*..*...**..**....*..*...*.......*..***...**********.*.**.....
..*.*.....****.*..*...**.....**.*...*...*...*.*..******.***.**.*..**.*.**..*.*****.*..***.*.**......*...*....**.***.*..***.*.***..*.***......*.**..*..*.*.**..*.**....*.****.*..*..**..**.**.*.***.*...*.....***....***..***..*.*.*.*.*.*.*****.*.*..***.*.....*..**..*..**....*.*..****..***.*..**.**.**..**.*..*..**..*..**.*..*.*.*....*....***.....**.....**....**..*.*..**.....*..*..**....***.*.**..**..*.****..*.**.**.**.*****.*..***..**.***..*.**.**.***.*..........**.*******.*....***..**..*...*...*.*.*..**..*...*..*****.***.**.**..*........***..*.*...**.**......*..***.***........***.****....*.***..**.*..****.**....***..***.******...*..**...*.*.**..**...***.****....****..***..**.*.*.**...***.*..*****.****.*.*...****..***..*.***.*.**...*...*.*.*.*.********....**..**..*.**...**.....*.*.*....*...*.*.*.*.*..**...**....**...***..*...**.**.*..*.*...*......*.*..*.*.*..*.****.*....*.***.***..*.*..*******........*..*...**..*....*.********.****...*.**..**........*..*.*......***....**..*...**.*.*.*....*..*****..*.****.*...**.**.***...*..****..*.*****.***...**...****..****.*...**....***.*.*..**....*..**.*.***.****...***..*.***..*.*.**..**.**..****..**.*.**.****.**.*..*.*.***.*....**.*.***.*.*.*.**..**...*.****.**...**.***.*.**.*....*..****.*....******.*.*.**.****.*****...*...****.***..*****.**..*.***...**.****..*.**.*.*******.**.*****..*****.****.**.*.*****...**....**..***.*.*.........*.*.***..*..*...**.*....*.*.*..**.*.**.**..*..*..**...****.**.**.**...***..*.**.*....**.****..***.*..**....*..*..*.*.**.**.*.....*.**...*.*.*..**.*********.**.*...*....*.*..*..***.*..***.*.**..*****..*.*.**.*..***...**.**....*..*.*...****...**..*.*.***.****.*..*****.**..*.*.*..*...*.*...*..*........**.**.***.*.*...*..***.**..*.**.*....*.****.***..*..**.*...****..***.***.*..*.*.**.*.....***..*..*..****..**.*.*..*..*****..*..*...*.**..*.*.*..**..*..**.*.*.**.**.*..*..*...*.........*.*****.*.**..**.****.*****..****..**.*.**.**.*.***..*...*.*.*.....**.***.*.**...*...**.*.***.........*.*..*.*.**....*..***.*.*.
*..**....*.***.****...*.**.**.....**...*..***....*.*.*...*.*...*..**..*.**...*.**.**.**..*..**.....*...*.....**.*..*..***.****.***.**.**.*.**...**..***.....*.***....**..*.*...***...**.*.*.**.**..*.**..*...*..*......*.****.**.**.*....***.*..***...*.*..*.**.*..***..***....***.....***...*.****.***.......*.....*******.***.*..***..**.**..*......*..**.***.*.**..*..**.*..**.*....***.*...***...**.***.**..*.*********..*..****..***.*.*****.**.**...**.*..*..***..*.*******.*.**.*...*...*****.***.****.*...**********....*..****...*.**.**.****.**...***...**.**...**.*.**.*.**..***..*....***...*.*.****.*.*..*..**.......**......*.*.*....*.*..***.*.***..*...**.***.**.....***.*..**....*.***.**.*.*.**.***..**..***.*.**..**.**....*......*.**.**.**.*...***..*.*.*..*..*.*.*...*.***.**...***.*.*..**.*..*.***.**...****.**.***.*.....*.***..**.**...****...***..***...**.**..**.*.*.*.**.*.*.*..*.**.*.*..***..***.**.**..**..**.......*****......*.*....**.**.***....*..****.*...**.**.*.*****.**.*..***..**...**...**.***..**..*..**.*.**.*..*..*..****.**....****...*******.**.....*..***.***.*.***..*..*....**.*.....****.....*.*...*..**....*..*.****..**.*....**.*.......**.**.*.**....*..*.....****.*......***.*****.**.***.....*.**.**.........*.*.*.*..*..*.*.*......*.*........*.*..***...**..***.*.**...**.*****.*.**...*.****.*...**....***.**....*.....**..**...**.**.*..******.***.*.**..****.....**.*.**.***...*..*..*.**..*..*........**.*.**..****..****...*.........*..*.**.**....**.*.**.*.*.**...*.*.*...*.*.***.*.***.*.*.*.*.**.*...***....***.****.....*.***.....*****.*.*.*....******.***.*.*......***....*.*.*.*...***.*******.........***.*.***.**..***..***...*.**.***....*..*****.**..*..*....********.******.**.**.*...*...*....*.*..**....**.*..***..**..**.......**.*.*.*****...*.**.*...*.*.**.**.*.........*....*..****..**..*.***.*.**.....*..**.**..**..***.*********...***.*..*..*..***..*...**.******.*..*..*..*.*.**..*.*.....**.***..*.*....**.*......**.*****...**.*....*********...**.**.**....*..*.*..*.***.....*......**
...*.********..*..**..**.**.*****....*...***..*.*..*...**..*...*****.******..***.****....*.*...*.**.*...**...*.*.*.*.****.***.**..*...****.*..*..*.****.***.*..****....*.*..*.**.***..*....*.*...*....***.*.*..*.*.*....********..***************.....*.*.*.**..***.**.**..*......*...*....*.***.*..*..*..*..*..**.**.*.*...*..***.**...*********.*.*..**.*..*.*..*..*..*..***.*****.**.*..*...*.*.**...****.*..***.**..**..***.**.*...*...**.*****.**.**.*...*******.**...***...*.**.***....*..*....*.****...*******.*****..**..***...**.*****....***.**.....****.....*****....*.*..**....**.*..***.*.***.*.***..****.*...*.***...***...**....****.*****.*.*......*.**.***...****..***.......**.*******..*.*.......*.....*.*...**....*****....**..***.*...*....**...*..*..**.**.*....*.....*..*****...**.**.***.*.********..**..**.***..****....****...***.*.*****.**.**...*......*.*..**..*.**.****..*.*.***..**.*..*.*..*****...*****.*.******.*..*.*...*.**.*.*.**.....****.*.**.....***...**..*.*.**.***.*..*...*.*..***.***.*.****..******.*...**...*..*...*.**.*..****...*.***.**..***...***.......*.*.**..***.*.***..*...*.**..***..*.***..****...*..*...*......*..**....*.*..**...**.********..**.*..*.**...*.*.*...**.*..**..***..***.**..**...*****...**..*.........*..*.*..*.**..*.*.**.******..**.....*..***.*...*.**..**..***.**.*...**...*....*.**.*.*..**.*.**.**.*.*...****.**.*.....**.**.....**....*.*..***...*..*.*.*...****....*..*.*.**.*..*******.*......*..**..*.*.**....*...*...**..*...****..**..*.*.*.**.****..**...*...*.*.**.*......**.**.******...*.*.*.*...**..*....*...*......*.*.**..**...*.**..**..*...**.*..***.**.**.*..***.**.******...*.*.***.*...*.***.*.*..*****......*.***..***.**..*****************..**.*.....***.****.**.***...*..***..**.*.*.***.***..*..***...**.**.*....*.****....***.*..**.***.*.*.**.*..*.**.*.......*..*...*...**..**..**...*****.*.*..****...**.*.*..*.****.*.*..**.....*.*....**.***.****.*.*.**...**...********..**..*.**..*..*.**.****.*.*.....**....**.....**.*..**..***..*..**...***..**...*.*...**..**.
*****.*.**..***.*.*...*****.......**.*.*.**..*.***...*******.*.*.*..*.*****.*.*.****.****.*..*...*.***...***.*.*.****.******...****..*..***.*.***..*...*..*..**..****.*.*....**.**.*.****...**.****.***..**....**.***.****.**.....**...*.*.*...*........*.*...****..*.*.****.******.....**.*..*..*..**.*.**..******.*..**.*.*.....****..**.*.*..*.....**...*....****.*.*..*....****.*.*..*..*.*..*.....**..*...***.*.*.**..*.**.*......*****...**.*..*.*....****.......***...*.*.*.****..*.**...**.*....*..******...*.****.*****.*.*.****.....*.*...****...*..*......****...*....*.*...*.**.*.*......*..*****...**...**...*****.*****.***.****.*.*****..***..*.*...****.*..*..*..*..*..*.**...**.***.*.*.**.....*..***.***....*...**.****.....*........******..**...*..*..***.*..*.*.**...***.**.****.*.*.*...**.*...***..*....*.*...*.*.*.*..***.**..**..**..**..*.*.*.*..**..**..*..****.....***.*..*..******.*..**..*.***.**..***..***.**.*....*..**.*...***..*.*...*..**....**.*.**..*.***....*.*.**.******.**...*..*****....*.*...*..*..**...****..**..*...***.***........*...*...**...*.*.*.....*.*.****.*....*****..****.*....*.....**....**......**.*...*..****.**.*..**.*..***...*******...***.*..****.*.*..**...**....*.*..*..*.*.*.**.***.*.***.****.*.*.*..***.**...**.*.***..**...***..******..****.***..*.*..****.*.*.**.**......********.**.**..*..***..*.*.*.*.**.******.*.**..**..*..*******.*.*..****.*.*..*.*.**.*..**...*****..*.*..****..**..**......*..*.*.**...*.**.*..*..*.*.**.*.***.*...**.**.*****..*.*.*...**....****.***..*****.*.**...*...*...**.**.**.*........**.*.*.**...*.*.*.**..*.**...**.*..***.....***...*....*.*.******...****...**...****....**....*...*.***.**..*...***.*...*.***...**..****.*.**....**.***..**.**.****..***.*..***.*.**.........*.....**....*.*..**.**..***..**.*....*....***..***....*.....*.**.*..**.*.*....*..**..*..**..**.***.**........*.**.*.*.**.**.*.*..**...*..**.*.*...**.**.*..*...*..***..**.****.*..*...*..*.*.*....*..******.**.***.*....**.***..****..***.**..*.........*..*...**.***...***.....*..**.
******.***.**.*.*....**...*.*.*..**.*.....******.*...*.******.*...********....***.****.***..*..**..**.**.*..*.*.*...**.*.**......****...*.*....*****..**.*...**..*.*.*.*.*..*.********.*........*.*..***..*.***.*....*.*.*....*..*....*..*.****..*.***...****.*.*..*.**.***.********.*****..*..*.*.**.*.***.*..***.*.***..***.**.**.*.*..*.*.*.*****.*..*....***.******.*.***....*.*......****..*.*.*.*.....**...*.*.*.*.****.**...****.*.**..*...*...****.**.*.*****..**.......***.***.*..**.**..*..*..**...*...**.*.**....**..*..*..**.......**....**.*.*.**.*..*****.*.*****.*.**..**.*..**.*.*....****.***...**..*.***.**.***.*...**.***..***.....**.*****.**.*.**..****..*..*..*.....**.*...***.*..**..***.*.*.*.*....*..**....*...*..**.*.**....*....*.....***.*.*...***.*.**...*.*****.*.*....***..........*..**.*.*..*.******...**..***.****.*.*...***....*..*.***.*..*.**.*..*.**.*.....**.*.*.*.*..**.*....*..**...*.*.*.***.*....**..**..**..****.......*.......*.**..**.*.*.*....*.***.**.*****.....*******.*****.*.**..*..***..*...**......***.***.*..***...**...**.*..*.****.*.**.*.*.*...***.***...*..**.*..*.**.***....*..****.*..**.****...*.**....*.*..*...*.**..*..*.*..*.**..****.*....*.....***.*..*.*.*.****.**..*.........**.***...*....**..*...*..*.****.***..*...*.******...*.*...******..***...*.*...**.****...*.*..****.*.*.***.*.*.*.***.**.***.**.**.**.*....*..*..*.**..**.*.**..*.*..*...**..*.**..***..***.....*.*..**...*.*.**.*..***.....*...******....*.******..***...*.**.**.**....*.*.****.**......***...***....***.......****.*.**.*.*...**.*...****....****...**...****..****..*.....*.*.*..****....**..**....***..**.*..*.*..*.*.**..***..**...*....*.*.....*.**..*.*.*.*..*.**....*.*.*.*...*.*.*.*..****.*......**..*..****.*.***..**..*.******..*.*......****.*..*......*.*.***..*....**..*.**.*.*****....*..*..*.**.*.***.*.*...***...*...**..*......*.....***.*.****..*.***.*.......***.....**..***.***.**..*.***.***..*.*..***.******.....*.....*.*...*...**...*****.*.***..*.*..*..*.**.***.......*.*.*...***..*.*...*.*.***.*...
.**..**......*.**..*.*****.**.*.*..*..*...*.****.*.......***....*..**.*.**..*....**..*..****.****..*.*..*...*.****.*.*****..*.***.*.**.*.*.*****.*..***..*.*.**.**..**...*.*..*.*..*.***.*.**.**.*.*.***.*.*..*....****.**..*...*.*...*.***.***.****.*..*...*.**...*.***..*.*.***.****.*.....*.*...**.*..**..*..***.*...**..*.**...*...*.*...*.....**..*.*..*..********.**.*.*..*.***.**.****.*.*.*...*..******.****..*..*.*..*...*******..*...*........*.*.*.***.**.*.**.**..*.*.*.*.**.**.*.*.***.*...*.*.*..*..*..****...*.*...*.*...*.*.***..***...**.*...***.***.**..**........**.*..*...*...*..**.***.*..**...*.*...*.******.*.***.*.***.*..***.**.**.*.....*.***..**..**........*.*..******.*..***.*...******.**.*.*...*.***....*.**.**....*.**....**..**.*..*...***...**....*.*.*.*.....**...*.**..******...**...*....*.**..**.....*..**.*..*.*....**..**.*.*....*.*.*.***.*..*.*..*....*..****.*.*....**.*..*.*.**.***..*.*.*...***.....*...*.**...*...***.*...**.....*.*******.....***.....*.......***.*.*..*..*.***...**..**.....*.***.**.***.*..**.*.*.*.*.*.*****.******......*********.**.**...**..*.....**.**..*.**.*.**.****.*.***.*****...***..*.**.**..*****..**.......**.**.*.*.*...****.*..*....*.**.*****..***.*.*.....**...*..**..*..*.*.*.**..**.*.*....***....*.*.*..*..****.*....*.*...*.**...*.**..*.*.*.**....**..*...*.*.**..*.**.*..*..*..****..**....*.*.**.*.*....**...*.*....**..**.*..****..*.*..*....*...***.**.*****.**.*.*.***.**.****..*...****.*..****..*****.*****.***.*.*.*...**..***..****..*.*..*..**........*..*..**..*.......***.***.*..****...*.....*.****.*.*.....******...***..***.****...***.*...*.*****.*..**.**...*.****.*.*..*..**..*..***.**....**...**..**......*......***.*..*...**..**...***..*.*.*.*.*..*...*..*..****.....*..**.*..*.*..****.*********.**.*..******..**.**.**..*.*.*.****.**.*.***.****....****.**.*.*...*....***...****.*..***.*.*******....*..*......******..**.******..*.**.****.*.*...*****....*..**....**.*.**...*.**.*...**.*..***.**.*.*..****..***.*.**.*...*.***.*..**.*.**....*.**.*..**...*.
..*.*...*..**.*.***....*..**....*..***..*....*.*.*..*.**.*.....*.*..*.**.*...**...*.**.**.*...*...*..*.*..*******.*..***.*.**.*****...**...**.*...*..*..***....*.**.***..**..*..*....*.*****.*.**..**.****.*.***...*.*.*..**.***.**.******.*....**..**.**...**..*.*****...*.**..*****.*.**..****.*****.*..****...****..*.*.*..**.****..***......**.*..*..*.**.*.**...**.******.***.**.*...*.******.*.*...*.*.**.....***.***....*...**.*.*.....*....*.***..**....*..*..****...***.*.**.**..*.***..**..*.*..**..*..**..**.**..*...*.**.*.**.......*.**..****.***.*..****.*....***.**.*.**.*.********..**......**.**.*.....*.*.*..*.***.***..**.*****...*.*.....*....*....***.*....**..***.*..*.*..*...*.**.**.*..*.**.**..**...**....**.***...**..*.*..*.****.**...*..*...**.**.*.**.*..****.*.****.**..***...*...*.***..**....***.*..*****.**.*.**.*....*.*.....***.***..*******.**..*...******.**.*.....*..***...*......*....*...***.**..****..**.**...*..***..*...*.**...**..*****.*.****...**.*****.*.**..**...****.*.**....*.*.*.****..**..**..***.*..*.....***.**.*....*..**.*..***.*..*.*****.**..*.*..****.***.***.******.****.....***..***...*.***..*.****..*.*..**.**..**.....****...**...**..*.**...*.***.**.**..*.*.****......*..*.***.**.*..***..*.**.....****...*.**...**...*.*...*..*.**.**....*...***..**..*...*..*.****....*.*.*.***..**.....*..*...**.***.*.**.**.***...**..*.**.*...*.*.****.**.***..*..*****...*.*.**.****.*.*..*..***...*****....*......*..*...**.**.*.*..**.**.**...***.****..*.**.*..*..***.***...**...**....**..*.***.****..*..*.**.*..**..*...*.*.**.*.*..**.....**.***............*..*...****...**.**...*..*..**..***..**.*..**.*.....*...***.**...**.**.***.********.**.*.*.**.*......*.****.******..*.*....*.*.*..*****....*...*.*..*.***.****.*.**...***.**..*..***..****.....*..**.*.*......*.**...**..****.**..*.*..***.****.*****....*......**..*.*******..**...**...*.*.....**..*.*.*......*.*********.****.*.*.**..***.*..***..**...*...*...*....*.***.*..****...****.*.*.*.**.*.**.*..*..**.*.*.*****.*...******.*.*....*..***.
.*..**.*.*.*....*.*.*......*...******.*..******..*...***.***.*.............**..*****..***...*.**..*******....**...**.*.**..*.*....*..*.*.***.*.**..*.....*..******..*.*****...****.*.**.****.*.*.****..**..*.*.****.**.**.**...*.*.*.....*..**..........*...***.**.*.****..**...*.*.*.******.**.*.*.......**..*******.*..*..*.....*.*..****..**.***.**.**.****...***..**.*...**..*..*.***********...***...***..**.****.**.*.*.***..**...*...***.***.*.*.*..******.****..*.*...**..**...*..*.*.****.*.*.**...*..*.**...**.***.....**.**.*......******....**.***.*..*.**.*...**..**..***.**.....*.*..........**.**..**..*....**...**..**.*.*.*..*.**.*.*..**.*.*..****.****..*....**.**.*..*...*.*..*****...***..**..***..*..*..*******..*..***.***.*..***..*..*.***.**..*....*..*.*.*...**.**...*..***...***.****.*****.*.*.****.**..***.***......*.*...*.*.*..*.*.*.**..******...**.****..*.*..*..*.....*.*.*.*....*.*...**......*.*.*.***..*.*.*.*.***.****.*..**..**....****.**..*.*.*..******.*.*...*....*.*..**..**.*.*.***..**.**...**.*.....*.*......*.**.*.**.***.***.***.*...*..*.*.*.***.*...*.****.***.***...*.*......**.**..****...**.*...*.*....***.*.****.**....**.**..*....*...**.*.....*..*.*.**.*..****..***.***.**...***.*.*....***..*...*..**.****.**.**.**.*.*..*......*.*...*...*.*.*...*..*..**..**.*.***..*.*.*.....*.*..**.*.*.***.*...*..*..***...*.*...*.*..*..*.*....**.*...*.**....***.*....*...**..***..*****..**.*..*.*.**.*.**..*.*...*....*....*.**....*****....***.**.*......*......*..*.*..***.**.......**...*.****...*.*.**.****.*......*...***.....*...*.**..*...**.*.....**.***....*****.***......****.***.**..*.*.***.*..*****..****.**....*.........**.**.*.*..*.****..****..*.***..**..***.......*......**..***...*.*.*.*..*****.*.***...*..*.***.*.**.*.*.*......*..*.**.**..**.**..*....**....***...*...**..****.*****..***.*..*.*.*....*.*.*..*****.**...............*..********...***.*...*.*****.*..*****..**.***..**..*.*.**.***..**..**.****.....**.*****.**..*..***.****.**..*..**..**.*..*.*.****..*..*.*****..**.*.*.***..**..*
*.******.***.****.******.*.....*.*.......*..***.*.*...***.*....***.**....***...*.*.**......***.***.**.*.******....*******.*.*****...*....***....***.....************.**....*.......*.**..*...*....*...***...*.....***..**.***.*...*.*.*...*....*.**.*.**...**.*..*...*****..**..***...**.*.**.**.**.********.**..*.***..***.***.*.......*.*.*.*..*...**.****.....****..**..*........*.*.**.*..*..**.....**.*.*..**.****..*...*.**...*....*..***.*.*.**.*.*.******.*....**.*..***.***.**.*...*..*......*...*.*.*...**..***.**..*.***..*****.**..**.**....***.*.*.***..*..*.*..*.*.*.***......*.**.**.*.*..*.*.*.***....***.***...**.*.**.******.*..*.*......*..*....*.*.**.***..*..*....**.*.*****.**.**..****.*...**...*..*****.*******.**.*...**...**..**.*..***...****.****..*..***.**.****.*..***..**.***.....***.*.***..***.**.*.*.**.***.*.**.*****..**.....**.****....***.********...*..*...**.**.*...***.*..***.****..**..*.******..**...**.**.*.*....*....***.****...**.**....*....****.....*....***.*.**.***.*.*.**...*..***.**.**..*****.**.**.******.**..***...*...**.***.*.*....*.*..*..**.*....**.*.......**.****..*.*...*.*..*.**..***.*..*..***..*.*.***.*.***..*....*.**.*.****......**......*.**.*....**..*.***.*..*.******..**.**.*....****.**.**.**..**.***.**.*.*.*..*....**..**.*******.*..*.*.****.*...**...**.*...**..*.**.*.*.**.***.*....*.*.**.*..**..**..*...***..*..*......***...*........*.........**.....*.......*..*.***...*...*.*.**.*......*.*.*.*********.*.**................*...*...*..*...*.*.***.**.*.*.**.....*.*.*****..*..**.*..**.*...***..*..**..****.*.*.*******.**.*.....****...*****.**..*.*.**.******........**..*..***.**.*..*..****.**..*..*....******..**....**.*...*..*..***.*..*..*...***.....***...*..***.*..**.*....*..*.....*.***.*.**..*....*.*.*..*..*.******.**....**.***...*..****.*..**...*.....*..***.*..........*.*.**.*.**..****..*..*...****..**..**.****....****.******..****...*.**..*..**.*.**.*..**....*..****.*.*.*.**.......*..*.**...**.***..***.*....**....*.....**...**...**.*..*****.***.******.**.*.*
.*.**.*.*..**..*.*.****.*.....***...***.*.....**..*...*..*...*..*.***...*..**.....**.*.**.*.******...***..*..*..*...*****.***.*****.....**..*...*.*******.......*......***.....****....*...*..**...*.*.*.*..*.*.**.*..**......**...*.**.*....**.*.......*..*..***.*******..*.*...***..****...*...***...*******.**...**......***.*.**......**.*.........*..*.**..*..*.*.....***.**.*.**.*.*.**......*..***.**.*.**.....*...*..**.*.**...***.*.**..*......**.**.**..*..**.*.**.*..****.....*.******.**...*...**.**..*..*.**..*.*.*.*.*..**..*...***.***..*.*....*.*.*.**...*..*.*......***.**.*..*****.*.**.*...****.*..*......*...******..*.**...**....***..*......*..**...*.**.....*..*..*.*.***.***.**.*..*....*...****.*.**..**.*.*..**.*.**..**.*..*.***..*.**.*.*...*...*..*...*.**...*.***.**..*.*.**...*.*.*.****.*****..*.*****.*.*.**.....****.**.*.*.*.**...*..*****..*.....*...**.**...*.*...**.**.***.*.*.**...*****.*..*..*.***....*.*..***.*.*.*.*.*.**..******......**.....***..*...*.*...*....*..**..*.**..*....*.*..*.*...*.*.....**...*.*....*.*...*****.**...**..**.*.*.**...*.**....****.****.**.*..**..*..*..***..***.*****.*.*..**.*..*.*.*****..*.**.*.**.*.*.......*....*.*.********.**.**..****..*.*.******...**.*.**...*..*.*.*...***.......****.*.********.**.****.*.**.*...******************.*.*..**.**.*.****.**.***...*..*...**.*.****....**.*.**.....******.*.......*****.**.*.......**..*****.**..*.*.*.******.***.****..*****.**.*....***..*.****.**...*.*.***....****...**.**.....*.*.**.*..**.**...**.*..*.**.***..**.....*****.**..****.......*..*.*..*******.*...*..****..**...*.**.*.*.*..**..*.*..*...**...*.....*.**....*****.*.*..******...****.*..**..*****..*.**...*.*..**..*..*..*.*.*..***...**..***..****.****.**.*....**.**..****...***.****.**..*..***.**.......*.*.*..**.*.*.*.**.***..**.*..*..***.*.***.*.*.....*.**..*.***.......***.......**.*..**..*.**********..******..**.**.*..*.***.......**.**.*..*....*.**.**.*...*.*..****......**.*......*...*.*.*****.*.*.**..*.***....*****.*****.**..*.*.*.*.*....***.**..*.*..
*....***..*.*..*....*.*.**.*....*.***.....*******.**...*****.*..*.*..*.**.......**...*..**.*.***.*.**.....*.*.*...*******..*******....*.....*******...**.*.*.**.....*.*.****..*..*.**.*..**.....**.***....**.*..**.*..***....*****..**...*..*****..*...*.**......**.*****....*.*..*.****...*****...***..**.**....***..**.**....**....*.*....*..***...*****.*.*..*.**..*....*..*.***...**...***.***.*.**.*****.***..****..*.*.*.**..****....**....**.**.*.*.*.****.**......*.******.*.**.**...*.*...**...*********....*...*.*...*.***..*.***..*..*.*.*....*.*.*..****.*...***..**..**.....***..*.*..*.****.***.***.*....*..**...*.***.**.***...***..*..**.**.*..*..*.....*.****.**...**..*******....*.*.**.*..*...*.*.*.*.*..*.*.*.**.*.*.*......**...*.....*...*.*.*.*.*..*...*.*....*.*****.**.****.*..*..*.**.......*.***.*.**.**.*...****..**.****..*....****...*.*.**.**..*.***..**.****.*....***..*.***...*..*..*.*..*.*..*.....****..*..*...**...**..*......****......****..*.**......*..*....**.....*..********.*...****.*..*......*....*...*..*.......**.****.*****.*.**.*.**.*..**.*...***....**.*.....***..*.*..****...*.***....***.*.*...********..*.*.*.*.**.*...*...**...****.**.*..*..*.*..*..*.*........**.*...**......*..*..*.*..***.***.*.**..**.*.****.*.*.....*....*.*.****.*.*..*.**...*.*.*..***.**.....***..****.*.**..*.*.*..*.**...*****..**.***..*..**..*.****.*....****.**.*..*..*..**...*.*..**...**..*********...*.***.**.*.**...**..***..*..*.*......**.**.*.*..*..*.*..**..****.**.*..*.**..*.*.....**...*..******.**..**...***.*..**....***.*..*******.*...**.*.****.**........****..*.*.*.*.......**.*****...*.*...**.*****.*..*.**...***.***..*..**..****.*..***.***..******..*..*...***..**..*..*..*.*....**..*.*.*...*.***..*..***.***.*....******....*....*.*..****...***.*.*.*.*.***..*..**.***.**.******.*.*.**.*..***.****.*....**..*.****.***.**..*..******.***.*..**..*.*..*....***..*.*.**.*...***.***.*..*.**.*.*...**.....*..*.*.*.**..**.**.*****..*.*.....***.**....**.*..**...*...**...*..***.*..*.....*...***.**...*.***....**..
*..*..*.*.***.*..****....*....***.....*.*...***.*........*.****.*..***.......**..*.*.***.*.****.**...*.**..*.***.***.**.*.**.*.*.**.*....****.***.***..*....************.*.**....***...*.*.*.*..**..*...**.***.****....****......**.*.*..*..*.......*..***.**.*.***..*****.**..**..****..****..*.*.****.*.*..*....**.********.*.*..***..*.*.*...**..**.**..**.***.*.*...***....**.....*.*.****..**..*.***.*..**.*..******.....*..***.**.*.***.*..*.**..****...***.*...**..*.*.......**...**..***.*......***.*..*****.****.*.**..***....**.******..*..***.*...*..*..*.**.*..*...**..*.*....**.*..*.*.*.**...*..***.*..****.*.***..*.*...***.*.*...*....**.*.***.**...*.*.*......******.****..***..**...**..*.*.*.*******..........*..**..**........**...*.****.**..****..***.*...*.**.**.*.....*.*.******..****.*.***..*...*...**...*...**.*.*.*..*.****.**.....*..***.**...*.****.*.*.**.*..**.*.*.**..**....**...****..*.*..*.*...****.*.*.**..**.**..****..****.....***....*..****.**.*.*..*..*.*****.*.********..*...*.*****..******.*..**.*.*.**.**....**..**.***...**.**.*.***.........*.*..*.*...*.**.**.***..**.***....*****.**.*.*..*.***...**.***...**.*..*..*.*.**..**..**..*...****.**.**.****..**...***...***.*..******.*.*..*.****..**...********...********.......*..*.**..**....****.*..*.***.**..*..*..**.*.*.**.***...***.*.*....**.*.....*..****.*.***.*...*.*.***.***........*.**..*********.**.*.*.*.**...**...******.****..**....**..**.*..*.....**..*.*..*..*...*.**.*...*.*.*****.....*..*..**.*..***.******.....***...*..**.***..*....***..*...**.*....*..***.*..*.**..**.**...*.*..*****.*.*....*..**.**....*****...*.*.*.*.*.*.***...**....*.**..**..*.......**.**....*..**........*.***....**..**.*...****.*..**.*****....***..*...**..**...*.**.*.**.**.*.*....*..*..*..*.*...*..*.**..*..*..*.**..*....****..*.***.*..*.....*...**...**....*.******.*....*.*.*.*..**...*.*****...***..***.*.***.*.**..**...********......*****.....******.**.****..****..***.**....*.****.*****.***....****...*.**.*.**..*..*.*****.****..*.*.***..**..***.**..*...
.*.****..*.**.**......***.*******.**..****.....*..**.*.***..**.*.***.......*..*.**.**...*.......**..**.*..****.**.....****...**....*.***......*...**.*..**..**..*..**....*.**..*.*.*....****...**.*....*.*..*.***..****.*......*...*.*..*..**....**.*.*.*.*****..*.*..**.*...**.....**.****..***...*...***.*..*...*.***...**.*..*...******..*.**..*.*.*...*.**.*..*..**.**.***...**..*.*..*....***...*.***.***.***.*.*.*...***.**...*****.*.*.*.*...**..*..****.***...*....***.*****.*.**..**.****.*.....***.**..*.....*********.****.***.....**..**.***.*...*..***.*...*....*...*****..**.***.*...*.**.**.***....*.*..**.*..*....***.**.*.*..**.*.**.**.*..**..*....*.****.****..*.*.*.****.*...****..*..*..**.....*.*.*.**.*...**..*..**.*******..*.*..**..**.**..**.**..**.*****.***.*.**...****.*...**...*..*.*.*..*..******.....*...*.**.*..*****.***.**.*.***.*.**..****.*****.*...*****...*****.**...****.*.*.**.**....***.*...*.*...*..*..**...*...*...*.*..**.**.......**.**.****....*..**.*...***.***...**....*....*..**.*......**.*.**...*.**.***.*.**.*.***..****...*...**....**...*....***..*..***.*.....**......**....***.**.*....*....***.*..*..*.*.*.*..**.*.**.**..*.*.*****.*.......**.*..*.*.......*..*.*.*.****.......***.*.*.**.**..***.....**.....*.*....*.......****.**.*.*.**....*..***..*.*.*...*....*.*...*.**.**..***...*..*.*.****.****...**.**.*.***.**.**..........*.**.*.*.*******...*.*.**..*.****......****...*....*.*..*.**..*.*****.**.*...****..**..*..*.*.*....***..*...*****..**..*.**..**..*...*.**.*..**.***..**.......**.*..*..*..*.*..*........*....*....*..**.**...*.*..*.**...*...*.*..**.***.****.******...*...***....*******..**....**.*.*.*.*..*.****.*.****...*...*..*.*.**.********...*.*..*****.*.**.*..*.**.***.*..****.......***...**.**...*.*.*********.*..*.*.***.**.*..*..*.**..*..*.*.*.*.**....******..*..**.****..**..***.**.*.*...**..******.*.****....*.*....**.***....*..**......*.....****.***.**.**...**..*.*..**..**.*.....**.*....**.*..***.**..*****..*..***.*****..**..*.***..*...***.......**....*.*...*.***
..**...**..*....***.*.*..***..**...**.........*..*.**.**..*.*.*..*.*.*...*....**..***..***...*...**.*..*.*.***..***...*...*******.****..*..*****.*.........**...*.....***.***..***...*.**..**.*..*...**.*.**..*..**..*.*.*..****...***..**....**....*******.**.***.***.**.***.*...**.*.*..*...****.**..*.***...**.**..*.**..*****.**.**.******...*.**.*.**.*.**.**.**...**.****.*.*.*...*.******.*..****...*.**.*..*.***.**....**.....*.**.*..*.**.*..*.**..****..*......***...**.*.******.****..*...*.**...**********.*..**...*...**.*...***.**.**..**.**..**.***.*....*.***.*.****....*.***.*...*..***.*..**.....**..**......*****.*.******..*.*.***.****..*.*..*....***..*......*........*.**..*.*.**.....*..***.*.**.*.**.***.***.**.**..****..*.**..***....****.....*.******.*......**.**...**.*....***.***..*.**.**..*...*..*..*.*...*...**..***.******.....**..****..*.**.....*.**.**..*.*****.****.*****..****..*.....**...**...*****...****.....**....*..*.......*.*.*.*.*****.*.**.**..*......****.*....***..**...*****..*..**...**.*****.****.*.*.****..*..**.*...*.*.**.*.*******..***..*.***..*******.***.******.**..**..*.**....*.**.*.***..*..**.*.*.*.****...*.......**.*..*..*..*.*.*.**.*.****..*.***..***..**..*.*.*.*...*.*.**.**.*..**...*.**.*..****.*...****....*****..*.**..*.*...**.**...**.******.***...*****..***.***.....**.*..***.*.***......**.***.*..*.**.*.*.*.****...**.**.*.*.*.**.*..**.****.*..****...*.*........*.**..*****.*.*.*.*.***.....**.***.**.*.*.*.....**..*.*....**......*...**.*.*...***...****.***.**.****.**......**...*.**..*....*..**.**..*.*.******..*.*.*....*.**..*.**...****...*....*..*..**..*.**.*.....***.**.*.*..*...*.***....*..*.****.***.**......*..*.**.*..******..***...*.**..*.*.*.*.....***..***....**..*..*.*...*.**.*.....****......*..*...****..**...*..**..****..*****.*..***..**.*..*....*.*....***...**.*.....*..*.*.**...**..**.*.*...*..**..*..**..**.*.*..*..*....********..***.*.*.**.*.*.*.***....**.**..*.**.**..*..........*.**..**.**...***.****...*..******.*.**.**...*.****.**.*.....*.*.*.*.
.....*..*.*.....*.**..*..*.*.***.*.***.*....***...*.******..**..*.******.*.**********.****.***..****..***.***.***...*.****.***.*.****.*****..***.*.**.****.*...**...*.**..*.*.****.......*.*..*...*.*****..*.*..**..*.*.****.**.*.*******.****....***...*.*.***.*.**...****.*****.***...***.**...***.*..*..*.**.*****.***....**..*.*.****.*..*..**.****.*...*.*.*.**.****....***...*******.***..*.*.**.*..**.**.***...*.*.*.*.*.*.***....******.*.**.*....*.***..*.**.....**.****..*..**.**.*..*.***.***.**..***..........*****..*.*..***...*.*.*.**.**.****....**...........***...*..*******.*.*..*****.*..**.*.*...*...******.**.*.*.**...*..**.*..*.**..*****.**.****.*....*...*.*.*.*****.*..**....*.*.**.***.**.******.*.*..****..*..*..*..**.****....*.*..*.*..**...**.....**..**.*.*.***.*...*.***...*.****.*..*..*.*.*..*.*...***.***..**....**.**.***.***.***.*...****.**..**..**.*.**..**......**.**....*..***.*****.***.*..*..**.**.*....*....*******..******...............*..*.**.***.*.**.**...*...*.***....***.****..***.**...****..*********..**....****.*..**.*.*.**....*.*......*.**.**.*....**..**..*..**.**.**.*.*.**..*.**.*....***.***..*.*.**....**....******..*......*.**.*.*****..*...***.*.*.*..**..*...*.*....*..*..*..**.***.*.*...*..*.*..***..*..*..***.**.*.*.****..**..*.**..****...******..*****.**...**.*......***..*.***.****..***.**..****....*.**.***.**...***...*....*.*......**.....**.....*..**.*.*..*..*..*****.**.*...*****.*...**........*.**.*...*..***.*.***...***...**...*****...*.****...**.*....*.**.**.*****.*.*.**...**..**.***..****..*.*****.**.*....***.*.*..........***.*.*..**.**.*..*.*...*.*.*...********..*****...******...**......*....*.*.******.*.*...**....***..*.***.*..*.*.*.***..*****.**..****.****..*...*.*..*.*....***..***.*..*.***.*.****.*....*..**..*..*..****..*********.*..*..*********.*...*..***.....*.**..*...*.**...*.*.....**...*******.**.........*..***...**.**.*.**.*..*.****...*...****.*....*..*.*.*..**.*.**....***..*****.*.*..*..***.....*.*.*.....***..***.******....*****.*..*...*...**
*****.*.**.*.*...*....*..***.*...**..*........**.***..*.*..**.*..*.......*..*..*..**..****.*.***.....**.*..*.*....**.****...**.*.***..*..*.*.**.*...**......*****..*.*.**.****.****.*.*....*****.*....**..*..***.*.....**...*.********.*.***..*.********.*..*****.**.*.*.*.*.*****.*.*..*.**.**....*..**..*.*..*......***...**.*....**.*..**.***..*..*...****....*..*.*.****..**...**..*.*.....*.*....***..*.****.**..*...*.*..**..*..*..***.*....*...*.**...*...*..*.**...*.**...**.*.......*.****...*..*.....***...*.....*...*.**..***..*...**.*..*.***..*.*.**....**...**...*..***.***.**.***..*..**....*.*........**.*..*..*..*..****.***..**...***.***.*...***.*...*****..***...**..**.*........**.....**.***.**.***.**.**...*..***.**.********.*.....*..*..**.*.***.**.*.*.*.**...*..*...***.***...*..*..***.**..*....*.*.*...**.*.....****...**......*..***...******.*...**.**..**.*.*.*.**..***.*.**.**.**..**.*.****.**.*.***.*..***.**.....********..*****..**.*.**.*......****.*.****.*...***.*.**..*...****...*****...*.**.*******..*..****.****.****...*...**....*.***..*.**.*..**.*.....*...***..*****.*.*********.***..**.***.*.*.**.**.*.*****.***.*.*..****.*..*..*........****.*.*.**.*.*..**.**.**.*..*.*.*******.*..*.******.*........*....*..*.**.....**.***....***.*.*...*..***....****..*.***.*.*..*..*.*..*.***.*...*..****.*****.***.*.*..***..*.**.*.***....**.*.**.*.**..**.*..****.*...**...*.**..*******.*.*.......*......**..*.*..*.*.*..**.....*.****.....**.**.**....*...*..**....*.***.**...**.*.****..****.**....**...*..**.**..**.*.**.*..*.***.....*.*......*...**.*..*.*.*.*..*.......*...*..**.**.*.***.**..*..*....*.*....*..***..*..*.*.**...**..*.*..**.*...**..******..*****..*.***.*.....****..**.***..*******.***..***.***.*..****.....**..**..*.*...**......*..**....***.****...**..***.***.*.*.*...****.....*...**.****..**....***.****...*......**.*****.*......*...*...*....*..****....**.**..***......*.*..**.*.**..****....*..*....**.*.*.**.**.***.***..**.**...*.***....*...**.*...***.*.*.*.*...***..*...*....*****.***.*.*
...*...*..****.**..**.*..*.*....**.***....********...******...**.*.**.**.....*...***...*.****.***..*.***.***....**.*.*..***.*......***.*..****.**.***...**.*...***..****.**.*...***........**.**.*....****.*..*.....**..*.......***..*...*..*...**.******.**.*....**.******.*...*..*****.**.*.*.*.**..*..*.**..*...*...*..***.**........*..*..****.*..*.....*..*.......*.*..*.*.****.*.......***.**..*.*..******.**.*.**..**.*.*..*.****.*....*..**...**....*..***.*.***.**.**..**..**...*..*..*.*..*.*.***.*.*..**.......*.*********.*.*..*.***.*..*.*..*...******....*.*......****..*.*.*...*..*..***..*..**....*.*.**.*.******..*.*.**..*.**....*.*......****.*****.****...****.*****....*.**.*.*....*..***..*.****.**.*.*..*.*.*.....***..****....*....**..*..*..**.*.**.*.*..*..*.****......*.....**.**...*****.*.******..*.****.*...**.*.**..**.**.*.*.**....**..**.*******.****.*..**..****.*..****..**..*.***.***.......*.***.*.**.**..*.*..*.**..**.****.***..**....*..*.*.**.**...*..***......**.****.**......*.*..*.*.*..*....*...*..**.*****..**.****.*....**..**..*...*..****.**.....***.**.....*.*....*.***..**.*.**.****..*.*...*.......*.***..*.*.*....*..**.........**...*.*...*.*..*..**.**.*.*..*..*.*******.*...**.****..**.***.*....*****.***..***...*.*.*..*..*..**..**.....**...**..*.***.*.***.....***...*.**.....*...*...*..*.*..***..**.*..*..*.*****..*.****..**..*.*..*.*.**......*..*.********.*.**..****.*.*.*****...*.*..***...*..*...*.*..*..*....*..**..**.*******.*...**...**...*.***......*.**..****...*...*.***.***.**..****.*.*...**..***.***.***.*...**..******.**..**..**...*.**.*..**..**.*.*.*.*.*..**..**...**...**.***.*..*...*...****.*..*..*.***...**..**..**.****..**.....**.*.*.**.*..**..*.********.**..*.....*..*.***...**.****.*.**.*.****..******..*....**....***.***.....*.....**..**.*.*.**.*.**..*...*.**....*.*.*.********.*..*.**.**...*.....**....**....****....**.*.**.*..****..***..**.**..**.****.**.....***.**.***....**.**..*....******..*.*...**......*...******..*.*.*...*..**.**....***..**.*.**....*.***...*..
...**..*...**.*......**********..**.*.**.*...*.**.**.*.....**.*.*.*..**..***..*..*..**.*..*..**...*******.***...***..*.***********...**...***.*..****..******.***.*......*.***...**.*..*..*****.**.*...*.***.**.....*.*.*..**...*....****.******..*.*******.*..*.*..**.*.**.*.*****...*****.*.**.***.*.*......*...*.**.*.....*.**.**.***.*...*.**.****.***.*..****.***.*.....*********..*..*..*.**.*..*.*........**.........**.*.***.****..*****....**..*..*..*.**.*..**.**.....**.*..*****.**.*.*.*....*****.***.*.....****.*.****.***.*..*.*......******.***.*.**..*..**.*...*.*..*..**..*.....*..*.**...**..**.**.*.....**.*****..***..*.*..**..**.*.....*.**.***...*..*.***.**.*.***....*...**..***.*..****.**.*...**..*.******.*...*..*****.*..**.**......*********.**..**.....***....***...*..*.*.*..*...***..*.**.***.*..**......*.*..****.**....*..*..****.*..***..*..*.....*..*.**....*....*......*.*..*******..*...*.*.*..*.*..***.****..*.***..**..*..****.**...*.*.*.*.*.*****.**.*..*.***......*.*....********.***.****.****.*..*.*..****...**.*.........***.*****...*****....****.***.*.***...*..*..****..*.****.*.*.**....**.******...*..*...*...*****.*...*.**..*..***.*....**.*..****...**...*.**...*.***.*.*.***.***..***..***.*..***.*.*****...*..*..***.*.*.**....*.*..**..**.*.*..*.**..**.****.***.*.*****.**.*.**..*.....***...*.**.**..****..*..*****.*..**....**.*.**.*.**.*..*.*.*....*..*.**.**.*.**..****.**..*.***.***.***..**.*..*.***........***.**.**....***..**.***.*.*.*..*.***.*..***.*.*..****...*.*.*******..*.*..*.*...*.......*.*.*......*.*.*.*.**..*..*....**.*.**..*.*****..*...**..*.*****.**.***.*...**.**.*..*..**.****..*******......**.*.*..**......*..***..***.**.*.*...****..*...****..**...*.****...**.**.****.***..***......***..****.*..*..**...**.*.*.***..*..****.*.*.***...**..*....***.***.**.****.*.*.*****.*.**...*.*.*....*..*..*.****.*.***..*....**..**.**.*.*.*.***..*.*.*.****.**....***.......*.**..**....**.***.***.**..*.*....*.******.**..*.**..*....**..***..*..**.**.....*****.**....*.*...****.*..*.***.*.
...*....**.**..*....**.*...**.*..******.*....*.**.****.*.****..**...*...*.*.***.*...*.***.***.*.*.*****.*...*..**.***....*.*...*.***......***.**.**..*..**.*.**...*****.**.****....**.***..***.*..*****..**.*.**.***.*.*****.*..***.***...**.*.*.....*......****..*..**..*.*.***..*...**.****..*.*.**.*.....*.*.**...****..*.*.*.*.*.***..***.....*..*...***......***...***.*.*...*.*..*****..*.....**..*.*.*...*....*.***.....****..*.*....*.**...*...**.*.***...*..*.*....*.*.....**.**.**.***..*..**.**...****.***..*...***.*.***.*....*.****.*....*.*......*.**..*..*.*.**..*.***.**........*.*.**..**.*.***.*.***..*.***.*......*****..*.*****..****.*...*.*.***.*.*.****.*..........**.*...***********...**.*.**.**.*....**.*.**..*...***...*.***.....*.***.*.***.*....**..*..*****.*..*....***.*....**.....**.*....*..*.*****.....***..*.**.*..*.*.......**.*.****....****.*.*.**..*...*....*.**.***.*..**.**..**.****..*.*..***..*.*..*...*.*....**...*..**..**.**.*...*..*..*..*.*****...*......*...***.**.***.*.****..*****...***..*..*..*.**..*.****.....****.*.***..**....**..***..*.*..***..*..*.*...*.****.*...****.*..*.***.**.**.....**.*..**.**..*...**....*.***.*.*..*.**.*.****.**.***..*.********...*....*...***.***.*.**..*...*.***.***.***.....**..*.*.*.*.*.*.****.**.*.....*...*...*...**....****.**..*.*..**..*****.*..*****.....**....**....**.*.****.*****.****.*.******.***.*.*...*.*.*.***...****..***...*..*.*.*..****.*.**..*...****.......*.*.*.***.*****..*.*....*..**...*.*****.**..*..*.....*.**....******.**.***.*.****.*..****.***...*.*..**...**.*......*...*.*.****.....****.*.**.*.**..***...***...*.....*..**.***.**.....**.*..**.....*.***...**.***.***..*....*......*.****....*.*.**.***.*..**..***.**..***.....*.....****..*.*..*.**..****.*...**.**..**...**.*.*...***.***.**......**.***......*..*...****...*.*...**...*.*..*..**.*..*..*...*.**..****..**.**........***...***.*.....*.**..*.*.*.***.*.**.*..****..*.***.**...*.**..*...*****.*..*....***.*.....*.*****....*...**..****...*****.*...*.*.**.*...*******.*****..*.**
...*.**.*..**......*..*....*..*..*.**..*.*......****.*.*..******.....*..*.*..*....***.**.***.*.*..****.*****.*.**...**.**...*.***.*.**..**.......*....*.**.***...******.*..*..***..*.....*..*..**..**..*.....*.*....*..*.*.*..*..*.*.**.*..**...**.*....*..*.*..***..*....***.**.*...*....*..***..****.*...*.**.******.**..*...***.**.**..***.*.*.***..****.*.....****...*.**...****.*.*..*.********.***.*******.*.*.***.....**..*****...******..**...**.....*.*.*.*.....*..**..*....*..***.*..*....*.*.*****..***....**......****.*...*****.**.*..**..***....*....*...**.....*.****.**.*.***..*..*.*.....**.*....***.**.*...*.**...***.*******..***..***.***.***.*...****.******..*.*..*.*****..**.*.*...**.*..**.....*.********..**...*.******..*.*..**.**.**.*.*.*..***....**..*..**.**.*.*..****.*..*****..*.....**..***.....*...**.*....*...**...**.**...**...**.*.*.*..*****..*..***.*..**.*.*...*.***....***..*......*..**.**.*..*.***.*.*.****.****.****.*.....**..***.**.***.**.....**.*..**********.*..***.***..*..****...**.*.*.*.****..****.**..*****...*..***.****..**......*.*....**.....*...*.*.***....*....*.*.*..*.*..**.*..*.***..*...*...*...*.******..****.*..*...****.*...****.**..*....*.**.*..*...**.*.*......**.*..*.***..**..........*..******....**...**..**..********.*****...**....*......*..**********..*....***.***..****.*.*.***..**.*..****.****.**.*.*..****.*....*...*...***..**.*.....**.*.**...*.**.*.*...**.*.........*.**.**.***.*..*..**.*.*...*..***..*..*..**..*...**..**..*.*.**.***.******.*.*.*.*.**.....**..*.*.*..**.*********.*.*.*..**.**.****.***.**.*.*......****.**.*.**..**.**..*..*.***.**.***..***...*.*...*.*.**.**...*.**.******.**.*.**..***.*****.*.*.*.*......*.**.**....***.**...***.*..***..**..*...**.*.....*..**..*.*..******...*.****.*..*..*.***.**..**.**...*.*.....*.*.**.*.****...***.*.**.....**.**.**...*.**...***.***...*....**.*..*.*...**.**.**..**.*.*..**..*.*...****.**.*....**.*......***..***.*.******.*********.***.****.*.*.*****.*.***..******.**...*..*.*..***.**.*...*...***.*....*.****..*.*
*******.****..**..***...**......*...**...*..*.*.**..*..*.****...***...**...*...*..*.***.***..**.****....**.**..**.*........*........**.**..***..***.*.****.****.*****....******.******.******.***.**.**.**....******..*....*.**.......****..**.**.*..*.*.**.***.**.*.***..**.*..*...*..*.*.*..**..*.***.*.*...***.*.*..*.**.**...****.***.**.***.**..*..*.*.***.**..*.****.**.***.**.*...**..*.....*....*.***.*.***....**.*.*.*.**...**..****...**...**..*.**..*..**.**.*....**.**...**...***..*.....*.**.*.*...***...*.*.*.....*.***.*.*...*..***...**.*......*.*.****.*..*.*.*.......**..*.**.***.*..**.**.*....*....******.*..**.......**.***..*********.*.**..*.**.**..**.**..*..**.*.*.**.*..**.*..******.*.**...*.***.....*.***.*..**.***..**...*..**.*..***.....*...*.*.*...*.*..*.**.*.***.*..*****..*..*..**..*......***.*...*.......*..**.*..******.....*..*...**.....*.*..***.*..*..****..*......**.*..****.....*..*.*..*...***.**...****..*.**...**..****...*.*.*.****.**.**.***.*....*...**..*.*.....*.*.***.****.**.**.**..*.....***..*****.*...*.......*.*...*.***...*.*...**.*...*.*.*.**..*..*....***.**..***.*..*.......****..*.**.*.**.....*..*..**...*.*.*..***...*...*.*.....***..**..*....****.*..**..***.*.****.***.....*...**...*.**..*..**.**..***..*...******..**************..*.*.***.*..****.**..***...*...***.***.*....****..******..*.*****.*.**.**.*.*..*......*...****...**.....**.***...*.**...*.*.*.***.*..*****..*******.*****.*****...*..***..**.**...**.*..*...*.***..***.*...****.*.*...**...***..*.**..***********..*.*...*.*..*.**.*.*..***...**.*.**...**.*.*...**..*..*.***...**.***.....*..***..**.**..*..*.**.***........**.*.**.**.*...**..*..*****.*.***.*....*..*.*.**....***....*.**.****.*..*...*....**...**.**.........*.***.*.*.**.*..*.*.**...*.**.**..**.*........*.*.*...***.....*.*....*.....*.*..****..*..***.*..*...**.**...***..*..*******....*.*.*.**.**.**...****..*......**.*.***..*....****....**.....**....*.***...**..*..******..**.*..*......*..*..****..*.*....*..**.*...*.*....*.**....*..*....**.***........
*.*.*.*.*******.**..**......**.**.****.*...**...**...***...**..*.*....*.*.*.****..**.**.***..*.*.*.........*..*.**.***.**.**..**.*..***.**.****..**.*****.**.....***.*...**..*.*.****.*.*****....*.****.**.*.***.*.**.*.***..*...*.******...*.*.*.**.*....*..*....**.**.*.....****.*.........*****..*...****..**.**...*.**.**.*******.*.**.*.*****..*.***.*..*..*..*.***....*******...**....*.*..*.*.****.*...*.***..***...*.*..*....****.**.**..**.**.***.......**...*.*.*.***..*.*..*.*.*..*..*.*..**...***...*..***.**...*.*..****...*.....**......*.*..**..**..*...**.*..***.**.*.*.*..*.*..***...*....**...*****.**..*.******..**.****.***.*.***.*******.*.**..*.*****.*.*...***..*.***.*.**.*...*.**.***.*.******....*..**.***..**..........**.**.*......****.*.*.**..***.**..*....*...***.*.*.**.*..*..**.*..****..*****...**.**.**....*.**..****..*.*..**.*.*.*..*.*....*...*.**....**..*****.*.*...*.*...*...*.**..*.*.**...*.*...********.***...*.***.**..*.*.*..*..**..***.*.***...*.*.*...**.*.*...**..*.***..**.***.......*..****.**.**..****.*..*.*.*..**.**....*.*.*.*..*.**..*.....*.**.***.**...*....**.*...*.***.***....*****.***...**.**.***.....*.......**..*.....**..*.***.**.*.**..*.**....*...*.*.***.*.**.***.*..**.*..*.*.**.*..**...**..**.*.**....*.****........*.*.*..*..*.*...*..*....*.....*.*.*...***..***..*..**.*.*.**..***.....***..*.**.**..*.***....*.*****.*.**.**.****..***..**.*...*****.*.*.*.*.*.******.*.*..*.**.*..*...****....****...******.***.*.**......*.....*.**.***.**.*.***.*.***.*........*.*..***...*...***..****..****.*.*...**.*..**...**.......**.*..*..*.*...***.*.*.*******..**..*.**...***..*.****...**...***...*****.**....**....**.*.*..*.*..**.****...**.**...*...**....***.**..***.*.*.**.***..*.*...***..*****.*..***......***..*..........*...*.*...**.*...*.******.**..*.***...**.*.**.*****.*..*.*.****..*..*..*.*.*.*.*..**..***.*..*.*****...*..*..*.**..*...*..**..**.***....***....*...***......**.****....*.*.****..*.***..*.*****..***.....*.**.**..****...**.**..***.*******....***.*....*.***..*..*..*
...*..*...**.***.*..**.**.*..***..*.*...*..*..**...*........**.**...*..*.***.**......**...**..*.*.**.*......****.**...*.*..**.**.*..*..*******.***..**..*.......***.*.*.*..*...*.*.***..*..**..**.*.***.*.*....*...**.*.*.*...*.**..**..*.*.*.***......*..*....*......**..*.*.****...****.***.**.*...*.*.****.****.*****..********.*.*.*.*.**....**...****.**...*.*.*..*.*...*.***...***.*.*.***.*.**...*******...***...*****...**.**...*.***...*****.*.*.*...*..**..*.*.**..**.*.***.*.*.**...*.....****.*.*..*.*.*..*....***..*.****.*..*********.**....**..***.***.**.*....**.*..**..*.*..*.**.*.***...***.*.***..**.***.*.*****...*..*.**.*.*..**.*.*****.***.**...*..*.***...******.**...*..*.*.....*..**..*..*.**..*..*..***..*.*.*....*****.***.*.*..*..**.....*...****.***..*.**...*..*.*.**.***.*.**....***...**..**.**.**........****.*.***.*.*.*..****.***.**.*....**.*....**...****...*.*....**..**...*...***..*.**...*****..*****.*....*...*****.***.*.******.*.*******...*..*..**.*.**.*..*..***.*...**..*...*..*.**.*..*.***..*....*..*....***.**..*..***.**.***....*..****.*...************.*.*.*****.......*.*.**...*.*..*.*..*.*****....*.**.**.*******...*....***.*.*...***..**.....*..*.*.***..*.*.*.***...*****..*.*..*.*....**.**.**..**...**...*.****.*****.**...*...*.**..*..**.*..*.**..*.*.*****.*.*.*..*..****...*..*.*..*..***.**...**.********........***......***.....*******....*..*.****..*.***.*.****.*.****.*.*..*.*..*.....***.***.*.**....*.**.**.....**....*.**.*....**.****.****.***.**.***...*.***.**....**...**.**.*.***...**..*........***.*.**..*****..**.****.*.**.****.*.*..*..*.........*..**.*.*.....**..***...*.*..........***...........*...***.*.**.*..***.**..*.**.*...****...***.......***.*....*..*..*......***.*..**.**......******..*....****...**...*****.****.**..*.*.*.*.**.*..***........*.**....***..****.**...*.**.....*......**..*....*...*.*..*...*.....*.***..*....**..**.*.*****.**.*.*..**.**..***...*..*..*....*.****...*****..*.*...*.**.***..**.**.*..**.****.**.***.*..**.*..**.*.******.**.**...*...**...*
**..*.*...****..**..*.......**...........*...**.**.***.*...****...**..**....**..**...*.*.*.*...*..**.*..*....*.***.*.***.****...*.*.....*.*****....*..*...**.*.******...**.******..**.***.**.**.*****.*...*.*..*.*...**.*.*.*.***...*.*.*..*....**.*.**.******.***.*..*.*.*.***.****...***..**...***..*......****.*.***.*..*..**.*.*.*...***.**.*...***..*...*.*...*.....**...*.***********...****..*...*...*..****.*..*.*.**.*...*.*****.**.**...*....*.**.***.**..****..***..**..******..*....*..*****....*.****..****.**..**..*.**.....*...*...**....*..*...**....***.****...*.****.*.***..*..*.*..*.***.*.*****.***.***..**..****..**.**.*..**...*.*.*.*.*.**....*****.*.**.......****.**.*****..**.****...*.**.****.**.**...**...*.*.*...****...***.***.***..**...***********.*.**..***.....*..*.....*.*.****.*.*.*****....**.***.****....*..**.*.....***.*.*...**.******..*.*.***.**..**.*..*.*.*****..**.*..***.*.*.*.**..*..*...***.****.*.*.**.***..*...****.*.*.*.*...*..*...*..*.*.*...*..*.*..*.****.**...**.***.*...***.**..*.*.*...**.*.*..**...**.....**..***....**.*....*******.*..*..*..**.*..*******...*..*....***....**...*..*..*****....**...*****.**....*....*.**.*..*.***.*.***.**.......*.*****..*****....***..**.***...**.***.......*..*...*.****.**.****....**..***.....*.*....*.*.*...***.***.****..**....*******..*..**....*.*.***..*******.**..********.*....**.**.*.*.....*...*.**..*.****.****....*....*..*.**..*****.***.***..**...***..**..**.******.****.****..***.***..*..*.....*.*...**.***..**.*.*.*..*.*.*..*..***..*........*..*..**.*.*.***.*...*.....*..*..**.*...**.*...***..*..**.....*.*.*..****.*.*..**.**..**.*.*.****....*..***.****...*...*........**.*...***.***..*.*..*....****.*.****....**.***.*..*.*****....*.**.*...***.**.***.**..***...*.....*.*..**..*.*.*..*.*....*........*.*.*..**.*..**....*..***..**.***.*.**...****..*..***.*..**...****.*..**.**.**..***..***.......*.*..**......*.*..*....*..*..**.*..***...**.***.*..****.*.***.*.*..*.***.*.*...**.*.*.***..*.*...***..*..**...*...*..**...**....**..*..*.....
.***.**...*.*.*..*.*...*..*..*..**...*.**..*...***.**.**..**.....**..******.*.......**..**..*...*.***.*.**.*.***.*..***..*....*......*.*******.**..**......**..*...*****......*.********..**..**.**..*...**.**.**.....*.*.**.**.*.**..*.**..**..*..*.**.***....*.*******.*.*.***.****.****.**.****.**.*..**..**.*.*.*.****.*****..*...*....*...**..***..***.**....*.*..***.**...**.****.*.*..*..*......*...*.**..*****.*...*****.*.*.*....*..***.**.*..*..*.***..**.....*...**.*.**...****.********..**.*.*..........*.*.*.*..*.**.*.*.***...*.****.****..*..*..**....*..*.....*..*...****.*...*.*****..****.....*..*****...**.*.***..*...*.***....*.*....**..***.......*..**..*.**.*.*.....*..*...*..*..**.**.*.*...*..*.**.*....*.**.***.***..**..*.*.**..*....**..*.**.*.****.*...*.*...*..*.**.......*.*.****.****.*..*.*.*....*.**.**...*..**.*******.....***.*..***.*...*.****...**.**.*..*.***..****...****.*.*..*..*.*******.*.**.*.*...**..*.*..*......**.*....*.*..*...**.**.****.**.*.*...**.*...**...*.*...***.****.**..***.*....**.***..*.**..***...*******.*.....**...*.......*****..**...........*.*....*.*...***.....***..*.******.*.*****...*...*.*..*.....*..*..*.*...***.*****.*.**.***.*.*....****.**.*******..*****.....***.*.**.*.*.*...****..**.****.**.*.***.***.*****.****..**.**.**.....**..*****...**.*.**..****.*.......*****..*.*.*.**...*..***..*****..***....******...**...*****..**...***.***.*.**....*...*..*..*..*..*...**..****.**...**.***.*.***...****..*.***...*.**.**.*..**.*.**.**.****.*.******...****.*.*.*..*..**.....*.**....***..**..*.**...*..***.*.*.*.**.*..*.**.*...**.....***.*.*.....*.*....**.*****.*.*..****.....*.**.*...***....*....*....*.*.**.**.*..*.**..*.*...**.*.**..**....*..**..*.*..***.....***.*....*..**..*.*...**........**...***...***..**....********.*********.**.**.**.******.*.**...*...*.*..*****.*.**...*.****.*...**....*.*...*.*.**.***..**..*****..***..*******..*...***.****.*..*.....*......*.*.***..***.......*****.*.***..**.*.*..**.********.**.**..***..**.**...*.*****.*....*.**.*.******..*
.*...*****.******.*.*....**.*..*..*.....***.*..**......**.*..***.*..***.*.*..***.**....*****....**...*....***.*..**...**.***.***.*.*.....*..**.**.****..*.*.*.**...******.*.***..*.*.*****...*.*..*..*..*****..*****..*....*...*.*...*...*.**.*...**.*.****...**......***.*.*.*..*.*...*..***.****.*.*.****.*...**....*..*....*.****..**..***..*.***.*..**.*.*.*..*****.*.********.*..**.*****.*****..**.****.*.***...*..*****..***.*..**.*..**....*******....****.*****....*..**...*..**..*.**..***.***.*..******..*.*.*.*...***.**.*.***....*....*.*.*..****.**.*.*.**..*.**..*......*...****.....*.*....*.**.**..***....***....*.*.*.*.*..*******...**.****.**...*..*..*.*...*.....*....**.*.*.*.**...*.**.*.**.**.**....**.****.*.**..*...**..***..*.**...*****.*****.........*.*.**...**.*..*...****.*.**...*..*..***.**.*.**.*.*.**.******.**.......**...***.*****..**.***......*..***.**.*****...**.*......****.*.*..******......**...*...*..**..**.**.**..*..**...**.*.*.*..*.*.*.*...**.*.*.**.***.*.*..*..*.*..*..*.*..*.*...******.*.***..*.**..*.**.**.........*.*....*.***........*.***.......****.*.***.****.*.*.**...*.*.*.**.***...*...*....**.*****..*****....**....*..*.**...*....*.*...*..***.**.***..****.***.****.*.**.....**.**..*..*..*..*..**...**...**..*..*.*.*...*....*..**...**.**.....**....****.****..*.....*.***.****..*.****.***..***.*.******.****...*.......****.**.*.*.****...*..*.***...*.*****.*...*.*****.**..****.***.**..*..*********.*..*.*..*****..**....**....*.*.*.....*..****..**.***...*..*.*.*..*.***.*****.*********.**..*......**.***.**..*..*.*.**....*.***.*.*.***.*.*...**....*******..**.**.*...*...***..*.*.****..**.*..*...***.**...*.*.*.*...****..***.***...*.**.....*..*..*..**..*.******.**.*..**..****.**..*.........*.****.****..**...***.*.*..**..****..***.*..*.*.*....*..*..**.*.**..***..*.*.*...*...*...***.**........*...****..*.*.***..*..*..**...*.**..*****......*....***....**.***.*******...*..*.*.*..*..*.*.*..*****.**.*..***.*.***....*...*.***.**.....**.**..*..**.*.*.*..**...***.*....*.*.*..*.*.*
.*.*..**....*.*....**..**....*.*****.*.*....*.......***..***.*...***.***..***.......*..****.....***..*...*..**.**.**.*..*.**.***.*.*.*..*.*..*..***.....***.*.....*.**..***....*.*....****.*.*****...***.*.*....**..**.*.**.....*.****.**...*...*...*....***..***....*.*.*..*..*****...**.*...****..*.*....****..*...**.*.*.*.****...*...*..*...****....*..*.*..**..**..*.*..*.***.*.*.***.*.**..*.....*.*...**.**..***.***.*****..*..**....**.**.**...****.****.*...****.*....*.**...**.*......****..*..*.*****.*...***..*****.**..*...**..*..*..*..***..*..**.***...*.***..*.**.......*.*.**....*.*.***....*...**...*....*.**...********.**.*......**..***.*****..*..**.*.....***..****...*****...**..**.*..*.*..*..****..**...**...**..***...***.********.*.*.**.*.**...*......*******.....**..**.*....*.*.***.**.....****.........**.*...**..*****....**..**.****..*.*...**.*...**.*..*.****.......**.......**.*...**.**.**..*....**..******........********.*.....*******.**.*.....*..*.*...*.*******.*..***....**..***..**.**...*....*.*.*..**..**.*..*.**.*.....***...*.*.*.**...***....**.*.*...*****..*..*....*.*..*...*.*.**.*...***..*.....***..****.***..*...*.*....*..*..***.....**.*.......*..*.*.*....*..*..******.*..***.*....***.****..*..*.*****.*****........***.*..*******.**.***.*..**.*.*.***.*.*.**.*..*..***..*...*.*....**.**.*.*....*.***..*****...*...*.*...*..**.**.*..*..**...**..**.***...***......*.**.*.**.....*...**...*****......***..***....*...*.**.**.*.***.*..**.*.******.***...**..*.****.***..............**...*****.***.**..*******..**....*...**.**.*...*.*.....**..**.*.*.****.**...*.**.*.**....*.......*.*.*.*.*...*....*...**..****.**.....**..**.****.**.***...*.*...*.*.*..*..*.*.*..**..******...**.**..*.***....*...**..**.**.*...**.*.**.*.*************..*.*..*.*..*...*.......*.******.********.*..**.*..***.***.*****.***.*.**.*.**.*..*.*.****.**.*.*****.*....*.**.*.**...****..*.**..*.**.******.*.*.**...****.***.*..**.***..*.*.***..***.***..**.**.*.....******.*..**...*..*.*.*...*.***..*..*.**...*..**..**....*..
.***..*.**..***.**.***.*.*...*.*.**.*.*..***...***.*.*.*.*..**...*..**..***.**.*..****.**...****.**...**.*****.*.*..*..*.*...****.....*...*.....*..**.*.*....*...**........*....*....**.**.*..**.*.*.*..****..***..*..*.*..**..**..*.**..*.*..**..*..........*..***.*.**...*...*****.....*.....*.*..**...***..*..**...*.**.*.*..*****.*.**.*.*.*.*.*..*.*.*.*.*..*....***.****.***.****..*.*.****.**.****.***.***...*..*.***...****..****..*...***.********.**.*********.**.**.**...*.*.*****.*..**.**.....***.*.*..***....**.*...**.*...*.**.**.***.........*.*.***..*******.*......**...****..**.**....*...*.*...*.*****..**.*..**.*...**.*...*...**.***..***....**.......**..***..**...*...*..**..*..*.*****.*.*.*.**..*..*..**.*....**.**...***....*..**.**.*.*..**.*.*..*..*.**..****.*.*.**.*..*****.*.**.***.**....**.******..*.*.*.*.**..**.**.**......*.***..*****.*.*.*.**.*.*.**.**.......*.*.*......*.*.......****..***...**..*.*...*.**..*..**..*.....*.*....**..****.*......*....*.*..*.****.***...*.**.*.**...**.***....*..*.*..**.***.***.*...*.****..***.**.........**.*......***.**.*..*.*....**.**.....**.*..**..**.**.....*..*.*....****.*....*..***..*..*..*******...**.***...******..*..**.....****....*.*.***.**.**..*.**.**.*..*****..*.**.*..*...**.*.*....**....*.**.**.*....**..*****..*..**...*..*.*....*..*.*.*.*********.**..**..*****..*....*****.**.*...*.*..***.*.***.*.*....*..**.*....**.*.*.....*.**.**.*.......*..***.*...****...****......*..*.*..*.**.**..*...*.*.*.****...*...****...*.*...*.*...***......*.*.***..**.**.****.**.*.**...**.**..***..**.......***.*.**.****.....*.*.......*.*....*..****..**.*.*...**.*..*.**.*.*.*.**..**..**.*.*...*******......**.*****.***.****...*...*...***.*..*.*..*...*.**......***..***...*.*.*.*.*..*..*.*....**..*.*.........**..***.***.*......**.*.***.***..*...*..*..*.**.*.**...*......**..*..*...*....**...**.*...*..*.*.*****...*...*...**..****.*...*.....**..*.***..*.......*..*.*...*.*****...***.*...*...*.*..***.**.*..***.*****.*.***.***..*.*...**..*.****....*..****..**..**.*.*
**.*.***...*.*.****...**..*.*******.*.**.*.******..****.....**....**..*......**.**.**.*....*.***.*.*.**.*.*.*.*...*****..*.****..****.*.**..***...*.*****.*****.*...*..*..*.*..*.*****.*.*.**.***.*.****.*...***.*..**....**..*....**...**..*.***...*...**..****..*...*.***.*.*.*******.***.******..**.....**......**.*.*....*..*.*...*.**.*.****.***.*......******.*..***....*.**.***.*...*...*.**.*.*....*..**...*..***...*.***...***..*.***.....*.**...*..**..******.**..*..***.*........*.*.*.**...*.*****.*****..*....*.*....***..***.****....*.*.*.**.*....*..*.*....****..........***..*.*.....***...*....*..*.*.**..*****.*.***.**.***..**.**.*.**.*.*.**.*.....**....***..***..*..***..**.*.********..*..*.*.**...*..**.****....*****.*...*..*..*.***...***..***.***..******.**.******.*********.**.***.*.*......***.***.**....*..*...***.***...***.******....*.**.**.***...*.**.*.*.*.*.*....**.**..*.***...*.**..*..***.....*.*..*.*..*.......**...**..*...***....**...*...****...*..*........**.****.*.***..**...**...*.*.*...**..*****.*..*..*..****.*.*.*.....*.*.***...***....*.**...***..**.*.*..*.*..***.*..**.......*.***.****..*.*.*****.*.**......****..********..****.**.*...**.*.**.*******....***.*...*.*..*..**.*..****...*.*.*.*...*...***.**..***.*.**.**.*..*...**.**.**....***.***..*.*...*..**..**.**.**.*.**.**....****.*******.**...*.*..******.***.*.***..****..*....*...***.*.**..*.....**.......***.****......**..*.***.**.*.**...**.*.**.**...***.*.*....**...***.*******.*.*...*...**...*...*.*.*..*****.**.*******..**..*..***..*...*..*..*..**.......*......*.*.***.**..*.**.***....***.**.***...**.***.*****....***.**....*.*...*..*.....**.****.**.**.*..**..*.**.**.**......**..**.*..***...**.*.*****..********..*......*...**..*.*...*..*.***...*..**...****.......*....**..***...****.*.**..*.*****...*.***..*....*.*.*..***.**..*...**...*.****.........*.****.*..*.*****.*.**.*...*.*.**...*.....**.**.*.*.*.*..*.****.....*..*.*.*...*...**...*..**.****.*.*.*...*.**.**.***.****.*.*.*....**..*..******..*.*..*********.**.*.*.*
.*******.**.**..***.*.***..***..***...***.**.***.**.**.*.***...**...****..****.**.*.*....**...*..**...*.*****.*..*...**.*....*.*...*.....**.*.*.*..**...**.***.*...******.*..*.***..**...**.****....**.*....*.........*..........*..*..***.*..***.*.**....***.***.....*..*.*.*..*..**.*..**.*....**..**..*..*.**..****....*.****..*.*..*..*..*****..**..*....*.*..*.*.**...*..**.....*.*.***..*..*..***..****.**.*...***.**.*.*..****....*.**....*.***......*.....*.*...**.**..**...**.**.*.***.*******...***.*......*.**.***...*...*...*..***..***.**..*.*.**.**.*.**....***.**.***....*......*.*.**.*...*.*.*..*..**.***.*...**.**...*..**.******.*..***.*****.********.**.*.**.*..*.....**.******.....**....**...***...**.*..*.**..*....*****.*...**..***.*.*...*.*...**.*.**......**.*.*.***..*****.****..***..*..*.**.*...***.**..***..*...**..***..*.*.*.**.*...**.**.*....*..*.***.*.***...*.*.**....*...**.*..*.**.*..***.*****.***.*****.*****..**.**..*.*.*...****.*.**.**.**......****.*..****..*...**..***....*******.*.***..***..**.****.*.**..***.***.*.*...**..*.*...*.*.**.**********..*.........*....***......*.*....***...**.*..*..***.**...*..**.*.*.**..*..*..**...**.*..*...**....*....****..*.*.*..*...***.*.**..*....**..*.***.**.**..*.**.......**.*.*...***.....*.*.***..*.*..***....*..****.*.******..*..**********.*.*...**.*.***.****..*.**.*.*..**..*.*.***..*..*....*.**..*..**.*..*..**..**..*.**..*********.....*..*.****.*.*..*.****.**.**....**.***.***..*.*.*.*.*..***..*.*.**.*.***..**.****...*.***...*..********..***.***.....**.*.**..***...**....***.***.**.*******......*..**.*...**.**.*....*****.***.****.**.*..*...**.***..*..****......**.*.**.....*.****..*...*.*..****.*..*.*...*...*.******..**..***.....*..*****...*...**...**....*.****.*.....*.****..*.**...*.*...*.**.*.*.*..******...****...**...*....**.*...*.*.*......*.*.**...**......*..**..*.*....*..**.*.**.*.*.*...*.*.**......**..*.*.*****....*......*.***.*.**.*..**.*....**.*.*..**.*.*****....****......*.*.........***..*....*..**....**.*...*.***..*.**..****
*.*.*.*****.*.**...***....**.*..*.**.*..**.*.*.**...**.*..**..*****.*.......*.***.***.**..**.**.*.....*.****....*...****......**.*.*..**...*..*...***...*.....*.****.*****..*...*....**..*.****.**....*...*......**.*.**......**...*.****.******..**..*...**.***..*.*..*.*...*****.*******....*.*.*.*...****.****.*........*...**.**...*...**.**.*.......*.*******.**.***...*.**..***.*.**...*.*..******.***...**.*.*.*..**.***.*..*..*.***.**....*..***..*..**.***..**.*.*..*****.**.******....***.**.*...*.*.**.*.*...***..***...****.***.***.**.*...**..*..**..**.***...***..*..*...*****.*.**..***........*..**.****.**..******....**....*....***..*.***.*....*.*...**..**.*********......**.****...*****..*.*...***..***.***.....**...*****.....***.****...**..**.....**...*.****..*.*.*.*.**...*...********.*...*.*..**..*.****.*....*..**.****..***..*..**.*....***..*.*..*..****..*...****..**..**...*...*********.*.*****.**.*.*.*.**.....**.**....**..**.**...*....***.***.**..***..***.*****.*******..**..*....*..*..*.****..*....*....*..*.**.*..**.....*..*.***..*....*..*..**..*....****.**..***...*...*...***.**.**.**...**..**.*....*.*****..****.*...*.*..**...****...***.***..**..**....*..*****.*.*..**..*.*...****.**....*.****..**...*....*.*...**.*.****..**..**...*..*..*...*...*..*****.***..*....*..*.*..*.**..*.*..*...*.****.*..*...***.....***..**..**..*...*.*****.**..*....*..*...*...***.*..*....*.*.***...*....*...****..*.....***..*.***..***********.***....*...*.***..***.**....***..***.**.....*..**..*.***.**.****..*.***...*...*.**....**.....*.*****.....**.*.*..********.*.*..*.*..**.***.*******..*****..*.**.**.....*..*..****.**...**......*.......*.**..***..*...****..***...*****.*...*......*****.*.***.*.*.****.**......**..**.*..**...*.*..*....***..**.***....*.*.*****.*.....**...**.*.....****....**....*.**..**...*.*.**..**.....**.***.**.*....***********.***.***.......*...**....**..***...*.*.***...*.*****.****.******..******.*.*.....**..*.***.....*.***.*.*.**.***.*...****.*.***.***...*.*......*...**.....*...*.**
***.*..**..*..**.*..*..*.*...***.....*..........*.*...*...*....**...*****.*.***..*.****.*.***.*..***....***.*..*.....*..*.*..*.***.*.**.**..**.....*.*..*.*.*.....***.***.*.....*...**...*..**..*...*.***..*..**.*.*.*..*.......****.***...***..*...*.*.*.*******.....*.**..*.***.*.....**.**..*..****.**....*..*..**.***........**...*.*.*...**..*.*.*.*...*..***...*..*.**..*.**..**.*..***.*..*.***..*.*.**..***..*.*********.*...*...**..**.**.....***...*.*..*.*..*.*.....**..*....*****.***.*.**......***..*....***.**...***...***.*..****.****....**....**.*..*.*...*.**....*...*......*.*.***..*....*.**...*.*..******..*..*.**..**.****.****.....*...*.***.***..*..*....*.*.*....**.*..***.**..*.**.**.***.*..****.....**.*.*.*....**.*..***.**.*...**....**.*...*....**..***..***..*.***..********......**..*.*.*.*...***.*.....******.***..**.****..*.*.*.*..*.*.....***...**..**....****.**.**.*..*....**.*...*..*...***.*...**...***...*****.*..*...*.*..*.....*.**..*.*.**.**..****..**......******.**..*.***.**....*.*.*.*******...***..****.*.*****.**.....****.**.*....**.**.******.****....*.**...*...****.***.********..*.*....**...*.***.******.*.*...***.**.**..*.*..*.**.........*...**.*..*...*...*.*.***....*..*...**.....***...****....**..**..****.....***.*.**......**.*..*...**..*...***.**..**..*........********.****.***.......**..**.**.**..*...*.*.*.*...**...*..*..*..*.*.*.*...*****..****.**.**.**.********..***.*......*..***.********.*.*......*.*.*.***.****.*.**.*.*..**..*.*.....*..*.**..**.***..**..*****..**..*......*.*...*.*..*.*.**.*..**..*****.*..*.***..***..*****.*..*.*.**..*.*.**.**.********.*...**....**.*****.****..*..**.....*...*.*.**..****..*...**.**.*...*.*..*..***.*.****..**.*..*.*.......*.....**.***...*..**...***.*...**..*.*.**..***.****..***..**.****.*..*.*.*..*..********.*.*.***..**.*.*......**.*******.*.*...*.....**...**..*****...*..**..***.****.*.***.*.**...*.******....*..******..***.**.*...**.*****..**..**..*..*...**.*....*.***..*.*.**.*..**.**..*.**...*..***.***..**..*.*.**....******..
..***.**.*****...*..***...**.*...***...*......**........*...*..*.****...**.*.*.*****.***.***.*...*......*......**..*.*.*..******..**...*..*..*..***.**.*.**....*..*...*..*...*.*.......***..**.....*.*..**.....**.**.****....*.*.**..***.**..**.**...*******.*.*..***.******.*.......*....*****.**...*...***.*.*.***..*..*.**.*.*****.****..*..******..**.***..**.*..***.*.*.*.....*.**.*...*.*.**..**...**...*..*.*..*..**.***.*.*.****...*.*...*****...*..*.*****...*.*...*..****..*****.*...**.**..**.*.*..*.*....***.**.*****.***.*...***..**.......****.*****..***...*.*.**....*......*****..*.*.******....***..*.....*...*...**..*..*.*.*****....*..*.***....*.*.****.**..**..*.**.*...***.....**.*..**.*.*.*..*.*.*.**.**.*..*.*.*****...**..*..**.**...***..*....**.*...**..*.****..**...*..*..**..*....*...***.*.****..*.***.***.....***...*.*...*.*.*....*..**......****...*....*......*****..*.***.**.*.**.****...**....*******.*.*.**..*****....*.*..**..****..**.*..**...*.*..*.*..*..*.*...**.*****..**...*...****.***.**...*.**...*.***..**..**.*....*..**..*.*.*..*..**.**....**.***.*.**...*....**.*.**.**.*.*******.*.**..*......*****.***..*****..*..**..*.*.*.***..*....*....*...*.*.***.*..*.*..*.*.***.***.*****.....**....**...****.......**..*.*..***.*.*.....**.**.*..........*...*..*.**..***.*.*....*..******......**.**.......*....*******.*.*.*......*.*...**.*.**..**........*..**..*..*.****.****..*..*.**.*..........*...****.*.*..**.*..***.*..**.***.............*......**..*.**.**.*..**.*.*.****..**..***.***.*..*.*..**.**.*.*.****..**....*.*.*..**...*........***.....*..*..**...****...**..**.*.*.*..*...***..*..**.****.**.**.........*.*..**.*.*.**.**.....**..***..*..*..*.**......*...****..*.**..****.*...**.*..**.*.*....**.*.****.*.**...*..**.*.**..*..***...*.*.*.*.**.*.*..*****.***.*...*.*.*.*.**.***..*......*.*.*........*.....*...*.*..*....**..**.****.*.*...*.*.***..*...**..**.*....***.***.*.****.*..******.*....*.*.**....**.**..**.**.*..*......*..*...*.*.*...*.**...*.**.*...*.***..***..***..**.*.*.*..***....**
*..***.*.**..*.***..******.*.***....*..**.****.*.**.*...***...*.*.**.*...*..*.....***..*..*....*.***...**.*..**.***.*.*....*.**.*...**..**..****.*****.**...*****....**.**.*..*....***.*..**.***....*.*..*....****..****..*..*.*....*.*****.**.*.........***.***..*..**..*****...*.**.**.**.*...*.****.***..****.**.*.****.****.*.*******...**......**...*.****....****....*.***.....**..**..*.*.**..**.**.*.*...*..****.***.*..*..*..***..***..****......**.**..*....*....***.*****...**.*..*.*.*.*....**..***.*.*..*.*...*.*.*..*.*.*.*..*...**....*****.*.**.*.*.*..*.*......****..*....*....*...**.*..**....**..*.***.***.*.**..******.*.**.*******.*...***.*....*.***.**.**.*...**..*..*.*.....*.*....*.*.***..****.*..****......**..*.******...*.*..*.*.***...*..*....**.*.*.*.*****.*..**...*.*.****.*..****.*.**.*...**...***.*.......**.*.**.***.***...*.*.**..**.***.*..***...*..*..*..*..**..**.*..*..**.*.**...*.******.*..*..**..*.*..*.*..**....***...*....****.*...**.**..**.*....**.**....**...****..*.*.******..****.**.*****...***.***..*.***...*******.**.*.*.*.....*.*********..***..**.**....***.......**..*.*****.**..*.*********....***.*.***..*.*.***...*..*.**.......*........**..****..**.*.*.*.*..***..***...***..*****....*...*...**.**..*.****..*....***...**..**.*.****..*.****..***..*.**.**..**.**..***.****.*..**.*...*..*.*..****..*..*.**.****..**...**......*....*.**.*.*.....*****.****.**..*.*...**..*...*.*..**.**...*****..*...*.*.*.*.*....**..***..***..***....****.*.***..*.***..*...**.*......*****..*..**..*..*.*.*.*...**..**..*..*..**..*..*.***********.**.*...*..*....*.*..**....****..**.....*.*...****.***...**.*.......****.****...*..*.**...*.*..*.**..********.****....*.**...*.***.*****..**.*...*.*.****.**...*****..***.......**..*..*..**.****..**...*.*.***..**...*..**...*.***..*.****..*..**........*.**...*...*****.***.**.*.***.***..*.*...*..*..**.*...**..*.****.**..*.....*.*.***......****.***.**.*.*....*...**...**.*.**.*.*.****......**...****..*..**..*.*.*.**.*.*.*.**...*.****..***.*..****.***.**..***
..*.*.*..*..*.*****.****.*.*.*.*.**..**.*.....**.*..*..**.....**.*..***...**.**..*......*.*..*..**.**.****..*..****.*..**..**.**.*.*.***..*.****.******...*.*.*...**.**....*...*..******...*...*.*..***.*.***...*...***.**.**.**..*...*.....*****.*..**....***....**.*.**.*.********..**.*.*..*..*.**.***.*..**....****.***.....****.*****.*.******.*******.*.*.*...*......*.*..***.**.*..*****....*.....**...***.........*.**.*.*..**..***.*...****..***.*.********...****..***..**....*.**.*....**.*..********....****...*...**.*.****...*.*.**...*..*...****..**...*.***....***.**.**...*..*...*...*.*..****.*..**.*..*..**......**.**.*.......**..**.*.....*..*.*......***.***..**.*........***.**......**....**.*.*.*.*........****...*....****...*.*.***......***.*****.*.***.*..*.*.****.**..***.*....*.*.*..**.***.**..***..*.**..*.*.**..**.**.......***...*...***.****..**.*..**....***.*..**...*...*.*.**......***.*.**.*.*...**.*..**.**..*.**..*.***.***....**.**...**.*.*.***..*.*.**.**.**.*..******...**..**.*..***..*..****..****.**..*...*.*.*.*..*..*.*...*.....**.**.*.....**.*.**...**..*.***.*...*.****..*...***.**...*..*****.**......**..**.*.**...*.***...***.*..*.*..*.*.*.*..***.**.**.*.*.*..****.*.*.*.....*..*.*.*.*..**..*.**.**....*.*..**..*...*.......*.*.***.*****.*.**.*.*..*******..*.*.*.*.*.********..*.*..*.**.**.*..***.**.**..*.****....*..*.**.....*.*..*..*.***....*....*.***..*....*.**.*.*.**...*.....**...**...***...*....**.***.*.***.*.*.*...*..*.**...*.*.*..**..***.*..*.*.*.**...*.*.***.***...***...**.*******....*.*..***.**.***.**...**.*....**..*.**..*.**...***..**.**..****.****.**.*.........**..*.*..*.*..*.*.***.*.*.*..*..**.*.**..***.*..****.*******.*..*..*..*...**..**..*******.*...****...*....*.**.*.**..*..***.****.*...********.**.******.*.*****..*.**.*.*.*..*.*.*.*...**.***..**.***.*..**.*..*.**.*.*.*..***.***.*.****.*....***.***...*.*.*....***.*.**.*..**..***...*...*..*****.*..******.**......***.*.***....*.***...**.*.***.*..***..*.****..*..*.*.****..**.**..****.*..*.*.*.**...*...******.*
*.*.....*.*..***...*...*.**.**..*.*....*..***..*.*.***.*..*...***.***...*...***.**...****.*..*.*.**..*..*.....*.**...*..*..***..**....*.*..*.***..*.*..*..***.*.*...*.*.*.*.*...*.*.**..**.****.****..*.*..*.....*..*.*.**.******.**.**.*.*.......***.*.*.*...**.**..**.*..*....**..**.***.***.*..**.**..**..**.***.**...**...**.**.*.*..*.**.*..*....**.*...*......*.*..*.***......**..........****.*.****..********.**.*........*.*..*.**.**.***..*..*.**..*.*.*.....***.**.****.*......**...*.*.***.*.**....**.****..**.**...***...*....****.**.*.*.*.*...*.****.*..***....*.*...***.******.***.**..*.*.***...*.*****.*..*.**.*..*..**..*.*.*******.*.*......*.*......**.***..**...*.**...*...**..*..*..*.***.***.*..*.***...**.*....****.**.*.**..*........**.....*...**...****..*.......**.******.*.***.***...**********..***..**.*.*.***.***.*....**.*..*.**..**.*.**..***.**.**.**......**.....*.**.*...*..*.**..******.*..*.*.......*.**...*.*..*..**.**.*.*.**..*.***.**...*.**.**.*.*.*...**..*******....*...*.***..**.*...**.*.**.....**.*..**.**.*.****.*..****.*...**.......*.**...*.**.*.*.***...*..*..***...*....*..**...*...*.*.**..**.******.**.***..*.***.**.*.**..**.*****...*....**.***...*.*..**...*..********.*.**.**..**.*..**..*..**.**..**..**.**.*..***...**..****..*....**.....***...******......*....***....***..*...****...****.**...****..*.*****.**..*******..**.....***.*****.**..****..*.**.....**.*..*.**.*.****.*...*.**.*.*..*.****...***.***.*.*..****..*.****...*****.*.**.***.**...***...*...*...***..*...***..**..*...****.**.**..*..*.**...***.*...**.**....***..**..**.*.*.*.*****.*.***.*..****..***.*.***.****...**....*..*.***......*.**.*..**...****.****.*.***.*.********....**.*...*..***.**.****.***.*....****.*.*....*...**..*..*.......*..*.***..****.**.****...**..*...**.*....*.***.*.***.******...*....*..*.*...*..****.**.*.***.*....****...*.**..**..*****.*.***..*.*....***......*.*.**..*****.*..*..**......***.**..*...****..****.*.....**.**..*..*.*.*.**.***..**..***.*.**.**..***********..****...**.*..***....***
..*.*..*...***.******.***.*..**..****.**.*.*.**..*.**...****......***....**..*..*.**.******..*.**.*..**.**..**..*....**.....*.*.*.*******.*.*.*..*..**..**..*..**...*.**....**.*..***.....*****.**.**..***.**.*..**..**.**...*.*.****....**...*.*..*..**..*.************...*.*....***..*.*.*..***...*..**.*.*.*.*******.*...*......**...**..*.**..*.**..*.******..*...**.***..*....**.*......*..*....********.*...*..*.*.....*..*.*.**.**.**.**..***.****......*.***.......*****.*.*...*..**....**.**......**..**..*******..**..**.*.**..*..*******.*.****.......***.*..**.*..**.**.*.*..****..*.*..**..***.**..*..*....**.*.*...**..**.**.*....****.**.****..*..***.***.*.**...*****.*..*....*..*.********.*.***.*..*...***.**.***...**.***.*...***.*.****....**...*****..*****.****..*****.*.**....****.*..**...****..**....**...*.*..*..*.*.***.....*.*....**.***...*.*.**.**..*..***..***.*..*.*......*****.*..*..****..***..*.*...*.....*.****.****.**..*...*..***..*.*...*****.*...***.**.*...*..*..***....**..*..*.*****.*...*..***...***.*..*...**...******...**...*...*.*.*...*.****...*.**..*..****.*.**...*..*.*...........*.*.....********...*....*.**.*.*.*...*..**.*....*.*..**......**.******...**.****...**...*.*.......*..**....***..*.*........*.**..*...*.*.*.***.**.*.**.*.***...*..*...**.**.*..***.*.*.**.*.****.*.*..*.**.**.****.*.*.*.*.**.....*.****..*.**.*.***..**.**.*.***......**.****..**..*.*.*...***.***.***.*..**.*.**.*..****.*..***..*....***.***.**.*.**.*...***.***..*..**.**.**..*****..*.*...******...***..*....*.***.*....*******.*****..*...*..*...**.**.*..*.......*...*..*....****.....********..*.*..**.**..*.***.***.*..*.*...*........**.*.*.*.***...**...**...***.**.*.*.***......*.**..*..*....****.*.*..****......**..*..*..*****.*****.*****.*..*.*.....**.*..**.*...*.*..*.*.**.*...*.*..**......****.**..****...***..*....**..**..*..*.**..*..*.******..**..*.****.***..*.******.*..******.**..*.***.***.*......*.*.....*****...**.*.***..*...*****....**.**.....******.*.**.***...***.....**.***.**.*...**....*.......*...
***.**..*..***.*...*.*.***.*****..**.*..*.***..*....*.***.*...**.....****.*..*.*.****..***..*..*.*.*...******..*.*..**...*..**.**..*.*.*.*..****.*....*..*.**.*****..**....***.....***...*.**..*.**...**...***..*..*..******.*..**..*....*.*.*..****..**...**..*..*.***.**.***.*****.*.....*****...*.*.*...**..**.****..*..****.*..***..**.***..*...*.***.*....*.....*.**.*..*.*...*.*.**..**..*..*.*...**...*.*.**..***..*.*.**.****.**....****.**.**..*.*.*..*..*..**..*.***...*.*.....*******.**..***...*.**....*.....*.**..*****.**.**..****.**********..****.***..*....*....*...*.*.*.*...*****......**..******.**...****.**.****.*.**.***..*..***.***.**..***.*****...***..*....**.**..*.*.*.*....**.*..**.**.*.*****.**....*.....**.***.**...****..***.*.*.*.*.****.*..*****.**....*...*.****..**....**.**...*.*.*....*.*.***.**..*.****....***.*....**.****.**.**..*.*.*..**.*.*..*.**.*****...*..*.****.**.***....*....**.**.*****....*.**....****.*.**.....*..*..*.....***.***.*..*..*.*..*...***..**..**.****.*..****.****.****...*.**...**.**..*.*.****.**..*.***..**..*..*.*..*...*.*.*.*****...*......*...*.....**..****.**.**....***..***.**.*.*.......*.*.***..*......**.**..***.*.****..***.*...*.***.*..*....**...*..*...***..*.*****..........**.**.**....**...*.*...**.*...***.****.*.*..*.****..*.*.*..***..*.***.*.*.*.....**.****.*.*...*.***.....**...***.*.*.***.....******..*.**.*...*...**...*.*.*..**.**..*.*...*.**.**..*..*..**..*****...*..*.***.*..*.****.*.*...**.*..*.***.....*.*..**.*....****.*.*..**...*.***.**....*.*.*.**.*..**...**.*..**.******..*.*.*.****.*.*.**.....*..**.**....****...*.**.*.....*.*......****..*.*.....***.*....**..**..**.*.*..*.****..**.**.*.....**.**.**..*********.*......**...*..****..**.*.**....*...**.***.*...***.**.**.*.*...*.*.*.*.*.****.....*.*...*...**.......*..*.*.*..*...**..**.****......****..*.*..****..*.***.*..**....*******..*..***.*.*.**..*.*...*.**..*****..**..**.*.***..***.**..*.**...*.....*.*..***.**.*.**..*.*....*..*.*..*.*.**.*....*.**.***.....*....**.***.**.*..**.....*.***
****..**.**.****.****..*.***.*..**..***..*.**.**.*.**.**...*.**...***.*.*.**..**...**.**.*.**...*.*.*...*.*...**..***.***..*.*..*.***......*.....*.*.**.*.*.*..***.*****.*.**..*.*..**.*.*.**....**..******..*...**.*.****..*..***..*....**..*..***.*....**......**..*****..**.**..*.**....**.*..**..*...*..*.*..*..*.*...**..**.*..*.**.**..*.***...*..*.**..***.**..*..*...*..**.*.*..*..*.**.****.*.**.***.....***.....*.*..*.****....***.*..*..*.*****.***..***.*.**.*.**.*.**.**...*.***.....***.*..*.****.***..*..*.*..****...*.*.***...*..***...***.**.*...****.....*...*...**.***.**.**..*...*....**..*..*....**...*....***.**.*..*.****....**...**....**.**.*.*.*.*.***.*.**.*..*.****...*...***..*.*..*.*...**......*......*..*..**.*******..**..**.**.**.**.*.*.*..*..**...*.***.*....*****..**...*...*...*..*.***.*.****.*.*..*******...**.****..*...*..*.*.*.**....*.*.***.*....*.*...*.***..*..*..*.**..*...*.....*...***.*.***.*..***....****.**......**...***.......**..*.....***..*..****.*.*.******...***....***.**.***.**.*.**.*.*..****.***.*.*...**.**.*..***..*.*******.*.*.**.***.*..*...*****.*.***..**...****.**.*.**..***..*...*.*.*..*..******..**.**..*..*..***.*.**.*..*..****.****.*.*******.*..**.*..*.*.********....**...*....**.*...****..*..*.*.*..*..******....*...**.**.....*..*...**..*..*..*****.***.*.******.*..**..*.*...***.*.**.*..*****..*.*.*.*...****...**...***....*.**...**....**.....*..*.*..*.*.****..*.......*...***..**.***.******.****.**.*...**...*.*....*..**.*.*.***..****.....*.***....****.******....*..*....***..**.***.*.**.....*..****...**...*...*..**.*...*.*****.***.*.*.**....*.**.**.*.*.*.****.*****..*...**...*..**.*..*.***.*......**..*.**.**....*....*.**..**.****.*.**.*....**....*...*.***...***...*.**....**...*.***.***.*..****.*..**.*......*..******..*..**..****.***....*.*.*.....*...**....***.*.***.***.******.*.*.*.***.**.*...*..*****....****.*..****....****.****.*....*.*..*..*..*....**.**.*.***....****...**.......**..**.**.*.*..*.**.*..*.*.*.***.*..**..*.*..*.**.***.*.....********.**
***.***.*.*....*****........*.....***..***.***.......**..****..*.......*..**...**.****.*.**.******.*..*..**..*..****..*.**...*.*.*.*....*.*.*.*.**...******..***...*....***.**......***..**.*..*...*..*.******.**...**...***.*.*..****..*.*..*******..**.*..*.***..***.**...****...***..**..***.*..**.....*********..*..*.***...**..*.*..**..*..*.*.*.**......**..*..**...*.*..*.*****...**.*.***..**.....**.**.....*.*...*...*.**.*.*...**.**..*.*****.*........****..*..*.**..*...*.*..*.*.**.****.*.**.**.*.*..**....**.**.*.*...****.**.*.***.***.*.***.***...*..**...***...*******...**....**.*.*.***....***.*.*..**......*..*.*....*..**..**...*..*.*....**.*****.**..*.*..*.******.*.***.*.***...***....**..*****.*.*.....*...*****....*.*..*..**.....***....**.*.*.*.*..**...*......*..***.*.*..**.**..***.*..**...*.***.*.**.....**...***.**..***.....****....*...*...****.*.*****..**.*.*.******.*..****.***..**....*..*.*...*.*.****.****.*.**.*..*..************..*.**...***......**...***.**.**.**.*.*.*.**..*****.**.**..*.*....*...***..*..**..*...**.**.***.*..*....*..*...***..**..*.*.*.**.*.******...*...*.*.***......*.**.***..***.*..**.*.*.*...**.***..*.*.*..**.......**..**.*.*.*.*..*..**.*..***.****....**...*...*.****.*.**.**..**.******.**.....*....***..***.*...**.**.*****.*....****..****.........*.*.......*.....*..*..**.*..*...**.*...*.*.*.**...***...*...*...*..*.***...*.***.*.****.**......*..****.**....**.*.**.*.....***..***.**..*.*.*.*.****..*.*.**.*.*.**..*..*.*....*..****.*.**..**....*..**..****..*.*.******.***.**...**.****.**...**.*..*...**.***.*.***.****.*.**..**.*...***..*..*.*..***.*....**.*****.***.****....*.........**..*.***.**..***.**..*...**..*******.***.**.******.**.***..**..*..*...****..*..**.*.*.*.*..*****.**.*.*.*.*.*.***.*.**..*......*...***.****..*..**.....*..**.*.*...*.**.*.**.*.*.....**..*.**.***...**..*.*....*.**...*..*.***..**.**...***...*.*.***.***.*.**.*..*..****..*..*....***.**.*.....*.*..****...*.****.***.*...*****.*.****...*.***.**...**..*.*.*....*...*.**.**...***..*.*.****
**.*.*.*.**.*****.***.*.**...*......***.*******...*****.**....*****..**.*****....**.*..***..*.....**.....****..*.*.*..*.***..........*****..*.*.......*.**.****..*......*.***..**...****.*...**...*.*....***..*.*.*......*.*.*****.**.**.****.*...*.*.*.*..***.**.*.**.*..*.***..*.*..*.*.*.**.*...*.**.....*.....*....*.*****.*****.*....*...***.**.*.***********.**..*.*...**.****...**...*.******..****.*....***......*.**...*.***.******..***.*.*...*.*.*****....*.**...**..*.......*..**.**.*.*...*..*.......***.*..*.*.***.**.*..*.....*.*..*.*.*..*..**.*.******..**********.***..**.*.*.*.*.**..*.*...**.***....**.**..***.**..**.*.*..*...*****..*....****.***.....***..***....*.*..**.*..**.*.******...**.***.*.*..*****..**..**...*.**.*..*..**.*.*.*.....****..*.******...***..***...**.*..****.**.**.......***...*....*...*..******...*....*.****.**....**.....*.**..*..****...**..*.***.**.*...*..**.***.**..**.*.**..**........*....**.*....*.....***...*.....**......*...*..*.*.*.******..**..**...***.....*...*.*.*..**.*..***.*.****.....*.....**...*..***.**.*.*.******...**.....***.*.*.....*.*.*.*.*.******..*..**.**..***.*...*...*...*.***.*.*.**..****.*...***.**.***.*......****.**..*.*.*..*.*.**.*.**.*..*...***.**.**........**.*.***..***.***...*.**...*.**.*..*.****.*..*..*.*..*.**...**.******.*...........**.*.****.*.*.***..**.*****.***..*..*****..****.*.****.*..**.*.*.*.*..***.**.**..*...****.***.****.....*.**......***.*.**...**.****..*.**.**.**.....*.*...*..***.**.**..*.**.*.*...**.*..*...*.***....***...*.*.....*....*..*...**..**.****.*..*.....**.**.**..*..***..***.*.***.*.*.***..***..**..*.*.*.*...****.*.**....****..**.*****...*.**......*....***.****.......**..**..***.**..*****..**..******....**.*.**.*..**.**..*........*......**....*....*.*..****.*.*..*...***.*.**..**..*******....*...*...***.*..*.**....*.*.****.**..***.***..**.**..*******...*.*...**.*.**.*****......**..**..***..******.*...*.***.**.*..**..****...**..**..*...*.******.****..*..**..**.....**..*.**....**.**..***.*.**.*.***.******..*...*
****....*****.**..****..**..*....*...**...*.*.**...*.***.*.*.**..*.....*...*.***..**.*.*..*.**..*....****..***...*.*.*.......***...***..**.......*..***.*.*...*.****.*..****......*.****...**...*..*...**.*.*.***..*...***..*.*.*...**.***.***..**......*..***.*.**.**....*.*..*..**..*.**.****..*.....*****.**..*.........*****.***.****..*...****.**.**....***..*...***.*.*****.***.*.*.......**......*.**..*.*.***..****.*.**.*..*..**.*....***....**..*.*....****..**.*...**...*.*.*.....*.*...***..**.**..********.*.*.****.**.*...*****...*..**..***.**.**.*.****..**..*.*..*.**.*....**.**.**..***.**.***...***.....*..*.*.****......***..*.*...**...*.*.....*........*.**..**..**.*..***.****.***.*..**.***.*.*.*.****.*..*.***..**...**..*.**.*****....***.***.....**.**....*..*..*...**.**.***.*...*.******.****..**.**..*.*...***..**..*..**.....*.*..*..*..*.*..*..**.*.*.*..***.**.*..***....**.*...*.**.****.*.***..*....*..*..****.....*..**.*******.**....**..****.*....*..*.*...***.*..**.*..*****.****....*..........*...***.***.*...**..*..**.......*....*.*.....*.*...**.....**..*...***...*..**....*.**...***.**.***...**.**......*.*....*.*..**..********..*.*...*********.****...**......***.*.*..**...*..***.*.**.....***..*....*.*.**.**.*****..***.**.........**...*..**...****.*.*****.*..**..*..*.***..*..*..***..*.***.***.*.**.....**...****..***.**.*...*..**..****...*.***.*****..*.***...*..*.****.*.**.**.**.****...*.******...*...****.*.*.*...**.****..**...***.**...***..*.*.*..**...*......****.*****..*...*.**...**.**......***.*...***.***.*.*.***.***.*.*****...*...***.******..****.***....**..**.*..**...**.**..**.*...**.**......*..***...*.*..*.**..*.***.*.*.**.....****..***.*.*.*.*.**.*.****.***..**..**...**...**..*.........*.**.**.*.**..****..**.*.***..**..****.......**..**.*.**..*.*.*.*..*....**.***...*..*.*.***..*..*.*.*.*.***..*.**....*.*..*..****....*.*....***..*..*..**.***.**.*.*****....*..*..****.*...*...*****.****.***..*....***.*..*.*.**.*..**...*..******...*.*.....*.*.*.***...**.*....*.*..****..*.*.
...*.**....****...**.**..*.**.*.**.*.*..*.****...***.......*..*.**.**....*.***...*.**.***.**.***.**..****...***..**.*..*..**.*....**....*.*..****.*****.********...**.***.****.*....*..**...**....*.*..**......*.......*.*..***..*.........**.*.*...****.**.****.**.**.**....*.*.*****.**.**..*.*.******.****.*.***...*..**.**..*.*..*..**.**.*.*..**...*...*...*.*.*.***.*..***..*.*.**.***.*.*.***......*.*....*******.***..**.**.*****.**.**..*..**.**...***.*...*...****.***..*.*.*..**...*.*****....**..*****....****..****.*.*.***.****.*.*.*..*.**......*****..**..**.*.*..**..*.***.***..*.*....**.*.*****...*..***..*..***...*...****.***.***...*.*****..**.*.*******.***..*.**.*..*..*.**..**.***.......****..***...***.**..*.**.**..**..**...****.**.*.*****.**.....****...**....******..*.*.*..*..*...*.**.*.*.**...**.*.**..*.*.*..*..*.***..****.*.**.*.***...*..*.**...***.*.*..*.*..**.*****..**....*..****..***..**.****.*.**..*..****..*....**.**...**.**...*...**.**.**...*...*.*.**.****.**.**.**..**.*........*..*..*.***.***.*****..**...***....**.*...***..****...**.*.*.*.*.***..**...**.**.*.*.*...*..****..*.*.*.**.**.*.**.....*...*...**.***..****..***********.*..*..***...*****.***.*.**....*.***.*....**..*.*.*..**..**..**.*...*****.***.**....**.**..**...******..**.*.**.*..**..*..***..***.*.*...**.**.*..***.*..*..*....******...***..*..*...**..*...**...*...*..*..*..*.*..*......**..**.*.*...*........****..**....**..**..***.*.*.****....**..***.*.*....**.***.....*.**.*...*....*..*.*.*.*.**..******.*******..**....*.**.**.*.*.*..*.*.*.***.*.*.*.****.*******....*......*.*..*.**......*****.....**.**.*.*.**.*.*..****.**...*..***..*.**..***..*..***.***.***...**..****.....*..***.**..*****...*.......*..**...*.*..*....**..***..**..**...**..*.*.*..*******.********.*.***.*..*.**.**.*.*..***..*.**...**........***.**.*.**.**.**..***.*.**.*.**...**.***..*...***..**..*....*.....**.*........***.***.*.**.**.**.*.*..***...*.*....*..**.**.*..*.*.***.**......***..*.*.***..*.**.******.*..**.......*...**...*..*******.***..
..*.***.....*.....**...****....***..*.....*..*.*.*.**..****.*.***.*****.***.***...**...*.*.***.......***.*.**...***...*.*......*.******.*******.**.**.**.*...*..***.......*.***.**..*.*..***.......*..***..*.**...*.*.*.*.**...**..*****.**..**...*...*.**.****.**..*..**********.*..*.*.*....**.*..****....**.**.*.*****.*.*.*.*.**.****....*****...*.*..*..*..*..*..**.*..*......***..*..*..**..**.***..*.**.*.***.*.***.*.**.*.**..**...*..*.**..**..*.**..***.*....***...*.*..*...***..***..**.*********..***...**..****.......**..***.****.*...**.*.*.*..*.**.**.....***.....****..**.*.**.***.......***...**...***..*.*...***.**.*.*....*..*..*.**.******.*.**..*.**.**....**.*.*..*...*..**...*.**.*******.*.*..****..**..*..**.*.**..*.**..*.*..******.***..*.*....*******..*...**.**..*..***.*..*****..*....*.**.*.**.*.**.**.****.**....**.**..*.*.....***.*.*.*****.*....*.****..***..*..*.**.**.**.*.*....*.*.****..***..***.*.*.***.****.*..*....**.*..*....*****.**..**.**.**.....*..**.**.*.*.*.**.*.*.*****....**...*..**.*.*.....**.*.***.*.*.***.*******.****.*.**.****.****.*.***...*.**...*..*...**.....*....***.*..*.***...*****...***.*.**.*.**..*.********....******..***.***.**....*****.**.*.*.*..*..**.*.**...*.***..**..**.***.**.....**...**..*.*.*..**.*.**...**..**.**..***.*..*......*.*..**.*..*.*.*..**.*...**..***.*.*..*..*.*..*..*..***.**..*.***.****.******..***....***.**.*.*.**..**...*.*.***.*.....**...**......*..*...*.**.***.*...**.***..**...***.*...*..*.****.....*..***...**.*..*..***..***.***......**.*.*.*..*.****.*.***.*..***..*.*..*..******.....*..*..******.*....*.**.*********......**...**.*..*.**.*.....*.*.*.*..***..*********..*..**..*.*.**.*.*...*.*.**.**.....*..*****....**.**...*.*.*..***....*..*********.*..**...*..**...*****...*****...**...**.**.*.****..****....*.***..*.*.**..**..***.*.*********.*...**.**..*.....****..*.*.*..**...*...........*.*.*.*...***....***.*****.......*.*.**.**...**.*..**.*.....*..*.**************.**.*.*..*****..****.*.....*.*....**..*..*.....*.****....******.**.*.*..
..*..****.*..*.*..*****....*.**..*.*....***.**..****....*....***.*.**.**....****..*****..*.*.**..***.***..**.**..**.*.*......*.*..*..**.***.*...*.*..****.*.***.**.***.*..*.*..*.***..**...*....**.*.***...*....*.*****.*....*...*.**..*..********..**..*.******......**..*..***.**....*.****.*******..**...**.**.*..**.*.*.*.*...***.***..*....**....***....***.***.*..***.**..***..*...**.*.**.....**....*.*.......*.*..*....**.*.*.***.*..*.*.*.*.*.**..*.**.**..*.....*.*.******..***.*.*.*.*.******...*..**.***.......*..***.*...*..***..*....*...***...**.***..*..***...***.**.....***.*...**..*.*.*..***..**..*.....*...**.*.*.*..*.*..*..**.*.*...*.*.**.*.*..*..*.**.*.**.*.*.*.*..*..**.*...*.........*...***..**.**.**....***.****..*...**.*..*.****.**.*..**.**.*..**..*...**.***..*.*.*.......*.*.***..**.**...*..*****..*.....***.***..*.....*......*...*..****..******..**.*...******..*.*..*....***...*.**..**.*..*.....**......*...*..*...*.***..*.*.**.*..*.*..***...******.*.****..***.***.*....**.***..**.*.*.*.....*.*.*.**..**..*.**...*.***.*..***.**..**.*******...**.**..*..**.*.*.*.**.**.*******..*...**..**....**.**.****....***..***.***...**.*.*.**.*...*.*...**.**.*****.....*.**..**..**.*.**.**..*...***..*.*.*.****..*...**..*..*...*.**....***..**.*.**...*****.*.*.****.***.*..*.*.**.*.*...*.****.**.**.***.**..*....*.*.*....**.**...*****.*.**..**.***.**.****.*****....****.**.*.*...**.*...**...**..**..*.*...**..**..***....*.*.....*.**.*.*.***.*..**..***.....****.**.*.*.*..**.*.**.**...*.*.***..**********..****.....**..*..*.....*....**.*..***..*****..********.*..**...*....*.**.*.*...**..***...*.*....**..**.**..*.**.**..*****.*******.*...****.***.*.*.***.****.*...*..**.*.*.....*.***.....**.*...*.*..*****..***.****.*.***..**....**.****.***....*.*.*.*...**.*..*.*.*.****.*..*.**..*.**..**.**..*.**..*.*.*..**..*.*..*...**.********.**..*****..*....*****....**..**.......****...**.**..*....***..***.*..**.***...*....****.**...***..*.*.*****...*.*...*.**.******..***...****..*...*...*****..**.**..**.*..*.****
*..**..***.*......****..*....**....**.**.*******..*...**.......*****..*..*.*.***.*.***...*..*.*.**......**.*.*.****.**..*..*.****.*..*...*******..*.*...*.*.*..*..*.****..*...**.*...**..*....**.*..***...*.**..**..*.....*..*.....*....***.***...*..***.**.*..*.*....*.*..**..*.*.*.**..*......*...*.**.....*******.....*...*..*.*.....**...*...*..**...*******.***.***.*.*.**....**....**.*.**..**..*.*..*.*.**.**.*..**...*.....*.*.*.**.*.......*.**.*..*..**.***...*.****..*.**.*..***.*..**************...*....*.***.**..*.*.*....*****.**....**.***....****.**...****...*.*...**..****...*****.*....*....*..*.***.*.*..***...***.*.*..*...*.**.********.*...*.*.*.**.**.*.*.**...***..***......*.****..*...*.*.****....*.***..**.**...**.*..**.**..*......****..*..*.**...**.*.*.*..*.....**...*.******..**......***....*........**.**..**....**.*..***.*.*.*..*..**.**...***.*.*****.**...****.**.*....*...**...**.**.**..**..*.***.**.*....**.....*.*..**..******.****.**..****.***....**.*..**.......*.*..**....*****.*..***..**.*..**.**..*...**.**..*.***..*.*.*****.**.*.****.**..**.**....*...***.*..***...*...*.....*..**...**.*.*.**...*.**..*...*.*.***.**.***.*..**.....*...*....***.*.**....***...***.**...****.*****..*.**.*.****...**.****...*.*****.**.*.*.***.*.***..*.*.****.**.*.*.*...*.*.*..*****.*.**..**...*...***..*..*...**.*...****..*.***.*.*..*.******.*..**.*.....*..**.***....*..*..*******.*.**.*****..*.**...**.**..***...*.*...**..*...*****.**.*****.***..**....*.**...**.*.*.**.***..*..****...**..*.*..*..*...**.**.****.*.*..****......*..**..**.**....*****.*.****.***.*****..**.*.*....*.*.*.*.*.*..****.*.**....*.***.......*..***...***..******......*.*****.*......*.**.*..***...**.*.*.**.....*.*.*.**.*.**.*..*.**........*...*.**.**.***.*.....*.*.*..*.****...*.*.*.*...*.*.*.*****.**.**.**.*...*..**.*****.*.*...*..**.*.....**.*.******..*.*.**.**...**..****.**..**.**.*.*....*.*.**.*.****.**.**..*.****.*.**.***...**..**..***..*..**..*..*..*.***.****.*.****.*..**.**...**.*.*.*..*...*.*.*.****......****.****.**..
.*..**..*....**...*.*..***.*.*..***.*.*...*...**.*****..*.**.*.*......*.*...****.*..*.**.*..*****..*..****.**.*.....**...*..*...*.****.***.*.**...**...**.***..*....*..**.***..*****.*.**.****.*..**...***.*.*...****.**..*..**.*...*..*...**.******...*......**....******.*.*..****.*.****....**.*.*.**.*****.....**......*..*.****.*****.*..*****.*.*....*...***.*..*****.***.**.*..***..*.*..**..*...*....***.*.*.**.**.**.**....***...**.*.*****.*.**.***.*.*......**.*....*..**.**.*.**....**.*.***.......***.**..*..***..*****..*...*..*..*..*..**.*.***...***.*.*.**...**.*..**.*.*...****.*.*.*.*..*.*..*..*..*.....**...****.******.***.*.*..**..*...*****.*..*.**.**.*.***...**....*.*.*..*...*....**.****.**.*......******.*.**.*.*..*....*****.*****..****.***.****...*....*....**.......***.*..*******..*.***...**...***.....*.**..***..**..*.....*..**.**.*....*...*****..*..**.*.*.*.*..*.*..*.*.***........****....*.**.**.*...***.*********.*..**......**.***...***.*.*.....***....*.**...*...*.*.*.***...**.*....*.***.***.*****..*****.*...**.*.*.***.*.**...*.*********..*...***.*.**.****.****...**.**..**.*..***..**.***..**.*..**.....*.*.*.*........*.*****.*.***.***.*.**.....*.*.*...*.*.*.***.****.*.**.**.*.*.**...*..**..**..**..*.***...**.**..***..*...***.**.**.***..*..*.*****....***.....*****.*****.**.*.**.***.*.*...*******.**.***.**.*.**.****.**.*****..*..****..****.****.***.*.**...*.****.*...****....*..***.****.****...**..**.*......*..*...***.*.***...*...**..*...**.*****...**.*.*...*..**.*******.*..**..*.*.***.***.*.*.....*****.**...*.**.******....**...*.*...*.*.*****..*..*..*.......*...*...*..........**.***..**......*..*..*.**..***..********....*.**.**...*..******.****........*..****.**.*...*.......*....*....*.**...*.*.*....**.*.***..**.******..***..*..***.****..*..**....*..**.....**..*...*.**......*.***..*..*...***..*.**...*.*.*....*.***.*.*.*.***.*.*..........**.*.***....*.*.....**.*.*...**..***.....*.*..***.*.**.**..*****.....*.**.*...*..**.**.**..**.*.*...**..***.*.****...*..**.*.**.*.**.*.*
*.*...*****...*...***...*.....*.*..****..**...*...*...***.******....*.....*..**......*.*.*..****.*.*.**.*..***....*.**.*.*****.*.*.**..*.***..**..*.**....**.*...*.**.*..***.**..*.*...*....*****..***.*.*******.**...*..**.*.*.***.*.***.......**...**......*..*.*.*.**.*....*.***.*.**..******.**.*****.***.***...*..***..*.****.*..**..**.*.*.......*.*****...*..*.*.***.**.**.....*****.*..**..*..**..*.*.*..*..*..**..****...***.*.*.**...*.*....***.*..******.******.***.*.**.*..***.*.*..**.*..*.*.*...*.*.*.*.***..**..****....***.*.*......*..*...****.*.*...**..*****.*..*...*.**.***.*.*.*.*....**.***.*..***.*.*****.......*....*.*....*....****....*****.*.**..*..**.**.*...***.....*.***..*..*.*..**..**....*.*.**..***...*..*****..*...*...*.....*..*...*......***.*.*.*..**.****..........********.*****..*.**...*...*****.*.*..*.***.....********.....*.*....*.*.*....**.*..**.....*....**..**.....*...*.**.*..*.**.*.....****...****...**.*....**..***..**...*..*...***.***....*..*....**...*.**.....**.**.*...*.*.*..***.......*****..*..****.*.**.*.*...*..***.*.**.*...**.***..*..**.***..**..*..**.*.****.**.*.**..*..*.*...****..*....*.**.*.*.*...***..*.**..*.*..*****.***.***...****.**...*.....*.....**..***.******..*.***.**....*..****..*...*.**.*..**.******.*......**.*.*.**..*.*.*..*.**.*.*..*.*.**....**..*..***.**..*****...*..*.***...*..**......*.***.**.*....*...*.***.*...***.*.**..****...*.***.*.*..**..*.*...**.**..****....**.***.**...*.*.*.****...*.*..****....*.**.**..**.*.**..*.*....*..*.***.*****.*..****...***.*.*.*..****..**.***.*....**.*.*..***...**..*...***.*..*..*****...*......**....*.****..**.*.*****..**..*..**.**..*.*.*.**.***.*..**.**.....**.**.*..******....*....**..**.*****.*....**.**.*.***..***.**..**.**..***.*....*...**.******..**....***.***..****.*.**...*.**..*..*..*****..***.****..**.....*.*...**...**...*..**..***..*...**...***.*......*...*..*...*.**...*..**.**.***.*.*.*.*.*.*.*.*.***.*.**.*.***...*.*****...*...*.*..**...*.*..*.***.*.*.......****.*.*.****...***.*...*.*...**.**.*.**..
**.*.**..**.**..**..**.**.**.***...***...*..**....*.***..**...*.**.*.*.***....**.****.*.**.*...*.***..*....**.**.....***..**.**.*....**.*****..**.....*.***...*.*..*..******....******..*..*****.*.**.*.**.*..*.**..*...****.....*****..***..*****..*.*..*..*.*.***.*...*.**..*.......*****..****...**...***..*.*.*...***.*.*.***..*.*****.*.*..*.*...*..*..***.*.***......****.***...*..*.....*.*.*..*..*..****....***.**.*.*.*.**.***.*.*.***..******.**.*.**.**..**.*****.***...****..*...*..*.*..***..***.*..****..**..*..*.**..*.*.*.**...****.*.*****.**..*.*.*...*.**.*.******.**.**.*.***.*.****.*.****...*...*..*.*.******..**.**.....*..*..*.*.***.......****....**.*.****...****..**..*.*.....*..*.*.**...**..***.*******.**..***.***..*...***.*.*.*.*.***......**.*****.*.**.*.*.**.**...*.....****...*******..*.*.*.**.**..**.*.**......*.*.*..*.**.*****..*.*.*....*.*......**.*.***.......***.*.**.***.*.******.*.*...**..*.*..**.****.****.*......*.*.....***.****..***.**.**.**.*.*..*..*..***.*.****.*.*.**..*****....**.***.*.***...****.....*.*.***..**.***..*..*.*...*****.**...**..***..**.*.*..**....**..****.**.**.*..*....*.***.*.*.**.**.***...***.****.......**...**.*.**..*****....*.***.....*...******.*.****...**..**.*.*.*..***.*...**.**.**.*...**.*.*..*.**..**..*..*.*..**..*....*....**....****......*..*.**.*....**..*....**.....****..******..***.*...******.****.*..***...***.**.*.***....**.....*..*..*.*.**.*****.***.****..*.**.*...***...***.******..*..*.*..**.*..***.*.**.........*.....*..*..*.*..******.*...*..*.**..**....*.****..*******.**.*.*..*...**.*.*.**....*..**.*...**.***..*.**..*..*..***..*.*.**.**.*...*.****.*...**.*...*.****..*...***...*..*.***..*.**..****.****...*.*.**.*.*.....*..*.***.**.**....*.***.**.*..*.*.....**.*.****.********.*...**.*.*.*****.***.*.*****.......**...*...*.*.*....**..*..**.*..*****.*.*...*.***.***..*.****.****...**.******..***.*.***.*.**.*.*...****..*..**....**..**.*.*.......***.*.****.***.****..*..*****.*.*.***.**..*...*..***.*.*..*.*.***..**...***.*.*.*.*...***.**..
*.*.*..**....*..*.*.***.*.****...*.***.*.*.*.*..*....*...*.***..*.**.**.*.*..***.*.*.***.*.**..*.*...*.***.*....**..*.******.......*.**...******...**.***..*.*.*....*..**...*.*....**.*..*..***.*...*.*..*.***.****.....****..**...**.*...**...*.*******.**.*.*.*..*....*....*****.***..**...*...*.......*.*....*****.****..*..**..*..*.....***********.**.**.****....*.*...**..***...*.*....**..**...****...*.....**..**....**.....*.*.*.**.**.***....**.*......*...*....*..*.**.***.*****.****..***..*****.*...*...*..******..***....***...**...**..**.*..*.***.**...****.***...****..*....**...*.*********....*.***.***.....*.....*****.*...****..**...*.*********.*.**.*..*.......*.*.*..*..***...*..***..*...*.......*....*...**.....***.**.*.....*..**.**....*..***.*.**..**..*...*.....*...***.**..*....**....**.*.***.*.*...*...*.*.*.....*.*.*..****.***...*...*.*.*******.*...****..*.***.*.*..**.....**.*.*.***.*.*..**.**..*..**..**..****.*......***.....**.**..**.*.*.*.*.....*..*..*.*..*...****.**..*.**..*.*.**....*.*.***.**......**...*..*.****..***..*.*..*.*.***.**.*....*.**.*..****....***..***.*.****.**...*..*.*.*..***.....*...***.*....***..*...***..*.***.**...**.*..*.....*..****.....*...*.******...*.*.**.*...**.**.******..***.*.*..*****.....**.*..**..*...****.**...***.*....*.*.****....****...*.*****...*..**.****.......*.**.**.*.***.*.****.*..*.*..*...*.*..*..*....***.**..*.*...*****.**.*..**...*.**....**.**.......**.****..*.*...*..*****.**.*...**.**..***..*..*..*...***...*.***.*.***.***..*.*..***..****.*..*.*.*.*...**.....**..*.***.***..*****..****..*****....*.****.**.*...**.*....****..****.***.**.****.**.*.**.**.*.*.*..........*..*.....*..*..*.*...*..****....*..*..**...***.**..**.***..**....**....**..*..*.....*.*.**.****...*...**..*.*.*.**.*....**.**..*.*...*..***.......******.*.**.*................**.***....***...******..*.*.***.....*****.****.**.*....****...*....*.....**.....*.*...**.*..*.*.****...*.*..*..**...*......*****...*...*.*...***..******...***.*.**.******.**..****.*....*.***.**...****
.*..**..**..*.*.*...*..*...*..***.**..*..*..*..*.*..***.*.*..*.**.*.**.*.***..*..*.*.*..***.**.*..**.........*.*.****.**..***..*.***..*.*..*****.**.*....*.*..***.****..***..***...***......**...*.****.*******...*.*.*.*.***..*..****..**.....***.*..****..*..*.*..*..***..**.....*.*....***..*..**.....****.****...*.***.*****..****..*..*.*.*.****..*.*.**.**.*..*.....****.*..***......****.*...*..****.**.*...*.....*.***.**.*...*..*.*..**..***.**.***..*..********....*..****..*.*....*..*.*.**..*.**.*******..****.**..........*****...*.***.*.**.*.*..*..**.....***..**.....**.*...*.***...**.*...***.*.**....***.*.*.....**...*****.****...***.*....**......*******.**..****.*****.**.*...******..*.*.***...*.*.***.**..*..*..**..*.***.*....*.***.**....**...*..*.*.**.*.*.*.***.**.*.*....*****....*..**...****.*..**..***.**.********..*****....***.*.***.*.....*........*....**..*.**.**..*.****..**....*...****.*****.**.*..*.*.**.***...*....***...***.*.***.*.****..*.**.****..***...**.*.**...**...**.**..*......***.**.****..*..*....*.**.**....*..*.**..*..**..**..*.***.*..**...*.*.****.*.*..****..*******....***.*.*.*.*..*..*.**.**.**..*...*..****..*.....**.*.**.**.***.*.*..**.**.*..*.*.....**....**.*..*.***.**...*..*...**...**...*.*.........**.****...*..*...***.**..**.*****.*........***.*.*..*.*..*..***.*.....***...***..*.***..*..*.*...*.**.*....*.**.**.*.*.......**.....**..***......**..*.****.**.****....*.***.***..**..**..*..*..**.*.*.*..*.*..*.*..***..*..*..*.*..**..*.*.*..**..*.***...*.**...****.****.*..........*****.*....*.*.***.......***.***....****....*...*..*..*.*...**.*****.***.**....*.*****....*.*.**.*.*......*.***...*.**.*...*...*....*.*..*..***..**.**.****..*.****..*...*......*.****.**...*..*.....*.**.*..**...***..*.....*...*.......*.*...*.*.*..***....****.*..**.**.**...*.**.**...*.*.***.****....**.*..*.*...*.*.**.**...*.**..***..*..*...**..**.*.**.******.......*.....*..***...**.*.**..***....*.*...*...**...*.*.**..*..........*..**...***....**..****..**********.*..**.*...*...*...**.***.*.
***.*...*.**.****.....**..***.*.**...*****.*.*..*..*.**.**....*..***..**.**.***.****..*....**.*...*...**.*.....*********.....**......**.*..*...**...**.*.**.*..**....***.**...***....**.***.*.**...***..**.*******.**...*.*.*.***.*.....*.**.***..*...*****.*.*..**.....*.******..*.***.....**.*.*.....**......*.**...*......*...**..*..*.*.*.*.......***.*..****...**...**.**.**.***.*....**.*..*..*.*.***.***.***....***.**..*.*..**...*.*.**.****.****..***..***..*.*......**.*.*..**....**.**.*..*.*........****.*..**.*.....*..*.*.**.*..***.*.*.*...**.**....**.....**.****..**..***..*.*******....*...*...****...***.*...**.**........*******....*****..****..*.*..*.*******.*******...**....**.**.*...*.*..****...*.*.*........*..**..*.**.**.*.*.*.*.....*.***.***..*..*.*.*.*....***.*..*....**..*.*.*.*.***..*..*.*.***..*..******.**.**....***.....*.....*.*..**.*.*..***...*..*..*.****.*.*...**.*.*..*.*.**.**......*.*.***...*...****...***.**..*.*...*.**.****....*****.....*..**...*.**..***...*.*...**.*.**.***..*...*..*.*....*...*.*.*****...**.*.**..*.****.*.****.**..........*.****.****.**..*.***.**.*...*.***..**.**.*...***.***.**.....******.*.****...*..*.*..**.*.*...***.***.....**.*****.**....**.*.****.....***.**..***.**...**.*.**......*..*..*..*..*.*...***....***..*****....*...*.*.*..***...*..*.**.**..**.**.***...**.***.***.**.*....**...***..*...**...**.....*..*.**.**......*...**..**..*****...**.*.......**.*.***...**.**........*..**.*..*..**..*******.**.******.**.*.*.**.***.*..**..***.***....**..*.*.*...*.......***...**...*.*.**....**..*.**.**....*.*.*.*.*******...***...**.*..*.*.*..****.*.....*.**..**....**...****.**.**.**.*******.**.*....*..*....**.*..**..**..**.....*.**..*..*....**..*.*..**..*..****.....*.***..***...*.*..*...*...*..*..*...**.*..**...*****.*.***.....*.****.****.*....*.*.**.**..**.....*.*..***.*...**...*.****.*.*.**.*..*.**.*..*.**.***..*.*.**.*.**..*.*.**..***.*.*..*...**.***.*****...***...*.**....*..***...*....**.*......*.*.**.*.*...*****....*......**..*..**.***..***...*..***
*.**.*..**..*...****.***.**..........**.*...***....*........*.*.**..**.***..**..**.**.***.*.*****..*.......**..******.*.*..*.*...**...**..******.*.*....*..*.**......*.*****..**.*...*.*...*.*..*.**.**.*.*...****.*..**......**.*.*...**...*.*..***.**.*****...*.*..*....*...*.*.*****...*...***.*.*.**.**..**..**.....*..***..*..**..***.*..****.**.**.****........*****.**..***.*..***...**.*..***...**..**..*...*..****....**...**...**....*.**..**..**.**.*.*...*.**....*.***.***.***..**..**...**..**.*....**.*.....**.**..***..*.*..**.*.*.*.*.*.*..*......*.****....*.*.*.**..*****.**.*...****..*.*.*.***...*...**.*....*..**.*..**...*.*..*...**.*..**.*.*.......*...*.***.**....**.*.**.**.*..*.*...****..**...***.*.....*....*..*****.*.**.**..**..***.**.***...**..*..***...*.*..*..*.**.*..*..*...**....*.**...*..**..***.*.**..***.*.*..*....**.....*******...*..*.....***...*..*..*.**..*.*.*.**.*..*..******.**....***.*...*.......*.*.*.***....*.*.***..**.***....*..*..*.*....*....*...**.*.***.***..**.*.......*...*...*.***........****.*...**..**.*.....*.**..*.*.**..*.....***.*..*.*.**.**.***.*.*...**.*....**..**.**....*..*..*.*...**...*.*.*.**.*.*.***...*.*...**.***...*...***..****....*.**...*.*..**..**..**...*.*.**.*......***.**..*..*....*..******.*******.*...**....*..**..***..***.*....*..***.***...**.*..**....*...*...****.....****.*...****...*.******..***...***....*..**.****.**...*.*.*....**..*.*...**..***..*.*.**.*..**.***.****.*******..*.*.***.*.*..***......*.*.***.*....*.**.*.....*.**.****..*....***....***...**..*********..*..*.......*..****...*.*..**.***.***.***.*****.*.....**....***....*...*******.*.**..*...**..****.*...*.*..***.**..*.*...*.*..*.*.*.**.*...*..****.**...*..*......**.**..*.*.**..**....**...*..****.....*..****....*...*.**.*.*.**.*.*.***.**.**.*..*......*.****....***...**...*.****..***....*..*.*.**.*..*.*.**...*.*.**.*...*.*.*...***.*******.**..**.*....*.*.*..*.*....*****.....****..*...**.***.***..****.**..***.***....*********.*.*.*.**.*.*.***..****..*....***.***..*.**.*.***.
**..*.....*******.*..**..**....*.*....**..****........**.*****.**.*****.*...****..****.***.*..*.****.**.*****.**....*.**...***.....*...*.*.**.**.******.*.**....*...**.*.*.*.******.**..***.*.*.**.*..*.**..**..*...*..*....*.*.****...*.*..*.*...**.*...*.....*......***....**.*...**...*.*.......*....**.*.....*..**.*..*.***..***...**......****..**........*.****.*.*.*...****.*...****.*.**.*....****..**.*****.***.****.***..*...**...**.***.*******.***..****..**.**..*.*.**.**......**********....**..**..*......*..*.**.**.***..**...*.....*.**.....*....****.*...***.**..*.**..*....***..*.*..........**..*******.**..*.*.*****.**.*..*.....**...***..*.***.***.**...*.*.*...*...*.*..*.*...**.*.***..*.*.*.*..**..**.*.****.**.*..*..*..*...**....*.*.*..*....****.*.*****...*..*.*..*..***.*.*..*.*..*.....*....********...*..*.***.***.*.**.**.*..**.*...*...**.*.*......**.***.*..***.*.**.*..***..**...**.**.*.....*....*..*.*.*.**.*.*....*.***......**.***.***.**.*....***.**..*.*.....*.*****.......**.*.***.*.***...****.***.*.***.*...***..********..**.*..*....*...**....**.....*.*..*.*****...*.**...****....*..****.***..*.*.*.*....***.*.****.**..*..***.*..*.**...*.*.***..*.**.**..**....*.*.*.......*...***..*.**.*.**.*.***.......***.**..*.******..*..***..*........*.*..*..*....*..****..*....**..*.**.**.**.**...****.*.*..*****.*..**........**...*.****.....**.*****.*.**.***......*.*.*.*..****...**..*.**..*.**.**.*.*******.**.....*....****..*...***.**....*..**...**........*.**.*...***.*..*.**.**.*.*..***..*.****...*.*.*..**.**.......*..*****.**....***.*..***.**.**.*.**.***.*..**.*.**..*..*..*.*..*..*..*.*..*...*.*..****..**....**.*****...****.*..*.*.*..*.**..***.*.*.*****..***...*..**..**.*.*.**.*.**..**..***........**..**.**..***....*.**..**.**.***...**.**......*..*....**..***...*..*.*....*.*..*..*..****.**...*..**..***.**....*..*****.*..*..***.*.*.*.*.*.*....***.....********.*.***.****...*........*.*..***.***..*..**.***...***....*******......*...**..*.*.*****..*.*..***.**.*.....**....*...***..*.****.*.
..*...**.*.*..***...*.*****....**.*.**.**.***.**.**..***...**...**...***..*..******.*.**.*****..*..*****......******.....*.**.*..***.*****.***..**.*.*..*..*..*..**.....*.*.***.**..****.**..*.******....***..**............*.*.*.****.....**.*.........*...**...*****.........*..*..**..*.*......*.....*.*.*..*.**.*.***.*.*.*..******.****......*.**.*.***....****...*.**.*..**...**.*.*......**.***..**..*.*.*.*.*.**..*.......***.**..*****.**..*..*.**.......*..*****.*...***....*..*.***...*..*****.*..*...*.**.**..*..**.***.....*.....**.*.**...*.*.*...*....*...**..**...*.**.*.*...*..**.*....******..*.***....*..*.*.*..**.*.**...*.****...***..*****...*****.*.....*.****..****..***....*.*.**...*****...**.****..*....**..****....**.****..**..*.***..***...*****.*..*.*...*****..*.*...*.......*..***....*.*.*..**..**....*.*.*.**.......*..*..****.****...*.**...*.*.*..****..****...***.***..*..***.***.***...*.*...***.***...*.*.*.....*..*..****.*..*.*..*..*.**......**.*..*...**.*.*.**..**.*..**.***.*....*.*.*...**...*...**...*****.*..*.*....*.****..***.*....**.**...*..********.**.*...*.*..**..*..*.*..***.*.**.*.*.*****..***.**......*...********...**.****..**.*.*...*.**....******.*..*.....***..*..*..*.*.***.*...*...****..**.**..***.*..**...**.**..*..*.*..**.*.***.*..*.*..*.***....*******......***.**..*..*.**.*..*.*.*...***.***.*****.**.*.*......*.*.*..***..*.***...*.**..*****...***.*..*.*.******...*...*...***..*..*..**.****.**...**.**.*..**.***..*..*....***..*..***...**.*.***.*........**********.**.*.*.***.******.*..*..**.**..***..*...*..........*..******.**...**...**..*.*.****.*..**..*.***...*.*.***....*.*...***..***.***...**.*..*.*...**..*...****.*......*..*.*.***...******.****..*.**..*...**.*.****....**.*.*..**.***.......*.*...***.....*...*.......**..*.*.*.*......*.**.***...***.**..*..***..*...**.*..*.*...**......*.***..*.******....***..*.*....*....*..*.**...*.*.**.*.*****.*...*.*.***..*.*.*..**...***.******..**..**..****..*.***..**...**.*.*....*...**.**...*..*....*..**.*...**...***.*.****..
**..****..**...***...*.*.*.**...***..*...*.*..*...*.*.**..*......*..**.*..*.*.***....******.*..***.**..*.**...*....***..****..**.**...*.*.***.*.***.*.**.*.**..****..**..*.*...*...*.**..*...*.*.....*.***.*..*..*..*..*.**.**......****..*...*.*.***..****...***.******.**.....***..*.*****...*.*..**.*****.**.**.*.**..***..***.*.*.*.**..*.**...*.*.*.*****...*....*..*..****..*.****....*.*.***..**.*....*..**.**.*..*.....*.*.*.*..*..*...***.*..*..***..*...**.**...*..**.*.*.***.***..*..***.*.....**..*..*........*.****..**..**.*.******..****...*.*..*..*.*..*...**..*.***..****.*..*.*..***.*..**.*.*.**.*.***....*********....*.***.*...***.....*.***..***.*****.....*....*.**.**.*.*..*****.*.*****.****.*.*.....**.....*..*..*..*.*..**.*..****...*.**....*..*.***.*...*..*.....*..*.***..***.*.*..*.*.***..*.*.*....*.****.*.**...*...*..*****.*.**...*.**.....*..***.*.......*.**.*.***..*......*.*..**.**..****...*.***.*.....****.*.*....*.*.**.*..*..***.*.*****....***.*.*.**..*.*****....***..*..*..*.***.*.*********......*...*.*..****.**.***..*.**..**.*.*.**.*.*..*.*...*...*..**.****.******.**...*..*......*.*.*.*...*.*.*.*...*.*.*......****..*.********.**...*.*..*..*..*..**.*.......****.*..**.*...*.***.*..***..**..*.*.*....*.*...**.*.*....*.***.**.**.*.*.****.***.***....***.****.*.*.**...*.....***.*..*.*.**.**....***..***.*.****.*****..***..**..*.*...**...**.....**.....**.......*.**.*.*.*.****.***.*.*.**.....*....*.*.*****..****...**.***....**.*.**..*......**..*.**.*...**...*.**.*******..*.*****.****.....*.*.**.**.****..*.*.*....*.......**.*.*...*.*..****....*.***....*.*.***.*.*...*.**.*..**...*.**..*.**..*...*.*..***.*..****.**.*.**..***..***.**...**.**.****...*...*.*..**.***...*.*.*.*.**.*.**.*.....**.*..*..***.****.*.*..****..*.*..**.*****.*..*.**.**.**..***...*.....****...*.*.*......**..*...**.....****.**.****.......*...**........*.**...*.***.*.*..*.**.*..**.***..*.*.*.*.**..*****...*.*...**...*.**.........****..*..**.***.**..*..*.***..**..***...*.*.****.**.***.**.**...*.****.*.*.*.*..*****
...*..**....***....*.****.*...***..**..*.*..*..*.*.*.*.**.*.*..*.*****.*****..*.*.*.**.**.*.*.**.*****.*.**.*.**....**..**..***.....*.*.....**.**..***...**.**.*.*..*.***.....*.*****..**..*..*..*.*....*..****..*..**..*..*..*.*.*.***..**..*...***...***.**.*.*.*...*.**...**..*.**..**.*...**.*.*..*..***.****.*.**.....***.*.*.*.***.***.**.*.**.**.....*.*..*.**...***..*..****.*...*.***....*..****..**.*...**.*..*.**..**.*...**..*.**.***..*.***.**...*.*.*..*.***.*.*....**...*..*...*...*.****..*.**.**.**.....*.*.*.......**.....*........**.....***.*..*****......*.**..***..*....*..*****..**.***...*..*.*..**..**.*.**.*..*.**.**.*.**....*..*.*.**..*..**.*....***.**.****.*.*..*.....*..*******.***..**.*.*....******....*..***.*.....*...*..***..**..***.*....**.*.*.****.*.*..*...*.*..*.*.*..*...**.**.***.*.****.*.**.***...*..*.*.***.....**.***.**..**.**...***..*.*******..***.***.**......**.*..*....*..***.**.***********...**.**..*.***..***.*.******......*.*..**......***.*.**.**....*..*..*.**.*..*..***..**.*.*.*.*..***.***.**...*..*.**...*...*.***.***..****.****.*...**..***.*.*.*...*.**..*.*.***.........*..*..*.....****..*.*.*.*.***..**.*******...*.***....**.***..**.*****...*..*...**....*....*****....*..*..*..***.*..*.*****..**.......*...**...**..*.***..**....**.*****.*..**.**...**.**.....*..*******..****.****.**.*.....**.**..*....*.***.*.***.***.**.**.****.*...**.**.**..**..*....**.**...*.**.**..*....**...*...*..*..**.*.*..**.***....*..*...*.*......*..**.*.***.**.*..*....**...**.*******.*....**.*.*...**.**.*.***..*.**.....*...*..*...*.*****..****.**....****.**.***..*.****..*..*...**..****.***.*....*.*..***.*.*.********..*.*.*.**...*..**...***.**...*......*..***.***..*.....*...**..****....*.....***.**..**..*..*.***.*.**.***....*.**...***.*.***.*.....*..**...**.....*.****.********.**.*.......***...*...*.*..*..****.*............*..*****.**.*.......****.*.*..**..*...*****....****.*..**...*.*..*..*..*..*.*..*..****...*.***..*..******.**..*..*****.***.*..*..*.***.**.*.*.*.*.*...*....*..*...
*....*.*.****..**...**..*.**.***.****.*.*..**..**..**.....*******.*.*.*.*..*....*.**.....*...*.**..*.**..*.*.*****..***.*..***...****..*....**..*..******.*.**.***...*..**..**.******.******.*...*.**..*...*....******..****.*****.**.*......*....****...**.****.****......**.*.**.*.*.******..*...*.**.....*..*.****..***.***.*******.*.**.*.....****.*.*.**......*..*..*.***.********.**.*...*..**..*.*.***...*.....***.*..***.....*.*.....**.*..*..*.*..*...*..*.**....***..*...**.**....*.*.**.*.*.*...*...****....****.*..******.....*......****.**.*******...*..****..*.*...*.***.**..**.*.*.****.***....*****.**.***..**..*.*....****...****..**.*.....*.*..*.**.***.*....*.*.*..****......*.**...*.*.**..*.....**......**..*.*....*.*.....*.**........*.**.*..**.****.*****.....******..***.*......***..*.*.*.*..*****.*.**.*..*.*..*.*.*...*..***.*..****.*..*******..*.....********.*..******...**.......*..***....**.*..*.******.....*..****.**.**.*.**.*..***.***.**.*******.*...****....*..*....***...*.*..***.........********.*...*.******.***..**.***.*.*....******...*..*.**....*...*...**.*.****.***.**..**..**.****.**.**.*..*****..*.***.**.****.**..*..**.**......*....***.**.**..****.*..**.*..*..***....**.*..*.**.*****..**..**.***..*.*..***..****....*..*****..*..****..*....*..*..**.****.****.*.**.*.****.*.....*..*.****..*.*.**.**..*..*****.**....******..*****.*....*.*.*.........*...*.****.**.*****.****...*..*..***.*..*..*.**.*.****...****...*..*.*.****.**..**.*..*.*..**.*.*...*...*..**....*.....***.*...*.*.......*.*...****.***.*..*......*..******.*..**.**.*.*.*.....*.*..*.....*.**..*...****.**.*.*.**.****...*.*..*...*..**.**..*.**.**.****..**.**.**.***.*.....*.*.*...*..**..****.*..****.**..**..**.**.**..*.*..**..*.*.*..****.***..*..***...*..*....**..*....***..*.*....**..*..*.***.*.....*.*........*.**.**.**.**..****.*.*..*.*.*..*.*.....*****.*****..**.*........*...*..*****.*.*****.**.**..*.**..*...***..*....**.*..**.**.**.*.*....**....*.*....***..**..*..*.......***.****.**...*.*.*.**.*...**..**..*****.***
.****...*.*****....*...***.*.***..****.*.*.*...**..*.*.*.*..**...**..***....*.**...*..*.*...*..*.*...**......****.**.***..**.**.**......*...**.*....**..*..*.**....*.**.*..*...*..*****..*****..***...**.....*...**.***.*...**......*...*.****.***.*.*.*.*..**.*.**.*..*..*.*...**.**..**...*.**.**.**.**.*....**.....*.*...*.*.*.*...*..*..*.******.*.*.*****.....***.*...***..*.*.**.*.*..*.*..*..***.**.**....*.**.**.*...**...**.******....***.*.*.*..***.**.....**...**..**.*...***..*.*.**...*******.***.....**.*.*********..**.***.**.....**..**.*.*.*..**...*...*...**..**...*.**...*.*.***.***..*.*.**...**.*..***...*..****.*****...*..**************.***.*.**..**.*.**.*...**...**.*...***..*.****.*.*.**..*..*..**.*.*****..**.**..**.***.*..*..***.*..*.***.**.***.****.*.*.*.*..*.***..**.........*....****.*...**.**..*.***.***....**.***.**.*.**.***.*..**....*..*..*...**.**..*.******.*..*.**..*..****.***.**.**..*..**........******.*.*..*.**...****.*****..*..**...***.....*...**...***..*.....*****...**.*****.*.*.***.**...*.*.**.***.*...***.**..*.***..***.*...***.*.*.**..*.**...*..*..*.***...***.*..*.**..*.*****...*..*..***.****.*.*.**.***.**.**.**.*..**...*.*..**..*.*...*.***..*......*.*....**.*.**..**.**.**..*.**..**.**..*...**..**.*...*.*****.****...**.****.*.*...***.***.**.....*****..*..**.*.**.*.*..*...*.*.**.****.*..*.***.*.***.*.**.***.*.**.*..**.*.**.*.*.**.**.*.***..*.*....*.***.***.**..*..**....*.**..*..*.*..*...**...*...*.*.**.*.**...***.*.**..*.*...*.**.***.*.**.....*.**.**....***.**.....*.**********.********...*.***..........*******.*..**.*.*...*.****.....*.**.....*..*.*..*.***.....*****....***.**..*..*.****.*....*.*..*..****.**....**.*..*...*..*..*...*..*....*..*.*.*.*...**.*.**.*....*.**....****.*..*****..*.*.**.*...*..***.*...****..*.*.*.....*...**.**..*.***..**...*.*.*........**.*.*.***.....*.**.....*.*****.**..*.*.***...**.**...**.....****.***..***.***.*******...**......***..*.****..*.*..*.*.*.**.**.*.***.*****....*..*...*.****.*.**.*..**...*..*..*.*****.*..**...*****.*.*.*.*
.*...*.*..***.*.**.*.****..*....**.*****.*.***...*.*.*..***..***..*.....**....****.*..*..*.*.***.**..*****..**.****....*...*.***.*.***.....*....**.***.*...***..*.*..*..***.**...*.**...**.**.**....*.*.*..**...**.*.*.**...**.**.******..*..*...*.***.*..***........*****..**...***..*.***...****.*....****..*.**..*.***.**....*...**.*.....*..***..**.**.***..*.*...*.*.*.*.**..*..*..****....**.*.*.......**..*.*.**.**.*.**.******.**.*..******..*.*.***..*.***.***.**.***.*.***.**...**.........*****.*.*...*****.*.*.**..****...**.*.*.**....*..**..******....*..**......*....*.****.*..*..****...*.***.*...*..*.******.*.*.......**.*..**.**..***.*............*..*.*.**..***....*.****.**.*........*.*..******..*.*.****.****..******...*.*.**......*.*..******.*..*..**..*...*.**.**..*..***..**..**...*..*.**..*....****.**.***.**.*..**..*..**.*.*.*..*.*..****.*.*.**...****.**..*.*.***..*.*.*.....*.*.*.*....**.**..**.**.**.*.**.**.**...**.**..**..**.*.**..**.***.***.**.****..*...***.***.*...*.*.*......**..****...*...*...**.***.***.*.*.*.***.***...***....*..**..*****.**.**..***.***...*..***.*.*..*.*....*.*.**.****.*..*..**..***.**.*********.**..*.**.*.***.**.*.***.*****.*****..*..**.**..**.*...*.*..*.*...*.......***..****.***..*..*..*.*******..*...*******.*.*..*..*..*...*...*......***.*.*..*.**.*....**.*.*.*****..**..**..*.****.***.*.*.......**.*********..*.*..*.*.**....***.*.*.**....*...**..**.....*..***.**....**.***.*..*..***.*.*....*.*****.***..*.*****.******..**..*.*.**.*.*.**..****.....******.......**...***..*..*..***.**.***....**..****.*********...***..*****....***.*....*.***.*..*...**.*.****....*.*.......*....****.*****..***.......*.****..*......***.*..*...*.*....**....*****.***.*....*******...*.....***..********.**..*.*...*...*.***.***...****.*.*..***.*.***..*..*...*.*..*.*..*.*.********...*...*.*..**....***.**.*.*...**..**.*****....*****.*....*.**.**.**....*.*..**..*.**.*...******.**....*.*.**.*..**..*.****.*.*...**..*..***..*.*..*..*..***...**.**..**.......**.**...*..**.*..***..*.....**
**.****.**..*.***.*..*.**.*.....***.****.*.*****.**.*.*.*...****.**.*.**..**.*.**.*.**.*.....***..****.......**..**..***..*....**.**.**.*.**..***..*.********.*.****.*..*****..*..*.**.*.....***.*.*******..**....*.**.*......*...*.....**....*..*..*.*..**..****..*.*..*.**....*.**..***......***.*.*...**.**.*...*.......*.**.....*.*....*****.*.*..***..****.***.**..*.*..*.*....*..**..**...***....*.*.....**..*.***..**..**...*..*..***..*..***.*....***..**.*...*......****.****.*.***...*.*.**.*....*....**.***..*..**....****.*...*.**...*.*...*..****...*****..**.*..*****....*****.*..***.**.*..******.*.*...*..*....*.****.****..**..****.**.*.*.*.*..****...*.....*****....****...**.*****.*..*...*.*..**...***..******.***..*..**.*.**...*.****...**...*...*****.*..**.**..*..*.*.*....*.*..**.*****..**.....*..*****......***.....*...*.**..*.*.*..***.********...*.....***...***.*...*...***.*..*..*****..*****..****.**..*.*****...*..*.***.*.*..**.*.*..*....***.*****.*.*..****..**.****.*..*....*.*.*.*****...*.*..****....**..*****.*..***...*.******.*.**.*..***..****.**.*.***..*.**..***...*.*.**.***.**.**.****..******..*..*.*.**..*.**..*.*..****.*..*.*.**.**...***..*******.....*..***....*..*.*..**.*.******..**..*.....*..*...***.....**.*.*..*...*....****..*.***....***........*.*.*......*.*.***..*....*.**...*.***...**..*......*...****.*...*.....*.*....**..***.**......**.*...**......****..*.**...*.**.*.*.**.**.......*..*......*.*.*****.**....*.**....**..*******...****..*..**.*.***...***.*..*.....******..*...**..***..****..***.********..*....*..*.*.**.....*..*.**..*.*..*.*.*..*..*.**.*.***.***...*.*....*..**.*...*..*.**....*...*.*****....*.*...****...**.*.**...*..*.*.*.*.*******.*.**.*..***..*.*..*.*.....********.*.**.*..***..***.**.***.******...*.******.**.*...**..*..*.**..*....*******..*.*...****..*..*..*.*****.*..***.*.*.****.****..*.*.**..***...**.**.**..*.*..*...**.**.......*.*.*.**.*.*.**.**.......*.....**..*****.*.**.***.*.....**.**.***....***..****.....*.*...**..*....****...****...**.*.*...*..
...*****..*.*..**..***.*.**.*..***...**...**.....*....*.****.......**..*..*.....**..**..*.***.*..*****....*..**.******.**..**....****..*...*....*.*.***.**.*.**.*....*...**.******.***.********....*....*.*.*.*....****.**.....*..*..**.*.**..**.***.**.****..**.*.**..***.***.*..*..**.**************.***.*.....****...*****.*****..**....*......*.....*...*....*..***.*.*.*.*...**.**.*.*****..*..*.*.****...*...**.*.*......**.***.**....**.*..***.*.**.****...***.**...***.*..*.****.*.*...*...******..*.**..*...*...******..*...*..*.***.**.*.*.**..*.*****...*....*...***.*..*...*.***...***..**.*.**.*.........**...*..***..*.*.**......**.*.*..**..******..*.***..*.**..****..*..*.*.**..**.*.**...**..*...*.**.********.****.*....**.******.*.*****...*.****..*......*.****..*.**.**.**...**....**.***..****.***.*..*..**.**..*.*.***.**.**..**.****...****.***......***..***.*.****...*.*.*..*.****..*..*..*....***.*..***...*....****.*...**.**.*....**.*.**.**.**......***.**.**..*..*.*....*.**..***..*.*.***.*.***....**....***.***..*...**....****.*...***..*.*..*****.*..*..**...*.*.*.....*.*.*..**.*.*.**..*.***.*.**.*...**.*...*..*.****.*.*...**..*.*.***..*....*...**.**....*..***.*..*.*****.***.*.*..*......**..*....*..*.*...*.*....*..***.*..*.**...**.*.******..**.*.***..**.**.**....*...*..*.*..****.**.**.*.**..*...*..*...*.*.**...*****..*****...*...**..***.**.****.*..**.**..*..*...*...**..*..***..***..*..**......**..***....*..*.*.**..**..*****.*.*.*...**...**.*.**....*.*..**.*.***....**.*..*.***.**.*.**.*...***.*..*.**...****.**......*.*..**.*.***.**.....***.***...*...*.**..*..*.**.....***..**..***....****.***.*..*.*******..*.*.**..**.*.****.**.....*...*...*..*****.***..*...***.....*.**.*..*.*****.****.****.*...***.*...*****..**.***..***...**.*..****.**.***.**.*.**.**.**.**.***...****..*****.*.***...****..*.*...****.*...*..*.*.*.*.***.**...*.*..***.*.*..**.***...**...*..***.***...***.*...*.**....*****....*.******....**.*.......*.**.*..**..*.*..**.*.**.*.****.*****.*.***.*..**....****...**..****..**.*.**
.*****....**.*.*****.**....***..**.*...**.****.******..*.*.*.*..*****.*.***********..*...****.*...*.*.*.....***...*..*.*.*...**.*..*..*****.**...*.*.**.*.***.*.***..**..*.**..*..*.*...**..*.*.*****.*.*..*.......*.**.**.**.**.****.*..****..*..**.....*....**..*..**...**.**......***....**..*..*.*.**.*..**.*.*.****.***.**.***.***..*...**....*****..*.**.**.**.*...*.*.*..**..**..*.**.***....*....**.***.*..*...*.******.**..****.**.***...***.**....*.....***.****..***...***...*..*....****.**.***.*.*.*.*..****.*.**.*....*.*.**..*.....*.**...*****.*.*.**.*...**....**.*..**.*..*****...***..**.**...**...*..***.**.*.**.*..**..***...*...*..**.***.*..*****.*.*..******..**.*.**.*.**..**..**..**.*.*....****.*..*....**.**.***......**.*..**.**..........**..***..***.*...****..*.**..***....*.*.***.**.*.*.*.*.*..*.**.....*....*.**...*.*.*.**..*...**.**.*.*..*.*.****.....***...******.**.**...*.*.*.*.**....*....*....****....*..*****.*.*....**.....*.........******.*..**.*.***.**..****..*.*.**.**..*****..*....*******.**....***.*.....*..*..*.*****..*....*...**..*.**.**.*.**.**..***.*.*.*.*...**..**.**..*..*...*..*.*..*.**.*..*.....*.....**.****.*.****...*...***......*..*.****.****.*****.****..*.*.**......**..**...**.**.*.*...**...*.*....**...*.****.*....*.*..**....***.*..**.*.**...*....*..*......*.**.****.****.*...**...**..**..**.*..*.*.**.**.****.*..*.***..*.**...*.*..**....*..*...**.**.**.....**.**.*...*.*.*.....*.*.**.*..**.*....*****.*.....****.**.****.*...***.****.****.*****...*...****..**.*...*..*.*..***....**********.*.*..*.**..*.****..*.*.*...*....***..**.....*.***.**..*.*****.***...*.*...**....*.*.*.*.*..*.*..***.**.....*****..**.**..*...*..**..**.*..*...***....*......**....**.....*****.*.....*.*.*...**.*.*.**..*.*....***.*.*......**.*..**.**.******.*...***.*.**.***.*..*.*.**....**.******.******...***.**..*.*****.**.*...*.***.**.**....**.**.**.**..*.*.**..**..*..****.*..*..*.****..***.**..******....*.**.*.*..*..*.*..**.*.***..*.**..****...*******..*.....*.*.*.**.***.*....**.**.*.*....
*.*.*...*...**.******..**.*.*.****..****.***..*..**.**.****.*.*****..*.**.*.*****.*..**.**.***.*****.*.*..*.**..*.**..*******.*...*..*.*..*...*.*........****.*.*.*.*...*.**...*.****......*.****....**..***.*.***.**.***..*...**...*.**...*.*.....*.*.***.**..*.*.*.*.**.***..*.***.*.****..........*...*.*.**.*.**.**..*.*.....**...*...*.****..*..*.*.*..****.**.*...*.*...*******.****..**..*.*.*...**.*..***.**.****....****.....*.*.*.*..***.**.*.**.**.*.***..**..*...***.*.***.*..**.*********..**.***.***...**........**......***.***...*.**.*.*.*..***....*.......*..*...***.*..*..****.**.**..*..*.***...*.**.***.******..*.**.****.*.**.**.**.******.********.*****....**..*....****.**...**.*.***.**.***..*.**..***.*...*.*..******..*.*.***.**.*....*....*..**.*.**.*...*.*..*.***..*...*..*....*.***....**.**..**.*.*.**..**.*.***..**..*.***...*.*.*..**.****..*..****.*.**....****...*****.....*..**......*.**..**.*....*..*......*....*******..**.*.***...******...**.******..**..**.*.*......*.*****.*****.************.******...**.....*..*.**..**.*.***.**...*.**.**.***..******...*..*..***....*..**.**..*.*.***.*..*.*******.*.*..**.*...*..**.*...*...***.*.**.**.*.**.**.***..*..********.*****..**.*.****..**...**...*.....******.*..***...**...*.***.***.***..****.*.*.....**.****..**..**...*..****..***.******.*..*...*.**..*.**..*...**..*..****..*******.***..*..**..**..**..*****.****.**.*******.**...*...**..*......**.*...*****..**..**...*..*.*****.*.**.***...******.**.*..**....*.*.**.*..*...********.*.*.*...*.*.*....*.*....*..*.***.**.*..**.*.*...**..*...***..**..**.....******.*..***..*.***.*.**...******.***.*..*...**...*..*****.....****....*...*.....*..***.**.*****.**....*.***..*..******..****.***.*.*.*****.**..*....***.*****.*.*..*.***....***.*.****.*******....**..**...*.....*.*..***..****..*.**..**.***..*.***..**..*.**.*.*.*.**.**.*.*.***..**..***.**..*..*....**.**..*...*.*.***.*.**....****.*.**.**..*.*.**..**.*..*..*..***..****.*.*****.***.*.*****.***.*.**.*..*.***...**.*..*.**.****.*....******...***.
.*.....*...*..**...*.*.......*.***.***.*.*......**.***.***.*.*.*.*.*.*..*.*..**.*.*.*.**....*.**.*****..****.****...***.***...**...******.*..*.**..*.....*..****.....**.***.*..**....*.*.*.....***.*.****..*.*..*****.*.*....***.*....*....***..**.*......**.*.*.***..*..**..***...*.*....*.**.*.**..*..**..*..*..*...*...*.**.*..**..*.****.*.*.**...****.***..**.*.****.*...*..*..*.***..**.*....******....**.*.**.*...*.*..**...**.**.******.*.*.*.*.**.*...*.*.**..**..*..********.....*.***.*.*.....***..**.......*.***..*.**.**....**...*.*.*......***.**...***..***.......*..*..**.***..****.*..*..***.***.....*..***.*.*...*....*.....***...*..**...*.****..**.**....****.**.*****.***..*...*...**...*..**********...******..**..**.***..***.*.******...***...**..**.***..**.*.*...*.***.**.*.**......**.*..*.*.**..*..**.*..**.*.*....*...*..*.....**...*.**.**..**.....**....*..*.*...***.***..***.*.*.*.*..*....****..*..*...*...***.**.**.***..*.***.*..**.*...*...*.**.***.*..*****......***.***..****.****.*..*..*....**..*.**.*****..**.***..**.*..****.***.***.*..**..**.*.***.***..**...****..*.*********.***.**.****...*.***....*.*..**.*...**..*****.*.*.**...****....**...*....***..*.*.....*.*.***.*.*.*****.*.*.*...*..***..*.*..***.....**..*.*.*.*.*.*******.***.**..**.**.**.***..*....***..*..****..*.*.*.**...*..*...**.****.*.*.**.*.**...**.*...*.*.***..*.**.*****.*....*.*..*.*..***.***.****.*.*.**.**...*...*.*.******..***.*.*.**.***.*.*...*..***..**..*.****.*****.**.*.***.**....****....*****.*....**.....*..*****.*........**.*****....****.**....*..*..*.**....***.*...**.*...***.*****..**.**..***.*..***.....*......*..**..****..*****.*.***.*....***...**......**......*.*.***..*..*.*..***..**.**....*.*.....****.*.****..*.*.*.*.******.**...**...*.****.*.**..*.***.....*.****......*.**....**.....**...****.*..*.**....**..*.*.***..*.*.*..**.**.*****.**...*..*.*****....****.*..**.*..*.**.**.**.*.************.*..***..*.**..*.*.**.**.....**...***.*.***.***....**.*****...**.....*.***.**.*.*.**..****.*.*...*.**.**.**.*..*
*.*.*...*.*.*...*..**.*.**.*...**.*.**..**...*..***....*****.*******..*****.*..***.*..**..*..**..***.**...**....***.*.*.*..*.*..**.*****.*.*.**.*****...**.*.*..*.*.**.**..**.*.**..***.*.*.*....**.****....**...**.*.***.*.**.***.*.******.......*..**..**.**.*..*.*..*****..*...**.*****..**..******.**...*.....****.*.*****..**..**.***...*.***...*.*.*.*..*.****.*..******...**.**.*...**..*...*****.....***.**.**.*.****...**...*.**.*.*..*...**...****.*****...*...******.*...**.****..**...*.**......**.***.....*.**.*.*.***.**..**.*....*****.**.....*..*.*..*.*...**.*..*..*.**...***.*...*...*.*.**....**.*..*..*.***..***..**...*..*..**...***..*.....*..*.**..*..*.**.**.....****.**..*..*.**.*****...*.*.*..*.....**....**.**.**..*..*.**..****...*.******.**..***.*.*..**.****..*.**.****.....*.*..*..***.*****.******.****....*..*.*..*.*******.....*****.****..*.*.*.**..*....*.*.**.....*.***.***********.*.**.***.....*..**.**..****.***..*******.*.....*..****.**.*.*...**.*.**.**.**...*.*..*...**.*.***.**.....*.*........****.*.****...*.*.*.*.**......***...*.*.*..***..*.**.*...*..**..*.*.*****.****.*..*.*..**...*....*.*...*.*...*.**....**..**..*.***...**.**.*...***.**..*.*.*..*...**...*.**.*..*..**.....*****...***...*.*.**...*..**.****.**.*.*..*.....***.*.**.*..*.*...***....*..*.*.****.*...*..*..*.****.*...*..*******.******........*.....*..***.**.**.*.*.**..*..*.*..***.*.****..**..***..*.*...**.**.*...**....*..*.***.***...**..**...**.*.*.*.***.**.*...*..**....*...*..*.*.***...*..*.*...*.**....*********..*.*.***..*.*.*.**......**....*...**..*....**....**.....****..********..*....**.*.*.*.*....***..*.*****......*...*....****.*....**.**.....*..**.*.*.*******..***.*.**.***..*.**...*.*.***.......***.***...*.*****.*.**..**.**.......********.****..*.**..***....*...*.*.***.***....****..*..*.*.***.*.***...******...*..*****..*.*..*.*.***..****.....****.*..*..**....******...*.**.***..*.*.*.*.**.*..*....*.**..*.*..**..*...*...****..*.***.**.*....*.**.**..*..*..*.**..*.*....*.*..*.**..**..**..*..........*.**
..*.*****....***.*..**.**.***..****.*..*.****.***.**..*.*.....***.*..**....**.***.*..*..*..**....*.*.*.*.**..*.*****...*.*.**.***.*....*....*.*.**.***..**..***..*.*..*..*******...*..*..............**................*.****..*.***...*..****.**.**.**.**.**.*****.....*..*...**....****..**....***.**..**.*.....*.**.*.*.*..*.****.*****......*...*..*.***.***.**.*..*..*...*....**....**..*.*.**.****..**.*..***.****...*.**..*..**...***..*.****.*.*.******...**...*.*.*.***.*.***...*..**...*..**..*****.*.*....*****.*.***.***.*..*.**....*.*.*....*.*...****..*..**..*..*.*.***.*.*...***.*...*.*.*..*....***...*...*..**.****...*.....*.**.*...*.*.**..**..****.*.*..***.....*.**....******.*.**..*.*...***..***.*.*.*.*.*....*.*.***********.*.*..**.*****.***..*..*.**...**..***..**.**.*..**..**..**....*.*....*.*********...**...**.***..*..**...*...*.*..**.*****.....**.*.*.*.***.*.*.*.*****.*..*.*.*.*.*..****...*...**.*.*.*..*....**.*****************..***.*....**********.****.*...**.*..***...**..****..********..........*.*.****.**.....***.****..*..*.*..*.*.****.***..*.***.****.****..*.*.**.*..***.**.**.***.*..*..***.**.**.*..*.**.*.*.*..*.*....*****.*....**.**.****.......*..*.*****.***...**..**....*.*...*.*.***.*..***.****..**.****..**.*.*.*.......*.*....**.*.*....*........**..*....*.....*******..*.***.***.***.******......***..*.*.*.*...*.*.***..*..*....**..*.*.****.****.****.*..****.**.*..*....*..***.***..**..**..***..*.**...***..*.**.***.**.***..*.*..*****....****...**...*..****.......**.*.....*****.**.**....*...*.*..****.*.*.***...****.*.***.**.**.***...**.*.*...*..*.*.*...******..**.***...*.*..*....**.***..***.***.***..***...**.****.**..***.....***..***..*****......**..**.**.**.*..**.....*.*****.***.*..**.****.*.***.***..*****.*.*....*.**.*..*...**..*.**...*..*****..*..*******.*.....*******..*.**.*..*.*******.*....**....*.****...**...**..*.*..*....*.***.*.**..**....*.****..***.**.*....**.*..*..*.****.....****....*.*...***..*.*..*..*...*.*.**..*.*.*.....*.**..*....**.***.**...**.***.*..****
*...****.**.....**.*..***.***...*.**.***.......*.**.***.**..*...*..*.*.**...**.**...*...****....****.*.*..*.*...*.***.**.**.**.*.*.**...*..*..*..*....**.*..*...**..*.***.**..*......*.**.*.*.....*...*.*.**.*..*.**..*..****......*..**.**..**..**...***..**.**.*.....*.**..**.**.**.*.***.........****.*.*...******.*.**.****.*...*...*..*.***..*...**.......**..***.*.*....*.****.*..*****.**....***.******.*..**.*.*..*...*......*..*..*.*.....***.**..***.**.**....**..**....***.*....*.....*..**..*...*.*..*****.**....*****..*...**...**.....*.*.**.*.***...***.****..*******.**...*.**.*.**..**.****.****.***....*..*.*...*.*....*......*.**.*****.*...*.**.*****.****..*..***.*....*.***.***.......*....*.*****...*****.....*...*..**..*.****.*..*.****..*.**.*..*.*.*..****..******..*.*.*....*.*..*..*.**.*.*.*.**.*****.**..*..***.*.*...**.***..**.***.*...*.*....***.*......*..***....********....*...**.*.*..**.*.***.*..*.**.**.***..*...*******..****.....*..**..***.*.*.*..*.*..*.**.*...*.*.**.*.***..**.*........*.**..******.*.**.*..*..*..**..**..**.*..****...*.....*.*.*.*.***..*.....*.*..**......***.***....***.*.**.**..**.**.*.*..*.**..*.*.**.***..*..*********.*.**.****..*.*.*....*.**...*.**.*..*...***..*..*..***.*...****..****..****.*.***.*..*..***...*.***..*..***..*.*..*.*...****...*.*****...**...*..***.*..*...*.**.**.**.***..**.****...*....*.**....**.**.**.***.**....**.*.*.*.*...**.***.***..*...*...****......**.***....**.****..*.....***....*.***.*...**.**.*.**.*.***...**.*.*..*....*.*.******.***.****..*.***...*..**.**...*.*.**.**..*.***..*.**...*.**.*.*....***.****.********..*..**..**.*.**..***.****.**..*****.****.*....**.*....**.*.*.*.*.****.*.**....**.**..***..**...*.***...****.****..*..**.*....*.*...**...*******....**.****.***.....**...****.*.*..*..*...**.*.**.**....*.....****.****....***....*..**..*.....**.*.**.**...*..**.*.*.**...*.**.*.*.**.***..*...**.*..*.....*.***.**.*..*..**..**.*..*.******.*...*......***..**....***..***.**.***.****..*..*.*.............**.**........**..*.**....****.
.***.*****....*...*..**.****.*...**........**.****...*.*.**...*...**...*.*.****..*..***...***.*..*****.*****.*....**..**.****.*...**......*..**.........****..*.....*.***..***......****..**..**..***..**.**.*.*******.***...***.**.**.*.*..*..*..**.*.*.*.******...*...*.*....*.*.**...*****..**..**.*.*.***....*..*..**.*.*..***.*.*....*..**..**..*..***.*..*..*.***.**.***.*.*..*...******....*.*..*.*.*....*...*..*...*...*.**.***.**...**.*..**..***.*.*.*...*.**.**..*****..***...*.*....**.*...*.*...**.**.*.***...*..*......*.*.*....*.**.*.....***.****.......*.**.**...**...**..*......*..*.*..**...**.**...*...****.*.***.*..*.....*..*..***...*.*.....*.*..*.*...*....**.*.*.*..******..**.*.**....*...***.***....*....*..*.****..*.*.*......*..*...*....**.**.**..*...***..*..**.*.**.*.*.***.....*..**...**.**.*..*....*.*.*****..*..*****......*.*..*.***.*.**...***.****....*.....*******...****.**...***..*.*.***..*.*.*..***...**.*.****.**.........*..**..**.*.*.*.***....**....******.***.**.***..**.*.**.......*.**.*..*.***...***...*....***....****.**.*....*..*...*....*....*....***...*..*****.**..*......*...***..*.*..*..*.***.*...***..**.....**.**..*********...**...***.**.*.*..*..***..*.......**..*......**.*.*.*...*..*****..*..***.*.***.*..***..*.*.*.*.*****...*....****..*..**.*.***........*.*..*..*..*....**..*..*******.*..*..*.*.*..**....*.*.*..**.*.**....**.*.**..****...***.**..****.**.*....***.****.*....*.*...*.*.....*.***.*..**.**.**.*..***..**.*..**.***.*.*.***..**.*..*...*.**.*.*.**..*.*.*.*...*...**.*...******.***..**.*..**.*..*.*.......***.*.**..**..**...**.*.*...***.*..*..*.*...******.***...*.*.*..*.**.....****.*.*..**.*.*....****...*.*..*....*.*****.***....*.*..**.**.*..*...***.****.***......*..**....****.**.**.......***..........*...*.*..*.*.**..***.**..***..**..*......*..****....*..*....*.*.*..****.*.**.**....*.****..****.**..*...*....**..*.*..***..**...****..*.**...*.*.*.**...*..****.***...*.***..*.***.**.**..........*****..*..*..*...*...*...***..*..***...***.**.*.*..***....*..****
..**...*.***.**.*..*****...*.****..**.*..**.*.*...***.***...*.*.**.*.*.*.*****.**.*...*..*.******....*.*..*.*...*.*.*..*...*.**.******..*.**.***.*.*.*.*.*.***..****..***.**.*.*..****.*.*..*.*****.*..*..*.*.*.*....**..**.**...*...**.*.****....*.*.*...*....*.**..*********.*****..*******.*.*.*.*.*.****...**...*.*..*****.*.*.***.**.*..*...**....**********.....*.*.**.***..********...**.*******..**.*..**....*.*.**.***......*..*.......*********.**..*****.*..**...*..****.******.*.**.****..*.*..**..*.**..*....**.*.......*.**.*...*....*.*.********.**.****.**.***.*...*..*.**.*.***..*.*******..***....*..*..****...***..*...**...**..*****....*.**..*..*..**..*.***.*..*.**..*..****..*..***....*.****...**.**...*.**..****.*....*.......***.*.**...*.***....*.*****..**.***.***.***.*.*.*.*.**...****...**.***.****.*..*...*..*.********.....*..***.**.***.*..*****...*.**.***...****..*.***..**.....*.*..***.*..*....***..*.*....*..**.*..**..***.....**...*.***.*.**.*****..*..*..*.*..**..*..*..*.**..**.*..*.**.*****.**.*...**..*......**.*****.*.***.*..*...***.*..***..*..*.**..**..*.*.**.***.*.*..*...*....***.***.*....***.*.*.*..*.**...**..*.**.....*..*....*.**..***.**....*..*.**.**...***.**..**..*......*.*..*.*..***.**********.*.****..**.....*.***...***.**.**.*.*.****.**.**.*****.***..*..*...*.....*..**.**.*....***.**.***..*...*.*****.*.***..**...*.*...***.**.***..***..*****..***.*.**.***..**.****.*.*.*.**.****.***.**.*.*..***.***..*..**..**...*.**..****.***.**..*..*...*..*..*..*.**..**...**.*.**..***........*....*..**.*...***.**...**.*.*.**.**.........**.**..**...****.**..*.....**.**..***..*.*...**.*****.***...**....**.**.**..****.*....*..***.*....**...*........*.**.*.**.*..***..*..****....*.**........**..***..*.****.*.....*.*...*..****..*....**.*.*....**.**.*..**..*..****..*..*.****..*....*..****..*.**..**...***.*..*...*.*..*....**.**.*..**.*.*...*..*****.*.....*.*.**.***.****.**..*********.*.**.*.*..**.....******.......*..*.***.**.*....**...**.**.*..*.*.**.*..*.*.*..*...**.**...*.......**...**
*..*..**...***.*.*....*.**.**.**..*.*****.*****.*****..*..******..*.*.**.****.*.*.*.**.****...*..*..*.***.****.*.*..***.**.*...*.........*.**....*...*.....******.****...*..**...*.*.*..*.....*.**.....*...**....**.*.****...*.*..**.*..**.***.**..........*.*****..**.....*.*.....*..*...*..****..*.***.**.*.****.*.**..*..*.*......*.*....*...****...**..*...***..****.*..*.*..*.*.**.*.**.......*..*....*.*.*.**...*.*..***.**...*.**.**.*...***.**....*.*..**......**.....*..*..*...***...**.*..****..*.*******.....*.*.**..*******.**..**..******.****..*......*..***.*...*.*..***..****...***.*.**...***.*..*...*..***..**.*..*.*.*..*.*....*.*.***..**.***..*..**..........*.....**.....**..***..*..*****.*......*.****..*******.*.*.*...***.....*..****.*****..**.*.*******.****..*.....**...*.*..***.*.*.**.**..*.*.**..*.**....*****....*...**..*.*.....**.**.**..*..****..*.*.*....*.***...***..*....**...**.......**.****..*.*******.**.****.*****.****...*.*.*....*...**..***.*..****.*..*..*...***.......**.**..*.***..***.*.***.....*....****.*****.*.*****...*.**.**.**..*......*.*.*...*.**.*..***..*.*........*..**.*.*.*.*...**.*.***.*****.*.******..*...*.......*.*..*....****.......*....**.***....*.***.*.*.*..**.*.****.....*****.....*.*.*...***..**.*.*...*.*..******...***...*.**...*****....*.*.*...*.*..*....**..****....**..**..*...*..**..*...*...******.**.....**.*****.....*.*.....**.*.*...*.**.*.*****.**...******.*.*.**.**..**....*...*******..*.**.**....**.**...*.**...****..**.*.*.*...*.*.**.*..*.*.*...*..*.*.**.**...*......****......*.**.*****.*...***....**.*.**..*...*.******.**..*.****..**..*.*.***.*.*..***..*..*...******.*.**.*..**.*.*****.****..*..*...***...*..*.*.****....*.***..*****.*.*.**..*..*..*......**...*..*.*...*.**......*.....*.*.**....**.**..*****.***..*.*..****.*.......*.***..*...****..*.*....*....*.**.******.*****...*.***.*.*..*.*...*..*..*..*.*..*.***.******.*..*...***.**.****.*.***.*......***.*.......*.***.*.......*.**..*.***..*.**.*..****.***....***..**.*******.*.***.*.**.*.*..***...*.
.*......*.*..*.*.**...*****.*.**.**.*.**..........**.**.*.*****.**..***.*.*.*.**...**...*..*..*.**....**..**.****......***.***.****...*....**.****..*....*.****..**...*****.....*.*....**...*.***.*...*....*..*.*...**.**..*.*.***...*.***..*.*.*.*.*.*..*....**.**..***.**....**...*.*.***.*...*...**.....*.*.*.*...***..*.*.****..**.**..*.*...*...*.**.*.***.**.*...***.*.*.*.....****..*.**........*...*.***.**.*********..***.*.**...***.***.*****.*.*.***.*.**...*..**..*.**.****.......**..***...**.*.*.*..**....***......*..**..*..*.*.*.....****.***..**.*.*....*..*.....*......*****.**...***.**.*.....*..*.****...**.******.*****.*..*.******.....*....**.*.*..**.**..**.*.*....*..*.....*...*..*****.***.***.....**.*.*.**..****.....**.*.****.**..****.*******..*..****..*.*....***..*.**..**.*..*..**...****..****.****..***.**..**...........*........*..*.....********.**.*..**.**.*..**.*.*.***.*.*.*..****..*....*..*...*...*..**.***...****.***....*.***.....*....*.*..***.**.******...*.**...*.*..**.**...**...****.*..*.*..*.**.*...*.**.********.*******.*.**..*.**.*****.****.*..*...*****..**...**.*.*..*...*.*.*....*.****.**...*......*..***..**......***...*...*..**....*.*.*...*.****.*.******...*.**.*.****.***.........***.*..*.*.******.**.*..*..***...*.....*.***.*....**.*.*..**..****.*...*****.****.*.**.......*......******......*.*.**....**.**.*...*.**.*.***......**.**.**..*.*.****.*.*.**.**...*.....**..***...***.**.**....**..*..*****..**.***....*.****.****..*..*..*....**.*...**..**.*.*..*.*...*.*......*..*.*.****.****.****..***.*.*****...*.**.**..*..*...*..*.....*....*..*...*.*..**.****.*..**..*.*.****..**.*.**.*...*..*..**.**.******.*..*..**.....*...**...*.****....**........**.*.*..*.**..**..****..**.*.*.***..*....**.**.******.****...**.**.***.*..**.*****.*.....*.....*...*.**.*.*.********.**..***.**...**...****..**..**.*..*..**.*.**.*..*.*.*.....**...**.*.*..*..*******.*...***.**........*.****..**.*.*.*..*..**..*..**.*..*.****...*..*.*.*.......*.*.****.*.***...*..***.*****..*.*.*..*..**..**.*..**
..*.***..*...*..**.**.*.....*..*....*.**....********.*..****.*.**...*****..***.***.*******.*.*..*..**.***.*..*....****.**.*.*..**.**.**.....***..****..*.*.....*..*....**.*.*..**..*.....*..**.**.*.*..*..**..*.***.*.*....***.**.**.**..*****.**....***.*...***..**..***.**...**.*.*.*.*.*******....**......**.***.**..**.*.***.***.**..*..*.***..*...***.....*.**...**..****..**.*..*.*.*.*..**.**.*...*****.***..*..*.***.*****..***.***.*....*.**.*.*.******.........***..***.....**....*...*********...*.*..*****...*....*....*..*..***..*...*.....*.*.*...*..**..*.*...***.**..*...*........****...**..**...**..****.*...*.*..**...*.***.**..***.*...*.*.*.....*.**...***.**.*...**.***.**.****.**.*...**...*..*.*.*.*.*****.....*.*..........**...*....****..*.**.*...***.***.....*...*..*******...*....*..*****..****.*.**.***.*..**.****.**...***...*..***.*...**.**.**.*.*..***..***.*.*.....*..******...***...***....*.*.*.*.*.*.....*.*.*.*.*..****..*.*..*...*.****..***.***.**..*.*.......*.*.**..*...*..**....*****.*.**....*****.*..*.****.***.****....****.*....**.*...***..*****...*.*..*.*****.....*...*..******..*..**********..********.*.*..*....*.*.**..****.*..**.*...**.*.**.*..*.*.*....*.***.*...***.*.*.*******..*..***.*.**..........*****..*..**.*.**..****.*****...**.**....**.*.*.***.....**..*..*..*....**..***.*.....**..*..**..*.****.**..*.****...*.*.**.*.*****.**..*.*.***....*..**....*...*..*.*...*...*..*.*..******..*.**.*...**.*.**.......*.*...**.*....**.***.*.**.*.*.******.*******..***...***.*.*.*..*..****.....*..**....**.*.*..***..*..***.*.*****.***..*.**..**..**.....**..****.*.***..*.***..*...***...*.***...*.*.*.*....*.*.*.*..***.**...*..*.*..**.*.*..*.*..**..*.**..*..***.....**.**.*..***......*.*.**.*.*.***.*.**.....*.*.***...**.*.*....**..*....*...****.**..***....**.*****.**.*..*.*.*.*.**..***.*..****.**..*..*******...*****..*...*.***.****..*.....*.......**.*..*****.****.***.*.*..*...**.**.***.**.**.***.*.*...*.*.**...*.**.*******.*..*.*..**.*.*.**.....***.***.....*.****.*.*.*.*...*...*..***..
.****.****..*...**.*..**.*.*...*.**.***...*..***.*.****.**.*.*..**..*...***..*..*.*.*.*..*...***.**.*..****..**.*.*..***.***.*..***.******.*..*...*****...*.******........*.****.*..****.*.**.*..*..********.*.*....*.**...******..*.*.**..**...*...***.*....*.*.*.*****...*.**.***..****.*****..*.*.*.*..*...*.***...**..*...*...**.*...**...*.**..*****.*...***..*...**.*......*.***.*..**..**.**.*...*..*.**.*.*.*..**..*.*..*..**.....**.*....*..*.**.**.**.*..**....*..*...*..*..*...*...**..*.*.*.*.***.....***...*..*.***.**.*..*****...*.***..***.*...**.*...*.......*...*.*****.*.....**..*..*.*.*.***....***.*****.***..*..**..*..*..**.....**.*..*.*.***.**..**..*.**.*.*.**.**..*.*....**.**.*..**********.*.******...*..*.**.*..******....****.**..*.**.*....***..*.*.....**..**..*.............*.****.....***...*.*.*..**..**...**.**..*..*..*..***..***.*....***..*..*****.***.*...**..**.....**.*.....*...*.*******.**.****....**.***.**..*...***.*..***......*.....**..**.*.*****.**.*...*.*.**.**...***...*..**.*****...*.*..*..*..*.**.****...*...****.**.*.*..*..******.*.*.*****.*.*...**...*......*.***..*.**.**.**.*.*.*.*.**..*....**.**...**....*.*..*...*.*...*..*.**..*.*.***.....****..*.*****...*.*.*...**.****.....*..*.*.***..*.****..**....**.***.*...***...***.*.*...**...*.....*..**.**.*......***.*..****.**.*....*.*.*.*.....*....*.....***..*....**..*.*...****.****..**.*.***...**.***.*.**...*.*.*..*.***..*.****....*..*.*.**.****.**.*..**.....*.*.*.****.***.*.....****..*.*.***.*********.*.*...*...*****..**..*..*.*.**.*.*..***.*.*....*.**.*.*...*...*.*****..**.***..*..******.....*..****..***.......*..**....*.**.*...*...***....*.**.*....**.*..***...*...*...*..*..**...**...***.****..*.*..*.*..*.***.....*.**.*.**..*****.******.*......****.**.**.*...*.**.****.*.****.*.*..**.*..*.....*...*..****.*.****..*..*******.*.**..*..**..*..*.****.*...*..**...*.*....*....*.*.**..****..***.*.*....***..*.*...*.*****...**......****.*.*.*..*****.*.****..*******.*....***.*.*..**..*..*.*..***.***....**...**..*..*...*....**
*.**.*****..***.*..*....*....*.*.*.*...*.*....****.****..**..**..*..***...**.*..****...****.*...*..*.*.***.**....*...*.*.*.*****.*.**...******.*.*..*..*..*.**.****.*.***....**.****...*....*.........*.*.*......*.*...**.***.**......*.**.**..*....*.*..*..****.*.*.*..**..***.*.*...***....**.*.*.*.****..*.*.*.**...*.*.....*.***.....**.**...*......*.*.**.*.**..****..*.******.*.*..*.****..*********.*.**..**..*.*...*..*.***.*****..**.****..*****.*..*.*.*.**.*..**....*..***.*...*..*...*...*.**..**......*.*.**.*****.***.***..*......**.******..****..**.**...***..***....**..**.****.*....***.*.*********.***...*.......***..*.**..*..**..**.**.**..**.*..*...*****.******..*****.*..**.***.***..*.*.***.***..*.**....*..*....*.*.****.*...******.****..*..*..*.**..**.**.*.***.....*.**..***....******.*.*.*.**...*.***..***.*.***..*.****..**.*.*.*...**.**.****...*****....****.....*..*....*.*.**....*..*....*.**.*..***.***.....***....*..**.*..**.***.**.*.****..**......*...**.**.*......*....*.*..****.**..*.**..*.....**.****....**..*.***..**..*.*.*.*..*.*****.....*.....*.*.*..*....***...*...*...*.*.***...****.***...*.**.*.**.*.*......*.****....*.**...**.*...*.*.*...*.**.....*********..*..*.*....**.**.*....*.**.**....**..****.**....*.**.**.***..**.***.***..*..*....*.....*..**....*.*.**..**..*..**.*.**..**..***.*...*...***.***...***.**.**.******..*.*....***....**....***..*..***.******...*.*.***.*..****.*.*.*...*...**...*..*.***.**..*..*...*...*****.**.*.**..*.**.*.*.*.**.**..**.**..*.****.......**.*****.**.******.*..**....*.***...******..*....**..**.**.*.***.***.*.*..***.*..*......*..****..*...*.**************.*.....*.***..***.*.**.......**********..*..*.*.....***.****.....******..*.**.***.*.*.**.......*.....*..*..*.**..***.****.***.*....*..****..*...*****.**.**...*.*.*.**.*.**....**.*.***..*.*..***.**...*...********....**..***...*.....**.*.**........*..***.**..*.***..**..*...*.**..**.....*.**...*..*.***..***.*.*....*..***.**.*......***...*........*.*.*..*..*.......*.*...*...*..***.*****.*....****
..*******.****..*.**.**...*.**.....**...........***...*.*.***..****.*.**..*.**.*..***...**....***.*.*......*.*..***..**.*...*....***..*.*..*...*.*...**..*..******..*.**.*..*......*.*.*......**..**.**.*****....*......**.*....**.*.**.*.***..**..**...**.**.**.**.***....*..*.***....**.***...***..*.*....**.*...*...**.*....*...*.******...*.***..*...***.*.*..*.**..*.**....**....*..*..***..*.**.****.....****.*****.***.*.**.**.....*.**...**.*..***.*.**.*..**.***.****..**....*.*...*..*.*.*..*...*...**....*.****..*.*..***.*..*.*.*....*....*....******..*.**.**..***...*.*.*.**..*.**.****.*.*..**.*****...*..***..****...*..*...****.**.****.*..*...***..*.*.*..*.*.*.***.**...*.*...*.*.....**.***...***.**..*..**.*...*..**.**..*.***.***..**...*.*.*..***.*...*.***..*..***..**..**..**.**.*.*....*.*..*.***.**..*..*******.**...*.*.*.*..*.******.......*.*.....*****.*..*.*.*****..*..*.**.***.*.**....*...*.*......**.*.........*..*..*****...**..***..*.*...*.***...**.**.**..*....***..*.****...***.**...*.*..*.***.**...***....*..***....****.*****...*.**..****.***....*..**.***.*.....**..*......***...*..*..*...**..*.**.**.**..***.*.****.**..**.**.*...**.*....***....*....*.*....*..**...*.*.*.**.**..*..*...*.......*..*..*..***..*..*..****....**...*.****.**...**.*..**..*....*.*..***..*..*.*.*..*.*.**..**....**.**..****...*.***..*****..*.*.*..*.*..*....***.*.***..*..........*.*..**.*....*********...*..***.*.*...*****..*.**.*.........***.***.***..*.......*...****.*.....*.**.****.*.*..*.**.*..*.*.*..**.*.*..*..*.*.*.**....**.*....*..**......**...******...**.***..*.**..**...***.*..**.*..*..***..*...**........**.....*...**.****.*....*..**.*.**.*..**.*.*...****.****.*******.**...****.****.**.**.*....*..***..*.**.....*....*.**....****.*..*..*.**.*****..*.*****.*..**.**..**.***.*.**.*..****...*.*....*...****.*..*.**..**.***.**.*.**.*..***.*****.**..***.**.**.**.**..*..*.*.**...**....**.*..*..***.**.**....*..*.*.....*..*..**.**.******.****.*.*.*..**.***.*...**.*...***..**.*.*....*.*..**..*..**..**..*...***...
*.*..*...*.*.**.***.....**.*.**..**.*.**.**.*.*..*.*..**.**.*********..**.**...**...*...***.*.***.*.****..*.*****..*...***...*..*****.*..****...***.***.*..*.*.*.*****...*.*......*...*.*.*...*.*.*.*..***...*.*.*.*.*.****....**.**....***..***.*.*.*..*.****..**.*..*..****....**.*...***..***..**.*.***.*.****..*..***.****.**.**...******....*..******.*******...***.***.*..*.*..*.***********..*......*..*...*.*..**..****...***.**.***..**.*..*..*.*.***.*.****.***....*..*....*.*.***.*.*.*.**..*.*.***.*.*..*.*.*.....****..*...*.*.***......****..*.**....*.*....*.**..*.*......*.*..**.....******.....***.****..*..**.***.***.**.****..*.***..*.****.*.*...*..**..*..**.......*....**.*.**..**..*......*.*.**.**.......*...*.**.*..***..**..*..****.*.**.*.*.***..**.*.*.***.**...*....*..*.**...*.***.**..**..*.*.*****.....****..*.....***.****..........***.*.....***.*.***.**...*....*...**.**..**.**.**.*.*..*.*.***...*..***.**...***.**...**..*..**...**.**.........**.....*.*.*****.**.**.***....***...*.*...**.****.*..*...**.**.*..****.*.***.***..*..*.***..*..**.....*.**.*...**.******..*.*.....*....******.**..***.***...*.*..*..**...*..*...***.*..***.**..*.**..*******..*.******...*****.*.*...**...*..*.*.**.*.*...**.*.*....**.*....*...***...*.*.*.***...*....***..*..**.******..*..*.**..*.***..**.*.*.*..******.*********.*.*.*..****..*...***..*.*.******..**.*...**.**.*...*...***.......*.***..*.****...****..*.**....*****...**......***.***..*..*.***..*****.*.*.**.**....*.****.*.*.*...*.*...**.*.**.*.......*...***...*.****.*..*.*.....*...*.**.*.**.*..****.**..*******..****.*.*.**.*..*.*****.*.*....*.***..***...*.**.*..*..****...*.***.*.....****.**......*.*.......*....***.***.....*.****..*.****....**.....**.*...**.*****.*.**.*..******.**.*...**.*..*.**....*...**....*...**...*..*****.**...******.*.*.***..*....*.****.*.*...***.*.**...*.***.**...*.*.*.*.**..**....*..**.*.*..*.*..**..*....**..**....*..***.***.*....*.*...***.*.....****...*.*.**.*.*.**..**....*.**..**.*.*.**...*...*...*.*...**....****..***...**.
******.*****..**..*.*...***....*...****.**...*..*..***.**.*.....*..**.*..*..*.*.**..*.**.***.**.......***...*..**.*...****.***.*..***.**.*.*.**...*..**..***.**..*.*...*..*.**..**......*...*.*.**..***...*.***....*..*.*.**...*.**...**..****..*....*......*..*..**..*.**.*****......***.***...*.*....**.*.*......*.******...*.****....***..*.*****.**.******..*..*..........*.*.*.***.*.**...*....**......***.*.*...*...**.............***.*.*.....*.**.****..*.*.**.*.*.**..*.**********...*........*.**.**....******.*.***.****..*...***.*..***.*.*..*...****..**.*..***.*.*****.*..**.*.*..*....*..*.*.*..**.*...*.**..*.*****..**......*.**.*..****...**.*********.**..*..**.*...*..*..*..*.*.*****...*..****.**.**.*****......**.*.**.*.*.***...*..*.......**.****....***.**..**...*.*..*.***.*.*..***..*.**..***.***.*..**.*...**.*..**.....**.*****.*.*..***.*.**....**.**..*.*****.***.***.***..***....**..****.......*...***..****.**...**..*..*.****.......*****..**.*..**..*..*...****.**..*....*.*****.*.**..*.**.*....***....**..**..******.***...**.***...***.****..**.*....*...**.*......*******..*....*.*.*.***..*****.*.***..***..*..***...**...*....*...**.*..*.*...******..*****..*.*...**..*..***.***.*..*.****....**....*...****.***.*.**.*.*.**..***.***..*.*....***.*.***..*.**..**....***.**.**.*.**...*.***..******..*......*.**.*.***...*..*.*.**...*.****...*....*******.****.*.****.**...*.....*.*...**..***..*.*..*****.*.*.*.*.***..*.....**..**.****.*****..**...****.**.**..*..*.******...***.**.*.**.*......*..****.**.****.**...*..**..**...*..*.**.....**.*.*..*..**.**.*.*.*....*.*...**.**..*...***.*.****....*..***........****.**.........******...*.***.*..**...*.*.*******..*.*...*.*.***.*.....*..**...*.*...*.......*.....*****.*.**..*...*..*.*..........*.****.**..****.*....*.*...**.*..**.**..**.**.***......**.*.***..*...****.****....**.*.****.*..*.**..*.**...*...*.**..**.*.**...***.*.**.*.***...*.****.***..*...**.**.****.**..*.**.***.*...***.*.*..*..*....*..*.***.******......**.***...*.*...***.*...*.*.*.*.*.***..
*.**.**.*..*.**...*..*.****.***.....*****....**.*....*..*...****.**..**....**.**..*...***..***.....**.**..**..**...*...**.*****...*...***.......*..*.*..*.*.****..**....**...*...**.**.**....*******..*.*.*....*...**.*.*.**.*.***..*....*.***...**..****.*.*.**...*.**.....*...*..***.*..*.*..****.**.*.*...***..*.****.......*.*..*...**.*.**.*...*.*.*..**.*.*....**.*.....**.**.*.*.**..*.****.***.*.*...*.*...*.**....***.*.***..*.**..*...*..*.*.**..*.*.*....*****.....*.**.***.*.**..*...*..*.*.**.*.*......*.**..*..*.*..***.**.******....*...*.*.....*.**.*..**..*......****..*..**.***..***.**..**.*...**.*..***.**...***.**.**.*****.***.*..*****..**.*.*.**..*****.**..***..*......*****...***.**.*.*.*...*.**.*.**....*.*...*..*.***.***..***.*..**.***....*****...**...**.*.**.*..*.**..**..*****.*******..***.***...**.*.***.**....********...***..**...**..*..*.*.*.******.**.....*.*.**.*..***.*.****....**..***.......*.****.*.*...****.**..**.*.*.....**.*.*.**...*.***.**..*.**...**..**.....**.****..*.*..**.***....*.*.**.*.*.*.*.*..*.**..****..*.*.**...*.*..*....*..*******.....*..**.**....*.****.**.**..*..**..****..*.*...*...*..*.*.*.*...*.*.*.*.****.*..*.*****.**..*.*.**.**..*********.******....*....*..*..*.***.*.*.*.**.***.*.*.**..*......**.**.**.....**.***..*.*****..*.***.**..******..*.*.....**.**.**..*..*****..**.*.******.....*.**.**...*..**.*****..***.***..*.*......*.***..*..*....**..*..*.*...***.**..**.*.**...*.*....*.**..***.*.*...*...*...*.*..*.******...*..**..*....*.*.**......***.*..*.***...*.*...**..*****..*....**..*...*..******.*.*..**.***.*.*..*...*********....*****....**...*.**..*.***..*.**.***.*.**..*.******.***.*.**.*****..*...***.*...***.*.***.*......**.*.*.*********.***....**.**.**..**...**.*..*.***.****.**.*.*....*.**...**.*..*.*..*..*.****.*.*....**.***.*.......*..*.****.*.*****.***...*.*.***.........***.***.*..*....***..*.*..*..*..*...*..****..***..*..*..*....**.....*****.....*.*...*.*...*.***.**....*...*..*.*.*.*.**....*.***.*..*..*.**.***.*.***...****..**...****.*..***.*.
*..*.**.*.*...***.*...*****.**......**.*.*.*.****.**..*.*.***..***..***....*.**.**.****.**.****.**..****.....*.*.**.*.*.....*....*...*.**.***.***.**.*.**..***.*..**.*..***.**.*...**.*******...***..*....*.*.*.*...**.***...**.*.**..*..***..**.....****.*.**..**..**.*..*.*.****..*..*.*..*..****...*..********.*.*..*..*.*...*..*...*...****...*...*****.*..*.*..*...*.*....*****...******.*....***...*.****..**.****....**.**.*........**.***..****.******.*..**...***.**.****..****..**...*.*.***.....****..*..*...*****.**.**.**.***..******.*..*.**..*.*.*.**.*..***..*...*.*.*....*..*..*..*...*..*....*.*.**.**.***.*.*..*.*.***.*.**.*.*.*..*.**..*....*....*.*...*..***.**.**..***.*...**......*.....**.*...***..**.*.....***..**..*..*.....**.*....*..****.*.*.*.**.....*.***.*..*.*..******.**.**...***.....**.*****..******.**.**.****.***.*.*....*..**....**..*...*..*****...**....*..*.*.....*...***...*..*.*...*****.*..***.**..*..*..*.*..*.....*...**.*..*...***......***.**...*.***.**.***.****..**..**.**.***.*******....***.**.*..**.*.*****.....**.*..*.**...**.....*.*.*...**.*...**.....*.....****....**..**.*.**..**.***...*********..******.*******....**.*.*.*.**..**....*.***.**.*.****..**.*...**....**..***.*.*..***...*.**.*..*..*.*.**.....*.*...*.....*.**.*..**.*.*.*...**.*****...*...*..****.....***...*.**.*..**.****.*...**...*..***.*.*.***.**.***....**.***.*....**....*..*.***.**...*..*..*.*.**...**....*....*.*.***..*.*.****...*.**.***.***...**.*.**.**..****.*..***....***.**..*.....*****.**...*..*.***.....*.*.*....*.***.**.*.**.*.****.**..**...*.**.*******.*.*....**....*.**..**..*.*..*.*.*.**.***.....*....*..****.**..**.*..*.....*..*.*...*.**.*.*.*.**.*.*.**.**..*.....***.*.*.......*..**..**..*.*...***...****..*...*....**..**...***..*...****....***..*...*..*...***.****..**...****.**........*.**.*.**..***..*.*.*..***.*.*.*....**.*..**....***.**.*....*.*...*.*.*..***.**.*...***..**.***.****..*.***..*..*.****.**.***.*.*.**.****.**..**.*....*..***.....**.**.......**.**...*..*...*.....**.***..*..***..
...*.*..........*..*..***...**.**.***.***..**.*....*..******..*.*.*...*.***.*.*****..*.*.*.*..*.**...*...*...***.****.***.*.*..**.*..*.*..***...*.*.**..**...*......***.***.*.*.....*....****.*..***...*.*..**...*.**.*..***.*...**..***..********..*.****..*.**.****...*.....***..*.*****....*.**...**..**.******..*.*...*****.*.***.**.***.*****...*......**..**.*...*..****......*..*......****.**.******.***.*....*..**.*.***.*****....**.****.***.*..*.....**.**..**...****..*.****.*..*....**.*.....***..*....**..*...***...*.*..**..*....**..**.*...****.*.**.*.*..******.*.***...**.****....****.*..*****..**..*.******..*...*.*...******.*.***.**..*.*..*..*..**.****....**.***...**.**..***..*.*....*.***.*...*..***..*....*.**....*.*.*...****..*.**...*..****.*.***..**..*****..**...*...*****..*****.*.*.******...*.**.*..***..**.**..**..*.....*.........***.*.**.*.******..*****.***..*...**.***..*.*.......*...*.*..*.....***..**.*.*.**.**.**.*****.*..*.*.**..*....*..*..*..*..*.*.**..**..*.**.*...**....**.**.*...*..*.***.**.**..*.***.*..*..**.*.*.*...**.*...*.**.**.****.***.**.**..**..*.*..***.**..*********.*******..***.*.**.*...****.......**...*..*.*.**.***.**..**.*****.*.*..**.**.***.*.*.**.**.......*.*.......*..*.***..**...*..*..***....*..*..*........*.**.*.*.*.***.****..****..*.*.**....*..**.*.***.*..***..****.**.....**..*..*..****..*...*..******....**......*.***..******..*....**..*..*****.**.*.*.*.*..*..*..*...*..*****......****...*.***.**.**.****.***......*.......***..******...*.**..*...**..**..**...*.*****.*....***..*.***.****.*..*.....*..***..***..**......*.**.*.**...********...****..**..******...********....***..**..**..*.*..*.**.*.*.......*..**.*.*****.**.*...*.*..*.**...*.*.****.**.*.**..**********....**..*****..*.****.*.*.*.*.*..*..*..******.***..**..*.*....**.**..**.*..*..*.***..*.*...***.*.**..******..*.*.*..*.***..***..**..*..*.***.*..*.*.*.***.*.**...***.*..**.*..*...*.**..*..*.***.**.....**....**.*..*..*.......*.*.....*.*.*..*...**.........*.**..*..*********.*.**..*.*****.***...
..**.*..***..**..*****.*...*..*....*....*.**.**..*.*.*....*..*.*..*....*......**.****...**...*...*.*.***...*.......**..********.*.*..*...***..*.****....****..***..*.**....*.**.*......**.*.**...**......***********.***....*.**.**.******...***.*.***.*.*.*..***..*..*...**..*....*.***...****.**..*...*...*.**..*..*....**...***....*.*.*.*.*..***.*.......****.*.*.***.**......**.*.***....*.....*..**.*.**.*.*...**...*.*...***.*.*..*..**.*****...*..*******.***...*...**..*.**....****..**....**....*......*.***..*..*.****...*..*.*...***..*.....*****.********....**.*..*.*.**.....*...****..*...***..**..*****..****...*....*.*.*..***....**.**...***.....*******..**...**.*.**.**.*....*..***.......*.****....*.*****.***.*...*.*****...***..****.....*...**.*.*..****....**..**....***.*.**.*.******..******..**..*.*.***..*..*..*.*.*...*.*....***.*.*.**.***..*...*...*********.*.*.*..****.*..*...*....**.***......*.*****.**.***..*.***.*.*.**..**.***.*****.**.*...*....**.*..*..***.*....**......*.******.****.*.*..***...*..*.****..*.*......**......*.****.**..***...****.*..*...*.*.**..*..*.***.*.****...**..*****..*.*****..*.......*...*.*.*...***....**.......*******.*...*.***..*.**..*..*.*..*.**.*..*.*.*.....*.*.***..*.*.**.*..**.*.....*...*..*....****.*...****.****.*.*.***.*****.*.*...**..*...*..****.**.*.**.**..******....*...*..***.......*.**..*.*..**..**...*..*.*.**.*****....*****..*.*..*..*...*...*****.**.**..***.***..*..**..***...**.**..*..*.****.*..*.***.**.*.....**....*.**.*.**.****..***....***..***..*.*..*..*..**...*.*.**....**....*.*.*.*.***..***.**..*....**......*.***.*...*.***.***.*....*.*.***..*....*****....****.***.*.*.*.*......*.*..**..*.*...*..*.**...*....*****...**.****..*.*...*.*.*.*.*****..****.****..******.*.*.*..****...*.******.**.***...*.*...*..**.*******.*..**...*.**.*..*.***.**....**...***...*.***.*...***...***.......***.*.*****.*..*.**..**.*..**.****..**.**...*..**..*.*.********.*.**.*..*.***..*.*..*...*...**.*...**.*.**..*************..*.**.*.*.*...**.******.*...**..**.*...**
**..*..**.*....**...***.*.****..*.*****..*....****.*.***..******.*.****.***...**.***.*..**.*...**.****.*.***.*.**....**.**...***...*.***.**..**.*.*..*.****..*.******.*.********.**........*....*.**.****.******...*.*......*..**.***********.*****..*.******..*..**.******.*..*..****..*..*.*...**.****.****.****.*.**.**.*..******.**.*.*...*.*...*****..****.***.*...****.****..**.*...***..**...*..***..*.****....*****..**...***.****...*****.*.*..*...**.****....*...*.*..*.*.***..*.*..*..*....*..*.*.***.*..*.**.*****.**..**.***.*.*..*.*.*.*....**.**....*.*.**..*...**.**..*...*******...**.**.*****..*******....******.*.*.....**.**.**.....**.*....*...***....*.**.*..**.*.*.*.*.....*.*..*.*****...***.*.*****.******.*******.**.*.*.....*.****..*.***.****......*..*****...*..*.**.*.***..*.........*.......***..*.*...*****..*.*.*.*..****..****...***..**.**...*...*.*..*****..*...*.*..*.*.****...*.***.*.**.....****....*...*.*....*..*.******.*********.**.******...**....*.****.*..**.***..*.******..****.....***....*..*.....*...***..**..***.....*.**..***..*....*....*...*..*..**..*...*..*......*.**.*.*.****...*.**.**.**...*..*.*.****.**.*...*....*....*..*.***...*.**...**..*......*..***.****....*.***..**.*...**.**.*..****..**.*....*.*.**..*****.**..**..******.....**..**.***.....********.***.*...*..*......*..*....****..****...**....*******..**.*.**..*****.*..****...**...****.*.*.*...*...***.*.*.*..*....*....*.**...*.**.*..***.**.*...**...***..**.....*...*..*...*..*..*.**.***..*.*.**.**.***..*.***.**.*...**.*.*.*...*..*.*.*.**.**.**.*...*.*...*.**.*..***.**..**.*...*..*.***...*....*..*....***.....*.*...****..*.**...*..*****.*.*.*.**..*.**.....*.*.*...*...****.*....***.***...**..*.*..*........****.**...*.***.**.*.*..**.....***..****.*.....**.**...****.**********.****.****..*..*.*.*.....**..*****...**.*.**.**.*.**.*****..****....***.***.*..**.**..**.**..**.*****......*.....*..**.***.*..****.*..*...**...**.*.*.*.*******..*...***.****...***...**...***.**.....*.*..*.****.*.*.*.*..*...**..**.*.**.*****.*
.*...*..**.**.****....***.*.**..**..****.*.*.*..*...*...***....*.....*...***.**...**.**..***.*...**.**..**.*...***...**..*......*..*.**.**.*.**.***.***.**.*..*.***.***..**..*...**.....****...*...********..*.***.*..**..**..***..*...*..*.*..*..***.**.*.**.*.....*.*..***.***.*.**....*..*.**.*.*....*.....*.**.*.***..*.*......*..*.**.*.*.*..***.*...*..**.**..**.**.**..**..**..*.....*.***...*..**...*****..***..*.*..***.**..*...*.*..*..*.*****..*..**.*.*****.**....*..**.*.*.*.**..*.*.***.**.****.**...*.***.**..***.****.**.*.*.*.....***....*..*....*.***.....*......**.*..*..**.*..**.*.*.*.**..*...*.**.****.*.*..**.*.*.**.*.....*.***.*...*.***.*......**..**.**..*...*.****.*....*.*..*..****..*****.***........****..***..*....*****.*.**.***...*.***.*...******..***.**.***...**.****.*.*.*.*...**......*...****.****..*.***...*..*.***..**..*..*....****.****..**.*.*.....*...**.***.*.**..*..*.*********.*.**.*..****.*...*.*****...*.**.*...********..*..****..*.*.*.*.....****....**..***..**.*..**.*.***.*....**....******...*.........**..*.*.....**..**.*.*.**..**.*...*...****.**......*****.*..*.**..***.*.**.....***.***.*...*.***...****.*.....*.**.**.*.*..****..*.*.**..*.**..*.*.*.*****.*...***..***..*..***.*...*.*****.**.**.*.*....**.*.****.*.****.*..*..******....**..*...*....**..****.***.......**....*.*..****..*..*..*.**...*...**..***..*.**...***.*..**.*.*.**.*...*.***...*******.*..****....*.....********.**.**..*...******.***...*.*.*.*******.....*.*..****.*..**..***...*.*..*...*....*.*.*****......*..*....**..**..**..**...**..*....***.*.**.*.*.*..*.*...*****.*...*..*..*********.*.**.*.***.*.***.*.*..*.....***......*****.**.****..**.***.*.**.*.***..****..***.*..*..*.*****..***.*.*.**..*..*****.......*...*..*..*...*.......*..***..*..*.*....*...*.*..***..**..*....****.***..*****..**.*.**.*.*..*.*.*.*..****.*...*..***.*.*.****.*.******.*.*..**...*.***.**..**.*..*.**.*..*.*.*.**.******.*..*.*..***..*.*.*.***.*.**...**..***.....**.....***.***...*....*.*....*..**.*..*...*.*.******.*****.***.*.*..*
...****.....*..*..**.***.....*.*.**.*...*..***...*.*..***..*****...****.*.**.**.**.**.**.**********..***...***.***.**.......*****.*....***....*...**...*.**.**.*.*..**..**...**.*...*.**.*...***..*...*..*..*..*..*.....**.*...**..*****...**.**.***......**......****.***..*...*.*....**....****......*..*...**..*.***.*..**.**.*..*......*.*..**....*..*......*************...***..*.*.*******..*...*....**.*.*......***.....*.*...**.****..*******.****.**.*****...******....**.**.****..*..*.....**.***...*.******.**.*.*..****....***......*.***..*.**..*..*..*.*.***..*.**.****.*.***.**.**.*.*..*.**....*.*......**....*****...*****...***..*****..***.*.**.*.****..*.*...*..*......***.*..*..***..****.....*.....*.*.**..***.**.*..***....*....*..*..*.*.***..*..*.*.*..*.*.**.****....**..*.***...**..***.....******.*.**.*..*.**.*.*****..*..***.***********.**.....***.......*....***...****.*..**.**...*.*..***..**..**.**...*.***.*.*........**...**.**.***.*.**.**.**....**.**..**.*.*...**.......*..******..*****.****.**..***.*.....*.*.**.*....*.********.******....*....**...**..*....*.*..*.**.**.*.****.**..**.**...*....*.****.**...****.***.**.*..*.**.**..****....*.*.*.*..***.***.******.***.***.**.****...*..**....*.**..*..*.*.*..*****.**.*.*****...***..**.*****.***......*.*...*..*..****.**...*.*.****..*.**.****.*.*...*.***..*******.**.**.**.**..*.***.*..**.**.**....**.********.*...**.*.*.****.*.*.*.*.**..****....*.*.*.....**....*...**.*..**..*....*.*.*....**...*.**...**.*..*..*..*..*...******..*...*.**.*****...*********.**..*.*.*****....*.*..*....**...**..*****.******..**....*.*.**...**...***.*.*.******..******..**.****..*.**.**..*..*.*..***.*.*.*.**.**.**..*..*....*.***.*.***.*..**.**.*...**...**.***....**.*.......*..**.**.*..*...*******.**.**.**..**.*..**.****.*...*.***.*..*...***....*.****.*.**..**.***.***..*...*.*....*..........***.*.***.*...*.*.**.**..*..*....*.***.**.*.***..***.****.*.*.*.***.*..**...**.*..*.**..*.**.*....*..*...*******...**......*..*..***..*.*....**.**.**.**...***...*.......**.*
*.******.*..*........**.*.*.**.*.**..*...**.**.*.**.**.*.**..**..*.**....****.*****..*.**.*.**.*.*....*....**.*.***.*.*.*.**..*..*.**.***...*.**...**.**.*...**..***.***.**..*..**...**....***...***........*.****.**..***..*.*..*.**..*.**.*.*..**.**.**...*...**.....*..*...****..*.**..*....**.**.**.**...*...*****..*...**.**...**..**...*.***..**.*.*..**.*.**.**.**.**...*.***..*.**....*****...**...***..*.**.**.***..****....***...*.....**.*.*.*..****.*.**.**.**...***.*.*.*..**.*.***.***.**.*.**.....**...*.***...*..**..*.***..**.*...*...**........*.****.*.**...****.*.*.......*****..**.*...***..*..*.****..***.*********.*.*.*.**........****..*....***....*..*.**..***..*.****.***.**.**..****.*...***..**..***...**.*...*.**.**..**.....**...*.*****.****..**.*..*..*.*.*...***..**..**.*.*..*.*.***.........*****.*.*.**.**...********....**..*...*.***....*.****..*.*..**.*.....*.*...*.*.**..****..*.*.***...***.**.*.*..*.*.***.**.**.*.*.**...**..*.***..*...**.*.****.*....**..*.*..*...*..*****..*....*.*..*...*..*...*..**...*..***..******.***..*..**...*....**..**.*.*.*.*...*..*.*..***..**.*****.*..***..**.*.*..****.*.**..**..***.*.****.*....*.*****.*.**..**.*.*...*.**.**.....*.***..**.**.********.*.......**......**.***....*..*...*.**.*..*...******..*..*...*****.*.***....**.**.****.**....**..****.**.******..*.**.....**.**.**..****.*.*...*.*.*...*.*...****.....*..*******.**.****.*.***.*.*.****.***.*..*.*.*.****.*..****.*.****.*.*......**.**.*...**.....**.*.**..**...******......***..**....*.******..*....***.....****.*.*.**..*.****..*......***..........**.***.*..**.*....*.*.*.***.*.*..**..*.*...*.**..*......*...**.*.**.**..****..*.*..***.**.*..**....*....*....*..***.**.*.***..*...*...*..*.****.*.*.*.**.*.*.****.....*..********..*..**....*..*...**.*.*****.*...**............*.*..***.***.*...*.***.*.*.*.***...**....*....*...*.*.**.*...**..*..**..*...******..***..*.**.***....*.*****.****.***..*.**.**...*.****.....***...*.**..**.**....*.*.*...***.***...**...**...*.****.*.*.**.*******.*..********...
...*..*..*.***.*..*....*.***.*******...*....*...***.*..**..*..******...**.*.**...*....*...*..**.**.**...**.**..........*.**..*....***..*....**.**.**.*.*....*..**..*.**.**..*****.*..*..*.*..****.***..*..**.**.*...***...**....*.**.**.*..***.*...*...*...**..***.*.******.***.***.***.*...********.....*******..**.*.**..**.....***..*******.*.**.*.*.*.*******..*.*..***..*****.**..***..*.********.**..****..*...********.....*.*.**.**.*.*****..********...*.***..*..****.**.***..*.*.*..*..*..*....*..*..****.**..**..*.****.*..*****..*.*..**..*...*.....*.*.*..*.*..*.*....*...*....**.***..*.*..***..*.*.*.***..*....***.**...**.**.*.*...**.*.........*.*.**.*.**..****...***.***..*.*.***..**..**..*.***.*.*.**.*.*.*....***......**...*****....*.**.*.*..****..**...**..*.*.***.**..*...**..**..*.**..**...*..*...*.***.*....*..**..**.***..******...*.*..*.*...*.*...*..**....******...*..*...**...*.*.**.**..**.*****......*.......*...*.***.**........*.***.****.*..*..*..*.*..*..***.....***.*..*........*..*.*.*.**.*.*...**.*..*...********.*..*..**.**..*..*.*******.**..*.*..***.....*.*...***.*...*.....*.***.....******..***.*.*.**..*.***..**.*.*.*..**..**.***..**.**..*..***..**.....*...*...*....*****.*....**.****..*..****....*.*.****..*.**.***.****.*...*.****.............**...*.*...*.....***....**.***.*.***.*****.*..**..****...***....*..**.**....*.*.*...........***.*..*.*......**.**..*..**..*.*..*********..*..*.****.*.**.**.***....***..***.****..***..**.***.*...*....****..***.***.**..*.*.*...*.*.***..**..**..*...*...***..**..*****.*****.**...***.*.......**....**.*.*.***.......***..***.***.*....*..***...*...*..*.*..*...**..**.........***..**.****..**...*...*.****.*....****..******.*.***.*.***.****...*.*.*..*..***.**..***..**.**....****.....****.**.*.*****...***********..***..**..**..*..*.****..**......**.*.*****......*.**..****.*.*....*..*****...**.*....***..*.****.*.*..**.*..*.*......*.***..*.*....**.*.**....*....*****.****.**.**.....**.....*.*.*.**.*.*****.*.*...**.*.*.***..****....*...***.*..*.*.**
*.*......*...**..*.***....*.*...*...*.*.*.**..***.....***...***.*..*....******...***..****.***.***..**.***..*****......*****.*....**..**.*...*.**...*...*.*.*.*....****..*.*..*..*.***..**...*....*..*.***.***.*.**.***..****..**..******..*..*....**.**..***.**.***....**.*.****.**.***.*****.....**..*.....*.*.***.*.*.****.........***..*.*.*.**.*..****.*.**..***.*.**..*.*.*.*.*...*****.***.....*.*.*..****.*..*.*.***.*.*..*.*..*......*.*****.*...*.*..*...***....**.*.*****..****...*******.*...*...*...*.*.**.*.**....********.*.********.*....*....**....**.**.......*..*.**...**...*.**..*...***...*.***.**.*...*...*.*.......*.*******.******.*.*..**.**..*..**...*.***.*.**.*.*..*..*..*...*****.***..*****..**.***..****..*..*.*.*...*...*.****.*...*.*.....*..***.....*..****...*..*****..*****...**.***....**.******.*...****.....**....*..**....*...*...**..******.****.***.*.*....*.*..*.**..**.*..*****..****.*.*****...***.*...*.**.*..***.****.*.....****...*.*.*.**..**.*..*.**....*.**...*.*..*..***.....*..*..**.....**..*.**....*..**.******.*.***.**.*.*.*.*..*.****...*.**..*.....***.**.*.*.**.************.**.*.....**.**...***.**...*.**.****..*..*.**...**.....**..*...**..****..*...**..*.*.*.***.**.*.**..*...***...***.*.***.*.***.*..*.*...*.......********.*..**.....*...***....*.*.***...*..******.*..**.*.**..**...*.*..*...*****..**...***.*..**.*..**.**..*....**.**.***.**..*****.*.**..****.*.*****.*.**....****..*.*..***.****...*.**.**.....*...*******.**.***.**.*.**..*....***.*....**.**.***.*.*..*.***...*****..*....**********....*.***.*.*****.***.*****....***.*.***.**..*....*.*.**..**...*****...**.*...***.*...*..**.*.*....*.*....******.***.*.*.*.**.....*****.**.**..*.**....*..*.*.*.**..**.*..****.**...**.****..**..****..**..**...***.*..*.*.....*.*.**....**.**......****.....**...****..***.*....**.....*********.....***.*....*...**...*...*.**.**.**.*.*...**..***.*..**...*.*...*..**..*.........*......*..*..*..*.**.*.**********.*....****.*.******..*.**.*.*....*..*.*.**..**.*.***.**..*.***.*...****...*
****.***.*.**...***...**.**.******.*.*.*****.**.***.*.*....*..**..***.*.***.***.***.**.**...*......*....*.*.*.****.*****..*.***.*..****.*..**.*****.*.*....**.*...*.*.***..**.*..**....*.**...***.*.*.*.***..*....**.***...**.....*.*...*.**.*.**...*....**...*****.*.***.***.**....**.*...*.*..***..*.**.**.**.**.***.*.*.....**.**..*...****.********....**....**.*...*...**.*...*.**.*..*.**..*.*....*.**...*.*..*..*...*..*.*....*....***.****.**.*.....*..***....*.**......*.**.*..*..***..***.*.*...*...*...*....**..**.*....*....*.*..****..*.**..**..*..*.*..****...********.*......*....*.*..**.**....***.*.***.*..*...*....*.......***..*..***..***.****...*.***..**.**.*.**.**.*..**..*.***.*.**.*..***.*.******.*...*.*..*...*...**...******.*...**...***....***.**...*...*.**.*****..*.**..*.**.**.*...***.**.*..*****.*.*...*.***.***.**.*.*.*********..***...*......**.**.*....*...****.*.*.****.*.....**..*.....*.*****.*.*.*.*.*.****..****..***.**.*...*.***..**....*.***.....**.*.*.**..*.*...***...*.*******.....*.**.*.*.*...*.*..*..**.*.**...****....****..**...*.......**...*.*..*.***....*.*.*..***.**.*.*....****.**.**..*..**.*******.**.***..*****...**..*.***...*.....*....**.***..*.****.*........*..**.**.**...**..*.**.*....**.******..*..**.*.*..****.*.*....*..*.*...***...****.*.....**.....*.*...***.*.**.*.*..*....**..*.**.**.*.*.***.*......*.*..***.***..*...**.**.**..****....**...*..*...**..**...*.*..*...*.*.**.*..*****..*.*...**..**...***..*.*.*..***..*..*..**.*.***.....*.....**.*.*.**..**...*...***.*.....*.******..*.*.***.*...*..***.....***..*********.*.*...*****.***.*...**...***....*..****....****.***.*...**...***...*.......*.*.*.*.**..*.*.**..***.*...****...*.**..*.*..****...*..**....*.****.*..*.**.**.***.*.***.****..*...*****.*..*.*.*.*..*..**...**..*.*...*..*..***..*.*******.*...**......**.*****.****....*********.***.*....*.***....*...*..*..***..*..***.**.**.*.**.*****..*.**.**.*..*..**.***...**.*****...**.***************.*****.**.***.**.**..**.**..**..*...***.***.*...**.*..**....***....*.*
..*...*.**...*..*.*.**...*...**.**..*.***....***..**......*....***...**..*...***..******.***..**.***.***.**..*****.***.*....*..**.*...*......***.***..*...*....*....****.*.*..*..*..*.****....**.*..*.*.*..*.***..*..*.*.**...*...*..*****.....*.*.**.*....**.*...**...*.**...*.....******.****..**.....*..***.*.....*..*..***.*.*.*.*.***.**.***.......*.**.*.**.*.*..**.***...*..*..*....*...***..***..***..***...**.*...*.*....***.......*.*..*..*.**....*.***.*..*.******.*.*.*.*.*..*...**.**...*****....**..*.**.*..*..**.*.........*.*....*..*..*.**.......*.*....***.******..**.***.***.**.**.*.*...****..**.*.*.***.*****.*.*..*.**...***.....**.*..*..*.......**.*..*....*.*.**....*..*.*...*.***..**.*.***.*.*.***.*.**.*..*.*.****..*.*..*.**.**.***....**....*****.*....*.*........*.....**.***....**..*.**.**.*...*...*.*****.**.**.*.**..*****.*..*..*..**.*...**...*....**..*..**.*******.*..***..****.*...*..*...**.*...*.*...*.*.*.*.**.............*.*....*...*.*.*.*..****...*.*....*..*.****...*...****.***..*.**.*..*..*..*...**...*.**..*....***......**.*.***.**..*...*.**.**....*..**..**.**.***.*****....**...**..*.**..**.**.....**.....*...*.*.*.***..*.*.*...****.*.***..*.**..*...****..*********......*.*..*.*.....*************...**..*******.*****.*..*...*..***..*.**..***..*..*..*...*....**..***..**.*..*.*.*****.*...******.*.*.***..*...*..*.******.......*.**..*.***.*..**.*.*....*.**.*..*.***..**...*..**.****.**...**....*.**.****.**....***..**.*.....*****..**....*.**..*.**.*.**..**.*.*.*.**..*....*.*..**...****.......**.***..****.....**......**..**.****.***..***...**.**.*****..*..**.**.*.**.**.....**...*...*.****...*****.**...***...******..*.***.*......*..*...*..*....*.**..*.*...**..**...*...*.*..*...****.**..*..**...**..*..***...**.**.**.**.**.*.*.*.*..**.....*.*.*..*.**.**.....**.*****..**..***.*...*.***.*..**.******.*.**.**....*.**.*..*..*.*....**..*.***..**.****.*.**...*******...*...***.**.**.**..**...**.*.*.**.**...*.*...*.*...**.*.**.*..**.*.*...***.**...*.....*....**....**.**.**....*****....
..*.......*.**..*....*.*****..*.*.*.****.*...**.*.***.***.*..****.**.*..****..*.***.**..**...***.****......*..***.*.*.*.******.*..*..*.*...**..****...*....*.*.*..**.**....*..**...**.*...**..*.*.*...*..*..***.**.***...*.*********..**...*..*...*.**..*.*.********..*.*******..**....*..*...**.....*..*.*****....*..*.*.***....***.***.....*****.***.****.......***.*.*****.**.*.**..*.*....*.**..**.*..*..***.****..**.****.....***.*.*....*.***.**.**.*...*....*.****.*.**....***.**...*.*****..**....*....*.****.****.*.**.*..**..**...*..**.***...**..***....****..***.*.*.****.****.....*****.**....*.*.***......***.*.*.....*....****..*.**.**..*..***...*....*.*.***...****.***.*..***.*.*.****.**..*.*.*..***..**..**....*.**..*.........*.*..*...*.*.**.*****...*****.*..**..****.....*.***...***.*.**.....*...****.***...*.*****.......*.*..*....*...***.*.**.**.*..*..*.*....****..*.***.**.**..*.**.*.*.*****.**...*.*.*****..*.*........*...*****.**.*..**...*...*****.*..*..*.****.*******..**..**.....**..*.*.**...**..****..*.*.**.*.***.***.**..*.**.*.***...*.....*..*.*.*.*****..***.***..*.**....*...*.**.*.******.*.***....*.**.*.***..*******.*...**.***.*.*.***..**.**..**.*.*.****.**..***..*..*.**..*.*.*.***.***.*...**.*.*******..**..**..*.*.****...**.**..****....*.*...**.*.***.....**...**.*.*.*..*..***.**.**.*.**...**.********..*..**.*....*.*...*.**.**.*..**.**..**...**.*..*.***..*.**...*.**.**...*.***.....*...**.**...*.**.**.**....**....*.......*...**..***.*.***.....**.*..*.*......***.*.**.*.**.*.........********.***.*..**.*.*..***********....****.**.**..*.*.....**......***.**.**...*...*.............*..**..***.****.**.***.*.*.**.*..**..*.**.*.*.***.**.....*.*.****...**..*****.**...*.*....***..*****..*.**.**.***.**...*...*.*..*..*.*..*****.****.*.*.**.**.*.**.*****.**.*....*...***....*...*****.**.*......*....*..*...*....**..**.*.***.*.*.*...***..*..*.*.*..***.****.*..*.***.****.*.*..***.**.*...*..*.****..*.**...**....*.*..*.****...*..**.....*.*.*...*..**..*...**..*.*..*......***.*.**.*..***********.
*.*..*..***.*.**.**...***...***.*...******.**.*.***..****..*....**....*.**.....*.***.*.*.****.**.***..*..***.*..*...*..**.**.****.*.*.****...**....*....*..*.***.*.***.*.*.**.*.*.*..***.*...**......****....***.*..*****.***.*.*.**..***.*...****.*..*....*..*.***.*.*.***.*.*..****.****..***.**..**...*..*.*..****...*****....*..**.**.*.**.*.*.**..**..*..*.**.****.********...**.**..*..**.**.*******...*.*..*.*.**...****.**.***.*.*.*..**.***.*..***.**..**...*..*.*.**.*.*..***..*****...*......*..***.**.*.**.*.******......*...*.*...*.*.....*.....***.*****...*..*.*.***....*********.***.*.**.*.*.***.******.**.****.*..****.**.***.*.*.**....*..*.....*....***.*.*.....****..*.**.**....**.*.*.****..*.*...***..**..*.***.****..****.*..*.*...**..***..*...*.*.**.*.....**.*..*...*..*....*.**..**....**...**...****.*.***.*..**..*....***.**..*.*.***.*...**.....*.*.*..**..*.**..*.****...**.*.*****..******..*.*.*..*****.*.**.*.***...***..*..**..*****....**.*.***..**.**.*.***..***.*..*****..*.*.*****.*..*.*.***.*.*.**.*..*.**...*..****...***.**.*..*****.**..***..*..**.*..***.***..**..*..***.**.*.*.***..**...*........*.**.**.**..........*.**..*.****..**.**....**.**..*..*...*.****.**....***.*..*.***.....**...***.*****....*.**.*****.*******..**.****.**...*.***.*.**.**.**..**.**.***.*.*.**..*...*....*..*.**.**..*.**.****..****..***.*..*.**..**.*...*.*.**.......***.*.*....**..*..**..**...*....**.***.*.*.*****.*.*.*..**.***..**.**.*......*...*....***...**..*.***.*..***.*...*.******..*..*.....*.*.**...*****....**..*.*****..***.****..**.**.**...**.**.**..*..*.*.**..***.*..***..*..*.*.*.*..**..**.**.****.*.*.*.....**..**...****.*.**...*.**.***.**....**.*****.**..*.*.*.*.***..*.**..****.**.******..**..*..*.*.**.*.....**.***.*..*...************.***..*..**.*.*....**.......*.....**..**.****.*.******.***..*...**.*..**.***...*.*..****...*...***...***.**..****.*****..*.*.....**....*.....****..**...**.***...***..*..**.*.*****.**.***..**.*..*****.***..*..**..**.*....***..*.*.**.*.........*.*.****.*...***.*..*...
.*....**.****.*..**...*.....***.***..**.*.*.***..**.**.*.**...**.*.**.*.**..*.**.***..*...*.****..*..*.*.*******..*.**.***.*...*...*****.**..****.*....*.***.********.**.***..*.*.**..*.**.**....****...**.*...****.****.**...**.*...*..**.*...**....*..*.****....*.**......**.*..*..*.**..*..**.****.*.*..**.....*.*.*.**.****.*********.*.*.*.....*.**..**.*.*...*...**..*..**.**..*..**.***.....****.**.*.*.**...*...**..**..*.*.***.***...*.....**.*..*..*.****..*.**..*.***.*....*...***.*...****.**.*...*..*...*****....*..**.**....*..**....*.****..*.****...*.**...**.********.***.***.**..*........***.**..*..*..***.*.***..*..**...*..*.***.**...*.**.*..*.***.*****...**...***.......***.*.***..**.*....*...**..****..*..*..**..***.*.**..***...***.*.*.....*.*.*......*.*....***.*.*****...*.*..***..**.**....*.****..*.**********..*...**....*****..***.****....*.*.***..*..*..*..*.*****.*..*...**.**.*.***..*.*...***..*****.*....**..*.**..*..*.*...***.****...*..*..*...**...**..***.**.***....*..*.*..**.*...*..*..*...***.****.**.*...****.******.*.*.*..*..****.....*.*.*..*.*..**.*.*.***.****..*.**.*...****.***...***.**.*******..*..**.*.....**.*...****..**..***..***.**.*****..***.**..***.**..*..**...*.**..****.***.*.**....*.**..*...******.*...*..*...*.*.**.*.*.***.*..*..**...*..******.**.*.**....*...*.*..**.*.*.***.*.*.*.*.**.*..*.*.....*.**...*..**.*.*...*.**...***.**.**.....******.****.**..*.*.......*.*.**.***...*..****.**.*.*.*....*.**....*.**.***..*...*.**.**.**.***...***.*..*...***.*....***.**.***.**.****...**.....*.**....*.*....*....*.***..*.**........*****....***..**.*..**.**.***.*..*.***..***...*.*.**.*.***.*..*..*...****..********.*****......**.*...*****..*.*........***.*..*..*.**.*.*.*...*****.***.*...**....****...*********.*.******.*......*....**..*......*****.**.***..*.**.*.**.**.***..*...*...*.*...****.*.*..*..***.***.**.**.....**..*.****....*.**.*...***..*..*.**..**.*....*..**....*.*..*...*.******.*.*....********...**.*....*....*.***......*....*****.*.*..****..*....*.*....**.....*..*.*
*.****...**....**...*.......**.****....**....*...**..*.**..*..**..*...*****..**.....*..*.*..******..*.**....*.*....*...*...*.*.*.**..*.**.**.***..**..........*****....**..*..*...*...*.*.**.**...**...*.***....***..*.***.*....*....*.**......**..*..***.****.*..*..****..**.*..*.******..*.**.*....**...**.*.**.....*.*******.***..*.*...*****......**..**.******.*.***..***...**.*.*.*****.*......*.....****..*.**..****.*.***...*******.***.***....****.*.*.*.*..*...*..****...*....*..**.***.****.**.*....**.**....***..*.*.**.....***.*.......**....*******..**.***.**..*****........*.*.*....*.****.*..*..*....*...*...***..*..*.*...*..*....**..**..*.*...*.*..*.**....*...*....**..**.*.*****.**.**....*.*******.*.*...**.*..*..**...*.*..*...**.....***.**.*.**.*...*..****.*.....*.*.*.*.*..*..*......***.*..*.****..***.**....****..*..*..*****.****....***.***.......*..***.***.****..*****..**....*.*.**...**....*..*....***....**..**.*..*..**..**...**.*.*.*.*.**.*.*.*****..*.****..*....*.****...*****...*.....*..*******.**..**...******..**...***.**..**.**.***...*.*...*...*....*.*******..******..*...**...*******.*..****....*....*..*..**....****.**..*..*.....**.*.*.....*...******..*.***..*....*.****........****.**....*******.***..**.***..**.....*.*...***.*.*.*...**....*****..**.*.**....**..**.*..**.***.*.**.*.*.**.*.***....***.****..*.****.**.***...*.*...*...**...*...*.*...*...*.**...*.*.**.*.**.***.**...*******.**...*.*..*.**.**..*...**...*...****.*...*******..***..*....**.*****..*.***.*.*.*****...**.*..**...*..*.*..**.*.*.**.*...***..*.*......*.*..*.***.......*.**.**......*****...***.*...*...*.*.....**...*...**.*...*..**.*****..*..***....**..***.*.*.*...*.*..*..***...*...*.***...****.*....*.*..*.*...**..*.*.*..*...**......**..****..*..****.*...*..**..***.*..*...*********...*.*..*....*.****..*..***..****.****...***.....*****..*...*.*..*..*.**.*.*.**.*..****.****....*.*.*....**.*..****.**.**..*.**.****..*.**..**.*.****.*..****.......****..****..**.*.****.*.*....****..*.*..*.*.*.*.***...*****..*.****
.*.*...***...*..*..*.*..**...*..*.*...*..*...*.*..*.***.*..***..*.*..****.*..*.*.*.*...**.*.***.*.****.*.*..*.**.**...*..*.**.*...*.....*......*.*...****.*..******.*******...**...**.......**.*..*..***...*..*.....*.***.**.*.*.**..**.***.*.***.****.*..***.****..*.*.****.*..**.**.**.*...**.****.**.*****.*.***...*....*..*...***.****...*.**..**....**..***..******.****..***.**.*...****..**.*..*..*.******.***.*.*..**...*.*.*.**.*...**.***.***.....*****.**..*...*.**.**.**..*.*.*...*.**........**.**..**..**.***..*...*...***.***....***.**....*.**.****.********..***..*.......**.*......*..**......*****.**.**.****....*.*.**...*...***...*.....*..***.*...*..*.*****.**********.****.**..****....*.**.**.*****..*.***...**..*..**..*.*****.*.******..**.**..**...**.*****.*...*.**.**.****..*.......**.***.....****..*...*..***.*..***.*.**...*.***..*.*...*.**.*..**..**..***...**..*.*.***.....**..**.*..***.***..**.*.*.**...*.*.*.*....******.**.*...*.*..***..***.**...***..*..**.****...*..***.*...**..*......*..*.****.....***.*..***..*..**..*.*.*.**.*.....*..**.***.*.**.**.***.*.*.****.*..***.*.**...*.*.*.***..**....*..*..*.****...*...*...**...*.*...*..*****.*..*.**.*..***.**.**..******....*......**.**..*...*..*....****.....**.*....*.*...*****.**.**.*..***...*..**.*...**.*.***..***.****.*..***********..*.**.**.*.****.*.*.**..**.***..*****.***.....*******.*..*...**.......*.*.********..*.*.*.****..*.**.....*..*.*.**.*..****.*..**.....**.****.***.*.**..**.***.*......*...**..*.**.*......*.**.*...****.***.**.*..*.**.*.*.*......*****.*......**.*.....*..***...*.*.****..***.....*.*...**.*..*.*......*..*.*****.****.......**.***.*..***.**.***..***..*...***..*.****.*.....*.*.**....*.*..*..*.....**.******.*...**...**.**..*.**.*.*.*.***..**..*...**.**....*...*.*..*..****..*..**...*.*.****..***..**.**...*.**....***..*..*******..*..**...**.*.***.....****...*.***..*.*..*.*..*.*.***...*...*....*.**..*.*...******...**.......*.*.*.*..****....*.****..*.*.....*....**..***..**.****....*....*...*...*..**..*.***...*.*.
.**..**.**...**..*.....*...*..**...*.....*.****...*.*..*.*.*.*..*.........***.**.*..**...**......*..**....*.****....**.*.****.***.**...***.*....***.****.****.....***.*****....********.***.*......*.*******...**.....**.***.*******...**....**.********.*....**.*...***.***.*.....***...**...***....***..*...**...**.*..*.**.**..*...*...***.****..*.*.*...***.****.*.**......*****..***.****....**..*...****.*.*.....*.......*.****.**.**.*.*..***..*.***.**.*....*.***...***.*.**.*....**.**....**.****.......**....**.**........*.*****...*....**...*.****.....*..**.*.*.*.*...***..*..**..**...**.*.*.*.****.*.***..*.****.....*****..*...*.*..***..**.*...*.*....*.**..**.****..*....**...*...**.**.*..*********..*.***...*****.*.*...*.*.*.....*.*.*...*.*.*..******...*.*****..***.**.**.****....**..*..**....*..***..****....*.*.**.*.**.********...*.*.*.***.**..*.*...*..***....*..**..*.*.**..*..*..***..**.....*..***.***.*.*..****..**...*..*..*.***.***......*..****.*.*..*..*..**.*....*.*......******...**.**.**.*.***.*****..**.**..**.*..*.**....**.*..**.....*****...****..**.*.*..*.**.*....*..**.*...*.*..**...*.**.***..****..*.**.***..*****...*..****.**..*.**.*.***.*....*..**...*.*.**..**.*..**.***.**.**.**..*.**..*..*...***..*.*.*.**..*.*..*...**.****..*****....*.*....*.*..**..***..*...**...*.***.***..***...**...*...*......****.**..**...***.****...*..**..*****...**...**.*..*.*..*.**...*....**...*.....*..*..*..*.****.**.*...***.*.....**...**..***.**.**....*....**.*..********.*.***..******...*..*.*..***.*..**.**..*......*..*.**.**.....*..**.**......**..*.*..*...*.**.....**....*.***..*...*.*.**..**..****.*...**..*.***....*.**....*.***..**.**.....*.**...*..***.*.***.*...***..*.***.*..*.*.*..**.*******...*..**...*.***.***.*.*..*.*.*******.****.*.*...**........***.****.*.*....*...*..**...****..*.*****......**.*.*..*..**.*****..**.*.*..**.*...*.***.*.*.*****.***..*******......**.**..*.*........*....*.*.....**.**.*....**********......*.***...****.**.*.**...*.*.***....*..***........*.**....**..**..****...*.
..*.*.*.*..*.*****.**.*...*.....****..*....*****.*...*.**.**.**....**..***..******.*.*.*.**.*..*......**.**.**.*.**..*.*..*.*.***.*..**....***....**.*....*.**.*...***.*.*****..****.*.***..****.****.*....**.....*..*****......****...**...*.*.*.**..***.*..***.***.**....*..*.*..***.*...*.*....*.***....*..*.**.**......*.*.**.*.**.***.**.****...***.*.*...*.*.*..**.*..*.*.***.*.***...***...*..*.*..**...*.*....*.***.**.**...*.***.****.*..**.*.*....**.*.****..*....*..*.*.*...*.*.**.***....*..*..*.*..*.***..*..**.**...**.*..**.....**...***..*...*.*..*........*****.*.**..*.....*.*.*....***..**..*.*.*.****...****.****..**.***...*.**....*.***...**.***...****.*..*...*..*...**..*****.***.**...*..**.**..*..**.*.*.**.*.*....**.***.**.***...**.*.*...*.**..*.****.*.*.**..**....*.**.*..*....****..******...**.......*...*.***...***..*..****.*.*....*..*.*.****.*..**..**..***.*..*.*......***..*.**.*****.*.*.**..*..*.......*...*...*...*.**....*...****.*.*......**..*.*..***.**.*..***.***.*...**..**....***..**.*....*.***..*.***....*...**.**.*.**...*..**.*.*...*****......*......*..*.********..**..**.***.....**..*..**.*.*.*..*.***.***...*.*....*.**.*****..*...*.....*..**.**.***....**.**.*..**.......***....*..***.*...**.*.**.***.*..*.****..*.....*.***..****........*.*****.*.*.*..****.*..*.*.**..**..**....*..*...*.******.**....*..*..*.***.*.*.*....*.*****.....**....**..**.*....*..**.*****.*.****..*.*..**..*.*..*....**...*.*.***..*.**.******.********..*.****..**..*.*****.*..**...*..*.......*.*.*.****..*..****..**...*.**.*.*****..**..*.*..*.***...*...****.****..*..*...*.*********.*.*..**.*...******.*.*.*...*..*.*.**....*.*..*..******.**....*...***.*...*....*.*.**.**.*..**.**.*..*.....**.*.*..**.*.....**.**....**..**..*..**.*.*...**..***.*...*.....***......**..***.***..**.....*.*...**.*****.*..****..*...*.*.*....**.*..***.***..***.**.*.***..*.***..*.*.*.***.**.*.*......**.*.**.***.***.*.*.**..**...*..****..***.....**..*******..**.*****.**..*..**.*...**.***..**.***..*.**...***.....*.**.*..*.****.**..
.******.*..*.*.*.**...*.***.**.*...*.**..**..*.**..*.**...**..*..****.*.*.*...*..**..*..*..*...*.***.**.....*..****..*.*..*..****..*.*.*...**.*.*.**.*.*.*..***......**.*****.****..*..**.............****.....*.**..*..*...*.*****.*......***.****.*.**.**..*.*.**...**.*..**.*.**..*....*.**.**.****.....*.**.*.***.*...**.*...***.****..***..*.*..*****...*..*.*.****..*.**.**.**....*.**..*..*..**..**.***..**...*.**.*..**.*.**.*..***...**..***...*.*.*...******..*...*..*..*..*.**..*..*......****.....*..****...***......*..******.*.*.*..*.**.**..*....*.***..****.****.....**.*****.*****...*...**..**..**.*****.***..******.**.***..*.*.*****......*.***.*.......***..*****.**...*..*.*.**...*...*****...*.**.******.****.**.***.*...**..****.***..*.***.**.*..**.**.***...*...*.*..*.*.*.***..**...****...*..****.....**......****.**..******..**.....**...**..***..**.**.*...**..**.*.*..***..*.**.*****....*.**.*.*.*.**.**.*.****....*.*...*.***.***.****....*..**...***.*......*.......*..***.*..*...*.**..***.*..*****..*..**.***.*..*.***...**.*.....*..*.**...*..****.*****.*.*...**..****......*..****....**..*......***..*..*.*.*.*..**..*.......***.*..**..**.......**..****..****.*.*.**.*...*....*.**..*****..****.**.......**.*...**.*.*.**.*.*..**...**.*...*****.******..**..*.*.**..*..*.*..***..*...********.....*.*.*.**...*..****.*.**.***.....**..**.*..*.***...*..***..*.*..*.**.*****..*..*.***.*.**.***....**..***..**.....***.*.*....**.****..*.***..*.*.**..**.***..***....**...**.****.*.........***.....*.***.**....**...**.****.**.*...*******.**.*..***...*.***..*.*.*..*........*.*...**.*..**.*.*..***...*.*.*...*******.......*...*...**..***...*..**.**..*..*.**.*.****........***.**..*.**.**...*......**..***.*..*..**...**.*.*.**.**..*.....**..*.*..****...*.******.***.**.***.***.***.**...*.*.*.....**.***.*.**.*..*****.**.****..*.*.**..*.*.**.***.***.****..***********.*....*...**.*.***..****..*..**...*.*..*.**...*.*..**...*...**..**.*.**.*.*.....*....**..*...*.****.***..*.***..*.*.........***...*..*.******...*.*
.********....*...**.*****..**.*...****..*..**.**...***..***.*..*.......*.***..*...********.*.*.*.....***...*.....*..****.*****.*.**..**.**....**.....*..*..*..***....**....**.....***.**..*...***.***.*.***.*.*.**.*.***..**...***...*....*...*.**.**.**..*...*...*..*.*..**.**.**..**........**.*..**...***.***.*****..***..*...*...*...*.**.*.***.*.**..*.**...**..*.**.*..***.**..*....**.*.****...*.**.*..*.**...**...*..**..****..***.*.*..***...*.**.**.*.*..*..*.**.*.*.**.**.******...***.**..**..**.....*.*.*..*..**.***.*.**.*..*..*******.**..*.**......*.**....**...**.****.***..**....*.*..***...*.***..*****..***.*.****.*..*.**..**.**.**.**.*******.**.*****.*.*.*..***...*..*.*..**.*...*.*.**.*.*...*..**.****.**.**.....*...***.***.**.*...******.**.***......*...***....*...***.***.*..***.*...*.**.**...******.*.*..**.**......**.*..*..*...**.*.*.....*.*.*..*.*****..***...*.**.*.**..**..*.***.**.*.******.****...*.*.**.*..**.***..*....*.*.***.**....*..*..***.***....*...*..****....*.**.*.***.*..*.**....***..*...*.*....*****.*...**.****..*.**...*..*....******.*..****.*.*.*.**.**.*..*.**.**.*....**.*.*..**..*.....*.*..*****..*..**..**.......*...***..***.*...**.**..*.**..**.**...*****.*.*..***....*.**.**.**...**.**.***..***.*..*.*.***..*.*..**..****..*.*..*.*..**..*....**...**...*.**..*.*..******.***.**.*..*.*.*....**.**.*..***..*.....****..*.*..**...***..*.***.*....***.**...*..*.*.**..*.**..****......**....*..**....*******.**.****.*****.....***...*.**.***.*......*....*...*....**.***.***..**.**.***.........*..*.......*...*..***.....*..***.****..**...****......*..**.*.*....*.****..*.*.*.**.**...****..*....*...***.*...*.**.*.*.*.*...*.**...**.*.*...*.*.*..*...**..**..**....*..**.******..*.*****.**.**.*.*.*.*..**...**.***..**.*.*.**.**.*****.***.*...*.****..*.********...*.****....*****.*.*******.**.*.**.**....****.**.*..***.*..***..*..*.*.*.*..**.***.*.**.*...*.*.******.**.**.*.**.....*..**.*...**.**.*.*.*****...**..*.***.*..*...***..*.****.*..***.**...**.*.*.**...*..*..*.*.*.*****.**.*...**.
*.***..*.*.*..****..***..*....*.**...**..*.*......*...*...*..**.*..*.**.....*...***....**....****..***.*...*...*...*.******.*..*..*..*..*.***...*.**.*..*..*****...*.*.*.*.*.*****....*..*..**.***..**..*****.*.*.***.....**.***.***.***...*..*...**.......*.**.*.**..**...**..*.*..**..**.*..*..*..*..*..*...**.....*..******..**.*...*.....*......*.....**.*....*...*.*.*.**..***.*.***..***.*.**..**.*.**.**.**.**.*..*.******...**.**...**.**.****.*...****.....*.*.*.****.**..*.****.*.**....*****.*.**.*..**.*..*****....**..*.**....*..*..*...***.***.**..*.**.....**...*.......*****.**....****....*.***...*..**.**..*****..*..*.****.**...******..*....*.*......****.***.........********.****.***.*..***..**.***.*.*.....*.**.*.*...**.*..*.....*...*..*.*.**..*..**.*.*....**..*.****...............**.*.**.*...*....*.**.....*.*****.***..**..**.*.***.**...****.***.***....*.*.**..***..*.*****..*.**..****.**...**..**..***.***.**.*.********.*..*....*...*..*.*******..*...***.*........*..*.**.**....*.*..****.******..**...*.**.****...*...*........*..**.......****..***.*.**...**..****.****.****.*.*.*.*.*.***.*...*.....*****.....*..*.*..*.....*....**.*..*.****.*.......**.***.***....****.***...**..*.**..*..**.****.*..*...***...*.....*.*.*..****.*..******.*****...**...***.**..***.****.*.....*..****.*.***..*.*..........**...*.*...***.*.*..*.**.*..**.*.**.*.*.*.***...*..*..*...*.***.....*...*.*....*.*....***.*...**...*..*.*.*.*..*****.*.**...****.***.****.*****.....*....****.*.....**..*..*...**************...******...*.**.*.***.*.*....*.*.****.*.**.......*..*****.*.***.***.**...**..*..*..**.*..**.***.*****.*.*.**.*..*...***...**..****.....*..*...**.**.**....*..*.....*.**...**..*****..**.....***.**...****..**..*..**...*.**.*.*..*******.******.**.**.*..*..*.**....**.**..**..********.....**..***.****..*.*....*..***..*..*.***.**.*.***.*.*.**.******.*.*.*.***...***....*.....****...*.***.*.*.***.**.**.*.**.****.**....*..**..*..*.****..***.**..*.....*.***.****..*******..*.*.*.....*****.*......*.*.***.*.*.*.***..
**.*....***.**..***.***.***...*..*.**.*..*..*.**.....*.*.....**...****.*...***.**.....**.***....**.***.*.**.*...*...***.*...*.*****.**..**.....*****.*.****..*.*..*..****.*..**************.*****......*..**.**.***.****.**.*..****.*.....*..*...***..*...*.*..**.**.*..*.**.**..*.*..***..*.***..**.....*..*.****..***...*.*****.*.***.**.***.**.........*.....****..*...*..*.*...**.**.*.**....*.***.***.**.*..**.*.*..*....*.*.*..*..*.*.***..*.***..***..**.**.*.**.*..*...*..*..*.***...*...**.*....*..*..****.........***.***.***....**.*********....**.*.*....**.***.*.***..*.*.***.****.****.*.**..*.*****.....*.*........*..***....*.**..*..***.**.***.*.*....*.*.*...*..*........*..**********...*.....*.*...**...**...*.*******.*.*.*...**.**...**.....****..**.*.*....**.....*.*....**.......**......********.***..*.*..*..*.***.***.....*.**.*.*...*.****.*****...*.**.**.....**.*...**.*.*..*..***..**.*....**...*..*..*..*.****...*..***.......**..*.*..*******..*.*.**.**.**.***..****...*.**.*..*....***..***..***.*.***..*.*..*.....**.....*..***.**.***.*****..*...*.*..**..*.*............*.**.*.*.*..***.***.****..*****....**..*.*..**.....*...*..***....*...*.***..*.****.....*.*.*.**..**....*.***.*..***.**...*.*....*.**.***..******.***..**.*..**.....*.*..***.*.***...*.*.*.*.*...*.**.*.***...*.*****...*.***.**..**.....**..***.*.....***.*.*.*.**...*.**....**..****..*.***...***.****..**...****..****..*.**.*..**..***..****...*...**....**.****.**.*.**.*.*....*.***.*.****...*..**.*****..***.*.**.**.****.**.***.*...**.*.*..**.***.*.*********....***.**...**..***..****..*..*....**.**...***....***...**.*.*.**.**.*..*..........**..***.*.*..*....*.*..**.**.*******...*.*..**.**....*.**..**.**..**..*.*.....*...**.****.*..*.*...*.*****.*.***.**.*..*...**.*..*...***..*.**..*.**.**.**...*.*.*.....*.*..*....*..**...*.**.****.*****..**...*****...*.***.......*....**..****.***...*..*******...***..******.....****....*.***.*..*..******.*...*****.*.**.*.*****.*.***....*.*.**.****....*..***.***.***....*.*.**...**.*.***.*.*...*
**..*..*..*****...*.*....*.***...**.***.***.*.*.**.*..*...*.*..**.*..*******.**.***...**.**....****..****..*.**...*.*..**.*.*.*.**.**..*..*....*.***.*.*****.**.***..***..**..******.**..***....***.*****..****.****.*.*.*.*.**...**.**.**....*.......*.**..*...*..*...**..**..*..**..*****..*.****.*.....*.*.*.*..***...****...*.**.......*.*.*..*****.**.......***.**.*****....*******.*..*..****..*.*..*.*****....*..*.**....**..**...*.****..**..*...*.***..*..**..*.****..***...*******...****....*..**...**.*..******.....*..*...*.*.*...*.*.***..*.*******..**.**.*..*.*...**.**.*..***..**...**..*..*.**.******..*.**..*..*....*.**..*.*.*.......*.*.*..*******..**..**..*...**.*..*.*.*.*.********....***.**..***.***..****..******.*.******..*..*.**.*.....*.***..**.****..*.**..*.....**...***.*..*.**.*******.....**...*.**.......*.*.***.*..*..**.*.*.***.****.*...**.*..**.*..*..*.*...*.*********.*****.*....*..*..**..*.*.**.***.***.**...*****..*...*.*......***.**..*.*.*..**.**.*..**..*....*..**.......*.**.*....**...***.*.*.*.*.*.....*.*.*****.**..*.***.*****....*.**..**.**.****...****.***..*.*.*..***......*.*...*.**.*...*.**..*.....*.*.*.*.**.*..**..**.*.*******.*.*...*****.*****.**.**..........**......*.*.*.*...***..*.**.**....*...*.**..***..*...*..*.*.*.*.**.**.******..*...**...******..*....*..*..***.*.*.**....****..*.**.**...***....***.*..*...*.*.*...*...*.*..**..**....*.......***....**..**.*.*....*.*...**.*...****.**.*.*...**...**..***...*..*****..*.**..*****.*.**...***....**.*.*.*..**..**..****.**....*******..*.**.***..*.*....*.....*****.***.*..*..******..********..**........*..*.......*.....*..***.*****..*...*.*...**.*....*...**..**...*....*.**..*.****.***.*...*..**.**.*.....****.**.**.*......*.***.**...***.*****...*.**.*.*..***.*..*.*..*....****....***...*.....*.......**.*..*.***.*.****.*..*.*.******...**.*..**.*...*.....***.***.******..*.***.***..***.**.*.*.***.*..*....***..*.*....*....****..****...***.*.*****.*.....**.****..*..**....**..........**.*..**.*..**..*.**.****.**..***.*...*..
...**.*.***....*.**...****.*..***.**.*..*.*..**.*.*...*..*..*****.*........**.****.*.**..**..**.*.*.**.**..**...**.*......*.**.*.***.*.**..**...***..**..*..*.*.*..*.*.....*..****.....*****.*..*.*.*..**.**.*..*.*.*...*******..****.*.***...*.**......*.*.***.*.***.*.**********.*.**..*****.**.*..**.**.**.......***........*...*...*....**..*..*.*...*.*....*..****..*..*..***...**...***..**..*.*.*....*..***...*.*.**.*.**..**.*.*.*..**.***..***.*.*.**....*.**.*.**.*.*.*.**..*...***..**********.*.*.***...**.**.**..**.*.***.*.....**....*******.******....*.*****..**.*.****..*..*..****...**...*.*...*.*..***..*.*.*.....*....****..*...*..*.***..**..*..*..****..*...*...*..****..*..*....*.*...*..***.*...*.**..*..***.*.**..*.*****...*.*...*...**....*..**.*.*.......*.**..*.*.*.**....**..******.***....***...*.**......**..***..**...*.*****.****.**.*..**..*..**.*.***.**.*******.**.......**...***.*****.*..****.***...*.**...*.*..*.**.*..*...*...***....******..******.*.**..***.****..****..**.**.*..*...**...*...*..****.*.**.******....**..****.***.....**..*.*..**..******...**......****.***.**.**..***.*.*.**...*.*****.*...****.*.**....*****.**...**.*.*.*.***.*.*..***..*.*.....*..*****.**.*..*..***.*....*.*****...*.*..*..**...*..**.*....***..***.******..***.*....***.....*..***..*.......*.*...*.*****..******..***.**..*...*.******.*..*..*.**...**.*...*.**.**.*.*******.*.****...**.*.*.*..*.*****.****.*.***.**.*.**.*....*.*..**.*....*.*.*...*....***.*.***.*.*.*..***.*......****..***...*..*..*.**....*.*****.*.*....***...**....**.*.*....*.**.**.*****.**...*..**.****..*...*.**.*..*..*....*...*...**..*....*.*..**...........*..**.**....*.**..****.*.*.****..*.*.***..*....****.*...*...*.........**....**.*..*.*.*..***.*.**..**..**.*..*..*...*******.***.**.*..***.*..*.**.*.**..**.*....****.*..*...*.**.***.**.*.**.***......*..***.*****.**..*...*...*.*.******.**..***..****.......**..*...*.***.**....*****....**.*****.**.***..*......***...**.****...*..*.**..**.****...*........**....***.**.*......*....**.*.*.**.
..***..*.*........*..**.*.******....**..*.*..*.**.**.***...*..******.***.*...**......***.*..*....*...*.**.**.*..**.**..**......*.*.***.....*.......*.****..**.****.*.*.**.*.**..**.*.**..*...*.*.**.***...*..*..**..******....*.***.**.*...*...****.****..*.*..****.**.**..*****..*.*.*.*.*.....**......*..*.*.**.*.*..*.*..........*..*..*.*...*.**.**.*.*..**.*.*.*.*..**..****..*.*****..****...*.*.*..*...*.**..*..*..*.*..***....**...*****...*....***.*****..*.**.*.**.*.*.***..*..**.*..********.....*.*.**.****...**...****.**.*****..****.*..***.**.***.*.*..**.*.*...***.....*..*...*.*....*******.****.....***..***..***.*..*...*..**.**....****..******...*..........*..*...*.***.**.*.**..........**..**********.**.****....**.*.**.*.*.*.*...*.*.*.***.*.*.*.*.***.*.**...**.*....****..*..*..**.*..****.***...**.....***.**..********.**..*..**...*****..*.*..*.*....*...*.*.**.**.*....***..*.***....*.*..*.****...****..*..*.*..***.*....***...**.*..***..*..*.*..*...*..*...**.*.*...**....***...*.**........*...**....*.*******.*..**.****.**.***..*..*..***.*....**.*.*...**.**.*.***.*....**.*....*.*.**..**..*.*.*...*..**..**..*...**...********..**...**.*..**..*.*..****.*.....*.*........**.*.*.*.*..**..****.***********...*.*...*.**.*.*..***..*.*****.*.*.*.*.*...*.*...***.****..*..*...*****..*...***..*****.*..**.*.****.*...*...*...***.**..*.****.**.......**..***......***.**..**.**.*****....**.....*...***..*...*.*.....*.*.***..*.*.**..*.**.**.*...***..*..*..*.**...**..**.....****..*.*..****.*.**.*.*....*...*....*..*.*.**...***..*.*....*.*...**...*..*.*.....*.*..*.*....*.**..*.***.**..***....*....***.*..******.*...****..*..*.....**..*.**.***.*..****..*.******.***..**..**.**.**.**.***....*......*.*...*.**.*.*..........**..**.*...*..*..**.*...*.****..**.*..*..***.*.....*.**....***..***..*.*...**.**.......**...*...**.*..***..**.....*.**.****...**...*.*..***..*..*.***..**.***.********.**..**.***.*.**.**..*....*.****.*..****...*.*****.****.*.**.*..********..******.*..*.****..********...**..**..***..**...*.**
*.*....**.*.****..*..*.*...*...***..*..*****.*.*****..***.*.......*...*.***..**.*...***..*..**..**.**....*...********.*.*.*.*...****..***....*.....*****..**..*.....*****.**.*.....***...**..*.*.*.*.***.***.*.*.*.*..**.**.****..**........***.*.*.*...*..*.**..*..***.**..*.*..*..*....***.*.****..**..*.....**.....***.**.***..****.**..*.*..*.*.****.**.***..*.**.******....*..**.*.*****.*...*..**...***..*.**...*..***..*.**.*.*.*.*****.**........*..*.**.*.**..*.***.***.*.*.*.**.**.****...*.....*.***...******...**..**..***.*..*.****.***...**..*.*.******.**..****....*.***.......**..***.***..**.*.*..*.**....*..*..*.*..**...*...*.*.**..****.***.***.....*....**.....***.*.*.*.*..**..*..****.*.*.*.**.***....*.*..*.******......*...****.**.*****...******......****.*.**.*.....*.*.**.**.....*..*...****.***.*.********...****.*****..*****...*.***..*..**.*...****.**.**...*.*.**...*.**.******....*.**.*...*...*********.**...****.****..*..*****.*..*.*****..*..***.**..**.**..**...*..*..**..**.**..**.**.**.*.***..**......****..**...***.*..*.*.**..**..*.........****.**..*..*.***..**......*..*.***.*.*....*.***....**..******.**.*...****..****.*****...*.*.***..**.*.*.**.**.*.****...*.*..***.......***..*.*...***..**..*..***..**..**.**..**.****.******...***..**.*.*..**.*****...*..***..***..**.**...***....**.**.**********....*...*.**.*.*.....**.*.*..**...*.....**...*.*****.**.*...**.*.**..*.*....*.**...***..*.****.******....****.*.***..*.**...****.**..***.*.*...**.***.**.**.*..*********...***....***.*.*..*...*.**.**..***.**..***..***.*.**...*..*.**..**....*.*.*..*..*...*...*...****.....***.***.**.*..*.*....*.**....***..*....*..*...*****.******.*...*.***.*.......*...**..*..*.*.*.*.*.*.**.*..*******.***.***.....*.*..*..***.***.*.*.*...*....**..*.***..****.*.*....**.*.***...*..***.*.***..*..**...***.....*.....****.....*...********...*....*.*.***..*...*****......**.*.*.*..*...*****..**...**..***.*.*.*.*.***.*.*.*.*....*...**..*.*.****....****...*.*.***...**..****.*.**..***..*.**.****..****.*..****..*...*
....*..*.***.***.**...**...*.*****..*.**.**.*.*...*..**..*...**..**.*.*...*.**.***.****......*.*..**...*******.*..*..*.....**.....*.*.....*.*.**.*.*...**.*...*.**.........*.***.****..*.*.*****..*.*.*.*....*.*.**..**.***....*..*..*..******..***.*.**.*.**...**..*.*...*..*.******.**.*..*..*.***....**..*.*.****.**....****..*..*.**..***.*..**..*****.*.****..*....*.*...*.**..******.*..*....*..*.**.*.......*.******...***...*.*...**...**.*.*.****..*..**..*.**.**.....**.*..***......*.****.*......*.*.**.******....**...*.*.*.******.*...***...**........**..*****....*.*...***.*..**.*.*..***.*.*..*..**.*..***..*.****.*......*.****..***.****.*...***.....*.*....**.********.***.*.*...**.*.*.*.*.**...*.*..****...*.***.*..**...**.***.**.****..***.*.****.****.*.*.**.***..*.**...*..*....*.***.*.**.............**.*.*.*.****...**..*.*....*****.*.**.....**.**.*..***..***......***.*.***.*...*.......**...**.*..**..***..*.***.*...**..***..***.*..*....**...*.***.....**...****.***.....**.**...*.*..**....*.***.*....***.....*.**.**.*.*..*.**.*.*.*...***......*.***.*..*..*.****.*.*..*.**.*.**..**...***..**....*.**.**.....*.......*..***.***...*.*.*.**..**...*.***....****..*.*..*.**..***.*.***..****...*****...***.*.**.****.*..*....**...*.***.*..*......*.**.*.*.*...*.*.**..****.*.****....*.**.*.*..*.****.*.*..**...*.******...*.***.....*.***.****..*****...****..****.*..*.*.****...**.*.*..*.**.*******..*..**..***.**...***.**.**.*.*.****...*.*.*.*..**.*....**..****....**.*.***..***....*..*.**.***.****......**..***..*.***...*.*....*.*.*.*.***.*.******.....**....**.*...*...**.**....*...*.**...**.***.*.*..*.*...*.***...*..*..*****..*.......****...***.*.*..****....*.**...*.**..**..*...*.......*...*.****.*.**..***....****.*.*.....*..*..*..***....*..*..*.*..**..***....**..*.**..*..***.*.........*.***..**..*.*.*..*.*.***..**.*..**.***.*.***..*.**.**.**..**.***..**...*..*..**.*...*.**..**...**...***..****....**.**.**...***.*..*...**.*.****.**...*..**.....*.*.....**...**.**....*.**..*..*.**.....*****..*.*..*.**.
***.......*..***..******..*.***...**..*...*******..*.....**..*****.*.*..*..*.**.******..*.*..*.*......*..***..*..*......*.*..*.**...**..*.**..*.**..***..*****.**..**..*...**....*...*...*...**.....*...*.********..*...**.**.**...*.****..*******.****.*..*****...**...*.***.*.******..*..*..***.*.**.*.**.**.*...*...*.***.....*.**..****..*.***.*..*..***.*.*.***..*..*....*******...*.*.*......*....***..*..*.****.*.**..*...**.***.*.*.*.****..**..*.***.**.**.....**..**.....**.*.*...*..**..*.....**.***.*..***..***...***.***.....**.*.*.*********.*.....*...*.****.****...**.*.****..*.*.*****....*.....*.**.***.*.*....*.*.****......*....*....***.....**.*.......**.*.******..*.*.*****..*.***...****.**..*...*..********.**..*...*...*.***..*.*..*****...*..****.......*..*....***.****.*..*.**..**.*.**.*..***.*...*..**.******....**..*..*.....****..**.......***..**..**.*....*.****.***...*.*..**..*......**...*.*.*....*..**....*..*.*..*.*.***....**.**..*.*.**....**...***.*....*.**...******..*....***...**...*..**...*.*.***.*...**.*.**.*.*.***.***.**...*....**.**.*...*.*.....****.*......***.***.*..***.*****.******..**..**....*.*..***.**.*.***...*..*.*..*..**.***..*.*.**.*.**..**.**.**.*.....*...*....**.**.*.*....*...*.*****...*.*......**..****.*...***.*...**.*.*..**.*.**.*..****.*..***.*.*.*.*..*.**.***..***.*....*..*.*.*****.**.*****...*..*..**.*.**********....*****...***..***.*..*.***...*.*...**.**....*****.....***.*..*....**.*...*...*.*..***..*************.**..***.*.*.***..***.***..*****....**.*...*.*......***..***..**.*.***..****.**.*****...****.*.***...**.***..*...**...*..*.*..**..*.*.**..*****.*.*..***.**.*****.*****...***.*.*****..*..*****..****.*******.***...****.*..**..***.....*.*.***.****.*.*....*.****..*.....*...**.*..*....*..*.****..***...***.***...*....*.*.*....****.....*...*..*..********..**...*..*..*.***.*....***.*.*.***.......*****..*.....****..*.......*...**.....***.*..**.*..***..****.**.***..*.***..****.*****.*.*.**..*...***..***...**..**...*.*****..*****.*.*.**....*****.*..*.*
.*...**.*.*.....***.**..*.***.**..**.**.*.*...*.**.*.*...*...***...*.**.**..*..***.****....**.**.**.*.*.*.**..****...**.**...*.*.*..*...*..***.*****....**..***.******.*...*..*.**.....**..***..**.....*****.****...*.*....***...***..****..*......**....*****.****......*.***...*.**......*.**.*.*....***..****...*....*........**.*.****.**.***...***..****.*..**..*...*******..*...**.*.***.***..**..*..***..**..*.......***.***..*.......***.**.*....*******.*.******.**...*..*.*.***....*...**....*..*...*..**...***.**..**.*.**...*.*..*.****....**....***.**.*.*..*...*.*.***.*.**...*..*.....*..**.****.****...*.*...*.***...***..**.***.*.******.*.****.......**.**.*****..*..*..**...*.*...*.**.***.*.**..**.*.*..*..****..**....*.*.***....***.**.*.*....**..*.****...*.*.*.**.***.....**.****.***.***.*..******.**.*.***..*.*...*****..*.....**...**..**.******........****..*.*..*..**.*.*.*........*..*.**..***.*.*****...*.*..*...****..*.......**......***.*....*..**.*.***..*..*.**....*..*...*.*...*.********.**.*....*..*.*.*****.*.****.*.*.*.*..***.*..**.......*..***.**..*..*...****.**..**...*.*.**.*.***.....**....*....***.....*..*.**..***....*..**.*....***.....*.....*..***..*.*..*....*.**.*.*...***.****.*...*....*.**......*.**...**.******..***..*.***.****...**.*.*...**.***..*..**.**.*.*.*.*.**.******..*.**..***..****..*..*.**.***.**.**.*.*...*...*.****.*..***.....*.**.*.**.**.**..*.**.***...**.*****..*..**..*...*********.**.*.*.***........**...**..*..**.*******.....**.****.*..**...**...***.*.**.**...*.*.***...*.*.***.**.***...*..*.***.*..**..*.**....***..***..**..*..*....*..*...*.*..*..***...*....*.*.**..**..*****.*.**....*..*.*..*...**.***....*...**..***..*.*....*...**.*.*.*...**.**.....**....*..**..*....**.*...***.***.*.*...*.**.*...**.....*...****..**.*..**...****.******.**.*..***.***.**.*..**..*.*..*****.**..****.*..*.....**.******.*.**..**.*****..**.******..***.**...*.....***.*.*...**....*****.***.*.*...*.*...****.*.****..*.****..***..*..*****....**.*...*..**.*.*...*..*.***.****....***.**..*
.*.*.*...**.*.***....***.**..***..*.***..****.....***.......**.*.**...***.*.*......*...***..*****.**.*.*...*....**.*.*...*...*.*...*......***.*...*.*..**..*.*...***.....*.******..***......*..*.**..*.*....*.*.*.****..**..***.***.*...*...***.***..*...**..****.**...*....*..*.**.....***.*.*.**..*....**....*.*...*..*.**.**.*.***..***.*.*..**..**....*..*..**.***.**..****..**..**.*...*..****.******....***.*.*.*.****..*....****..**.....**..***....*.****.*..*.***.*.*.*.*.*...***....*...*.**.*.*.**.**..*.***.*.**.***.****.*.*.*.*.****....*.*.....***.***..*.**.****.*....***...***.*..*...****.*.*.*.***.......*.****.****..*.*.*....**..*.......*..*****..**.***.*.**.**..*..*...***.***.*.*.*..**..**..*..******..***.**..***...*...**.******.*.***..*..*****.*.***.*..*.*.*****..*.....****.****...**......*....*.***..***.*.*...***......*.**..**....**......**...*.*******.*.*.*.*.****.*.*..**..***.****..*****.*.*.***..*.**.*.**.***.*.*....***..**.*.*.****......**..**.....***.**.***.**.**........*.**..*.*.*.*..*.****..*..*.**.*......*....***..*****.*..*..*..***...***.*..*****.*...**.**.*...****.*.**..***.*.****.*..****..****.*.**....*.**..*.**..*....*.*********.*.******........*.*..*....*.*****......***.*...*****.**.********....****...*.**.*..*...*.******.*****.*..*...***....*.*...*....*.....**..*****....**..**.*.*..*.***.******..****....***...*.*..*.***..**.*...**.*****..*...***...**..*...**..*..*.**.*..****...**.*.**.*..*....******..**.*.*.*.***.**...*...*..*...**.*...**.....*****..*.**...***.**.**....***.**...**.*****.****.*.*.*******.*.******.**.**.......*.**.*..**.***.**...**..*...*...*.***.***.......*.****.*...***.*..**.*...**...*.**.**..*...*.*...*.**.**..*.**..****.*****.....*****...**..******.*..*...****...**.*..***.***..***.*.*..***.*.****..**...*........*.......*..**.....*******.*..*.**.*.****....**..*.*.*...*.**.***..**..*..***...****.*.**...******...*........*******..*..*.****..**..**..****.**..***.**....*...*.****.*....***..*.*.**..**.**.**...****..**.*.***...***.***.*.**...*.
**...**...*****..**...*...***.*.*.**.*..******.*.*...*.....**.*.****.......*.*...**.......*****.*.*.*.***.**..*.*...*.....********.****...**.****...**..**..*.*....*..**.***..*......*.*****.*.*.*.***....*.**.*.....*.....***...*.*...*....**.***...*.*.*****.**.*.****....**.**.*.*...**..*...**.*...**.*.*..***.*.*..*......**.*.*.*****.**.*..*.**.**.*.*..****...*..***.**.*.....*.*....*.*****.****.*....***.**.....*.....*.***..*.*.*..*.****.*****..**.....*..**..****....*.*.*.**.***.*.*.**....********..**.**.**..*....***..**..*..**..***.***.*...**...*...***..*..***.*.*.*..*...*..*.******.*...**....***.......**.******..*.**.****.*.**.*.*.*******.....*.**......*..*.**.*..*.*......***.*.**.*.****.**.**..*.***..*.*.*.*.....******.**........******....*.**.***...*.**.***.**...**..**.***.*****.****.**...**..*.*.****..*.***...***...*....***.*.*....**..**....**.*..****.**.**.*.*.***...****.**.....**....**..*...*.*...*..*..**...*...*...*.**..*.***......*****.***.**.....***.**..***.***.***....*.*****...***....**....*.**..*..**..***......*.*...........*.*...****...*..**..**..**...****..*.**.***..*..**.*..*...*..*..*..**.**..*...*.*...**.****...****.******.*.**.*...***.**.*....****.**..*..******..***..*.**..*....**..*....*...**.*.**....**.*.*****..*........**.********..*.**..*.*.****..****...**.*.*.*..*.**.****.*.*.*.**...******.*..*..**.......**.****.*..*...***..*..*.*..***.*...**.**..*.*.**....**..*....**..*....***.*****.*.***......*..***.***..*.**.***...*......*..*.*****.*.*.**..***.*..*..***..**.**.*.***...**..*..**.*...*..*..*..****.......*..*...****..*.*.*.*.**.....**..**...*..*...*..*.*......****..****.*.*..*..*.*****.*.*......***.**..*...***....*******...**.**...***.*****.**.****...**...******..*.*...****.*.*********.***..****.*..*..*.*..***...***..**...*..*.*..*.***..**.*****...****.**......*..*...***....**.*..*****.****..**.*.*...*.*..***...**.**.******.........**..*.*...****...**.***...*..*.**.**..*..*.**.***..*..**.*..**.*..*..*.****.*.*..****..*.**..*.**..***...**..**.*.*..*
...**..******...***...*.**.*.*.*.****...*......*...*........*.**...**.*.*.*****.....***..*.*.....*...*.******...***..*.**.*.**.*.***.*.*..*.****.**.****.**....**.....*.**.*.*.....*..****...*.........**.*.........*...*..*.*.****....*.****..**..*.*.**..****...****...****.*.*...***..*.....***.*.*..**.*.**.*****..*..*.***.*.*****.*****.*.***..***.*.*.**.*....**.*..*...*.***.**.**.***..**.*..*...*..**.*.****...**..**.....*.*.****..**..**.**...*...*...**.*....*.***...*...*.**.*....*.*.*..***..**...*.*..*.*..*.....**.**....***.....****.*.****.*...**.*.***..*******.*....***.....*****.**.*.***.*..*****.***...**.*.*****..*.*...**...***.*...*...*...*.*..*.***..**....*.*.*.**...*...****.***....**....****.****.**.***.**..**.****.*****..*..*..**..**..*.**.***.*.****.*.*..****.....****...*.*..**...**..*****.*.****...**....*....*.*......*.**.**...***.*..******.....**.*.*.*.....*.....*.*.*.*...*.***...****.**.*.*..*....***.**.*.***.**.*.........***.*..**....**..*.***.**...***.****.**.********.**.*...*.*.*.**....*.*.*****.**.*.*.*...*.*...*..*....*..*****...*...****.***..***..**...*..**...**.*...**..*****....***...*.*.**..**..........****.*.***.******.*.*..**.**.*****..*.**.**.***.***....******......*.*.*.****.**.***.*.*.**.*.*...**.**.********.**......*..******....*.***.*..*.*..*******..*.****..*..******.*..*..***.......***.***.*.**....**.*.**..*.*****.*.*..*.*.***...****.*.*.*.**......*.***.**.****...*.*.****.*****..*.**.*****.**.....*..*....**.*..*..*.***.**.******.*.*.*..**.****..***.*.*.**.***..*..**.*****.*.**.*..***.*....*.*....***...*..*.*...****.*.***.*...*..**.*****.*..*....*.*..*...**...*...**..........*....*.*..**..*****.*****..****..**..*.****..*..*.*..*.....*..**.***..****.........*...*.***..*.******.*...*.**.****.*..**.*.**.*.**.**...****.***...*.....*..***.*....**.*...*.*.*.*.**.**.*.*.....*****.*.****.**..*..*...*.****.**.*.*.*..*.....***.*...**..*..**.*.*....*..**.*...**...*.*.*.***...**....*.....**.*..*.***.**....*.......****...*.**..*...*...*..*....**.....****.**.
*.**....*.*..***.*.*.*.........**..**..**..****..*.****..***.*......****.**.*.***.**.*....*...*****.***..***...*.*.**.**...**..*.**.******.*....*****..**..**...*.......*..**.**.**.**.****.*...**.*.....**...******.....*****.**...*.*****..*.**.******....*....***..***.**.*.*.**...***....***..******.*...*****....*.....*.***.*..**.*.*.****.*..*..*.*.*..**..*.**...**.*..*.*..*.****..*.**.***.......**.*....*..****....*.*****.*..*.****.*.*...****.********..*.*..*.*.**.*.**..*.***....*...*....*.**.*...*.*..**...**...*..*....**.*..*.......*....*..*..*.....*..***..**.*****..**...*....*.*******.*.*.*..**...*.*.**.******.*******.**.**.***..******.*.**.***......*.****....**.**...*....***.**.**....**.*...****....*..*****...*.***.***.....*.*...*.**..*....*...*.***..*...*...*******.*.*.***.**..***.....*.***.*...*.*.*.***.*..*...**.*.*.*.*....*.*.****...*....**..****...***...***.**.**..**..*****.*.*..***.**...*..**.********.*.***......**......*.****...***..*.**.**..**.*.*..**.**..*.*.*....**..**...*...*.*.****..***..*.**.*...*.**..**.*..*....*.**.*****.***..***..*.....*...*....***..**.**.*.*..*.*..**.*..**.**..**..*...**.**..*...*.*.*****.**.**.*.***.*.***.***..*.*...****.....****.***.****.****.*.*..**..*.**.****..**.*..****..**.*.*...*.**.****.*..*.**....*.*..*.*.*.**...*.*.****.*****.**.***.***..**.****..**.**......***..**.**.*.**..*..***...****.**.*..**..**...***.*.*..**.*...*......*..*....**.****..*.*..**...*****.**......*.**.....***.*.****..**..*****.**.*.*..**.****...*.*.***.****..**..**.......*..*...*.******.******.**..****...**..**..**.**..*.***.***...***...***.***.*..**.*..*..**.**.*...****.****..*******.*.*..******.***.*.*.**..*****..**....*.****.***...**..*......*.**.....*.*..**.*..**..*.*...*.**...**.*.*......******.*...*..**.**.***.**.*..*.....*..**.........**.*...*..***.***...*...**.**.*..*.*.*.....*....**.....*.*.**.**.*.*****.**.**.*****.*...*.**.*..**.*...*.*....*.*.*****...*.*..*.**.******.**.*****.*.....**.*.**.*.*.***....****.*...****.**.**.**....*..**...***...*..
***..**.....**.*.*..****.****...*...*****.****.***.**..*****..*********.*****.*.*...**.*.*****..*..*.*...........*......**.*...*...*.**.....**.***...****.**...**.*..**..*.*..**..*..*.**..*.*......*********...*.**.***..*..*..**..**..*..*.*.***.*.**...*.*.****..*****..*.*.***..**.**.*******.*.........*****.*..*...*....******.*.***.*.....*..*****.*..*.*.*.*..*...*...***...**..*..*******..*...*..******....**...*****..*****.*...**...*....**.****.*....*..*...****.*..***.***....****..*.**.****.**.*.**.**...***.*...****.**.***.*..*.....*....*...**.*..**....**.**...***...****..**.*..**....*......*....***.*.*....*..*...*...****.*...****.*.****...***.*..*.**........*.....******.**..****..**.*..*.*.*....*.*****....***.**.*...*****..**.*.*...*..**.*.**.*.**...***...*...*.*...*..**.*.*....*.........*.**..*.*.*.*.**..******..*.*...**..*.**..*.*.*.....****.**.**......*.*...*.***.**.**.*......******.**.*.***..*.**.*****.*.*..*.*...*.*..*.*.*.**...*..***.***.**..*.*...*****.....*.*.***.****..****.**..*.**..*.**....***.****..*....*..*...*.***..*.*****..*.*.**.*.....*.***.*..*******..******...*.****....*****.**..*..****.*.****.*.*.*.*.**.*.*...*.**.*****.***.*....*...**..*..**.*..******..*.**.***.**.*****.....*..****..*..***.*..**.......****......****...*......**.**..**...**.*.*...*.*.****...***.**.....*.**.*.*.*.*.**..****.*.*.*.*.***...*..**..*.***.***...*..*.***..**..**..*.**..***..****.******.*.*.**...*.**.*.*..*.**.....***..*.***********.....*******.**.***..***.*****.***..*****.**.**....**.*.*.***...**.***.....*......*.**.*..*........*....*..*....**...***.....**......*.*.*.*.*...*...**..*..*...*.**.**...*.....*...**...**.*.**..***..**.*.*..*.*****.***.***.*...*..*....***.*...*..**.*.*....****...*.****.**..***..****.**...*...**...**.**.**..*.**....*.***...*..*...**.****.****.*.*....**..*.*.**...****.*..*.**..*.*..*.*...***.*.*.*.*.*.****.*.**..*.....**..*..*****..**..**.****.***..*......*...****....*.**.*.*.***.**.*.*****..*..*.*****...*..**.........*.***.*....*.***.*.****.*.**.*.*
**..******..**.****...*****.**.**.*..*.**.....****.*....*********..*.**..*...***....**.....**.......*..*..*.*.*.*.***.****.**..*.**.***.****...*..*....****..***.*...*..*....*..**.*.*..****.*.......**...*..*....*.**.***.*...*.*.**.*.*****.......*.**.*.*.******.*.*..***.*...*.*..***..**..*..*..*.*..*.**...*...***.****.*.*.*...**..**..***...**.**....****..*....**......*.**.*...***.*..**.***.*.*.*****.***..**.**..*....***..****...**....**.*...***..*.**.**.....*.***....**...........***.*.*.**..*..********....*.**...............****...**.*.**.**...*.*.**.*..****...*......****...**..***.*.**.**..**********.*.***..*.***.****.*.*....*..**..*...**.**.*....***..**...*..**.**....*.**.****...***..***.**..*.*.*.*...*......*..**...*..**.*......*.***..****..*.**..**.**..*.*.....*..*..*..**.**..**.**...**.*..*.*....**...*..**.***.*.****.....***...*...**.**..**..*.*...**.*.*..*****.*...*****..*.**..***.*..***..***.*..*.**.**..***...******....*.***..**..*....*...**.*..***.*.*..****.**.****..*.****..*....**.*...***.**.*.****.*.**...**.*...***...**.*.....*.*..**.*....****.****.*.*..*...**..****...*..**.........*.**...*.*.**....*.**..*..***.**...*.*....*...***...*..*..**...*...*.***.**.*..****.*..*.***.*..*...***..**..*.***.**.*.*.***...*.**.*.*****.*.*****.*.*.*.*...*.**.*...**.*...*.**.*****..*......*..*..*****.*...**...*.**..***.*.****.*******...**..*........**************....*.*..*****...**.*.*.*.*.**..**.****.*..**......*.**.**.*..***.*..**.*.*.*...*...*.*.*.*.**.....***..****.*.*.***.**.***..***.*.*.*****.*..*..***..*.***....*....*..**.*..*.***......**....***...*...**.*.*.*..**.**.....**.*.*.*.*....*.***.*.****...******.....**.***.*.***..*..*..*...*...***.*.****.*...***.*..*.*...***.***.*.***.*..*****.*.**..*..*...***..*...*..*.***.***.**.*...*...*.**....****.****..*...**.*.**..*..*.*.**..**.****.*.*.*.**..*.*********.****.***.*...*.***...**...**.*.**.***..**..**.*..*.*.*......*..**..**....*.*.*.**..*.**........*...**..*..**.*..*......*..*..*..*****..****..*.*.*...*.*.***...*.*..**
*..**.*.**..**********.***...**...**..********....*.*.**.*..**.*.**.**...***.....*...****...*...**.***...*.***..**.**.*.*.*...*..*****.**.*...**.*..****.*..*.*...*...**..*.......****....***...*.*.*.****..*...**..*..*****.*...**....*...*.******.**.*.*.**..***.***..*.*.*...*..****.***..*.**.*.**.....*..**.....*.*...*..**..***......****.*..**.**......****.*.****...*..*..**.******..*..*..*.***..*.***.***..**...**.*.**.*.*.***...*.*......***..**.**....*.*.*.*.**....*...*.*****....*....***...*.**.....**.*.*..*.***..*..*....*.*..***.***.***.**..*****..****....*.....**.**..***..*....*.*..**.*****.****..***.*.*...*.**..*.***..*.*.**.*...*...*.....**.**..*.*.*...*.....*..**...**....***...*.***.*.*....***.**...*.**..**..**.*........*...***.*.***.**.*.*.***..*...**.**.**..*****..**..*.**.**..*....**..*.**.*.**.****.*.**..*....*.**.***..***.*...*.*.*.****..**.*.*..******...**...*...***.*..**...***.***...***...**...**...*.***.**.**....*****.*.**..*.**.**..*..**.*****....**..*....**.*...*..**...*.*.*..*.***.......***..*******.*....*.****.*.***.**.*.*.*.***....**...*.....**.*.**..**..**.*....*.*.*..**...*.**....*..**....*.**.***..***.*..**.*.*.*..*.***.....*.**.*.******.*.*.*.*.*.****.*..*.*.***..**..***......*.*.**.*.*.*.*****.*...*.**.*.....*.*..*.*.*.*.***.**.....**.....**..**.**.*..*.*.****....*.***.***..***.....**...*...*.***.*..**....*...*.*....*.*......**..***.....*..*.*.*.*....****.*.***..**.**.*.*....*...*.**.***.*...*.*..**...**....*..***.***...**.***.**..**.....*..*...*..***.**.************....****.*..*.*.**.*..**..*..*.....**.*.**.....**.****........*.*.....*.**..****.......*******....*...*..**..*.****.****...*..**.****..***.**.*..**.*.*.**....*..*......******..*..*.***...*.*.*....****...*....******.*.*.**.*.*.*..********.**.**..*...*....***.*.**...**.*******...***.*.*.*....*.**..*..*.**...****..**.*.*...***.*..*.*.*...**..*.***.****.**.....**.***.**...*.*.******..*....***.**.*****.***...*.*.***..*.*.*.**.*..*.******.*.*.***.....*.*.*.*...**.*.***.*.*..*.*****......****
****..****...**....**...*.*.****....**.***.*....***.*.*****.*****...*.***.*.*....**.**....**....*.*..*.*****..***.*...*..**.**.*..*.*..*.**.**...*.*.**.....**.....*...*.....*.*..**.**..**..*.*.*..*...*...*.**.*.......***...*..**..****.*..****.**.***.***.**.****..**....*.*.*.**.**......**.**..*..***..*...*....*..***.****....*.***..***.*.*.******....***.*....*.*....**.*..*********...***.*.*.**.*..*..*..**.***.*..***.**.*..*..*..*..****..**....***..***..**.*.**.......**.*.*.*.***.***...*.*.**..***.**.**....*.**.*..*.*..*.**..*...*...**.*..*.**...*..*..***...*..*.....*.....*....*.**..*.*......**.**......**..*..*...*.*...*.*.*..*.***.****.*..*..*.*..*.****.*.*..**...*.**..*..**..*.*...*.***.*.*.*..*..**.**.***.*....*.****..*.*.****.*....*.***....*..****.**...*...**.***.*..*.*.....*..*.**..********..***....**...*.**.*.*.*..*.*.*******.*...*****..*.***....*....*.*.**.*****.*.*........**....**....**.*.....*....*..*.**.******....***.**.**....*..*.*.*..**.*.**..*..***.*.*...*.**.****..*.***.*..**.**..**.**..**.*.**..**.***.*.****.**..**.*.*.*..**.*.**.*...*.****....*.***...*.......*.***........***..**..**.**.**...*..*****..**.**...*.*....*...****..*......***.*.**..**..**.*.*.*....**...**.***.....*..*.*..*.*......**..*....*....*.**..*.*.*.*..*******.**.*****.........********..*.***..**...*...*.****.**.*****.*...*.***..********.****....*.**..*..*..****.*.**.******.**.*...**.***..*..**.***..***..*****.**.*.*..*.***.**..*..****.*....*.*.**.**.****..******.*.**.*...**...*....*.*..*....**.*.*.....*...*.*.......*.*..**..*.***...**...**..*.*.**...***.****.**.**.***.*..**.*.**.****..*.....*.....*..**.*.**.***..**..*......*.*..**.*.*.*.*..*..****.**.*..*....**...*.*..*.*.*.**........**......*..*...****...*.***.******..*.**.*.*....*.*.****...**..***.*****.*.***...*.**.*.**....*..**...*...*...**.****..**.*******.*.*****..**...*.*....*.****.*.....***.*.*.***..*.*..*.*..*...**....**.*..............*..**.*..*..*..****..*.**.**.***...*.*....*.******.*..**......*.*.....*.******.*....*.*.*....
*..******...**.***.**.*..**.*..**....*.**..*.*.*...*...*.*.***..****..*..****...**.....*.***.*.*......**..*.**.**.....*....***.*.****...****.**...**..*..*.....*......**.***..*...*.***...**.**......*...****..*....*..*.*...**..........***.**..*...*..*.***.....**.*..*..*.*..*..*.**.***...***.*..*.***.*.*...*....***..******.***..***.***.**.**.**..*...**.....***.**.**.****......*.*.**********.**.**.**..*****....*...*.*..*.***..*.*****..**.*..*******.*.*...*.*.**.**.*****..**..*.*.****..***....***......**.*...***.*..*****..**.**.**.***.***.**.**..*.....*..**.*..***..*...*..********.*....***.*.**..*****.**..***.**.*.....*.*.*...*...**...*.*****..**.......*.....****.*..**..**..*..******..*..*****..*......*..*.***.*..*.....*******..**.*.****....*******.****..*****.*.******.***.****.....*......***.********...*******.*.**..*.*.*....*..*.***.**..*...*.***.*..**.*.*..****.*.***.*..***..*.*.*.*....***...*..****...**...****.*.*....*.*..**..*.*.**....*...*.*.*..****.***.**.**..**.*..*..*....*..**.***..****..*...*****..***.****.*.****.*....*...**.*.*.*...*..*....*.*.*..**..*.*...*****.*...*...*....***.....**.*..**..**..****..**.***.....**..***.****.*..**...**.*..*..***..........**.****....***.**..*.**..*.**....**.***....***..**.....*.....*.*.....*...**.**...*..***.**.*...**.*....****..**...**......**..*..**.**.**..*...****.***..***.*.*...*.*...*..*****......**.**..*.....***.*..**.*.**...**.*.*..*.*..**..*..*.*.*..*******.***..*.*...***.*...**.*....*.**......**.*...*..*.*..*.*..*..***.*.**.***.*...*....**.**....*.***.**....*..*.....*.*****.*.***.*.**...**.......*.*.*....*.***.**..******.*****......*.****.****...**...**..**.**.****.***....*..*.......*..*.*.*..**....**.*....***....*......*..***..**...**....*******...*..*......*.****..*..****.**.*.**.*.**.*.*.***.*.*****.*.***...******.**..******....*.*.*..***.****..***...*****....*****....**.*.*.****..*..****..**.*******..**..*..*.*.*.**.**..***.*.*****..*.***.*.*........***.*.**.*...***.**......**....*.*...*.*.*..***.....**.****.***.*
.*****...****.****...*****.***.*.***.*.**......*.*..*.******....**.**...**...*...*.*........*..*****.***.***..**.*.****.*...*.*....***..*****.**.**..*....**.*.****.**.*..*...**..*.........****...**.*.*.*..**..***..*..**.**..*.*..***.***.*....*.**..***.**..**...*.....***...**.**..****..*.******.**.**...*.*.*..***.*.*.........**.*.**.****.**..*.*.**..*..**...*.....*...**.**..***.***..***.*..**...**.*.*.***....*.*.****.*.*.*...*...*.***..*.**..*.**......*****.*.*.**......*****..***.**..*.*...**.......**.*.*.*..*.*.****.****..*.****.*..*..**...*.**...*...**...***..*.*.*.*..**.*****......***.**.**.....*...****.*.*.**..*.*..**..*....*.*..**..*.*****..**.*..**...*..**.*.....***.***.*.*...*....**.*.***.**.****..*.*....*.*...****......***....***..***.**.***..*....**......*....****.**...**.****...*...**...*...**..****..*.*..*.*..****.****.*.....*.**.*....****.*.*...**.******.**.**.***.*.**...*****.*.**.*..**...*.******.****..*.*.*.***...**.....**.****..*.******.**..**.*.*....*.*.*...**.**.**.***.*****.*****.*.**.*.*..*****.***.*****..*****.*.****.***.....*...*..*****.*..*..**.***...*.**.*..*.....*.....*.***..**.**....*.*..***.**.*..*..********..*....*....**.********..****.**.*..*.**..**.*.*.***.**.**..**..***.****.*......***.*...*.*...*..*...*..*...*.*.***.*.*.*..**..**...*..*....*.*..****.*..**.*...**.***.*..*.*.**.....***.***..****..*****.******...**........****.*..*.****.*.....***........*.*..*...*.*..****...*..**..**...*****..***...*.***..**.*....**.**.*...*..***...***....*.......*.*.***.**..**..*.****...**...**.*.....*...*..**.*..*.*******.****.*.*...*..**..*..**.....*.*.**.*....*..**.**.*.****..**..*....*..*...*..*..******.**...*..*.*.**..*.****..*...**..*.*..**...****..*.**....**.****.*.**.*..**..**.....**.**....***.*...***.**...**...*****...*.*..**..***..*.*...*.***..**.*.**.*******...**.**.**.*.*.*.*....****..*....**.*.****..**.*..**.*........*****....*..**.....**.*.*..**...**..****.....*****...****.****.******.*****..*...******.**...**.*.***..*.***.*...****.***.**.*
**..*********.***...*.....*..**.**.***.***.*.....**..*.***.***.**...*.*..*.*.***.*.*.****..**.....*.*.*.*.*...**......*...*.*..**.*..***......**.**.*..***...*.**...*.***.***..**.*****.*...******....****.*.**.*......*...*.*..**.....*....***...**.*.*...*...*.**.*.*.....*.*..**.**..*....**.*........*.***.**....***.**.*.**.*.*....*******..**.*....**...*.******....*.**.*.*..*..*...*********.****..*...**...***.****..*..*.****.***.***...*.*.*.*...***.*.*.****...*.*..*.*..**.*....**.*.*.......*.*.*....*....*..*.**.**.**.*.**.**.****.*....*...*.*.....*.*.*.**......*...*.*.....***.*****...**.*..***..****..**..**.*..*.**.**.**..*..*..*.*...*..**...**..***.**.***....***.***.**....**...*.***.*.*...**.*.*.*..*...*.**..***..*..**...*.*.***...****..***...**...**.**..**.*.**..*....*...*.*.*.**.********.......*.*.**..*.*****..*....**....*.*.*......*****...***.**.*.*...*.**..**.*.**..**.*.*.**...**.*....****...**.*....*.*......**..*..*...*..**....**..*..*..***.*..*..*..*****..**.**..***.*.*.****.*****.**..**.*..***.**..*.*.*.......*...***.*.*.*.*****..*....*...*..*....***..**..*.*.*..*..*.***.....*..**.**.*.*..*....**..***.****..*.*..*.*..*..*...**..***.*.**.*....**...******..*...**..****.***.**.*.*.***..*..*.*.*****........*.***.*.**..*.***.*......**.*.....**.*....*..*..***.****..**...**.**.***********.*.**..**.*.*..*.**..*.**..*...*....**.**.***...**.**.*....*****.*..********....*****..*.*.....*.*****..**..*..*.*..**.**.*.****.**.**.**.**..*..*.***.*..**.**..*.**.*.*.......**.***..*.*..*.***..**.****.*..*.*....**..**.*******.*.*..****..**....*.**..*...*.*..**.***********.****..*.*.*.*....***...*...*..**.**..****.***..***.**..*..**.*.*****...****.*..*..***.....**.***.***.*.*.**.**.**.*..*...**..**..**....*******.**..***.*.***.*..*.*..**..*...**.**.*...**...******.***.*...*.******.*.*****.*.*.*..**..**...*...**.****...*.....*.....*..*.*.****..*..******...*.*..**.*..**.......*.*....*..*..*...**.*******.*.*.****.*.**.****..*..*..*.*....*******..*..**.*.***.*.*..****...*.*..*..*.**.***..
*....****..**.*..*.**.*.*.*..*.*.*.*.**.****.*...**...***.**...*.*.****..*..*****.*.*.*.**...*****.*.*..*.**..***...***...***...***..*...**.***...**..*..*...***.*....***..***.**.*..*.*******.***.**.*......*.****..**..**...*..*...****...*....**.*...*.*****.**.*...*.**.*.**..*..***.*.**.*.*...*****....*.*..**...*..**.*.*.**.**..*.***.*.***.*.*.****..**.*****.....***..*.*..***.*.*..**...**.*.**...*****..*...****....*..*....**.*..**....*...******.**..*...******..**.*...*.***...*..*.....*.***..*..*.**...*.*..*****.*...**.****..***...*..*.....**.*.*...****..*....*...***.**.**.**.*..**..***..****.*.*.***.**..*.**..*.*.*....**.**.***..********.***.***..**..**.*........*...**...*.****.*.*.*.....*..*.*.****.....**.***.*..*....***........**.*..**......*****.***.*....******..*.**..*..*..*..***..**.**..*...****.**..*.**..**...**...****......***.*.*.***...**...****.*.....*..****.*..**...***..*.*.***..*..*.*.*..*..***....***.*..*.**.*...........****.***.**.**.....*.*.**..****....***..**.*.*.*.*.******.*...*..****....**.****.*...***..*.*....*..*...*****...*.......**.*.*.....***......*******.****...*.*....*..*.**...*.***.*..*....*..*..*.*.****.*.*.*...*.......*******..*.*..*.**..*.**..***..****..**.....*.****...*..**.*.****.*.*..****.**..*.****...**.*...**..*.*****.****....***.*..**.**.***.*..******......*..****.*.**.*...**..*....*..*.*..*.*....**..**.*.***..*.*....***...**..****..**..*********...*....**.*.*.**..****.***....*.*..**.*..*.***..*...**....*...*.*..*********...**...**..*****.*.*..*.**.**..*....**.**.*.....*...**..**.***.**....****.**.*.**..*..***.**.....***..*.*****.**....*.***.*****...*..*.*...**.**...*.*.*..**...***...*.*..*...*..**.*.*..*.*.***.**.**.**.**.*.**.**...****.*..*.*..*.******.......*****.***...*..*.*.......***.**...**...***.**......*.*...*..*.****.*.*.*..*.*.**...*.**..*...****.***.....**...**..***..****.***.***.***.**..*...*.*..*****..**.**...*..**....*..*.**.......*.***.*.*.*.**.....*.*.***.*.***.***..**.....*.**.**..**......*.**..**......**.**.*..**.*..
.**..*.****...**.****..*.......*....**.*.**.**.....***....*......*.***.**..**.*.*.*.**.*...*.***..*......*..*...*.*.*.**.**..*.*...***.**..*....*....*..*******...*****.***.*******.***.***...**.......**...***....*..**.*.*........*.*..**.......*.*....*******.*.*..*.**..*...**....*..***..*.*..**.........*..*.*.*..***.*.***..***.**.*........******...*****.*....**.***..*..****.*..*..*.***.*****...*...**.....***.**.**.***.*.......**.*.*..*..*****...*.*.*..**..**....*.*..*......*.*.*.*****.*.*.....*...***.**.**.*..**...**...**...*.******..*..***.*.*..***...*****..**...*.***.****....*..******..*****...**.*.**.***..*.*.*...*.**....***.**..*.....**.*..*.*.**.**.*.....***..**..*..*..*.**.*.*.*...*.*.*.*.*****.****.**...*..*...*.****.*.**....*.*...**.**...**....**..*****.***..*..*...*.**.**.*.*.**...**...**.*.**..***..**.....*********.*.*.*..*****.***.**..*..*..**..*..******.*.***.*****..*...**.*...*.*...**.*.**.****...**....**.***...*..***.***.*...*..**...**..*...*.*..*.**..**.*....*...***...*******..*.**...****..***...*.***..**..*.****.*.*.***..*.....*****...******.**.*****.*.*....**.*.*......**....*..*..*..*..**.*..*.....**............****.........*.*..**..**.*.....*.*****.***.***...**.**.*..***..*..*.**....***.*.......****...*..**..*.*.**...*.**.*..*...**.**.*.*.**.*..*.*.**.....*.***..*.***.**.**..*...*...*.****.*..*.**..*..**.*....*.*....*..**.*.**.*.******.**.**..*.**..*.***..****.*.****..*.**..*.***..****.*.*..**.**.**......***.**.**.*..*.**.*...***.*.*.**.*..*.*.***.*......*.****..*..*...****.*.******..*..*..*.*..**.***.....*.***.****.***..*....*..*.*........*.**.**.....**...*.***..**..**.**...*...**.****.***...**.**...***..*..***.**.**...***.****...***.***....****.*.**......***.......*.**...**.*.*...*.*......***..*****....**.****..*..*.....**..*.**.**.*....*.***.*..*****...*****..**.*...*****..*****.*.*.******......******..****.*.*.*...*.**.*..*..*.*.**..*..*.***.*..**.****.*..**.*...**.***.*....*...***.*.***..*.*..**.*.**.**..*.***.*.***....*.**.**...***.....**..*.**
.*.*..*.**..***.*.*****.******..*..*...***....***....**...*.**...*.**.*..***....**.*..**..**...***.**.**...*.*.*.**...*****..******..*........***...**...***.....**.*.*.********.*.**.*...***.*..*..****..*..***.*..***.....*.*...****....***.**.**.*.*..*....*.**.**.*.*.*.***..****.....*..*...*.****..**.*.***...*...*.*.*....**..*..**.***......**.*.*.**..*.******.***.*****.**.*.***.*....****...*...*.**..***...*.*.*....**.*.....*.***...*....*****.****.**.*.*.*.**...*...****..**..**..*****.***..***..*.*...*..***.*...**.***..******.**.*....*.***.*...*******..*...*.*..**.**.*.....***...**.*..*****...******.********.****.*.****.**.***.*..**.****.***.**.*.*..*..*..*******.****....*..**...*..*****...*.***......*.**..*.*.*.**..*.***..****.**..*....****.*.**....***.*....*.*.*.**...*.............*.**...*.*..*.*...**.***.*.**..***......**.**..*.*.*....**..***....**.*.*.*..*.*.*..*.*.*.****.*****.......*******.**.****..*.***...*....*.*.*.*.**.*.*.*.*..*.**..*****.***.*...***.*...*.****.***..*..****.**...***..*..**.*..*.*.*.*.......*.*.**.**....*..**..*...*****..****.***...*****...*..********.**.*.*.*.*******.**.*..*.**.*.*.....*.**.**.*...*....**.*****..****...***.***..*...*.***..*...*..**....*.**...*..*..******..*..**...*....**....*.*.*..**.*..*..*.*..*.*..**..**..**.**..****..***..*.*..*....*.*.....*....*..*...**..**.*....*....*****.*.****.***.*.*.**...*..*..****..*..*.*..**.**....**.*..*....*..*.***.**.*..**..**.*.*.*.*....**....*.***.*.**...*......**..*.****.*****.*.*...*...*..***...**....*..*.........**.....***...*....**.**..***....*.**.....*.***.*.**.**......*...***.****......*..*...*.***..*.***......***.**..*.....****.****.**...*...**.*..*.**..*.....*....*.*....*.**.*.*....*..**.****.****.**.*...**.*.***......*..**.*.*.........**..***.***.*..**.**..*..*.*..*.*.***.*****.*.*.*.**.*.*..*..*..*.***...*.*.**..*.****.****...**......*........*.**.**.***..*.*..**.**.*..*****...*..*...***..*..*.*.*.**...********.*....*..*.*******.*...*...**...****..*..**.***.*****..*..*.*..*.**....*..
*****..**.*....**.*....**.**.*.*.**..**.****.*.*.*....*...*...*.*******...***......*.***.***.**..*....*..*..*..**.**...**......**.*.*.*..**.*.*..****.*...*...*.***..***..*....*.*.**..**..*..*..**....**.**....*..*.*...*..**....*..**...***.**.**.**.*.*.**....****...*.***.*.*..*.*.*.*.*.*.*.*.***.*.**..*.*..**.***..*...**...**........***....******.*.****..***...***..***.*.*..*.*..***...**.*.*..*..*..*...***.*.*....****.****.*..**.*....**.**.***..*.....**..*.***..*.*..*.*...*...**.*...*..**..*.**.**.***....**....*.*..*..*.****..*.*.*...*.***..***.*.*...*.**.**...*.*..*.*****..**.....**.****..*..**.**..**....*.*.*****.*.*.*********.**.**.*.*..*.*..**..*.***.*.*..*..*....*..**....**......**....*.****.....**.******.***.....*.*..*.*..**.**...*.*...***.*..****..**.**..**..*****.*.**.....**.*.**....*...*.*.****...*.*.*.....***...**.**.***.**..*..**..****.*..**...*.*...*.*..*.**...***...*..**..*.*.****......***..****.**.*.*..*..**...*...*.**...*.**..*.*..*..****...**.*........*..**....**.*.*.*.***.***...**.*.*.*.*......***..***.***.....*.*....****....*.***.......*****.*..*....*..*.*.*...*..**........*.....*..*...*.*.**.***.*.*...*.*****..*.*.*.....*.**.*.**.*...**.*.***...*.*****...****..*.*..*.***.*.*.*..***..**.***.****.***.**...****.*..***.*******.****.**..*.*..*....***.**...*..*.**.....*..*..*.*.*..*.****.....*.*.**.***...******......**.*.....***..**...*...**..*.****.*.*......*...**..*..****.....**.....***.***.*****..*..*.**.***...*...*.*******.....*..**.*.*......*.*.*.****..*.**.....****.**.*.*..***..*..*.***.*...******..***.**...**...**.....*****..*...*....*.*.....*..***.*.**...***.**.***.....**.*....**.**.*.....*.***.*...*...*.****..*...*...******.*..***.******..*..***.*.**....***...**.***..*.**..*****..***.*.*...***..**.*****.*.*...**.*.*..***....**.**.**.*****.*******..**.**.**.*..*....*....**.***........*....*..***.......**..**.*.*.....*..*.**.***......****.*.....*..**...*******..*.*..**.**.*....***..*....*....**.**..*.....******.*.*.*.**..**..*****.*....*.*.*.*.*...
*.*.....*.*.****.**....******....*.*.****.........******.*.....*.*..*..**...**..**....**..*.*.*..****..*****.**..**.***.***...**.*..**..*.**..*.*.*..**..***.****.**....****.*..*..*......****...*..*..*..*....*..**...*.*..*.**.**..***.****.****.*....**.*...*.*.....*.*..*..*..***.***....**.*.........******..*.**.**.***.*..**...*...**.**..***..**.....**..*.*.***......*.*.**......**.*....*.*.....*..*****.**..**..****..****..*.**..*****.**.*********...***..**.*..***...*.*.***.*.***..****..***.*.**.******.....**...**.*..***.**..*..*..*.***..***.*..*.*.***..*.*.*..**....*.*.**.*.****..*....***..**.........***.*.**.*..**...***.*..*..*.*...*.*****.*.....**.***..****.*..****.*.**..*.****.*.*...**.*......*...**.*.***.**.*.*..*.*.***.*...****..*******.***.***..**..*.*..*..*..*..****.*****.....**..**..*..***.*..*.*.***.....*.**.***..**..*.*..*...*..*..*****.*.**...*...**..*..***..**...**.**.*.**.*.******.**..**..***..**.*....***.****.**..****...*.*..*...****.*..*...*.*..**.*..*..*.*.*.**.*...****...*.**.*.*..***...****.*.*......**.*.*.*..**..***.***.*.*.*.****...*.***.**.*.*..******....*.**...**..*...*.****..*.....***..*...****.*..*****...**.*...**.****.******..**...***.*.*..*..**...******...**.*..*...**.**.*****.**..*..**.*.*...*...**...*.....**..*****..***.****...***.*...***.****..**.*.**.*.*.....**......*.**..*****..*.*...*..***...*.**.**..*...*.*.**....***.*..*.********...*****..****.*..*..**.....***.*.****.***.*....****.*.*....*.**.*.*...*.**..*.....*.*..****.*...***..*..*.**.*.*****..*..****....*....*.....******.**.*...**.****.***.*.*.****.***.*..*.***.**..**...**..*.**..*.**.*.*...*.**....*.***.***.**.**.*...***..*.*..*..*.*..*....*****.****.*******...**.****.**..**..*......**...**.**..*.**..**.***.***.***....*****.*.*****.*.**..........******....*.*.**.***.***.*.***.***.****......***...*..*...**......***.*..*..**.*....*******...****..********..*..***.*.**.*.****..*..*.*..*...*...**.**.**..**.*..***....*****..*.*.*.*.**.....*..**.*****...*...*.****.**...**.*.*.*.*...*..*..
.*..*...*..***..*...*.**.**..*.*.*.**.**....*...*..*.***......***..****.....**.**.***...****.*.**.****.***....***.***.........**...****....**..**..*..*.*....**..***.***.*..*..****......***.*.***...**...*..*.***.*..*.****.*...*..**.****...*...***..*.**...*..*.*...*..*...**.*..***.****.**...*..***..****.*.**.....****.****.***.**.*.**.*.******.******..*...**.*..**..***...*.*.**.*.*...**..*.*...*.**..***.*.*...*.****.**..****...**.***.****.*.**.*..****.*****.*.*****..****..*..*.**.*.....*..*****..*.*.*.**.**.**.***.*****.**..***.**...**......*.***..*..***...*.*.***...**.****....**...**..***...***...*.*.*.**.********.....*.*.*..**...********...**.**...*..****.*.*.*...*....*..**.*........*.....*.***...*...*.***.*...**.**.**.*..**..*......*.**.**...***..*.****.**.****...*..*.**........**.*.**...*..***.**....*****.*..**..*********..*..*.**.**...**...****.*.*.*..***..*.**.**.**.*...*.**.*.***....*.......**....*.**.*.****....*..**...*..*.**.*****.***...*..**.**.***.*.*.**..**.*****...*.*.*****.***....***...*......**...***.*...*..*.***.*...**.***..*..*.....*..*.....**.*.*...**.*....*...**.*****...*.*.**..**.......*.***.***.*.*....*****.*..****.**.*..*.*...*****.*******.*..**..****.*....***.*.**......**.**..**.*.***...*.*.*.*...****...*.**.*.***.****.*...**..*.**....*...*...*****.*.*..*..*..***.****.****.*...***.*.**.*.*.*..****.**.******.**..****.*.***.*...*...**..*.***.**...*.*....*.***.*...*....*..*.***...*...**.*.**.**..*****.*.*..****.****.*...*....**...**....***.....******.****..****.**.*.*..****.*....*******......**.....***.**....******.**..*..****...**.*....*.*..*..*.***...****.*..****...**.*.*....**.**...*.*****.***...********.*.*********...**...**.**..***.*.....*.*..***.**.*..**.**..*....*..*.**.***..*.********.***.***..**.***.*.*..**..*.*..***....*.*.**.**..**.***.***..*******...**..*.*.***..*****.*..**..****.*.***.**..**...*...*.****.****..*.***....*....*.******....***..*.**.**..*..*.**.***.***.*..*****..*.*.*.**..**.***.*..*.*.**.....*..*....**..*.*...*.******...*.
.....*..*.****.**..******.**.****..**.****..*.*.**.....*.*..*.*..******.*****.*..***..*...**..*.*.*.*..**.*.**.**..*...*.**.*.*.**..*.***...**.....**...***.*.*..****.*.**.***...*.*****.**.******.**.*...**.*.*.*.*.**.*...*...*..*.**.*...*....**...*.*.*.****.***.***....*....*....*.*..****.*.**.*...**.**.*******.**.....*.*....*..**.**......*******...**.***..**..*...**.*..*.*.*..**.**.*..***.*..**.*.**..**.*..***.***......*.*....*.*.**.*.*..*.**.*..**.*.**...***.*.*.*....*..*.*..*********..*********.****..*.**..*.*..*********.*.*.**.*..*......**..***..*.*...**..***..*****....**.**.*.*..*.***..*..****.*..**...*..*******...*..*....*....*..***...*.**.***.***.*.***.....***.******.*..***.*.*.....***....*..*..*.*..**..****.*.*.*..*...****.*.*.**.*..**..***.*.**.*.***.*.*..*.*.*.*.****.*.*.*..******.******..*.....****.**.**..*.*...******.*......*.*..**.*..*.**.*.*.****.....***..*.*....***....*....*.***.*.*.*****.*.*********..*.*.*..*.*.*..*.*.*..**..*.****.**.*.*.***.*.*...*.*..*****.*.*****.*.**.*.***...*.........*.**....*.**.******.**...*..***...*******..*.*.*..*.**..*.......*.....*..**.***...*.***...*...*..**.*.**.*....**.***..*.****....*....*..**..*.**.....*...***...*...*..*****.***.**...*.*.*..**......*...*...*......*...**..*.*...*.*.***.....**.**.*.***.**..*.***..*.**.*.***.******....***.****..**..*..**...*...**....**.*...****.******.*....****..***.***.*.*...******...**...*..*................**..*.***..*..**.***.*..******.*.*.*.*...**..*.***.*.***....***..*....*.*.***..***.*.****..*...***..*.*..*....**.***.***..*...**..**....***.*.**.*..*....*..**...*.....***.***...*...**.**.*.***.******.****.*..*.****.**.*****.......**...*.*.**.*..*.*.**...*.***...**.*.*.*..*..***.**.**..*.*.**.......**...****.*..*.**..*.*..**..*.*..*.*.***.*..**.******.*.*..*.......****......***.**..*..*...****...*..*.*...**.*.*.*.***.**.....*.*.**....**..*...*.*....**..**....***...*.**.....*..*.*..*..*.**..**.***....*.***.******..*.*..*...****.**....*.*.*....******....*.*.*.**..*..**.*.***...*..*....*
.*.*.*.*****.**.**.*.*.***..**..*...**.*..*....*.*..**.**..*.**.*.***.***.***..*.**..******..*****.*.*.**.*****..***...***..*.*.**...*.*...**.*..****.**...*.**.*....**....**.**.*.......*....**.**.*..*..*......***.**.**...*..***.****.....*.*....***..*..*.******.**.***.*.**.*..*.*.**..*.*..**..*.....*...**.**.**..*.***...*.*.*...*...*.**..*..****..*.***.***....*.*..*.*..***....*.*.....**.*.....****..**.*....**..***...******.**.*.*.*..****..**..*..*..*.*.....*..**....**.*****..*******.*.*..*.*..*.***.*****....*.*..***.*..*..*.*..*..**....***.*.**..*...*...***..*.**.*.**...******.****.....***......*..****.*..*.**.**..***....**.*...*...*..*.****.*...*.********.***.***..****...*..****.**...*...*..*.***..***.***.****.*******..**.*.*..*.....*.*.*..*.**..*..**...*.***...*.*..***.*....*****..*.**.***...******.*.***..*.**...*.*.*...*.****.*.....*.*.*....**.*.*.**.**...***...*.*.....*..*****.**.**.*.......****.****.**.**.***..***..***.**.*..**********..*.**.*.**.....*..*....***.*.*.**.*.*.***...*.....***.**.....*****.***...**.**.*.**.***....***.*****.***....*.**.*....*****.*..*.**..*..*..**...**.**.....*.***.***.**...**.*.**...*.**.***.**...*.*.****..*....*****.*...****..**...**..**..*.*****.**..**.*..*.*.**.*..**....*...****....**..*.*.*....**.....**..***...*..***......*..**.*.*..*......**.....**..**.**.*.*...*.**.*.*..*****.**...**..*...*..*.*.*..*...*..***.*..*...*.**....*.*..*.......*.**.**.*****.*.**.*.*.**......*.*.....**.*.****...*.*..***...*..***.***...**.****...***.*..*...****...**....*...*.*.*...*...**.......**..*..*...*..****..**.***..*.*...**.*.**.......**.....*.*.*...*****...*..****.***.....*..*....*..**.**.*.....*..*.**.**.*.*.**.*.**..******.**..*..*.*.***.**.***.**.**......*.*.*.***....**.*****....****...**.*.*.*...*...******.....***....**..***....*.**.**...*****.*.****..*....*..***..**..*...**.***..****...*.......*.*.*.**..**....*..**..*****..**.*.......**..***...*********..*..*..***.*.**.*.*.**..***.****...*..*.**.....*..**...***.*.**......*.**.**.**....*.*.**
.**....*..**.*.*...*..**..**.**.*....*.*..***.****..*.**..**...**.****.**..**..*..*.*.*..*..*..**.*.**.*...*.*****..*.*.******..*.***..*.**.***...**..**..*..**.*.****..***.**.**...****.***..*.*..*....*...***.***.*.**.***..**....***.*.**..**.*...**......*...**.**.......*.*.**.***.*...*.**...***.*..***.*..*.*....**.**.*..*.*....**.****..***..*...***..*.*****.****.*..**....*.***...****...**.*.*...*....*...*....*..*..**....*.**..*******....**..*..*.**.*...*..***...*...***....*****************.*.*.*****....*..****.**..***.***.**..**..*..**.***......***..**..**....*..*...*.*.*.*....*.****..*..****.**..*..*.*.*..*.*.*..*.*...*.**.**.**..*.****..*.**..*...*.*.*.*..*..*.****.**....*..*.......**.*.*.*..*.***.***********.*.....***.****.*.**....**.....****..******.*.*...*..*...**.****.*..****........*****.*..*...**..***.*.*.*.**.*..*..**..**.*.*..*..**.*..*.**.**.*....*.***.***..*....***.*..*.*...**..***.*.***..**.......*....*.*..**.*.*.*.*..*.*..***.*.****..**.**.*.**..*.******..**....**...***.*.****.*..*..**.*.*.....*.**..*.*.*..*.****...*.*.....*..**...*.**....*.**.....**..*..**.***.**..*.*.*.....*.***.*..***.*..**..*..*******.**..***...*..*.*.....***..*.***..*.***..**.*..****..*..**...*.*.***.*.***.**..*..*..**...**.*.**.*..**.**.*...**.**.*..*****....*.....*...**.**...*......**....*..***..*.*..*..****..***.*.*..*...*.**.*.*..*..***..**.*.*..*.****.**.**.*..**.*..*.****.*......*...*...***.....*....*..**.*.**..*.*.***..*...*..****.**..*.*.*...***.**.**...*.*.*...*..**.*********.*******.*..*..*.*******.****...*.********...*.*..**.*..***..*..**.***...*.***...*.*.*.*.******...*.*...*.....*...*...**.****.**.*.*.*..*.*.......*.*.***..***.***...***.**..*.******.*****.**.*.**.*.*..*.****.*..*....**....**.*..****.**....*.*****.******.*****....*.***....******.*.*.*******.....**.*..****..***.*....**.***.**.***....**.******.*.....**...*...*..**..****..*.********.**.*.**...*..**.*..***....*.*..*****.*....*..**.****...***.**..*....*.*.***.*..........**.*.**..*.***.*..*.******..**.**..*.*
.*.*....******.*.*.**.****....*...***...**..*.*.**.*....*..*..*.*...**....****..****.*..*.*.*****.*...*....*.***.*....**....***.***..*****.*.*...**...**.*.**.******.*********..***...**.*.*****.*..***..**.****.*.*****.....*.*..*.**.*.**..*...*...***.*..*..***.****....*.*****....*...*..*..********...*.*.*.**...**.*...***...****.*.*.**.**.***.*.***..*..*..*.**....*..*.**.**..*.**.*****.**...***..**..*.**......*......****.**...*..........***.*.******..***.*..*....****..*.*..*...*..**..***.**...*..**.**.***..**..****..**.****..*...***.****.*****.*****..*...**.*...*..*****.**..*.*...**.*.**..*..**....*....*..**.*..*....**...*...**..*..****.....*...*.**..**.*..******.*..***.**.*.**.**...**.*..*.**.**..**.***..*.**.**.*.*.*.****.****.*...***...*.........**.***.*.*..**..*.*******..******....***.**.*.*.**.**.*.*.**...**.***..****......****..*.*.*...*..*.**.*.*..*.*..*..**.*.***..***.*..****.*...*.***..*.*.......*.*...**.***...**....**.**.*.....**.*****.******.**.*......*****...***.*..*.*.*.****..**..**.*...*.*.*...*..*.*.**.***..*...***..**.*..*...*.*..***.*.*.***.*.*.*..*.***...**.***.*.*.*..*.*.*.*..*....***.*..**.*.**.***.*.*.**.....***...*..**..**..**..*.*.......***..*.**.*....*.*.*...***.*.....*.*...*.*.*..**.....**..*****..*****.***.*****.***.****......***.*.**.......*..*..*.*.**.*.***...*.*..*..****.*...*.*.*..*.**...***.**.******.*.*****.*.*.*..*.*.*...*.****.*.****.....**.*****.*.*.**.***.***..***..*.....***.***.*******..*.**..*.*..*...**...*.*.**.*.*.*..****.*.*...*.**.*..*....**.**.*.....**..*.*...**.*......**.*..*.*..*......*.*.**..****.*...*****.*****.*......**.....***..*..*...***.....*.........*.**...***.*..****..*.....*...**.***.*******.*....*.*....*...**...**..***....*.******..*.*.*..**.*......*.*...*.***.*.****...**.*.*.**..*.*.****.**....*.****.**..***.......***.*..*.*****......*.*.*.***..***...*****...**.***...*....*......*...*.*.*.*..*....*..**.*....*.*..*..*..*.*.........*..***.**....*.**..**.*.*..****.*..******.********.*****..***.*..*.*........*.*..*...
*.******.*.*..*.**.*.*..*****.*..**..*..**.*.*...**..***.**....*..*..**.***.*....**......*.***..*.*.**.*.***......*.**.**.***.***.****.***...***....*...*..*.***..*.*..**..*..*....*.***...**...*.....*.**.*....**.**..***.**.**...*.*.*.***.******....***...*..*.**.**.*.*.***.**..**....*****..*...*.**.****.**.*.*..*.*.*..**.*.*.**..****...*.**....*.**..**...**.***.*..***.**..****.**..**...****.*.......***...*..****..*.*...*.*..***.***..**.*.*..**.*...*.*..**....**...***..**.**.**...*.*.***.*****....****..***..*.********.**.*..**.*****.*.***..*..**......***...*.****.******.*...*...*.*.*.*.*.*....*.*...**.....*.**..***.**.**.*..****..******..*...**.***.....**..*.*.*..*.*.*..***..***.*.*...*..*..***.*.**.*..*.*.*...*.**.*..**.***.*..*.***...*..*.**......*.....**....*.....*....***..*.**.......***..*****...****..***.*.*.**..*.**.*.**..*.**..***...*..**...*..*.****.*..*..**.**....*..*..*..*.****.*...***...***.**..*....*.*..**..*.*.**..*.*.*...****..**.*...****..**..*.**...****.****...**..**..****.*.....****..**....**.....**..*...***.***..**....********...*..*...*.***.*..**.....**..**.***...**.****...********..*..**.*...*.*...*.*.****...**.....*****..*...*..***.*.*...***..**.*...*******....*.....***..**..***..*....*.*..*...*.*..****..*.*...****...**..*..*.*..**....*.**.****.*..****.**.......**.*..*.*****..****..*..**..**..****..*.*..*.*..*.*....*.**..***..***.*.*.***.*.****..***..**.*.*.*.***.****.**.*.***.*....*...*.*..**..*.*...*.*.***..****.*.....*.*..*..*........**.*...*..*.*.**.*****..*...****.*..*.*..*...*..**.....*..*.********...**...*..*.**..*...****..*....**.*****..*..***.*......**...*****.....*.**.*.....******..*..**..*..*.*.**...**.*..*.***.*.*.***..*****.*...*****.*.*.**.***.**.*..*...*.***...******.**.*.**.***.*.*.***...***...***.*.*..**.**......*.**.**.**...*...***.********.**.....****.*.*...*.*.*..*...*.*.*...***.*....**.*.*.*...***..**.****..*...*.**.**.***.***.*...*****...*.*.*.*.*.*...*..*...*..*..**...***.....*.*.*..***....*....***....**.**......**.*.*...**.*
**.*.***.*..***.**..**.**.*..*..*******..*..*.*....*.*....***...**.*********.**.*......*..**...*.**.*.....*..**..**...**.***.*...**..****...****.......*..***..*.*.....*.*..*.*.***.*.....*..*.*.*..*..**.**..***.***...***.**..****...*....**......**.....*.***.***.*..*....*.*..**.*..***.***..***.***.*.*****.***.***..**.*****..*..***.......****.*..**.****.****..*.*...**.*.*...*..***.*....**..****..*.**.*.**.*..*.****.**..***.*..*........*.**.**.***.*.*.*...**...**.*....****.*.*.*.*.*..***.****...***.*.*...******.**.*..***.*.***..*.*.***...*..**..****.**.*.*****...*.**...*..**..*..*.*.**.**.*....*..*.....**.*...*......***..****..*.*...*.****...*****...**.**..**..***.***.**.*...******....*..*..***..**.**..**.*..**.**.*.****.*.**.*.**..*.*...*..**.**....*****..**.****..****.*.*.**..*...*.*...*....**...*..*.*****....*..*....***.***.**.**..*..**.***.*..***.*..**.......****....**....****.....**.***....*.*.*****..*...**.**..*..***.....*.**.*****.*****.*..*****..****.**....**.**..****..**.*...**......*****.*..*..**.......*.*.*.........*.********..**...*...**..**.**.***.*.*.***.*.*..**.*.***.*...*..**....**.....***....*.**..*.*..**..*..*.**....***.*.*.*.**..***..*****.**..**..****.**..*.*.*..*..**..*..***.*.*********.....*......**..***.*.****..***.***..........*...**....*.****...*....**..*......*..*****....**..*.***.*..**....**..*...*.****...*.*...**.*.*..*.*...**..*****..***.**.****.*..*..*..*....*.**...**....*.*...*....*.*.***........*.*.........*..*...****.*.*....****.*****.*.***..**...**.*****..**.*...***...**.**.**.***.*.*..**.****.*..*.*.*..*.**.*......*.*.*****...**.**.*.*****.*..*.**..**.**.**..**....*******...*..****.******....*.**.......*....**.....*.*.***.*..*****..*.**..*.*..*.***..**.**....*..**...*.****..*.*..***.**...**.*..***..*......*.***.*..**.*****...**.***.**..**.*.*..**.**......*........*.**.**.*..*....**....**..**.***.**...*..*.***....**...*..*.*......*.*..**..**..***.**.*.*...*.**.*..**.*.**....****.*..**..*.*.....*.*...*****.*.*.....***..**...**.*.*..*....
*...*...**.**.*..********..*..***.***...*****..**.*.*.*.******.***...***.***..****.***..*...*******.*..**.**.*.**....****.***.*.......*.**..**..**.....*.*..**...*..*..*.....*.**.*.....*..***....****.*..*...*.*.**.*..**........*..*.****.***..***.*..*****..*...***....**.*..*.*****..***.****.*........**.*.*.**.***.*...*..***.******...*..**..**.**....*..*****.*..*.*.*.*.*.****.*....*...*****.**..*.**.....*.***.**..*..****.*....*.*...*....*.**...*..*.*.***..*..*....*.*...*..*.**..*...***..*.*..**..***..*.*.*..*..**.*...****.*..**.**.***.*.*...****...****.*.**..*.*....**....****.*.**..*.......*..*..*.****.*...**.*.*.*.*...**....***.*.****..*...***..*..*..**.*.**...***..***.*.*************.*..*.**..*...**...**.*.*....*.**..*.*..**.**.*.*.....**..**.*...*.*....*..**....***...*.****..*..*..*....**..*******...**..*....***.**.***.***.*.**.***.*..*..*.**.***.*.*...*.**..*.****.**..*..*******....*...*.***.*****.**....*.**.***..***..*..**..**.*..**....**....**..*...*.**.**..*..**..****..*...*...**..*.*.*.*.*.****..*..*..*..*.********.*****.**.*.....*.*..**.*.*.**.*....***.*...****.**..*...*..***.****.*.**.***.**..**....*.*.****....**.*..*.**....*.*.***.*****.**..*.*.*.*.*..*.***....*.******.......*****...***.*.*.*.*...*......*........*...**..*..**.*..*..*....*.****....*.*.*.***.*..**..****...*...***.*.**..*....**.*.***......*****.....*..*..*.**.**....*...**...**..***.*.*..***..**.*...*..*..*****..*.**.*.*.*..**.**.......***.**.*..*.*..***..*.*.*.***.**..*.*.*...*..............**.*.*..***.**.*.*.*.**..**.*.*****.**.**.**....****..**.*....***.**..*.*..****..**.****.**..**...***...**.**.**.**..****.**....****..**.*.*.**.*.*.*.....**.**...*..**..***..**....*..**.***......**..*...*..*.**...*.*.*.**...*.*.******.***......**.*.*...*..*.*****.****..**.***.*..***.*...*...*...****.**..****.***..*.*...**...***..***..**..*..***..*.**.****..*.**..*..**..**.****.**.*.**.****....*.*****....**...*.**....**.........**...**.*..*....*.***..*..*.**..*.**..*.*.*.*..*.*.***...**.*****..**.**...*..*..*
***.**.*****.**.*..*..*.***....**..***..****.***.....*.**.*.*...****..*...**.****.*..**..*.*.**.**..*****.*...*.**.*.*...****.*.**....*....*...*....***....**...*....*.***..**..*.*..*.*.****...*.*.*.*..**..*...*...*..*..****.*.*.***.****.**....**..*.*.**.*****..**..*.**.*.*.***.*.*.*...***....**..*.***..*...**.**.***.*.*..***.*.***.**.*.***.*..*.*****.*.**....**.**.******.*.*****.*****.**..**.*.*..*.*..*.....***.**....***..**.**.*..*.*..**.**.......*****.***.**..*..*..**.*****.*.***..*..**.*.*****....*.*.**.**.**.*.*.**......*..***.****.*..*..........****.*.**.**.**.**.*......**..***..*****.*.**.....*.*.**.*.****.*.**..***.*.*.**.**...*...**.*****.*****.*....*.**.****.*.*.*..*..***....**.*..*...*...***...*....*.*..*.**.**.**..*...**.****.*.**.*..**..*.*.*****.**....*...****..***..*..*.*.***.**...*.....*......*******.*.**.*..**...**.*..**.**.***..*.***.**.*.***........*******..***...*.*****..**...*.***.**..*.*..**.********.*.*....**....*..**.*.*.*.**.**..*.......*.*....*.**..****..***.....*.*.**.*..***.**..**.****.**..****..*....**..***.***...*.***.*..*..**.*.*.*.*.**.**.**......**.******.**.*.*...**.*.***.***.**.....***...*.*.*.*.***.......*..*****.*.*.**..*.**....*..**.*****.**...*...*...**.****.....**..***..*..**.*...***..***.*.**..****...**.....*.*..***..****.*..*.......*..***.***..*.*..*.*.*..**.*..*..***.....*.*.*...**.*..*..**.*..*.**.***.....****......******..***.*.**...***..**.*.......***.*.*...**..**...*.*.*..**.***..***.***..*......*****.*..***..**.***.*.**....*.*......*.***..*..**.****..*..*....*.*****..**..**..*..*.*.*...*.****...*.....*..****.*..**..*...*.....*..***.**.*.***...***.********..***..***.*..**..*..*.**..**....*....***.*****...*..**..***.****..***.*..******...*.*.****..*.**..**.**...***...**..**.**....*.*...*...*..*.*.*..***..**..****.******..*....****..*...**...*...***.*...***.*..*..***...*.***.****..*.***..**.*..***..*..*..*.........*.**.*.*******.*..**..**..***.*.**..*..*....**..*.**.*.**.**..*****....*..**.*.*..*..****.*....********....*..
.**.****..*.*....**....**.****..*.*..*..*..*.**...****.......***.*.****....*..*.*.*..****.*...*.**..***.....*.***.*******.*.**.**....*.*.***.*.**.********...*.**.***.*****.....**.*..*..*******....*..**..*.****......**....*.*...*.***..*.*****.*****.*.*..***.***.*.*.***..*...*.****..*.*.*..**.**....*.*.**.**..........**.****....*..***********...**..*.*.*.***...******...**.*.**..**.***....*..****..***.*..*.****...*.**.*...**.*.**.*.*..**..**..**.*...*...*******.*..***.*.*.****.****..*..****.*..............*...*.***..*.***..**........**.**.*.....*..*.*..*..****.....**.***..*.*..*....*.*.**.**.*.*....***....*****.*..*..*.*.***..******..***.*.*.*...**.*.....*.*.*.*.*.*****.***.**.......*.**.*.*....**.*..*.*.*...*.*..*..**..*.*......******..*..*..*..**.....*.**.**..**.*....*..*...***...*.***.**..****..**..*..*..**..*.***..*..*.*.******.*.***....*....**...*.**..*.*..*.***..**.*.*...*.***....***...***...*.**.*..***..******.**..**..***..**.***.***..*.*.***...**.*.**.******..**....**.**..*..*...**...*..****..**..*.*..*.*...****...***.**.**..*****..**..***...***......***...******....**...*....*.***.*.****.**.*..**.*.****..*...*.*..*.*.**.*.*.....*....*...*.*****....*...*..**.*..******......**....**.*...*..*.***.***....*.*.*...**.*..*..*..***.****.**.*....**..*...**.*..*...**.***.*.**.*.***.*.*....**..*...******.*.**..**...*****..*..*.*.*.**..****.**.**.*..*****.***.***.********...*....*.***.*..*.*.*..**.**..*.....**.*.***..*.**.**..**.*......*.**.**.*.....***.***.***.*.**.**.*****.**...**..***.....***.**.........**.*..*.**.*****.**...***...*.**.*.*....**..**.*.*.*.**.**.***.**.....**.****..*..**...**.*.***..**...**.*..**..*.***...**.***..**.*....*****.*.*****.****.**..****.*******...**.*.**..***..*...****..*****..**.*.*****.****...***...*..*....*.**.*.*****.*...**.*.*.....**.***..*****.*.*.**.*.**.*...**..*...**..****..**.***..****.*.**.*.......***.*.*.*.*.....***...*.*..*.*.**...*.*.*.*.*..**.*..********.*.**..***.**.****.****.***..****....**..*.***.**.*.*....*.*..**...*.*.**.
..**...*..**.**.**..**.***..**..*...*...**.*.**...*.*...**..*.......*..*.***.*.*.*.**.*.**..***..****.....*.....**.*....**.*..***.**..*.*..*.***.******.*.*....****..***..**.*.**.****.**.*.**...***.*...***...*.*.**..*..***.*...*.**......******.....***..***.....*..*..*..*.......**.***.***.*****.....*...*..*.***..*..*.****...*...*.**.*..**.*...*..**.......*......***.**.*.*.**.***..*.***..****....*..**..***...*...*.*.***.*.***....******.........***...*.***..*.*....**.*.*.*.*..*.*..**..*.....*.***....**.***.*.***.***..******.*....*...**......*...*..**....*...*.*...***..*..**.***.******..*...***..******...*.*...**...*..*.*..*..******.*.*..*..**...*....*..*.**..*.**...***....***...*..***..*.*..*.*.....**....*....*...*...*.***.*...*.*.***.......*.*****..***.*......*...*.***.*...**...**...*..*.***...*****...*...***..****.*..*.**.*..**.....**.......*****.*..*.*..**.**...*.*..*.*.*******....*..*.**.*.*.**.**.*..**.*...**..***.**..*.**.*..**..***......*.*..***..*****.*.*.***.**.......**.*.******....*..*..*.****...**.......**..***.....**.**.*...**..**.*...*******.**....***..*...*..***.**.**..*.***.*.**.*****..**.....**.....*..**..*..*.**.**.*...****.*...****..*.*..**..*....*.******.****....***.**.*...*.*....*.*.*.**.**.*.**.*...**..*******.****..*.*.*..*.*.**..*...****...*..***.....*..*.*.*....*.***..*.*.*.*.**..*.**..**...**.*...*.**.***......***..**....*.*..*.******.***...****....**..**..******...**..**.*....*..***......**.*....*..*.****.***..******..*.**.***.*...****...*..*...*..**.*.........***..*..**..**.*.***..*******.**.***..*..*.*.*....*****.**.*.*..*..*......**.*.**....**.***..*.*********...*.**...**...*...**.***..**...........*.***.***...***..***...*.********.**..*.***.******.***.**.****.*..***.*..**...*...*...***.*..**..****....**..**.*...***...**.*..******.....***.*.*..**..*.***.*.*.*...*....***.*.*.****.******.**...**...*..***...*........***.*.*..***.**.*.***.***.**.****....*..*..***....*****....*..***..**.*.*..*.*.*.....*....*..*.**..*.*.*.......*..*.*****.***.**.*
***..**...**.***.**..*.**.**.****.*...**.*****....**..*..*.*.*.*.*...*...*.****....****...*.*.**...**....**.*.*..*...***.**...*...*..******....*****..*...*.****.*******..*...**.**..*******.**....*******.*.........**..*.**...*.**..**.**.***..**.*..*.**..*.*.******....**.*.**.*..*****.*.*...**.*****...***.****.....***...*.*.*.***..**..**...*.*.**..**..**...*.**.***.*.****.***.*****.***.....*.**...*.*****.*......*...*.*.....*.*****.*****.*....*****.**...*.*........*..*.*..**.*..*..*......*..****.*.*.*..*.*...**....****..*...*.*.*.**..***..*...*.*..*.*.*..***.**..*.*.*....***...*.**.**.***..*..*..**.**.......***..*...****.*..*.*...**.**...**.*..*.*.*..*.*.**..*****.*....*..*...*.**.*.**.***.****.*******..*.***..*....***..*...*****.*...*.*.*..**...****.**...**...**.....*.....*..****..*.**.**.*.*.*.**..**.*.*.****.*...*...***.****.*.***...**..****.****.*.**********...*.*......*.*.********.**.*.*.....*.*.*...**.*.*****..*..****..***.**..*.*.**.*...****..*...***....*.*.*.*..*..******.**....**......*.**.****.***..*....**..**...*...***.***...*.**.*...*.**.**....*.*..*...*...*.**....*.**...*...**.**..**.*...***.***.***.*.*.*.**.**.*..****..**..*.*..**.**..*..*..***.****..***..*..***..*..***......**.**.*....*.**.*...**.*.***..**...***.****.****.*.*..*.*..*.....*..***.**.....*...*.****..*...*..*.*.***...**..*..**.*.*.*.*.....***.*****.**..**..*.***..*.*..*..**.....*.*.*..*.***..**.***..*..*...*.*...**.*****.*..**.**********.*.*.******.***.***.**...*...*..*.*.**....**.*.*...*...**.**.*.*.*..*.**.**.*..*..*..**.***..*.....*.***..*..*****...*.*.*..**....*******.*......**.*...**.**..........******.*...****.****.***.***.**.***.*..**.*****.**...*****..*********.**.*.*.**....*.***.*..*.**...**...*.*...*.....*.*......***.......***....*.....*..****.*.*****.*****.*****.*...*.**....***.*..........*..****....****.*...******...*..*..*.***...****.****...*..*.*.*.***..**....***...*****...*.*.*..**.*.*....**...**.*.**...*..*.*.***.******..*...*.*..*..****..****.****...**..***.*....**.*......**.
*..*..*..****.*...*..*****.***..*...*.***.*.....*.**.****..**.*...*.*..**.**.**.....**..**..*..*..***...**.**.**.*......*.**.....***..*********....*.**.*.*.***.***......**.*...*....********..**..***.*.*...*.**.**...**..*.**..*.........***..*..*****..*...*.**.*.***.**.*..*.**..*..**..*.*****.....**.****..**.***.......**.*........*...*.***..*.**.**..*.*.**.**.**.*.*.***..*.*.****.*...****..***.****.*.....**..*.*....*.*.......**.*.*..***...*...*..**.***.***...**..**.**..*..*..*******..*.**.***..*.....**.*.***.*.**.*......*.*.****.*.*..*.***.**..***.*..****.*.*.*.*.**.***.*.*..*..*..**.**..**.*.**.....***.....*...***....****..***.**....**..****.*.**...*..**.**.**.**..*....***.**.**.***..**...***.*..*...*.*........*.........*...*....*..**.*...*..***...*..*.**..*....*.**.....*.*.....*..****.**.*.*.**.**..*........******...*...*.*.*.**....**..**.*.*..*...*...*..*..**..**..*.*.****..*.*..*.*..*.**.*.*.....**....*.*......****.*.*...**.**..*....**.*.*.**..*.*....***.*.*.****.*....**...**.**..*...**.*****.***..*.*.**...*.*.*............*...*.**........*****..*....*..****.**..*.**.*..*******.***...*.***..*.***..****.*..**...**.....*.*.**.*...******.*.*.*.***..*.**.*.**...*.*..**..**.***..*........*.*...**...*.*****.***.*.***...***.*.**...*****.*.******......**.*.*.****.***..*..***.*...*.**.*****.*.***..*.**.........**..*...**..*..*.*.***.*.*******.***..*.*...*..*****..**.**.*.**.*.****.**.**...*.**...*.**.*.**..******.**..*.*.*****..*...**.***.*.**..*****...***..*..****..*.***.****....****.*.*.***.**.*...*****.*..*.*..*....***.*..**.**.**.*..*..***..*..**.**.*.*.********.*.*...**.*.*.*.*...*....**....***...*....*.**..*..*.***.....**.*...*..*.....*...****..*..*.*..*..*.*.*.*..*.*.*.****..*.*.*.*.***...*..*.*.....**..*...**.*.**.******.*....*...****..**..***..****..**..******.****.*******.******..**.*.***.*.**........*.*..**.****.*....****...*.*.**.*..*..**.**.*.*..*..*..*********.****..**.......**...**.***.*...*..*.*...*...**.*..***.*****...*.*..*.*.***.....**...*...******.**.*.
*.*..**.****..*..*.***.***...***.***....**....******...*...**.*....*.*.*.**......***.****.*.*.......*.*..**...***.*.*...*.***..*.***.**.....***..**.**.*..*.*.*.*.*********.**.**..*.*.***..**...*.**..*...*...*.**..**..****.**..***.*..**...*...**.**.**..*.*......*.**....***.*....*...*****.*...*...*..****.**.*.*.****.**..*......*.....*.**...****...*****..******.**..*..........****.*.*...*.*....*..*....**.......***.*.*.*....****..*.**.**..***.***.....**.*.*.******........*.**.*.***.***...*******..**....*.**.*.*....**..***..*.*.****.*.*.***.**..******.***..*.***.*****..*..*******....*.**.******..*.*.....****....*...*.*...**....*..***.......*.*.**..**..*.**.**..***.*..*.***.*....*...*.***...*.*.*...***.*...*****.*..*...*......*.*..**..*.....**...*.*..*.*..**.***....****..*.***..**.*.*.**..**.***..**....*....*.*..*..*.**...********.*.*..***...******.******.....*.**.*.*.****.*..***********.***...**....**...*...*..*...*.**.*.....*...**..***.**....********.**.*****.***...****...***..***.*****.*.*.*..*.*...*....*...*.****..*.*.**.*..**.***..**.*..****...*...**.***.********..**.*.**..*..*....*..**.***.*.**.*.....*****.*.**.****.*.**..***..*******.*.****.*****.*.*.**..*...*****.***.*..*...*.***.**..*.***.*.****..*.**.**..**.....*.*..*.**...***...*.****.*..***.***.****...******.*..**.*..**.*.*.****.*.*....**...**....*..***.*..*.**..*.*.*....****...*.*********.*..*.*..****..**.***.*.******.*..****...*......***......*.......**.*...*****...**.**..*****.********..***..*.**.***.**....*.****....**..*..**..*..*.*.*..**..****...*.***...........*.*****.***..******..***..**...*.****...**.*...*..***.......**.*****.***..*....*.***.*..**.**.......****..**..*..*...*...*..**.....*.*....*...**..***.**.*.***.....*.**.******.**.*....**....*.*****...**..***..*..*.**.**.*..***.***.*...*****.*..*...*..*****..*..*.......**..**..**..*...*.**..**.....*.**..*.....**....**.*..**.**..*..*.....******....*****.*****..*****....*..******.*...*..*.***....**...****..*....*.*...**.**...*...**.***.**.***..***.**.*
.*..*.**.*.**.*...*.*.....*....***.****....**..****.*...**.*..**.*.*.***.*...***.*.*...*....*.*.**.*..*.***...****.**.**..****.....*...*..*..*.*.**.*.********.*.*.......*.....*.**.*****....****.**.***..*.**..**...*..*....*.*..*.*.***....*.....****..*..****.*....**....*.....***.*.*.*.*..*.....***..***.**.*.***...****..*..*****.*.**..**.****.*.**..*..*.**.**..****..*..*..*...**.*..*...*..*..*****.**...**..***.....*.*...*.***.**..***....**.*.**.*.*********.*****.*....**.**.***...........*..*..*.**..***.**.***...*..**.***.***.*******...**..*.***..*.*.*.*.*....**..***..*.***.*...*..***.**.**....*.*...*.*....*.**.*.*.*..**..***.....*.**.***...**.*.***.....*.*....**.*.*.**...*..*.*..**.*.*..*.**..***..******.*.*.*..**.****...*.....*...*.**.*..***.**...*.***.*.*.*...*****..*.*.*....*..*..******...*..****......*..****.**.*..**.**.**.*****.**....*.**.**.*..*..*.***.***......**.***.*.....*.**.******.***.*....***.*.*..*.**.**.***..**..*.******...*.....**........***********....*..**.*..*....**.*..***.....**.*..*.*.....**.*....***..*.**.**.*.....***.****.****...*..***..**.*.*.*.**.*.**.**..*****.*..**.**.*.**....*..***....***.**....*.***..*..*...*..***..*.**...*.*.***.**.**.***.*.*..*..***..**..........*.*...*..**....**.**.*.*.**.**..*.*..*.**.*.**.**.*...**..*.***.......*.*.*.**.*.*....****.*.***.**.*.*.*...*.***....****.*.**....*.....****..*.***.**.*.*..**.*...*.....****.***.*..**.**.**.*..**.*..***.**.*..*..*.*....**...*.......***.******...*...*.****.*.*...***......*..*.**************..*.***.***********..*..*.***********..*.*****..***..**..*.******...**.*********...**...*.**..***.....*****...****...*.*****.*.*.*.****........*.***..****.*..*.*..**.*...****...**....*.**.**.*.*..**.*.*.*.*.*.*.****..*.**.*.*....*****.**...*.****..**..*..*.***..***.*.**..***.*.**.***..*.***.*.**..*.*...*...*.**....**..*.*.***.*.***.*......**.*...*...**....***...*****..*.*.****...**.*.*.*******..**.**..***.*.**.*****.*.***.*.*.**....*.**..*.*...*.**.****.**.....***.**..***.**..*...*.**.****.***..**
*.*.***.*..**.*..**********.*..*....*****.*.*.*...**......**.*..**...**...*..*..*..****..**..*.*.****.*...***..*..*....**.*...**..**.*.*..*....*.*...****..***.*.****.**.**.**..***.*...*.*...*...*.*.*...**.***...*.**..*....***.**.**....**..**..*******.*..*..*.*.*...***.*....*.*.....*..**.*.*..*....*......****...**..*..*.*....**..**..*.*.*...*..**.*..*..**.*.*...****..*......*.*.****..*.**.*...****.*.***.****.**..**.*****.*..****.**..*.*.*.**.*.*.**.***...*.****.*...***......*****.*.*.**********.****..*.***.**..*.***...*..****.*.***..***..*.....*..**...*..*.*.*.*.****.**.**.*.**...*******........**.****...*.*.....**..***..****.*....*****..**.....***.**............*..*.*...**.*..***..**..*..**..**.*.**..........***....*.*.**..*...*.*...***.*...*..*..**..***..****.*.*.***..**...*....**.......****..**..**.***.*.***.**.*.**.*.**..***.*.*....*.*...**.******......**.**.****......**.**...*.*****..*.****...*.**.****.*....*.*..**...**.*****.*.*.*.**.*....*****....**.*..**.**..*.......*********...**..*.***.*..****...**.****.**.**.******.**.......**.*.*.*....**...****.**..*.***..*.*.*.**.*****.*..**.*..*...**..**..**.*...**......**......*.*.**..**.*....****.....**.*...**...*.***.**.....**.*******..*.*..**...**.**.*..***.***.*..***..*.......**...**.*.**.***...*...*..****...*.**..****.***.**.****.*..*...**.**...******.**.*..***.*.*.**.*..******.*......**....***...**..**.**.*.**.*.*.*.**.**.....*.*........*.*...**.*..**.*..***..**.***.**.**.*...**.**..***.*.......**..*......***..*.****...******.***.*.***.*.******.*.....*...*.***..***.**..*..*.**...***.*.*..*.....*.....*...**.....****.*..*.*..*..**.**.*.*.*.**.**.**.*..******..**...*..*.**......*.********.*.*.*.*....*.*..**....*..**....**.*...*........**.*.*.**......*.**...**.***..*.**...**..*....***.*...*.*.....**..*...*......*.*..***.*...*..*..*.*..*.*.***.....*..**..*.*.....***..*..*.**....*.***..*..*.....*.**.*.*.*.*.**..****...**...**.....**.*.*..*..*..*.*...*.*....*...***.***.*.*****.*.*.*...*...*.*...**..***..*******.**.*.**.
...*.*..***.*......*.*.***.*.*.**..*****.*.*.*.*.*..*.*..****....*.*.***..*.*.***.*..****.****..*...**.*...*..*.*.*..*.......*..**.*......**.......***..**....***.*.*.......*....**.**.**....***.***.***..*.*..**..*..*.*.*.**..****....*....*.....**..**.*....*...*..**....*..***...*.*...*..*.**.*..*.......****..*...*.***.*..****.*...***...*.*.....****..**..****.....*..**.*..*.*..***.*.....*..****..**.*..*.***.***...**..*****....**.***.....*..*.*.*.*****......*....*.**.*..**..****......*.*.****.****.**.**.*.*..*.***.*...*.**...***...*..**..*.*....*.**.....*....**.*.***.*...*.**.....*....*.*..*.*.*.*.**.**.....***********..**....*..*...**.**....****.**..*****..*.**.***...******..***....**...**..*..*.**.**.**..*..*.**.**........*..*.***.**..***...*****.*.**.*******..**.*...**..*....******...*.*.**.......*.*****..****..*.*.*.....*.*.*...*..**..**...***..**..**.*...*.*..****.**..****..****..*.*...**.**...*..**..*****.**...*..*.*..***.***...*..**...*..*****.*.*...*..**.....**.*...*******.**..*****.**...**.**......***.**.*.*.*.*.*..**...*....*.***....****...***..*.***..****...*.**...***.*.*****..**...*********...*...***.**.**.*.*...*.*..***.**..*.**..**..*****..******.*.***..***..*.*..**..*.*.**.*.***....*..*...*.***..**.*...**..****..*..**.*...***..*.**....*...*...***.*****.*....*........******.*.*...*..*.**...*.*..*..*....*.**.***..**...**.**.**.***...**.****.....*......*.**....*****.*......*..**.**.*.**.*........*****.*.*..*..**....***..*...******...*....*..*.**.*******...***.***..*.*.*....*.***..*.....**.****.*.***.***.***.....*.*.*......**.*..*.*...**.*....*****.*.*****.*.**.*****.....***.***..**..***..***..*..*.*..*.*..****.....*...*..****..**....*.*.**.*..*.*.**...*.**.*.******.**.****.*...**..****...*..****..*....*.**.*.*..*..*.*.*...*****..*..**..**.*...*******.****.***.*.*.*..*.***..**.*..***..*..*.**.***...**.*.*****.**.*..**..**.*.*.**.*...*...*..**.***.....*..*.**...*.**..*...*****...***.**....**.***....*.*******.***.***.***.*.*.*...*..*...****...**...**.*..*.*.*..
....***....***..******.***...*......****...*.*.*.*.**..***.....*...**.**....****..**.*..**...**.....**.*.*.******.*.*..******.***.*...**....**.....***.*.*****.**....*****.**..**.*.**..*.**....***.*...*.*..*.*.*.**.***.***..**.**..****..*....*....*....*.***...***...*.**.*****....**...**.**.****......*....**..*.**...*.*..**.*.**.***.*.*.**.****.*.**...**...**..*..*...*.**.**.*.*.**.*.*.***.*.*.***.**..*.******.**..***....***.***..*.**...***.*..***.*...**..**.......*.*.***..***.**....**.**.****.**.*.***....***.*..*.*...*.*.**...*..***.*****.***..***.*..*.**.*.*.***.*...*.......***...*.*.*....*.**.*.*.**.*.*.**....**.***...*.*...****......*......**..**..*******.*..**.**.*..***..*.**..*...*..***.*.*****.**...****...*.**.*...**.....**.***.*.****.****...***...***.**.*.***...**..*.*..**.******....****.*.*.*.......**....*.***.*..*.*....*.**.*..*..**..******..***.*.*...*.....*.*.*......**.**..****..*...****..*....*.*..*..****...*...*....*...***..*****.*.*..***.*..*.**.....*..**.**....*..*..*....*.**.***..**.*....**....**.*.*..*.....*..*.*.*.*.*....**.*.....*.***.**.****.***..**....**.*...**.**...**.......***..**.....*.*.....****...*.*....*.**..*.**.**...***..*..**.**.*..............*..*..**.**.**..**.*..***..*..*....**..**.*.....*....*.*.*.*.*.**.**.***.*..**.***..****.**..**...*.**..**.*...**...*.***...*.......*...*.**..**.*.**.***.**.*.**..*.*.*.*..****.*.**..*..*.*..**....*.****.*....*..***..***....*....***.....*...*.*.*..**.*.*****.**.*****.***...*..*.*..*.*....*..*.*...*......*.**.*.*....**..**.***.**..*.****.....*.**.......**.*..**..*.*.*.*...**.*.**.**.***.*....*****.*..****........**.*..******.*.*.****....*.*..*.*.**.*...*..*.*....**.*..*.*..**..*.****.**.*....*.*****..**..**.*.*..*....**....**.*..*..*.****.*.**.**.***.....**..*.**.***.*****..*.*.*..*.*.**.*..*.....**.*....*.**..*.*..****.***..**.***.*.*.*.*...***.*.***.******....**.**.*.**.*......*.*..*.***....***.*..**.**.....*.****...*.*.****..***..*.......*.*..*****.***..*...*..*******..*..*.*.*..*..*...*.*.*.*.*.
*******..**.*..***.******...*..*...*...*....*****.**.**....**..*.*.*.**.***.****.*...***.*.....*...*.**.**..*****..*.**..****..**....*.*..**.*.*..*...***.****....*..****...*.***.*......**..*****.**...**.*.*.*.**.***.*..*****.*....*.***..*.*...*.*.**.*..*..*..*.*...****......******.**......*****.*..*.**.**.*.*.*..**...*..*.***.**.***.*.*.**.*..***....***.*..**...***....**...*.****.*.........**..*..*.**.******.*.*..***..*.***.****.**.*.*...**.**.*.............***..**.*.*..*..********.**.*..**.*.*........*.*.*..**..*..*****..*.**.*.*.*...***.**..*.*..**....***.**...*.**.**.**....*.**....*...***...**.**.*....***..****.***.**.*..*..*..***..***....*.**....***.***.**.**..**.*.***..****..**.......**...****...***....*..***..*****....****.****...****.***.***.*...****..*.**..*.**...**.*.*.*...*..****.....**..*...**..*.*.*.**..*..****..**...******...**..*.*.**.*******.**.***.**.*****.*.**....**..**..*.****.*.*.*.*.****.*******.**.*.**.**..**..*.***.*..*.*.***...*.*..***..*...**..***.**.*.*.*..*...****......*..*.****..******.*...**.*********.****.******..*.***..*..*..*.*.*.****.**..**.****.*****..*.**..**......***..***..**.*..**.*.**.*...***..*****...*.**.*...***....*.*...*...*.**.....****.***.*...*.**.....************.**.*.*.....*.******....***.**..**.*.**.*...*..*...*...**...**.*.**.****.**.*..*....*****.**..**..**.*...*.*.*..*...*.*..**...*****.*.*.*...*.**.**.*..**.**.****.*...*....*.*.*****.**.*.*****..**.*..***.**..*.**.**.***.**..*.*.*..**..**.**..*.*..**.**.*..**......**...**.*...*..*...*.*.*.****.*.......**.**.*.**...**.*****..*.*..*..****..*.**......*.*.******.*..*.******.**...*...**..*...***...*****.*..*..*....*.*....**.....*.******.***.**.*..*.*..**....*....****..*****..***.******....*..*******.**..*.....*..*....*****.*.*.**.*.***.**..***.*...*...*.....*...**.**..*.*...*..*..**..**.**..*..*....***....*..*...****.******.*.*...**....****.*.**...*..*.*...**..**....**.**.**.....***.******...*..***.**.....*..*...*.**.**.****.....*..**.....*.**.*...**.*.*...*..**.*..**..*.
..*.***.*.**.*...*........*......***..*...*.**.*.**..*.*...*.******...**.*****.*.*..*.*..*..*...*.*.*...***......*.*.***.***.**.**.****..****..**..********..*.*.*...**.**.*.*.*.******..*.***..***....**..***..***..***.*.*...*.**..*...*******.**..**.**..***.*.*.*..*..*..*.*..****...***.*****.****.***...**.****..***.*..*....*.*.*****.*..***..***.........******.**.*..***.***..***.*..*.*....*..*.**.*..*.*.......*****.**.*......*..*..***.*...***.****..*****.**..*....*****.*.*...***.*....****.*.....*..*.**..**.*****.....***..*...*****.....***.*....**.*..*..*.*.*.*..***..**..*..**..****.*.*..*......****..*..****.*.*****...*.*.*..***....*.**.*..**..*.*.***...**.**.****.*.*...*....*****.....*..**.**.*.*...****.*.*****...*..******.***.**..*...*...**.**.*...**....**.....*..*******..**.*..****...*****.*..*..****.**.*....**..*..***.*..***....**....*.**..*..*...**.********...*..***...***.**.***.....*..**.*.*........*.*...***..*...*....**...*.*.******.....**.....***.*.*.******....*..*...*..*.*..**.......**....**...*.*.*.*...***..**.....***.*...**...**..**.*.*.***...*...********.....**..**.*...****..*..*..***..**.******.**.*..**.**..**.*.**..**..*.***....**..*..**.*...*...***.*.***.***..*..***.*....**.**.*........*.*..**.***.**..*.**.*.**...***...**...**..*.....*.*..*...****.**...**.*.***.*****....*****.*.***.....*.*.....****.**..***.***........****.*.*.....*..******.......****..**..****.*.*..**..*.*******..**..**.*..**..**....*.*...**.*...........**.******..*..*..**.***.***..***.*...*.**.*...*...*.*...*.*...*.*........****...*.*......**.**.**....*..*.**....*...**.***.**.****..***.********.*...*...*.*****....*.**.*.*.**...*...**.*...***...***...*.**.*...***.*.*.***.***.....*.**.***..*.*..*.*.*...*....**...**..*.***..***.*..**..**.**.*..**..**.**..**..******.*....*.***..*..*.*..***.....****.*.***..**..**.....*.**......**.*....***..*.**.**..**..***..*.***..*.*.****.*....***..*.***.*...*..**.*.....**.*...**.**..*.**..*.....*.**.**.****..*..**.***.***.*.*.*....*.**..*..**....*..****.***
.******.***..*..*****...**.****..*****.***...**.*.***....**........*****.**.*..*.**.....*..**......*..*.*.*.**..****........******.**....*....*****.*...**...*..****..***..**.**.*.**..**.**..*...****...*....*.*..*.*.....*..**..*.*.*..*..****.*...*****.*.*..*..**.**..*...*...**...******.****.*.****.**..*..*....*.****..****.**...****.****.....**.**.*.***......******..****....**..*..*.*..****......*...**.*****.*.*.****.**.*****.*.*..**.*.*****.*.*.*********..*****.*....*....***..**.**.*..*.**.**...*.....**....*...***********..*.*...*.*..**.*.*.*.*****..**.*..*.*.*.*...*.**...***...**.*.*....*.****.*.*.*...*****..****.******...*..***.*....**.***.*...*...********.....*........*..******.***....***.*..*..*..**.***....*..**...*.*..*.*.**.*..***..**.*......*.***.**..**..******.**..*.**....*.****..***.*.***..*.**......*...*.***.*****.*****.****..**..****..*..********.*.***.....*..*.***.**.***.*.**.**....**....*.*.*...****..****.*..****.*..*.**...*.....*****..**.**.*.*...*.**...***.**..*.*****..**....******..**.****.***..*.**.*.***.*.*.**.**.*...******....***......***.***.*..******..*...*...*.*.*.**.*.***.*...*.**.*.******.*..*.**...*.**.***.**.****...*..*****..***.....*.**...*.*....*.***.*..**.**.**.*.*.*.......*...**.........*..**.*.*....*..*****.*.**..**..*...*....***.*..*.******.***..*.*..**.**.******.*.*.****.*.*..*.*..**.*..***..**.************.*.****..*.**..*.*.****...*.*.*...**...**..***.*...*.*.****.*.*.*****...*...*.***.*.**.****...*.****.*.*..*...*....**..*..*...*.....**.*..***.....*..****.**..****......****.**..*****.....*..*..*.*.*...*.*.*.....******.*****.******......**.**.*.*...**..**.*.*..**.*.*..*......*******.***.*.****.*.*...***.*.*.*.*..**.****..*.*...**.*.**..*.***.**.*..*.*.**...***.*..***......*...******......*...*.**.*..*.*.*..*..*.****...*.*.*.*......*.****..****.*..*..*..***...****.*.*..*.**.*.*...*.*...*...**..***..***..*..***.*.**...****.**.*....**.***.*...****.*.***.**..*.....*...*...***....***.....**..*.*....*....**.*.*.***..**.*...*.***......*....
.****.**..**.**.*......***********.*..*.*.***.***.*.*.**.*****..*.**...**.*.*.**.....**.****.*.***.*.*.*.**....*****.*.***.*********.*.*....*****.***.*....*.***.*....**.**.*...*******....*.*..*..........**.*...***.**.***.*.**.**...******.*..*...*..**.**.*..***.**..*.*.**.*.***...*****...*....*.*.*...*.*..*.**.*.**...*.*.******.*..****.*....*.*.****.*.*...*.....*...***.*...**.**...**.*...*...*.**.****.....*.*.***..*.*..***.*...*.*.***.***.**..*.*.*..***.*..*********.*.**.*...*.**.***.*........**..*......**.***...**.*..****.....*....*.*..*.**......****...*.....*.**.....****.*...*.*****.***..*..*..**...****.****...**.**.*.****...**.**.*...*.....****....***..**.***...*...**..***..*****.*.*.**..**....*.*.***.**...***...***.****........*.*...*****.****.*.**.....***..***.*****.***..*.*..**..*..*.**.*.**..***.*.*....**.*.*........**..*.***..*.*.**.***.*****...***..**..**...**.**...*..***.*..**..*.*...**...*...***********...*.***.....*.**.....**....*..**..**.***..*.**...*.....**..*..*...**.***.***.****.***.*.*.....*****.*.*.***.**.**.*..*.****...***.....****.**.**.*.***.*.**.*****.*****...****..**.**.......**..*.....**.**.***..*...***.**...**...*****.*....**.*.**..**.**....****.*.*..****....*.**.....**..*..*****.*..*.*.*...*..*.****..*.**.*....****.*.**.....****.*..*..**...**....*.*.*...***..****...***...*.*.*.**.**.**.*......*..*...***..*..**..***...***.*******.*..****.*..****...**..***.**.*.******.*.****.*.*.*.**.***.*****..*.**.**.**.*.....*.*..****.*..*****.***.*.*****.**.**..***.*...***.*.*...*.**..******.*.........*..**..*.*.***.***.*..**..**..*.****.***.**.*...*..*.....*******.*....*..**.*.*.*.*.*...**.***..*....*.*..**..**...*..*.*.**.**.**.*.***.*....*.....*....*.......*.*......*.*.**..**...*.*..*.**.*.*...*.**.*.***...****..***.....**..*.**...**..**.****....****.**..**..****.*****.*.*...*...*..***..*.*..***.**.*.*....*..*.***.***.****.**...*..*..*..*...**......*...*.***.*.**.......**....*......*..****..*.*....*****.*......*.....****..**..*.....*......****..**.*...*
.*..*.*.*.**........**.*..**...*.*.****...**.*.*.*.*..**.*..*.**.**..*..........*...*...*.*.**.*..***..*.**...**.*.***...**.....**.*...*.**.*..*.....****.*.*.**.*...*...***..***..*.****...*..****.*...**....*...*...**.....*.*....*....*.*.....***.*..***.****.****.*...***.**.*.***..*..*.**.*.....***.**.*....*******..*.*..**...**..**.**.**.*..*.*.*.**...*....*****...*..***....*.**....*.*.*.**.*..*******......**...*.**.*.*.*.*.**.**.**.****.**..***.*.....**.*.*..***.*.*.....**.***********.*.**.....**....***.***.***..*..***.**...*.*..*.**.**..*..*.*..*..*...**.*...*.**..**..***..*.**.*..**.********..****.****.*.**..**.**.*..*....**..*.*..**....*...****..*..*.**...****..*.*.**.*....**....*.....*...*.**..*.*.******....*......*..*.***..***.****....**...***..*.*..*..**.*.*..**.......*.**.*...****.*.*.**...**.*.**..***.*.*.....*.***.....*.....*...*.*.*.*.****..**********...***.*........***.**.*..*****.*.*..**..***...**.....***.***....***.***.***..*.....**...***.*..*.*..***..**...*.***...**.**.**.***......*.*....*.*.**..**...*.*.***.***...***.***.*.*****..***.*******..**.*..**.***..**..**.*......*.*..*.......*.*.*..**.*.*.***.*.********.****.*.****...*.*.*..**..*...*****...****....*....*.*****..*..**...**.**.***...***.**.*....*......***.....**.****...*..*.....*..*******...*******...***...**.***..******...*.***.**..*****.*..*******.*.*.*...*.....*..*........*.....******.**..****.***...*******.*..*.**...*.***.*...*..**...*.***.***...**.**....*.*..*.........***.*.*...*.**.*....*.**.*..***.****...*..**...***.**.****...***..****.***..**.*.**.*...*...**.**...*......**.**...***.**..*.*....****.*.*.**..*..**....****..**..**...*.**..***.*..***.*..*****..***..**.****..**...**.*....**..*...****.**.**..**...***.*..*....***.***..**.*..*..**.*......*.**..**....*...********.*..*...**..*..**..**..**..*.....*****...*.*..*.***.****...**....*******.**..*..*.......*.*.*...**......***.**.*.*******.*...*..****....**.....*.**...*.....*.....*...***...*****.*.....*..**..*..**.****..***..****..**..*.*.*
*..*..***.**.****.****..*..*..*.*..**.****..*.*..*.****..*.....**.*****..****.*.**.*..*..**....*..*...*.....******....**.***.***.*****...*.*.**.**.***.....*..*..**..**..*..*.**..***.......***..******.*....**.....*..*.*.*.**..**.**.*.**.*.*..*...*.*.**...*...**.*..*.*.*.....*.*.**..*..*.**....**....***.....****.**..*.****..******...*..***....****.**.***.**.**..*..***.*..*.***.*..*.**.*.*...**.*.***..*.*.*.**......*****.*.*...*.****.**.*..*****...**..*.*.*.*.*...*.*.**..*..*....*...*.......**.********..***.*..*....*...*..**.***.*..*.......**..*....*.*.*..**.*.***.**.***.*..*...*.*..**.*....*..*...*.*..*.*.**.*****....*...*.**.*.**.**....*****.*..**...*...**..****..**....**..******.**.*.*.**.**.*..*.**.....**...*...*.**...*****.******..**.***.*..*...***.*.*......***.*...**.*...*.*..*.*.*.*....**.***.**.***...**..****.**.***...*..*..***.*.*...**.**..**..*....*..**.**..*.***...**......**.....*.*.*....*.*..****.....*......****.*.**......*..**...**.*.********..*.**.*....*......*.******.*..*.**..**.*******..****.....*****.*.*****..*......*.**....*.**************...*.......*.*.****.*..**.*.....****....*..**.*.*******.*.*..****..**.*..**..***...****..**.***..*.*.*******.*****.....***...*.**.*******..***..*..*.*.*..*.*.*..*...*..*.*..**.*..*****...*.....*.**....*.***...*..*..**..**.***.*..*.**.*****...*.....*.**.*.**.*.*.*****..*..***.....*...***..***..**..**.**..*.**.........****.*..**.**....*.****.*...**.*..*.**.*..**...***...**.**..**...*.....****.***....*..*****..*.*....**.**..*...*..*.**..***.*.*.*....*....*..***.*.**.**..*..**..*.*....**....*..**.****.*.*.**..*..*..**..**.*.*.***...*******...**.**.*..****.***....***..****..*.***.*.**..**....*.*.**...*.****.*...****.*.**.**.**.**.*.***..**...*.******.*..*..**.....**.**.*..**..*.*..*******.**..**.**.*.*..***.***...**..*.**.****.....***.****....***..*...*........***...**.*.*.***......*..*....****.....**....*.****.*..*.****...**.*..*.*.**..***.***.***....*..*.***....*.*....*****.**.*..**..*.*.*****.*****.**.*.**...**....*.**
*..*...*.*.*..*****..**..***...*.**.*..*****.*..**.....***...........***......**..*.*.***.*..*.....*...*..*.**.*..*..*******...***.*.***...*..**.*...***.*....***..**.*....*.*..*.*****.*.*..*..*******.**..........**.*..*.***...*.*.****.**..**...*.*.**.**.*******.*****..**.*.*.*.**.**.*....***..****.**.***.....**....*.*....**...*.***.**.*.*.*...*.***.***.**.....*.*.**......**..**.**.**...***.*..**.**.***...**.***.*.*.*...*.***..*........*.***...*.***.**.*...*..*...*****..*...****.....*.****..****...*.**....*..**.*.***..*..*..*....**...***..**...**.***.**...*..*.**.*******.*...*.......******.*..********...**....*.*..*..*.....*.....*.*.****..*.*.*.......*..**.***.*.*...**...**..*.*..**....*......****..*..**.**.*...*..**.**.*.***.....***.*****.**...*.***.*.***.....****..*..*.**.*.*..***.**..*..*********.......**.**.......******.**...*.*...*..*..*******.*...*...*.**.***.*.***.****.**..*.*****..**.....*.**.**.**...*.*....*...****..*..**.*.*.*.**..*....*.*..*.**....*.**.*..*..*...*.**.*..******...***........**..**.***.*****.*..****..*.*...***...**.*.**.****..***.**.***.**...**..**.*.*.*....****..*.*.*....*.*..**.**.*.....*.***.**..***...**...***.*.****.**.*..*******.**....**.**..**..**..********....**....***.**...***.***...**..**..*.*.......*..***.*.**....*..*......*..*..*..**.***....*.*.*.***.***.*.***..**.****.***......**.*.*....*.***..*..****.*..**..***.*.*..***...*.**..**...*.*...*..*.*.**....*****.....**.*..*****.*..*.*****..*..**.**.......***.**.*.**.***.*..**.*.*.*..***....*.*..***....*.....*.*...**.**.******.**.**....*****...*****......*****..*.*.......*.....**..**.*.*.*..**.**..*.*.***.**.**.*..*.*.........**.**...*..***..*....***.***..**.**....*...*....**..**.....*..**.*..***.*.*..**.*.*********...**..*...*......***.**.***.***.**...*******.**...****.**.*.*.*.....*..*****.*.****..**.*..*.*..*.....*.*..**.******.****.********....*.*..*.....*.....*.**...*****.***.*.....*.*...*.*.**.......*...*...**.**.....*..***....*****..***.*.***...****.*.*******...*.***..******.**
*.*.**.**.**...***..*.*...**...*.***..**..****.**..****.*....*..*****.*.**..*.**....**...**...**..*.*..***..*..***.*....***.*.*..**.***.*...***...****.***.***.....*...*...*.*.*****.*...*..**.*..**.*.*****.*...***.**...***...**.*.***...******...*......*..*.**.*..**..***..***..**.**.*.*.***.******.....**.*...*....*....*......**..*.***.*......**..*.......*....**..**...........*.*.....**..*.*...*....****..***..*..**.******.*.**.***.***..*....*.*...*.**..*.*.*..*...*...*..*...*.*..**.....*.**.*.**.**..*****.**.***..*..**......**.*.*...*..*..*..****.*.**.*.*.***.*...**..*****....**..***..****.*....*..***.*.......*..*.*****.*..*.*...**.**.*...*****.*...**..*****...*.*.*...**.**..**.*.*.*.*.*****..***.*.*....*.**...******..*.****..*.***........*.***........*******.********.***.**.*.**.***...**......***.**..**...***....*..**.****.*..***.*.**..*.*.*.........**.*...*..*.**.*..***...***.*****.*..*..*.**...**.*...*.***...**.*...****.*...***.**..*.****.***..*.***.*....*..**.*...*..**...***..*.**.**.*...*....*...*.*.....*.************.*****.*****.**..*..**.....**..**.*....*..***..*.*****..*..*...*.**.*.**.**.****.**..**..***...*..***..*...*.....********.**..*.**.*.*....*.***..***...***.**...*.*.......*.*.**.*.*...***...*...*..*.******...*.***..****.....***.*****.*...**..*...**.**.*..**.**.**.*..**.*.*...***.**.*....***..*..**..**...*..****.****.****....****..*****.*...*.***.**..*.**..*..*.******.*.**.**.****..*.........*.**...*.*.*......***.**.**.*****....*.*..*.*....*...*...***..*****.*****..**.*.*.**.**..*.**.*.*.***.*..*..**.*****.**.****.*..*.**..****.***.***..*.**.**.*..*.*..*.***.....**.**********......*.*.*.....*...***..**.*.*.**.*...*...***.*.**.**.***.***...**.*...**...*.**....***..**.***....*..*..***.*..***.**.*.**.**....**.*..*.**....****..*....**.*..*.*..******..*..**...*.**.*****.*..*..**..***..*.*.*..*.....*..***..****.*.*....**..*..*.*.....*.*.**.......*.*....*..**.*.*.*.*..*.....*.***.*.....***....***.*..*.*...****.*.*...*..*..*.***.**...*......****..**.*.***.*..*.
..****.****..****.****.*.*....*.***.**..*...*.*.*****..******.***.*.***.***..****.******.****.*..*....**.*..****...*.**..*.****.*.*.*.*.*.***.****.******.*...*.***.**.**....*..*.*...*.*...***..*.*..*.**.***.**...*.*.*...*......**.***...*..*..*..**.*..**.*..**.*..**..*.*..**..*...*...***.***.*..******.*......*.**..*....***..**.****..***..*...*.**.....*.*....****.*.*.**.*****.**.*....**....*****...*.**.**...***..*****....***.**.**...*.*****..**..*...*.**..**.*..**...***.*.*.******.*..**.**.*..**.*...*..**..***.**..*.*.*.*.**..*......*..**....*****..**.******.****.**.***..*.*..*..**..*..***********....**..*.*..**...***....***.*..*...*..*..**.**...*.**.***.*.....**..**..*.***..***..*.*.**....*.*.*****.*.....******.**....*.**...****......**.....*..*.*.*.**....*..*....*.*.******....**....*.*.*.**..*.**.**..*...**....*.****..***..*..**..***..********....*.***..**.**.****.*.*.*.**..**..**.....**...*.**.....*...*.....*..***..**.....*..*.***..**..**......***.******....*...*****.**....*...*.**.***..*.***..*.******.*..*..*..*...*..**..******..*.***.*...*****..**...*...*....*...*.****..*..*..*.**...*.*........*..*.***.**.*.*.......*...**.******....*...***.*..*****.*.*.*.*.**..*..***..****....*..*...****..**....**.**.**....**.*..*.*...***.*.**.*.*.*.*.*.**...**.**....*.*.*.*****.*.**.***.*...****.*.*.*.*.***...***..*...**..**...****....**.*.***.**.********.....*.*.....**.*.*.**....*****...**.*.**...**..**.**..*****.******.*..***.*.***.***..***.**.*....****.**..***.****......*..*.*.*.**..***...**.....*.*........*.**.***....**.*...**.**.**...*.*.****.**.**.*.*.*..*......****.**..****.**.*.**.....***.........**..**..*.***.*...*..*.*.*....*..*........*.*****.****.**.**.*....****...**.****..**...*....*...*..*.****...**.****.******..*....**.***..*..**.*.***.**........****......***..*.*..*..*******..**.*...**...*..*...*.**..**...*******.***.*.**..***...**.*...***...*..*...**.*.*..****..******...*.**.**..*.*....*..*...*..***.**..**...*.**..**..*.*.****.*..**...***.*...**.*.*.**.*.*****..
.*..**.....**..****.***.*****.*******.*.*.....*.***.****..*.*.*.*...*....*..*.***..*.*....*.*****.*......**..**.*...*.*....*...**....*****..*.*****.*.*.**.*.***.*.*..*.**..*...***......*..*.*...***.*.**...**...*..**.***.*.*...*...*...*..**...*..*.***...***.**..******..*...*.****..*.**..**..**..**.....***...**.*..*****..**....***.**.*****.*..*..*.......*.*....*.....*.***.*.**...*.*****.**..*.***.**.*****..*..*....****...*.*..*..*.*..***....*.**.*.**.**...***..********..*.*.*.*.****..*..******..*****.*..**.**........**.*...*..****.*.*.***.*...***..*...*.*.**...*..****.*.**..*.*.**.**...****.*..*...***.*.*.*..***..****.**.******...*...*.*.*.*.*..***.*.**.**.....**..****.**..*.****...*..*....*.****.*..*.****..*.*..*.*..*.*...**..*.***.****.*.****.*...*..**..**.*..**.*.***..*******.....*..*****.*..****....***..**...****..*****.*..**...*.*..*****.*.*...*..*****.*..*.*.***.*.***...***.*.***....*..**.**....*..*..*..**.*.**.....*.*.***.****.*...**....*..*...**...*.*..****...**.*......***....**..*.*...**.*****.......***..**..*..**.****.**.*....*..*..*...*.***..*..***..*****.*.*..*.*...**.*..**.****..**.***.****....*..***.**.**.***..*.****.***.****.*......*.*....*.******.*****...**...*****........********.....*.**..***..*...*.**.**.*...*.*.....**.*****.***..***.*.....**.**.*.**...**.***....*...*...**.*..***..*.*...**..*.*.**...*.**.**.*..**.***.*****.*.***.*..*.....*.*.**.*....*..*..*.**.****..***..**..****..*.....***.......**.***.*...*..*...**.**.*..**.*.*.****..*.***.**.*.**.*.*.**.****.*..*...**.*...*.**..*..*.**.**...*.*.**..*...*............**.*.****..**.....**.*.*.****.*...*..**..**...*.***...**...*...**...*.....**......*.*.*..***.*.**.**.*....****.*.*...****....*.*.*.*******..**.*.**.*...****.*****.*...*.*...*****..*.**...*...**.*.***..****.**.**.*.*.*..*.*****.....*****..****..*.*...*..*.....**.*.**.**..*..***.***.*.****..*.**...*...****..**.*.****..***.*..*.****......*.*.*.*.*.*....****.*.***..*.****..*.*...****...***.*..*..*..*****.*.*****.*.*.*.*.**.*..**...*.*..***
***..**.*****.....***..*..**.*..**...***.**.*.....**.*.**.***..*...***.*.*****...**.....**.*****..**...*..**.*.*....*****...***..***.*....*****.*...*.*******....**..***.*.****..*..***.**.****...*...*.**..**.**.*...**...*.**.***..****....****...*....**..*..*****.**...*..*.*.****.***.*...*.**.....*..**....**.*.**.*...*.******.*........*.*.*.*.**.**.*...*....**.*.*.****..**.*....***..**....*.*.*..***.*.......**.****....*..*.....**.****.*.*...**.**.***..****.*.******...*.....***..*...*****..*..**.*..*..*.*....***..***...****..***.....*.********..*****....****..*...*....*.***..***...****..****..*.*...***.....*..****.***.*..*.*...****.*....*.*..***.*.****....***...***.****.....**...*.*.*....*....*.**.**.*..**.*....**.*.**....***.**..*...**..*..**.*****..*.*.**..***.***..**....*.*.*..**.****.***.*...*.*.**.*.*....*.**********..*...***.*.***..***.*..*....*...**.....***..*..***.*.**.......*...*.*....****.*..*.*..**..**.***.***..*.*.*.*..*.....*..*.**.....**..**..**.*.*...*..**.*..*.*.*.*.**..*.****.*.**.****.***.********...*.*..**.*..*.*.***.****..**...****..*.*****.*.*.*.*.....**.*.*...***.*.**......*....***.*.***.**.*****.*.....***.****..*.....**...*.******..***.***..**.*.**..*....*.*.***.**...*....**...*.***.*...*.*...*........*..*.*..****..**.*....*..*.**....*.**.****..*.*.*..*.*.**......**.......*.****..**.*.....**.....***.****..*..*****.**.**.*.*...*.*...*.*.....*.*.*.........**.*.**..*.......**.*.....*.**....*.*.*****....*.*.*.***.....*..*..*.**.*.*..***.****....*..**..**.**.*..*.*.*....*.**....*.*..**.**.**.***.......****...*.*...*.**.*.***....***.*....**.*...*.**.**.**.********...***..*..**.*...*..**.*.*..*****...*.*.***..*.**.*..*.***..**.*.*******.*.....*****..****.**.*.****.*.**..........*.*..***...***....**...*.**.*....*.*...*.***.*.**...*.***..*....**.*.**..*.*.**.*.*.*..***...*.*.**.**.*.*...*.*...**....***.*.*.*.....*...*.***.*..*..***...*........*....*..*..***.*.***.**....**....**..*...*.*..**.****.**.*...*.*.....****.*..*.***..*.****..**..**..**.....*.*.**.
.*.*..*.*.*****.***.**.*.***.***.*.**.***.*..**.*..*..*....*...*..**.**.**.****...**..***...*******..*..*..*.******..*.*.****...*..***.**.*..**..*.....*.*..*..*****.***.**..*.*.*.****.*..***.*.....**..*.*..**.*..*.***.*..*..**.***...*..*******..**...**.**...*..*.*****.*......**.*..**.*.*.*..*..****.*.....*.*..*.*.**..**..***.*....****...*.....**.****.*.*...**......*........***.***.****.**..*.**...****....*.*.*..**.**.**..*.***.**..***..*.*.******......**...**.**.....**...***.*.***.*.**.**.****.*.*.**...*.*.*.***..*..**......***..*....**...*.*.**..*..**..*....*.*..**..*..*....**..*..**....**.**.*.**..*..*...**..***.****...****...*.*.**.*....*.*.**.*..**.*.*.*.***...**.*..*....**..**.****..*..*..*.***....*....*.*...**..*****.****.****..*....***..*.*...****..*....*.**.*.***.**...*.*...*.*.*.***.**.****.***..****...*.*.****.*...*.*.***...*******.*..*....*.**.*....**..*.*...*.*.*.*.***.**....**..*...****..***..*.....*..*.*.**..*.*.**.***.**.*..*....*.*.*....*..***..*.**.**....*.*...*.*.******.*...*..****...*.*.*.....**..****..*.*..***.**.***..*******..***.*.*.*.**..****.*..*...*...**.****...*.*..*...**.*....*.*.*.****..**.**.**...*...*...*..*..*.**...***.*....****..*.***.*..**.***..***.**.**.******.**.***.*..*.*.**.*...***.*...*.*.******.*..**.*...*.*...**.****.....****...*..****.*.*.****.*...**.****..*..**..*.*..*.****.***.******..***.*..**..**.**.....**.**..****..***.**.****.***...***..***..*.....**..***.*.**.....*.*..*****.*.**.**.*.*.**.*...*.*..*..*.*...*.**....***.*****...*.***....**.*..*...*.**.**.*..*....**.**..**.*.*.**********.*.***..*.**.****..**.....******.**....*.******...*.*.**..*****..*.****.**.**.*.*.***..*..***.*...****....*....****.***.**....**..*..**..*..*.*.**....****.*..**.**.*.....****.*..*..*.**..*....*.**.**..**.**.**...*....**..*.**..*..*.**.********.*.*..**....**.**..**.****..***.**********.****.**...**....*.*.*...**..*.**.**...***.*....*.*.*******.****..*.*...*..**.*..**...*.**.....*.*.**.*.**.*...**.**.**.**......**.****.*.*.*..*.**.**..***.*.
.*.****...**.*.....**....*.***......***..**..*****..**.**.*.***.***..*......*..*.**.....**.*****...*..****..*.....*..***.******..*****........**..*.****..*.*****..**...*...**.*.*..*...***.*****....*..*.*..*.*.***.****.*...*..*.*...*.***....***..**........***.***.*..*.*....*.***.**.*..****....*.*.*..*.*.*******.*.**..**...*...*..*.**..*..*.*.....*.*...*.*.***...*.***...*..*....*..**.....**..**.****.***.*..*.*****....*.*.**.*****......***.****..**..*...*******....*....*..*.*..***.*...*.*.*.**.********...**..****..**.***.*....*..**...*.**...*.*.*....***.*..*.*********..*..*.*..**..***.*...*.*..****.******.*...*.**.....*.**.**......***..**..*..**...**....***...*.**..***.*.***..*..*.*.*.**.****..***...*.***...**..*...**.**......*.*.*..**..*..*..*..*......***..*.***.****.*..**.**...*.*.*.**.*...*..*****.***.****.*.*.***..**.**.****..***...**.*....**..*..*..*.*.*...*.*..*....**..*.****.**.***.*.**.*.*.*..**.*.*...***..***.*.**..**.*.*.*.***..***.**...*.***..**.*****.***...**.....*....*...**....*.*....**.**.***.*.*..*.*.**.*.*..*.*...*.***.***.*.....***.*..*.**....*.*.....***..*********.*..*..**...**..****...*.*....*...*****.***...**..****......***...***.*.**....*.**.*****...****.*******.***...**.*.*..*.*.*.**.**..**.*******.*..*...**.....**....*.**.*....***.*......*.*......*..*.****.*......*.*..*..**.**.**..***..**.****..**.**...**.*.*****..***.**....*..**..**....**...*.***.*...***.*.*.***.**....***.*..**....*...*.*...**.*.**.*.*.***..***.**..*.....*.*.*.******.*.*..***..*.*...*.**..****...***.****......**.*.**.**.*...***..***.*...*.*..*****..**..***.***..*.*.**..**....*******.*...****..*..*.*..**.**.***..****.*......****.*.*****.**.*****..****..*..***...***.*.*..*...***..*.*.*..**.*..*.**.***..*...**..***....*..*...*.....**.*********.**..**.**...**.....*.****..*.........***.***...*.......*..****.*..*...**.*..**..****.****.**.*..*.*.*...*...****.**.***.*....***.**..**.*.**....*.****.***.***..*.....*........*...*.*.*.*...*****...***.*..*..*..**..***.******.*..*.*.***..*..**
..*****.*..***.**..*...**.*.*.***...*..****....**...*....***..**.*.*****.***...**.***..*.*.*.**.**..***..**..**.***...*.*.***..*.*****.*.********..**...*.***....*...**..****..*....**.*.***..*.*..***.*.*.***.****...**.***.*.....***.....*.*.*...*..*.***.**....**.*.......*..*..*..*...*.**.*****..*..*.**.*.*.**.**.*.**...*.**.**.*....**.***........***.***.****.**.***.******.*.*.******..***.****....*.....*.*..*.*..*.***.**.*.*.*.*..*.*..*...**.**.********...**...**.*.*.*.****.*.***.*..*.*.**..*.*...*..***.**...*.*..**.*...***..*..*..*.*.*..**...*....**.***.*.***.***.*.*.****...***.***..*...**..*.....*.**.*.*.....***..**..*.*......**.**.********..*...**......**.....*..*.*.*....***...**..*******...*..*.***..*.*....**..*.....*.*.....*****...*****.*.*...*.*.*...***.....*.*.*....*...**...*..*.*...*..*........*.*.***..***.***........**.*.....**.***...*.*..*.*...**...*.*****.*.**.....*.**..**....*....***...*..*..*..*.*****.**.**...*.**...*..*.....****.*...*.....**...******.********.*.***..***.*.*.*.*...****...**.*..*.***.**..************.......**.**..*.....*..*....*..**......*..****.*...**.*...*.*....**..*..*.*..**.*...*.****........***.**.*...*...*.*.......*.*....**.*.**.****....*.*.*.*.*..*..*.**..*..***.*..**...**.*..***.*.**.*....*.**..*...*....****..**....***.....***..**.......*****.*.**.***....**.****......*.*....**..**.*...*..****...****.****.****..**.*...*********...*****...***......**.**...*.*.*...*.***..***........**....*...*.*...*....**..***.*...********..*.*****...***.***..**.*..***.......*..**..*******.*.*.***.*....**.*.***.*..*.*.****..**.**..*.*...*.....*....*..*..**.*.*..*.....*..*...***......****..****.....*..*.******.**....*...*..**..**.**...**...**.....*.*..*.**.*..*..*....**..*..*...***....***..**.***.***.**.****.**.**.**...*.****.*.**.*.***..*...**.*..*...*****..******.*....*.*....*..**.....**.*.**..*.*...*.....**...***...**..*****..***.*.*...*****.*.*****...****..*.*.*....*..*.*.*.**.....*...***.*.**.*..*.........*...*.**......*....*..*..*.*.....**.*.*..**
.***....*.*...***.***.*.**.*****..*..**..**...*******...*..**..*.**..*..*.**.*..*****.*..*****.**.*.**..*..***.**.********..*.**.**..*.**.*******....*.**...*.*.**..***..*..********......****......***.**.**.**.*.*..*..**..***...*...*.***.**..*....***...**...****.*.**...****..*.**...*..*.**...***.***.....*.**..*..*.****.*.*....*.*...**.**....***.*.**..***.*..**.***.....*..**.**.*.*.**.******.***.*.****...*.**.***..*****.***..**.***.*..***..*****...**..*.*.**..*****.**....**.**.********.*..*...*.**...*.*..*..*.*..**..**..****.***......*.*.*.......*....*.*.**..***.*.*.*****.**..**.***.*..***.*.*.*.**..*.*.**.***.*.*..*....*..*.....**...**..*....***.*....**..****....***********.*.*.*...*****..***.*.***.*.***..*.**.****....***...*.**.***.*******..**.**.**.**.***.....****.******.**..**.**.***....*.*.**.*.**..*.*.*....**..*******..**.**.**....******.**.***......*.**.*.**..**..*.*...**..*.*.......***.*****.*......**....*.*..*.**..***.*.*..*..***..*..**.**.....***.*.****.*..*.....****..**.*****..**..*.****.**.*******.***...***....*..*.**.*....*..**..*.***....*****..*.*.*..*....*.*...*****....**.*.*.*******.*.*.*.*.***..*.*.*.*.*.***..**.**.*............**.**.*.*.*..****......*.*****.****...*.****...****.............**..*.*..**.*.*.**....*..*...*.*..***...*........****..****.*.**.**...*.*.********.*.***..*...**.***...*.*.***.*.***..**...*.*.*.******.*..**.*.**.*.*.*..**.*....***..*.....***.*.**.**..***..*.***.*..*...*.******.**..**....**...**.***.***......*...*.**......****..*..*.....***.**.*..****...*...*.**.....***.***.*..*.*.*.**.***....*...***..**..*.*......*..*....**..*..***..*..*.......***.**.***..**.****..*....*....*..*.*.......**..*.*..*....***.*..*.*.**..**.***.***.*.*..*..*..*..*.*.**.*****.*..**.***...*.**.**..**.*.*.*.*.....*...*.****...**..*****.**.*.****.**.**.*.*....**..*..**.*...*....*.****.*...*....*..****...*.**.*..***.***....*..*.****.*.*..*..*.*..*...*..**.*...**..*.**..*******.*****..**..******....*.***....*.****.*.*..*...*..*............*.***..***.**.**..
.****.*.**.**..***.********..........*....**..**..***.*.*.*....*..*.**...*...*.****.*.....*.*.....**.***.*.*...*.******......**.*.*..****...**...**.....*****..*.*.**.......**.*.*****.*.*..*.**...*.**..**.**.*.*.***.***.**..****.*...*.*.*..***....**.******.*.**..*.***.**.*...*..*****..*.**********..***.***.*...*.*...*****....**.*..*..*.*.**.*...*.****..*...***.....**.....***...*.*.*...****..**....*****.******...*.**.**.***..**.***.**.*..**.****....**********..***.*...**.*.*.***.**.**...***.**.***..*.**********.*.**..*.*.***..*......**...*.*.**...*...*...***..*......*..***.*.**..**..*.*.**..**..*.*********..*.*.......***...*****....**.***.**.**......*.*....***....**.....**..***.*..*.******...*.****.*.**.*.....***.******.*.*.*.****.****.*.**..**..*.**.*.*..*****.....*....*..***.*.***..**..*.**.*..***.*.*...*.***.*......*.***..**....***.******...*.*.*.**...*..***..***.***.*..***..***.******.*..*.*****...*.....*.*.*.*.*...*....*******..*.*....**.**.**...**.*.**.....******.*..**..******.**....****..*****.**.**.**..***.**.*....*.***.**...*.........*.**.***.*...***.*.*..*.**..*.*.**..*....*.**....**....*...*..**..*.*.*.*......*.****.*.**..*.*..*.*..*.***.*...*.........**.***.....*..*..*..***..**..***.....*.***..***.*....**....**.**.**.*.*.*.....*..**.*.**.*.**.....***..*.**.*...****.*...*.*..**..*.*..*.........**.***.***.*.**.....*..*.*.*..*.*.....*......**...**.*.***...**.*.........****..*.**.*...*....*......*.*.***.**.*.*..***...**..***.*....*..*...**.**..*.*.*.***.*........*.*..****..**....***.**..****.*..**....*...**.***..**...****..**......**.***........******..*...**.*..**.*..**.*.**.**..**....*....*.....*..*.**.**...*...*....**...*.*..*...***.**.*..****.**.***..**.*..*...**.*..*...*...**.*.******.....*.........**..*...**......**...*.**....**...*....*...*.****...**.**********....*****..........*.****..**..*....*.******......**.*.*.***..***.*****.*.*...***.*.**.***.*.**..*....**.**..****.**.**...*..*.*....*...*****..**...**...**.**.**.**..****.*.*..*..***.*.**.***.**.*
**.*.*.*.*....*...**********...*....**.*****..***.******.*.*...**.***.*..*****.***.**.......**..*.......*....**..****.**.*......*...*.******..*...*.**.*...*..***...**.**...**...***.****.*..****.***.*.**..*...**.*****.*..*...**.*.....*..**......*...*.****.*.**...**.*********..**.**.*.*....******.***.**..*.*.***.****...*.*..**.***...***.******......**.**...*..*.*.**..*.***..**.*.*.*******..*..*.....***.*****.*.*..*******..........*..*....*..*.*****.*...*.*.***.**.*.***.**.....*....*......*..*...****.*......**..*.****.****.*..*.**...**..****.*..*..*.**.*....*.***...**..*....*..*...*.*....**..***.**.*..*****..**.****.****..*.******........*.*..**.*..*.***..*.......**.*.*.*.**.*.....*...***.*.**.*.*...**....**.*.**....***.***........*...*.**.****..*.*.**.*...**........**.***..**.*.***....***.*.*.....*..*..*..**...*...**..*****...**.*.***..*.***..***.*..*.*.*.*...***.*..**.*.*..****.**.*.**.**...*..***.**.*.**.**.**.*.**.*.*****.****.*.*..*.*.***..**..*.*.***.*..*..**.***....***.**....*.***.**......*..*.***.....****...***.*..*.*...*****..........**.**..****...**.*.....*******..******..........****..**..*.**...*.*......**.*.***.*.****..**.*..*...**...*..**.*....***.*.****....*.*.*.***.*...*****.**.*..**....**.****..*.*..***..****.****.*.*.......**.***.*.*.**..**.***...*.......***..****.*.*..*.*....*.**.*..*..*.**.*.*..*..****.*******.*....*.....***.*.***...**......*.**.*.**..**...*......**.***.***.*....**.*..***.*...*..*.*.*.***.*.***..***.*.*.*.*.**.*..*....**.*.*..**.*..*........***.*.*...*.***.**...***..***..*.***..*...***...**.*****....*..*.*****..*.*********.........***....*.*..*..****.*........*.***..*.**..*.*.*.*.*...*.*...**.*****.*.*.....*.*...**.*********.*****..***...***...*.*.*.***...*...*...*.*..**.*....*....*.**..*.**......*.**.*****.**.*.*.**.*..**.**.***.**.....**.**.*.*****.**...*.*...*...***.*.*...*.**.......*...**..*.***.***.*..*.***...*.***.*******.**.**..***..**.*.**..*..*....****..****.*.....***.*...**..*...*..*.***.**...**.**..**..***...****.*.....*.
**..**..*...**.*..*..***...........**..*....*.****.****..**..**....*..****....*.....*.....*..*..*.***.********...**....*.*.*.*...*.*..**.*.*....*.*****.**.**.*..*...*..*.***....****.**.**.****....**...*..***.*.**...**.*.***.*.*.****..*.**..*..*.*..*........*..**.*..*..**..**.*.*..*.***...*..***..*.****..*..**.**.*.**...**.*......******.**..*.**.*...*...***.*.***.*..*.****.*....*.*.......*.*.*.**.......***...***.....**...**...**..*..*..**...*.**..**.**.*..**.****...****.*..*..***..*.....*.*...**.***..**.*.*.**.*..***.*.*..*..*.*....*..**.**.**.****.*****.*.**...***...***..*.***.*..*.*.***.*.*.***..*******.*.*.**...*....*.*.*.**.*****...**..**......*..***.*.********.**......**..*.****.*..*.**...*.*.****......*.*.*...*.*.*..*.****.**.....*.*...**.*....**..**..*.......**.*.*.**.**...*..**.**.***....*.........**..*.**...*.*..*******...*.**.**..*.*.*...*.*..*.***.*....*****..*.***..**.**...**..**.*..**....****.....***......*****.**.....**.*.*.***.*.*..*.*..*.*****.***.*.*.****..***..*.**.*..**..*..*.*****...****......*.**.*...*..***..*.**..*..*..**.*..***.*.*...***.**..****.*.***.**...........*.*......*........*.....******..**.*.*****.**.*....**.*.*.***.*..**......**...*.*.***..*...**..*.*.*.**.*....****.****.**...*..*........**.***.*.*****.***...**.*..*..**.***.*.***...****.**.*.*.*.*****..*.*****.*.**...*...****.....*.**......*......*.......*..***....****..**...*..**.**....**.....****..*..**..*.****.***...***..***.*.*.**....*..*.*.*******...*...*.*****...*****.**.**..***.*..**...*.****.*.*....*...*.*..**.*.*.*.......*..*....***.**...*.***.*.****..*.*..*.*.*.*..*...***.**.**..****.**.*..*.*..*.**.*.***....**.....**.***.****.*....***...**...**.*..*.******...*..***.**..*.*........*....**.*.**.*.*..***...***.****........*.*...**.**.**....*..**..**...**..***.***..**..*....*.**.*.*******.***..**.**..****.*.***.****...**..*......*...*....*..****..*.*.*...***.....*.*.*.****.*..**.*.*..*..*...**.**..***..***..*.**.*.*.*.*.**..*.**..**....*...**....**.*.**..*.....*...*.*..*...***
**.*..******.**...*...*....***..*.*.****.*...*.*.*..*..*.....***..**.**..*..*...**..*..*.*.*....*.*.*...*.*.****......*.**.*...*...**.*.....**.*.*.**......***.*.***.**.*..*.**.*.*.*****..***.*.**.**..*..**.***.**.**...*.*.*...***.*...*.....**...***...*....**..**..**.*****........**...*.**..***.*..*.**....****..*******.....*.*.**.....*.**..**.*.*..*..****....*......***.*.*.**.*.....**....***..*****.*.*...*...*.******....**..**....*******.**.*..*..***..***.*.*..***.*.****...*****.**...**.******....**...*.*...***...**.****.***.**..******...*********..**.*.*..***...*.**.*.*......*.....**.........*.*..**..*.**..**..***.*.**.**....****...*.********..**....**..*.**.**.*..*..****.**.**.....*....*****......*.*..*..**.*....*...*..**.**..*..*.**.**.*.*.*..*...*..*.****...*.**...**.*...*.**..**.****...*.*.****..*.....*..***.**.*..*****.***...*.*.*...****.*....*.*.*****.***.*.**...*.**..*.....*.*.*..**...*.*.**.*.....*.*.****.*.*...*****.......**....*..*.*......*.....*.....*....*...*.*.*.*******...**..**.**.***.**...*****..*.*......**.........***.....***....***....*.****..***.*..**.*...*..*..*.***....*.*****.*.*.*.**.**..*.*.***.***..*..*.****...*...*.*.*...**..*.*.*..***.**...***.....*.***.*....**..*.*......**..***..***.**.*..*....***.*.***...*.*..***.*.**...*....*...***.***.****...**.***...*****....*.******.*****.****..****.*....**.****.*.**......*.....***.***..***.***.*.*..**....***.***.*...***.....*..*..**.***..**...****...*****..*...*****......**....**....*.*.*..***.*.*.*****....***.**.**.**..*.....*...*.*********..**.***.**.**..*...*.***.....***.**.*..**.**.****..*.***..***....**...*..*.*.****.....***.*...*..*.*..***..**..*****......*..**.*....*.*.***..*..*.*..****.*.*..*...*.**.*....*.*.*..*..*.****..*.****..*.****..***......*...******.**.***..**...*....***..**..**.*.******.***...****.*..*..*..*...****..***.**.******.*..**.*.*****.**...*.**.*.****...**.*..****.**.*....*.*...**.*........***.**..*.*.**..*.**.****..**.*.***...*....*.**...*..*****..*.*...***....**.****.*...**
*.*....***...***.*****.....**...*...*...***........**..*.***.*.**.....**.*.*.*.*..*.*.*.*...****.*...*...***.***.**.***.**.*..**.*..******.*...**..*.**.*.....***..****.**.*.*****.*.***.**..***.*..*....****.**.**...**...*.......**..*.....***...*.*.....*.*...****.***....*..*.*..**.*..***.*.**.**..*.......**.*..*...*.**.**.*....*.*.*...**....*****...*...*****.*.*...***.**..**..*.*..*.***.*.**.****.*.*.*........*..*.*.*..*..**.....**...***.*.***..*.*.**.*******.*.***....*.....*.***.......**..**...*.*.***....*.....***..*.***.*.**...**.**..***.*.*****...*..**.....*.****...*.***.....**......*...*...**.****.*.**.....********.**.*.*..*.**..*.*****....*..*...*...**...**..**..*.**.**.*****..*.**.**.*..***.*...*.**..***..**.**.*..***..*.**..***..***..*.......*....*.***.**........*.*.*****...*.*...****.*..*.**......*.**.**..*..**.*...*.**.***.**..*****.*.....*...*..*..*....*.*..*.**.**...*****..***.*..*.**.****..*.**.**.*.*.****..******....**..*...*.**...****...*.*..*...*..*...*...*..*....***.*.****.*....*...***.*.**.*.....**.*.....*.**..***..*.*...*.**..*.....**.*...*..*...*....*******...*******.**......*.....***....*******.**.*.*.*.********...********.....*..*.***.*.*.....***.**..**....**..****..*.***.****....***.*.**.****.*..**.*..*.**...**..*....*.*.**..**..*....*..*...*.***...******.**.**..**.******..*..*.***....**.**...*.*....**.***.***...***.*..*...*..****......**.*.***.*.****....*...*.****.*.**.....**.*..***..*.*..**.*..*.*.*.**..*.*.....*.*.*...***.*........*.*....*..*....*.*.***.*.*.*..**...*******..*...*.*..***.*.*.***...*.****....***.**.*..**********.....*****..**..**.*..**..*.***.**.*....**.****..*.*...*.*.**.****.....**..*********.*.***.**...*..***...**.**.**..***.**.*.....*.***.******.*.*.**....*..***..***.*.******..*.*....****.*....*..*..***...*.*......*..****.*..*.**...****.*..**...*.*.*.*.***...*.*.****.**.****..*.*.**....******.****..*....*..**..*..*.*..*.....**.**..**.**.*..*...*..**..*..*.*****.*..*..**....*..*.**..*.***.*.*.**.***.****.***..*...*.*....**..*
.**..*............*.***..*****.**....****...*..*.*..*..**.*..*.****.**..*..*...***.****.*.*.**.***.*..*********.***..*********...*.****..**.**.**.**.....*.*........****...**..*.*......*.*.******.**...*.*...*..*..*....**.*.*.***.**.**.************.*...****.*.**....*..*.**..*.*.*..**.*.*...***.**.*.*.*****..*...**...**.***..****.*.**..****....***..**..*...*...*..*.*.**...**...**.**.***.**.*.*..*..****.*..**..****......***....*.**.*....**.*****.**.*****.*****...***.*...******.**.*.**..**.***..*....*.*..**.**.********..**.****.*.**...**....*.....*...*.******.*.**..**.**.*.*.*.*.**...*.**.***...**..*..*.**...*..*.*.*****..**......*.***.**.......**..*.**.***.****.*.*...*..***.*.******.***.**.*****....*.*.**.*..*..*...*.*****.*.....*.***.*..**..**.**.*.*...**.*.****...***.*.*.***..*..*....**..**.....******....**....*.****...*.**..*.**..*.***.*...**.*******.***..*.**.*...*.**..*..****...**.******.*..*****.****.....*....*.*.*.**.*....**....**.*****...*.*.*.*.**..*.*****...**........****..**.**..*.*.*..*....**..*.**.********.***.***.**.*...***.**..*.**.**..**..*..*..***.*..****..**...*..***..****.*.....*..*..***.*.***..**.**.****.*.....**..*..***..****.**.**.*.*****...*......**.*...*..*..*.*.***...*.....**...**..**.*..*..**.****....******.*.*..**.******.**.....*.*..**...*.***.***..*...**..***..*..**..*..*..*..*....*.**...*..**..**..*.*....*.*..****.**......**..*..*.*....*....**.**..**..*...*.....*****...*.*.**.*..*..**..**.*.***.***.******..***.*.*.**.**.*....*.****..*****..*.*.*..*.*..........*.**.*....*.****..****.*.*.*......*..*..*.*..*.*..**.*..*.****.*.*...*.**..*.**..**....***.***....*****.*.**.*.****.....**.****.***.....**.*.**....**.*.*.**..*..*.**..*.**..*****....*..***..*..*.*.*...*.***.**.**..*....***..***.***...**.***.*.**....***..***.****....*...******..*..*.*.**.**.*.**.*...*.*.***.****.***.**....*.....***.**.**.*........*..*.*.*.***..*******..**.***......***...*...**.***.....*.***.....*..*.**.******..**.***.*.*..*..*.*.***.**.*.....********.*.****.*..**..*..*..
..**..**..**..**....*.......**...*.*******.**..**.*******.*.....**.**..*...*.**.*.***...*....***.**....**.***..***.**....*...****.**.****.*...**.***.*..**.**.****...*.**.*.*.*....*.........***.*..*..*.*..**......*...*....*.*..*.....***.*.***....*.*.**...*..***..*...***.****.*.*****.**.*.**.****..**.*...**.****..****..*..*...**.*****...***.**.****.*.**.*.**..**.*.*.**.*******.*.*.**..****..******..***.*.*...**..**.*.*.****.*...***.****.**.*.***.**.*.*..**.**.*.*....*.************..*****..***.*...*..**....****..**...*..***..*..*...***.*..*.****..**.****.*.*.**..*..*..*.*.**...*.******....**..*..****...***.*..*.****.**.*...**.*..***.***.**.*****.**....*.........*.*..**..******..***...**..*...*.*.**.**.....**...******.**.*......******.**.....*.*.*.*..***.*..*.*..**.*.*.**...*..*.**.*.****.*.**.***..*...*..*.*.*...****..***.*.*.*..*.*..*...*...*.*......*.**.*..****.*.*...*.*.*.**.**.*...****..***.*.**..***.*.**....*..*.*..*..*.*.****...**.***..*.***..**..**.*.******.*.***.*.*..**...*.*.***.***..*.*..*..*.**.**...********....*****....*..*..**..*.****.*.**.*.***...*****.*****..*.**.*..**..**.*.*.*.***.**.***.*****...****....*...*.**.**...**.*.***.**.*..*.*..******.**......*..**.****.*..*.**.*..*..*.**.*...*...*..**..**..***.*.**.**..*.**..*.**.*.....*.**...*.......****..*.**.***...**...**...***....*....*.*..**.****.*.**.****...******...*..***.*.*.*.******..**........*.*.....*..**.**..*..*...*.*..*.**.......*.***.*.**.*..*....*.*.*......*.*...***.*.**..*...***.*..*....*..*..**..**....*.****......*...***.....*******.*.**....*.**.......****..*..*....*....*..*..*...*.*....*..**...*.**..****..*.*....**..****.**..*.**.*...***..**...***.***.*..***..**.**.**...*****....**.**...*..*.***.***.*.*..*....**...**..**.*....**...**.*****..****.*.*...*.*****.*..*.***..*.*.*...*.*.*.*..***.***.***....*.**.***..***..*...*.*..**.*..*.*...*.*....***....**.**.*.**....******.***..***...*.****.*.*....***........**....*....*.*..**.*.**.*.**.*..*.***...**...*.***.***.*.*......******..*.**..*...**.*
**...***.**...****.*****.**.*.**....*.***.*.**..*...*.**.*...*.*..**.**.*...*..*....**.....*.*.**.*.**...**..***..*.*...*..**.**..**.**...*.....*..*.**.**..**.*.*...*.*....*..*.....*..****.*..*..*.**..**.****.**..****...***.**...*..**...**.*******.*...*..**.*.*..*..*.*****..**.*.*****.**...*.*******..*..*.**..***.**...*.********..*.**...****...*.****..***..*...**..*.***...*.***..*.****..**..*..**..***.*..*...***..........*.**..*.**.***.***..**..**...**.***.**.*...*...*.*..***.****.***.**.....**.***.*..**...***.*...*.*..**.*****.***.....*.***.****..****.....*.**.*****.*....*.***.***.****.*.*.*.*.*..**.*******.*.**.*.....*.**.*.***..******..**....**.****..**....****.....*..*....*.*..*..**..*****.*..****..*.**..**.**..***....*..*.*...*.*..***..*.*****.**..**..****..*.....**..*.******.***..*..****..**....***..*.*******.*****..*.*.*.*..*...**....****.***...******...***.****......*.**....***.*.**.***..***.***...**.**.*.****.**..**..*..**.*..*....*.*....***.*.***.*.**.*.....**..***...*.....*.*.*.***.*.**.....*.**...**..**.**.*.*..***....*...*.*..*****.*.*...*******.*****..*.*...*...*.*..**.******.*..**.**.***.*..*.*.....**.***..***........*...**.**......*.*.***...**...**....*****.*....*.***.****.*..**..**....******..*...**....*.***.**...***..**...*.*.*****.*..**.**.*****..*....*.**....**.**.*.**.*.*.***..*.*...*.*...*.**.*..*.*...**....*.***.***.*......*.**.*.**.**.*....****.*****.***...*.***..*.***...*.*.*........*..*.****..*.*...*.*.**.*.**...**...**..*.*.**..*....*.*.**.**.**.**.****.*.*..*.**....*.**.*...**.*...**.*.....****.**..****..**.**.*.*.*.**...***..***.*.*.**.*.**...*.****.*...*...**.**..**.***..**..*****.*****.****.*..**.***.*.*..*.*.*..***.**.***.**..*..*...**.**.*..***..**.*.*.*.*..**.*.*.*.****..*....*.......****.....**.....*...*.*..**.****..**.****..*.*....*....****.**.....****.*.***.*.*.**.*...*.*.*..*...*...***..*.****.*.**......*.**.*.*.....****.**.**.**.....*.**.*****.*.*.*.*..*...*.*....*..*.****...*...*..**..*****...***..*..***.*.**.***.*.****..*..*.
..*.*.****...*....*..*..**..****..*..*....****....***....*...*...*.....**.....*.**.*..*.**..**.***.*...*.*.*.*.**.....*.***..*.**..*..*.***..**.*.***.....**....*.*.***..**..*..**..**....**...**.*..*..*.***..*...*..**......*******..*.**.*.*.*....***..*.***.**...*...*.***.**..****..***.*..***.**..***.*....***..*.***...*****...**.**..*..*..*.*...**.****..**...*..*.*.*..*...*.****.*..***..*.****...**.....******.*..**.*.**..*.**...*.*....*....*.**.....*....**.*..*.*.*..**..***.***..***...*....*.**.***.***.****.*.*.*.**.***.**.*.***...**..*........***..*.**...***...*.*.*****..*...*.*..**..*.**.*.*..*.......**..*.***..*.*.*.*****..***...*...*******.*.**.*.*.**.**.*.*..***..**.*..*...*.*...***..**.**......**.....*.***.*.***...*.**..**.**..**..*...****.....****..**...**..**..*..**.*.*.**.****.**....*.*****.**.*..**.**..*..*..*.****.....*.*..***...***.....*****.**.***...**.**.*...**...***..**.*.****..**.*..*..*...***..****.*.**.**..*.**.*..**..*.*..**......*....****.*.*..**...*.*.***.*****....*..*......*.*****..*..*.*.*.*.***...******.**...*.*..*..******....******.*****.**......*.*....*....****.*...*.***....**.**.**********.*...*...**.*.*..**.**.....*..***.**.*.*......***.**..*..*.*......*..*..*....*..**.*..*...*.**....*..*...*.*.*.*..*.**********...*.....******.*..****.**...*..*....***.***.*..********.*..***.....*..**.....*..***...**.**.*.***...***.**....*.*..*.*****...***..**.**.**.**.......*.*..**..*...*.*.***.*.*.***..***.**.**.**....*..**...*.**.*.***.*.**....**.**..**...***.*.....*..***.***.....*****.**.***...**.*...***.......*******...**.******.*.**....****..*......*.*..***...***.**.*.*.***.*.*.**.*.**.*******.*..*.******.**.*...*******...**..**.*..*..*.**.*.*....****.***.***..*..*..**..**..*..*.**.****.****.**..**...*..**....*.******.....***..*.....***...*.**.**...**.*.*...***.*****.****.....*..*******.**.*.*.......*.**..*.*.*****.....**..***.**.***.***..**.*.*.*..**.******...**..**...****....***..**..*...*...*..*.*..*..****...**..*.**.........*.****.....*.*.*.***....
...*...**.*.....*.*.*.**.****.**.*..*.*...**.*.*****..**.**...*....*...*.********.*..**.*...**.....**...***...******....**....**....*..*.*.**...***.**.*.*****.....*..***.*******....*..**.***.**.*****..*..*.**..**.***.*..**..*...*.****.**.**.**...*...***.**.*.*....*.*....*..*.***.....**.....*..*.*...*..**.*.***.*.*..**.**.***...***.*..**.........*.*.**....*.****.**.**.**.*..*.*.....**..**..***.*.*........*....*...*.*.***.**.**.**.***.*..*.**...*.*..****.*..*..**.**..*..*..**.......*..*.*.....*.****.****.*...***.**.*.*.*....*.*****.*...*...***.***.***.****....**.*.***.*.**.....*********...*.*...*.......*..*...*.*...****.*.*.*****..****..***.*.**.*...*....**..*..*.*..***......*...*...*.**.*..****..*.*....*...*.**.*...*....*.....**.*****.*..*.*.*.***.****..*.......****..**.**.***....***.**....*****.**.*.....***...****.**...*......***..****.*..**....*.*****.*****..**..***...*.***.....***.*...*....**.....***.*....*.**.*...*.**.**..*..*..*.**.**.*...*.**..*...***...**..**.*..*..****..***.*.*.**...***....*.***.*.**.*..**...**....*...*..***..*..***.*.......*..***..******.*...******.**.*....*.*.***..***.*.*.....*..*****..**...*.**.**.**......****.*.**....*.*..*.*.*.**....*******..**...*.*......******.*..**.**..**....**..*******.*.*........***...*...*.*.***.***.*...*.****..*...**.**..******.*.***...**.**.***....**..*.....**.*..*..**.**.*.***.....**..****...*.*.***..*.***...*.**.*..*****....**.**.*..*****.*.*.******..**...*.*..*..**.*.*.**.**..**.**.*........***.*****.*...***....*..*.....*.**.*.**..**.*.*..**...***.*...*.******.....*..***.**...*....*..****...*..*....***********.*****..*.......*..**.*..*......*.*.***.*..*.**..**.*...*.*.**.*..**..**..*.....****.****....***.....*..**.*...*..*.**......**.*.***.**...****..*.****..**..**.*...*..***....**..**.********...*.*...**..*..****...******.*.**....******.*..*...******.*.*.***.***.*.****..*.*......*....***..**..**.***...***....****.*.**....***.*.**...******..***......*..*..*..******.***....**..*.*.*..*.*....*.*.....***.....*.**
.*.***.*****.***.*..*.*.****...*......***....**.**...*...*.****......**.*.**.**..*.*.*.*..****.****..**.....***.*..******.**.*.*.*.*.*.**..*...*..*********..****...*.**.***.****....*...*..*.**......********.***.*.*******.*..*.**.**.*****..*...****..**.**.**.**.**.**..***..*.*.**.*.*...***.***...**.***....*.******..***********.****.*.**.****..***.**.....*..***.**.***...*.*.**.*.*.*..*.*..***.**..***.**.*..*..****...*.*.*.**...***.****.*...**.*..***....****...*...****.**....*...**...***.*..*.*.*.**.*********..**.*....**..**.*...*.......**.*.****..**.****.*....**....**..****...**.**..****..***.....*.*..**.*.*.**..***....**..***.**...*.***...******...*....*..*.....*.**.....*.*..*****..**......*..**...*...*.*.***.....**.*..**...*.****......*...*..*..*******.*..***.*.***.***.*.**....***....***.*...*..*...**..*..**.**.**.*.*.**.**.*..***.*....**..*.*..*..*......*****..*..*.***.**.*.**.*.**...***....*.**.*.**.*.*.***..***....*....*..**.*..**..*..*.*.***.*.*.*.*.*.*.*......***..**********.**.*..*****..**.*.*.*..***.*....**....*...****.*.*****..***.*.*.....**.**.**.......*.*.....***..**.****.*.**.*...*.*.**..*..*.***.......**....*.**..*.**.**..*.*.*..*....*..**..*.*.*.*.*..*..*..*...***.**.*...*..****....**..**..*******.**.**.**.**.*...*.*.**.**...**...*..****....*.*.****.*.....**...**.....***..****.****.*.**.*.**.*.....****.*.*.*..***.......*..**********.***.....*...*...**.*.******.**.**.*.*..*****.*.**.*.*...*..**.*****.*.*....**.*.*..**.***...*..**.*.**..*..*.*..*.*.****.***.*.*.*..*....*.***....*.*.*.*.*..****.**..**..**.*..*****.**..*.*.*.*..*..*.***.*....**..**...*.****.*..****.*.**.*.*.*.**.....***....*.*...**.*..*.*..*.***.......*.**...**.....**..**.*.***..**.......**..*..**...*****.....*.**.**....*..*.***.**.********.*.****....*..*.*...*.***.....**.*..****.....***....*.**.**.**.****.*...*.*.**..*****..***.****...*.***.*...**..**.*.****.***.**.*......*.***...*.**...**.*.*....*.*...**.*..**.***..**..****.***....*.*.***.***..**..*.......*.*********.*...**.*.*.*....**...
...*.*.***..********..***.*****.****......*.**....*..*.*.....*..**....**..**..*.****....*..**.*.*...****.*..*.*.*....*.*.*....***..****.**.*..*..**.**..*.****.....*..*.*.**..*..**...**.****.*..*****.**.*.*..*....*...****.*..****..*....*.....**..........*...*...****..*.*.**.**..**.**.*.********..*.**...*.**.***.*..*....*..**...*..*...*.***..*.***..**.****.*.*.**.*..***...*.***.**...*.***..***..**..*..*.*.***.......*....*..***.*****.****.*..*.*..**.**...**.*.*.*.....***.........*....***....*..*...*.******...*...*.**.*.*.*.****...**.*.***.*..*.***.*****...*.*.*.*...***..*..*.....*...*.*....*.**..*..*.**.*.*.**.*.*.*..***..***..*...*...***.*.*.*.**.*.*.*******..*.**..*.*.**.*.*.**.*.**...**......****.*..*.**..*****...*.**..***.**.*.****.*.*.*.....*...**..*.*.*...*...*..**.*.......***..*.*.*..********...*.*.***...****.*.*..*.*.**.*..**..**.*.***.*..***..*..****.*..*..*.***..****.*.......**..*...**........*..*.***.**..**.....**..****...*.***..****.**..*..**..***.*..**...**..*...*...******.....*****..*.***.*.**.*..*...*.*.**....**..**....*.*.....*..****.*.*.***.*..*..*.....**.*..*....*.*..*.**.****..*..*...*.*.**....*.*.**....*..*..*.***.*.*.*.*..*.**.*....*..***...**...*.**...***........*...*.*..**...*.*.*..*.*...****..**...******..**..*.**.**..***...***..*..*...**......*.**.***....*.*****.**.**......****..******..**.*.*.*.**.***..*..*.*.*..***..*.*..**.*.***.*..*****.**..*.**.*...**..*.*.*.**..****.*..*...*.*****.**.*****...*.*..*****...*.*....*.**....**.**.**..*.**..**..*..**.....*.*.****.***.**..**...***..****.*...****......*.*.**....*******.*****..*..***.*..*...**.**..**.*..*..**.....*.*******..**...***.*.*..*...**.***.**.*..*.****...**.****.***..***.*..*.*..**.***..**.******.*****...*....*.*.*...*.***...*..**..*.***.**.**.***...**..*..*..*....**.*...*.*.****.*.*****....******..*.....*.****...**..*.*....*..*.*.**.........**.....**...**...*.****.**...**.*.*..**..********.***...*.****..*.**..*..***.**...*.**.*****.**...*.*.*.**.*.*.****.*.*.....*.*...*.......**....*.**.
.*.**....*.*.****.*************.*.**......*....**....****.********.**.***.*..**.*.*...*..**...****.**.**..*.*.**....*.*.**.*..*......*..**..*..*...***...*.*..*..*.*.****.*******..**..**.*.*.*....**.**...**.*.*.*..*..*.**.*.*.*......**.*...**..**..***.**..*...***..**...**..*.*.**.....*****..*.*....*..**.**.*....*.***.*.*.**.*..*.**.*.****...*..*.*****..******.*.*..*.....*...**..*...*.*.*..****.*..*.*...*.**..***......**..*.*.**.*....*.**..**....*.*...*.*.*..****.**..**.....*..**..*.*.*....**.**..****...*.....*..**.*.**.**.***.**.*..*..*..******..*....*....****.*..**...*.*.*..*....*......***.*.**...**.*.**....**.***.*....**.**..***.**.**..**..*.***.....****.*.....**.**.****..*****......***.*....********..*...*.*.*..*...**.*.*.***..*...****..***.....*.**..*.*.***.*..****.....**...*..**..*.*...**..*..*..*.*.***...*.****.*.***..***.*.*********.*.**.*..***.**.*.****.*....****...*.*....*..***.***..*.....*.*....*....*..***..**.***.*.*.**..*.*....*..*....**.****......*.*..**.*..****.***.**.***.*.*.****...**.......**..*...*..****..****.****.*.**......*.*.....*..*****......*..*.....***.*.***...*.*....*.**.*.*****.****.****...**..*.**.*..****.......*...*.**.**.***.*.**.**.*..*......*..**...**.*****.*.***.**.*****..****...****..*.....*******.**..******.**....*.**.*..***.....**....*..*.*.*..*..**..*..*....*.....*.**...*****.....*...*.*.*....*....*.***..*...*.*....*.*.*.*..*****..**.***.***.***..*...*...*.***..*****..*..*.*...*.****...*.........*.*.*..*..*.****..*..*.***...*.*.*....*.*...****.***.......*.***..*****..*.****....**..**.**....*.*.*.**.**.***.***************..***.........****.*..*....**..*....******.***..*..*.**.**.*...*.***..*****..**.***..*..*.......*.****.......*.*.**.*...****.**.**...***.*.*.**.*...****.**.*****.**.***.......***..**....*...*...*****.**.**..*..*.*......****.**...**.*.*.*.**.....*.*.**...*..*.....*.*.*.**....*..**..*.******.*..*....*.**.**.**.*..*..***..*.*.**....*.***.*..*...*.*..***..**..*....*****..*..**.******.*.*.*..*...**.***.*.*.***.*.*.**....
..**...*.**..****.*....***..******.****...**.*.**.*****.*..*.***.....******.....*.*..*.*..*.**.***.*.*.******.**...*.*...**...***.*.*.*..****......***.****...*..****.**.*.**...*.**...**.***.......**....**.....*.*...*...*..**.*..**.*..***..*.*******..****.*.*.**.**.*..*.*........**.***.*****..**.*...**....*.*...*.*.*...*****..*...******.*.*..*.*******........**..*.*****..**....*..*****.*...*.*.**.*...**.*.***..*****...***...**...**..**.***...**.*.*.*.*..**.**.**..*.***.***.*.*.*.*.**.*......***.*.*.**.*....*...********.*..***..*..*..*.***..****.*.....**.*.*.*.****.***..**....***.*.*..*..*.****....*.*....**..**.*.*.......***..**.*..*.*..*.**..**.**.*....*....*******...*.*..*..**.***.**.*...**.*..**.*.**.....****..*.**.*.****.....*.******.*...*.*.******...**.....****.**.*.*....*.**.**.....**.***.***.....***.**.****....*........*.*..*.*.*****.**.**.**..**.*..*..****..*.*...**...**.*..*.**.***..**.***...*..*....**..*..****.***.*..**.*..***....*****.*.**.*.**...***.**.***.*.*..****....*.*****.*****..*.**.*.*.....*....*...**....***.**.....*...*.**..*.***.*.**.*...*..**..*...***.*.**.*.****.*.*....**..*.**..*.....*..*.*.*.*...*..*.**.*.*.***.....***..********.***.....***......*****.*...*.*.*..***..*..**.*.**..*.****.*******....**..**..*.*.******.***..*.****..*****.*******.*..*..****..***....**.*...**..*****...*.....*...*.*.**...*....****...***.*.****...*.*..*.*..**.*....*....*.***.*.*****..********..**......*.*.*.**..*.***...****..***.**...**.***...****.****......*.*..**..*...*..***.......*..**..**.****..*..**.**.....***.*.*..*...*..**..*..***.*.....*.**....*..**....*...*..**.....*....**....****.**..*.*.**.*..**.*....*.*...**.....*.*.............*.*..*............*.*.****.******.*.****..**.**..***.***..*******.**...****...****.*..**..*..*.*.*..**..*...*.*...**..**..*..****.****.*....**.***....*..****.*...*..*.*****.*.*.*...*..*...*.....**...*.*....*.**.***.*.*****..***....**.*.*.*******.....*......*..***..****.**.**.*..*....*..**..**..*..*.*.****.....**..**.*.**.*...***....
...**.**.....*...**..*.*.**..**.......*..***.***.**..**.****..**....*.*.*.*******.****.*.******.*.*..*.*......***.******.**.*....*.**.*..**.*..**.*.*******.**..***.***..*.*...**..*.........*...***..****.****...*..**...***....*.*....*..****..*...*.***.*..***.**.......*.*.*.*...*..**..******.....*.*.*..*.**.**..*..*..***...*.*....***....*****.....**.**..*...*.*.**.*.*.*.**.*.**..*.*...*..*.******..*****..*.**.**.*.*.***.....*..**....*.*****..*.***....*.**.********.*.*.**....*****.**..**.***..*..**..*.*...**.****...*.**.**.**..**...*...******.*...*....******....*..****.*.*....*..**....**.*..**....**.*.*.....*..**.......**.**..*.*...***.*..**.*..*..*...******.*..*..*..*.*.*....*.**.**..**.**..*.***.*.**.*...*...*..***.*.*.**.*....*.**.*****...*....*.**..*.**.***.*.*..*..*..*.....***...*******..*..*..*...*..**......*.**..*.*..*.......*....*.**..***.*..**..*..*.*...**.*..**..*.*........*..***.*..**..****.*..***.*.*.*...**..****..*.*.**.*.***..***.*.*.***.***....*.*.*.*.**..*..**.**..*..***.*******....***.**.*.*.*...*....*****.***..*.....***..**..*...**.*.*..*.**.....**.*.**...**.**.*.**.**...***..****.**.*..**.*..****...*.**.***.......*..*.*.**.*.......****.*.*.*...****..*.*.*.**.**.*....*...***...**..***...*......****.*.****.**.**..*.*..**..*.**.*...*..*...**.*..*.**.*...*.**..*..*****...*.**.*........*.*..*.....*.****..***.**.*****.***..*.*...**.**.*...**.**.**.***.***..*....*.***...**.*.***..**.**..*.**....****..*.*****.*.*...*.......*..*.*..**.**.*.**...*.***..**.**.***********..*.*...*****..**...*.***...**..*.*******.*.**.****.*.*..****.**.**.*.**...*.***.**.*.**.***.*****.***.*.**.***********.*.....*...**..*.*..*.*.***...*.*.*...*..***.*..**..****.****.**....*.*..***.*****.**...*.*...*.*.**.*.***..*..**.*...*.***...**..*.*.*..**.*..**..**..**..****..**.*****..********.**..*....*.*.....**.*.**...**...**..*......*.*...*.....**.*.*....**...***.....*..*..*.**.*.**...*...***...*.*.....**.***.**.*..*.**.*..*.**.*.*...*.*..*..*...*..**...**..***.****.**..*...*..*.....****.
.**.....*.*.**..**..****..*.*.**.****.*****....*.*.**...*.**.**..****.***....****.*..**..**.***.*.*.*...**.**...*..**.*......**.*****.****...*.**..*.**.*.*.*.******.*..**.****.**.*.***...*.*..***.***.*.......*...**..*.*..****.***.***......**..**********...**..*****..***.*..**....***.*.**...*.**..*....*....******..***.....*.**.*.*.*.....**.*.**..*..*.**.*.*....*...*.***.*...*.*...**.******...***.*......*.....*.....*...****.*..**.****...**.....*.******...*.*.....**..*****.***.*.***..*.***...**......*..**..****.*.*...****..***.*.**..*..*.........**.**.**.....*...*.*....*.***.*..*.*..*.......*..**.**.*..***.*...*..*.*....**..*.***....***.*.*.....**.*.*..*..*.*.*.*..*****..***..*....*................****.*.***..****....*......**.***.*...***..*..***.**..*.***.**.*...*...**.*.*....****......***..*.*.*.*..*.*..***..***..*.*.....**.*....*.....*.**...**.*.*.*...***.**.*...*.***...*...***.****..**.**.*.*..*..***.**.***.*.*....*.**.*.*.*.*.**.*.**.....**..***.*.*****..*....*..*.*...*.**.*.**..*.*.*...*.*.*.*.**..**.*..*.**..**..**.******.*..*.......*.........*...*...**.*.....**.*...***..****.*...*....***.*.*........***......***.**..*.****.*.....***.*...***.**...**...**.**.***..****..**.*...**....*.***..***...**..*.*..*..****.**...**..*....**..**.*..**.**...*.*****...***.*.**.**.....*.*.****.**.***....**.***.*..*........*.*.**.**........*.****....***...*.****..*.*..*.***..*.**.**.*.******.*....***.....*.*.*.******....*....**...*.*....*..**.*...***.***....*.***.....*.**..**.**.***..**.*.***.**.*.*.*.**....*..*.**..**.***.**.****......**.*...***.*.*.....******..******....***.**........***..**..*.*****.**.*..***..*..**...*..*.*.****..*.***...**..**.*.....**.*..*.....**..*......**..*..*.*......*.*..*.*.****.****....**.*.***.*....**.***..***.**.**..**.*.*.*..*.**...*.*.....*..*..**..*..***.****.*...**....***.*.*.*.**..***.**..*.*.....**..***..****...****...*****..***.....*.**.*.****.**.*..*.....***..***..**...*..**..**.**.*..**..**.**.**.****.***.*..*...*.*...*.....*..**..*.....**.*.
.*..***.*.*....*..****......****.*.****...**...*....*..*********.**.**........**...*.*.***.*******..***.*..*.*.**.***.******.**..*******....**.....*.*.********.**.**....**.**.***..**..*.***..**.**....**.*...**.*....**..*******.*.**.**...*......*..***.*...**..*...*.*..**..******...**.*..**.*.***..**.*****.*.*...*...*..*..*..*.**...**....*..***..****..**..**..*******..**......**.*.*..**.*..**..*.**.*....****.*.*....*..*.*.*.**.*.*.*......***.***.**.***...********.**...*.***.*.***.**..*..****..*.*****...***...**.*.........*****..*.....*.*.*.*.***.**...*.********..*.*....*.*****.*****......*.*.**...*..*.****..***..***...*.*.*.***.**....*..***.*.**.*...**.....*.****.....*..***.**.*****.**.**.******.*..*.**..***.***..*.*......***......*......**.*.**..**....**.....**...*...*.*****.**.....***.*...***..**.*.....*.*...*.***.**....****....****.*....**..**.**.**...*.*..**.....**.*.*.**.*.*.***..*.....*******.**..*...***********..******.*.*.***..*.******.*.*...****..*...*.*.**..........*...**.**..*....*.*...*..**.*.****.********..*.*...******....****.**.*.*..*...******.**.*****.***..*****.*.*.*..*.*...****..***.*......*.******.**..**..**.*.******.**.**..*.*.....***.*****.....*.*.**..***....*.**..*...*****...*.*.*...*.***..*....*...*.......*...*.....**.*..*..***...****.***.****.****..***.....*.....*...****..**...*..**.*.*.......**.*.*...*.**.***..*...*..****.*.**......**.**.*..*.*.***...*..**...........*...*******.*.*...*.**.*....*.***.****...*.**.***..*..**.***.*.**.***.**.****.*..*...**.**.**...*..***......**......**.**.***..*....**.**.**.....**.**....*.***.*...***.*.*..*.**....*..**..*...**......**..****.***..*.**.*****.*..**.*..*.*.*****.**..*...*.*.*....*.....*.*..*.*****.*..********.*....**..*..******..*..**.**...*.*.*...*.****..*.***..*.*...*.*..*...**.*.*.*.******..*...*...*.*.***...*.**.***......*..*.****.**.*..*...******...*****.***..........********..**..*****.......***.***..*..***...*.......****..****.*....*.**....*....**.....***..*..***......**...***...*.*....***.*..
.***...******....*.*.*.*.*.***.**......**.***.*.****.*****....*.*.*.*..**..**.....*****.*...*..*..**.....***......***..**......***...**.**...***.**.....*.*.**..**..***.*.*..*.*...***..****.*.*.**...**.**.**.*.*.***...****.****.****..*...*..***.**.......******.**.***.*****.*.*.*.*.........****.***..*.***.*.*.*.....**.*.**...**...*....**...*.**..*..*.**..**.*...*.*...***.****.*.**..*..**.*.*.*.*...************.**.****..**..*.*.*.*.**..**.*...**.......*****....*.*...*.***.**.*...*.**.****.**.******...******..**.**...*....**.*****..**..***..*.**....*****.*..*.**.....**...*.*...*.***.*..*.*........*.*..*..*.*....***.*.*.*..*.**...**.**.*........**..*.**...*....*.****.*.*.****..*.*.....*.*****..**.*****.....**.***......*.******...***.****.***.****..*.*.*..***.*.*...*.***.*...*.*....*..*.****.*.*....*...*.*..*..**.**.....**.**.***..**..*.***..**..**...**.***.**..**.****..*..****......*.**...*..****.***.*..*.*..**....****.*.....****..*.....*....*.*.*.....**.*...**.**..**..*.....**.*.*...**....***.****...*..*..***.**.****.***....*...*.*.*..**....*****.*...*.....***.****.***.*.*.*.**.********...*.******.**....*.*..**.*.*..**.*........****.**.*****.****....**.*.*.**.....**.*..*.**.**.**.*...**....***.........*.**..*..*..*.*.**.*..**..***..*.***.*..*....*..**..******.***..**.....*******.**.**.**.*****.*..***..*.***...*...*.....*..*****.*..*.***..*.....*..**....***.**.*..*.*.**....*.*...*.***.*..*.*...**.***..*********..*.*****.****...*****.*******.....****.**...***.....***.*..*.***.*****.***..**.*.*..*..*.***..***..**.*.*...*.....**.*.**....*.*...*...**..*.***...*.*****.****..****...*......*.**..**..*..***.*...*****..**..*..******.***.**.*..*..******.***...*.........*..***.*.......*....****.****....*.***...*.******.*.*.*....*.****.*..*.*****.**.**...*..**.*.*..****.*.*.***....******.*.....**....*..**.**.***....*.****.*..*.**.*.**.*.**.*.**.**..**.*.**......**....*.*.**..**.****..*...**........**.....***...*......**********.*...***.......*.*****.****.******.***..****.*.******.**
.*.*........*..*..*..**.***.**....*.....****.**..**..*.***.*..**..*.***.*.*.....*...***..*.*..***..**.****..**.*.*.*.******.**.*.***.**...**.**.***.***.*.**..**..*.**....******.***.***...***.***.....****.**..******.****...**.**.*.*..***..**.**..***.**.*...........*..*.**..*.********..*.......****.*.***...*..*..*....*.***....*..*.***.***.*.*..*.*.*******.**..*...*..*.....*....**.....*.*.****...*.*.*...**.*.....*.*.*......*....*********....*.*.**...***.**...**.*..*.*...*.....*.******.*......**....****........****..****.*.**..*..****.*..*..**...**....*..*.**..**.*.*..******.*..***.*.*.**.**....*..***.****..**.....****.***.*..*.*.*.*....*..***..*.*******.*..*.**.***.**..**.***.****..*******.**.***...*.***...**....****.**.***.******....*..*..***.*.**..**...*.**.*.*..*..*****.....**..****...*.*..*.*.**..***.***.*...*..*..*...*.****.*****..*.**..*..*.....***.**.**.**....*..*.....*.*.**.****.*.*.***..**..***...**...**...*..***.**....*....*.***....**..*.**....*..*.**.*.*.*.*.....*....**...***.***....******..*..***...**...*..*****..**.**.*.*****..*.**..*.**.......*.**.*.*.*.*.****.*.**.****.**..*...****..**.**..**.**.*.*.**...******.....*.**.**.*..***.**.***.**..********.....*.**...**.****...*..***.*...**...***..***********..**.*...*.**.*.*...*.....**.*..*...**..*.**..**....**.***.***........**....**...**..*...***.....**.*...**.**..****.*.**.....*..***.***..*.*.*.*..***...*****.*.****.*...****.*..*..**..*****..*.....*..*....**.*..*..********..*.***..*...*....********.*...*.....*..*..*.....**...*.*...*..*......**...*.****.*.***.**..**..***....*.*.*....***.*...*.**..*.**.*....*.*...*.*.***..***...**...**.*..**......*..*..**.*.*****.**.*......*..**.....*.**..**....***.*.***.*..***.****.*...*.****...******.**..*.*..**....*...*******.*.*..***.*...***.**.*.*..**.*.*.*..*..**..**.****......**.....*.***...*.****.....*.*.*..*....*..**.**...*....**...*.**.**..******.*.....*..*.**..****..**.***.*.*....*.**.*.......**.***.**..*.**..***....**.*..*...***..*.**...*.****..*.**..**.*...****..
...*..*..******.***...****.*...*...*..**.*....**.**..**.......*..**.**.**...*.***.***..*...**.**..*.*.***.**.***.**.**.*.**.***.***..***..***...**....***..**...*.**..****.*.**.**.*.*...*****..**.*..***...........*****...*.****.*.*..***...**.*..*.*..*.**.***.*...*..***.***.****......**.****.**.*...*.*.*****.**..*..*.*........*.**...*..*..**.*..**......***..*.***.*....***..**.***.**.****..*...****.*.*..**..*..*.*.*.*...***..*.***..*.*..**..*****...**...**..*...*.**.*..*****..****.*****.****....**..*..**.*.*.****..**.***..**.*.*****..**..*.******..*****.*.*...**...*..*..*...*..**........**.*.*..*..*****.**..*...*...**.*.****.*.......*...*.*.**..**..**..*.......*******.*..*.....*.**.*.**....**...*.*****.***.*..*.**.****..*.*...*****.****.**.***..*.......**.......***.**.**.****.*......*..*****.*..****..**.*..*..*...*....**..**.*.....*...*..*.*.*.***..****..*..**...*..**....*.*.*..*......**.****.*.*...*...*.**..*....*........*.....***.*...*......**.*.***......**...******...**...*.**..***...***.***.**...*******.*..**..*.****...*....***..**.****.*.**..*.**.*...***...***.***.***..**.*.....**.*...*.**....******...*.*.....*.***...**....*.*.*..*.*.*..*...*****...*..*.******.**.*.***.*.**..**.*.***..*..***....*.*...*.*.**...*.....*.*.....*.*.**.**.*...**.*.**....*.***.**..*..**...*...**...**.*....***....***..**.**..**.....***.*.**.*...*...*...*....*****..*.*.***...**.**......*.**..*.***.*********.*....*.**..*.**..***.*..*...****..***.*......*****.***..*..*..**.*.*..**...*******....*..**..**.*..*.*..***..**.**.*.*.*******.....*.******..**.*.*....**.***......*..*******..*****.**..*.....*....*..**.**.......**..***..*.*.*...*.*.***...**.***.....*.*.*...**....**.***.....*.*.**.****...*.***.***..*.***....*......**.*..***.**.*.*.*.***.*..*....*.*..*.*.*...***...*..****......*****..*..*..****.*...***..*..*.*.**.*..*.....***...*..*.***.***.....**********...*.....*....*...**..*.***.******.**.*.*..**..*..*..*....***.***..*...*..*.....*.*..*.**..**...*...*..**.*.*..**.*....***..*...*..*.***
*.**..**.*....***.*..**.**..**.*.....*.*..****.*.*.*.....**..*..***.*..***.**..........***.**..**..*.*..*.***..*.*.....**..***.**........*****.*.....***..*.****.**.****.*.*..*.***...**......*..********..**.**..*.******....*...*.**..*..*....****..*...****.....**.**....*****.*.***.*.*.**....**..**..*....*.***.*.**...*..**.*.*.*.**.***.**.***..**..*.***...*..**.*.***....****..**.*..***.*.**.*...***.**...*..****.********.**..*****.......*.**.*******.****.**...*.*.*.*....*..**.**....**..**.**.*..***.*...*.*.*..*.....**......****.***.******.*...*.*...*.......**..*..**..*.*.*..*..*.***.****.********.*.**.**..**....*.****.*.******.**.*.**..****.*...**.*..**..*..*.**...**...*.**.**..**.******..*.***..*.*.**..*.*.**.****..***..***.***.**..*****..*.**.*..*.....*.**..***.....***.****..*..*.*.****.**.*.........***.*.*...*.****.*.*.*...*..**..*.......**.....****....**.*.***...**....*.**.**.....***....**.**.**...*....**.***.****..*..*...*..**.*.....*..**...*..*.........*..****...*..***.*.*..*.*.***....**..*...**.....*.....*.****.*..**...*...*.*.*.*.....***...**.**.*.**.**.**........*....**..***..**.*......*.*****.*.*.***.......****..****......*...**.**..*.**...**.***.****.....**...**.*.**.**...***...****....****.*..*.*.....*..**..*..******....***.**.**.**.*.*.*.*......*...**..*.....**..*..**.**..*.*....*.*..*****......**....*.***......*****...*.**.****...***..*...*..******.*..*...**.*.**..**.*.*...***.*...*.*************...*..*.*.**...*.*...**.........**.***.........*....**.*.*...***.....**.*.*.***.****.*.*..**.*..*********.*.*..*****..*.*.**.*.**.*.**.*.*.*.*..*.**.**....*..*.*..**...*.*.**.*..*....**..****..****.*..**..***....**..***.*.*.....*.*..**....*.**.*..***...*****.*.**...***.**..*...*****..***.*.*.*.****..*..*.*.***.........**..**.*..***.***..**.***...**.*.**.***..***....*.**.**.***.****..*....*...*.***.*...**....**...*..*..**.*****.*.****..*.*.*.*...*....**.....**.*...*.*..****.**.**.*.**.**..****.*.**..****.****.***.....*...***..***.**.*..*...**..*.*.*...*.*.*.**..**..
.*****.*.*.*.**..**....******...**.***.*****.*.***..*****...**.***....**.****.*.***..***.*.**.***...*.***...**..**.*..**.**.*....**.*.****.*.*...***...***.***..*....**..*.*.*.*..*..*..*.*.....*.*..*..**.***.***..*..*....*..**.....**.*..*.*.***...***..*...**...*......**.........***..*.*..*.*.*.*.****.**********.***.****.***.*.******.***..***.*...***...*..*.*...*.***...*.*.***.*..**.......*...**..***.*...*..*.*****.....***.**..*..**.********.**......*.******.*.****.***..*.**.**.*.*.*.**..*****.**..*..**.**.*****..*...*..**.****.*.*************.**..***.*.*...*.**...*.***.**....*...**.***.........**.*..**.*..*****.***.*.*.*.....*...*.*.**..*.**.**.*..*.**..*.....*.......*..**.**..*...*...*.*.**..***..**.*.****..***...**..*.***.**.*.*.**..*.***.*..*.*...****.*.*.*.....**.**.*.*.*....***..*.***..******....**.*.....***....*.*......*.***.*****...*..***.*..***...***..*......**.**.**..*.*...*****...**..***.*****..**.*.***..*.*.....*..*..**.......*..*....*...****..**.****.****..*.***...****..*..*.***..****.*......*...*.*.*.*.*****....**.**..*.***.*..*.**...*.*.*.**..****...*****.**.*..*....******.**..**..**...*.*......*..*.**.*.****.*.......*.**...*..******.****.*..**....***.*..*.****..*...*..*.*.**.*.***..**...****.*..***.*...**..**.*...*.***....*****.*.***.*.*..***.*..*...*.**.***.**.**.....*...***.*..*.*.**.**.*******.**..*.....*....*.****..*****.*.********.....**.*...****.....*..*..**.*********.**..***...*.**.**..**.***...***.*...***.*.*.*.*..***..*****.****.**..*....**.*.*.******...*.....*....**.********.*..*.*.....*..****.....**...**.*.****.*.....***..*..*****.*...*...*..*.*.**...*.*.**.**.*..*...*..*...*..**.**...*....*....*.**.*****.**.*......****.....*....**.****.*.*.*.*......**.***.*.*...***.*.*.*.**.....*.**.*..*...*..**...**.*.*..****.**..*.*..*****...***.*..*****.*.****.**...**..*...*........*......*.......*.*..*..*..*......*.***..**.**.***....*****.**.*.**...**.*****..**..***.*.....****.***.**.*..**.**.**.***.**..*.***....*.....*.*****...*.*.*.*..........***.**.*
*....*..**.**.*.***.**..*.....*..**..***..*.......***.*..**...*.*.****.*..******.*.***....**...**.****..*.**..******......***.*......*...*.*.....*.*.*.....*..**....*.***..*.***...*..**.**.*.*.....*.*.****.***..*.*..*....*......*.*..*....*..*..***.***.*..**..**..*..*****..***...*.****...***..***...*..******.**.*...*.*.*.****.*..*****...****.*..****..*.*******.*.....**....*.*****...*****.....**...***.**.*.**.*..*..**.*....**...*.*....*..**.*.....*...**..***.**.**.**....*...*.*...*.*..*...**.*..*..*.....**...*.*...**.*.**.*..***.*.......*.*...*.....***.****.**...*...***..**.**.*.**..*.**..*..*******.***.**.*...*..*.*..*...****..*******.**.***..**..*.****.**.*....*...*.****......***...*...*.****.*..*...****...*.*...*.*.*..*.*.*.**.****..**.*.******.**.**...*..**..****.*.***...**.**...**.*.**........*.*.*..*...***..***....*.*...***..*.*..**..**.*....*..**...***...*..*.*.*..*..*.**.....*.**.*******...*.*.***.*.*....*..*.....*.***..***..**.*....**.****.*.*.*.**.*.*..**.*...*****..*.*****..*.***.....*.*..*.***.****.***.******...*...***...*******.*.*..*.*.**.***...**..***....*.*****.**.*...*..*.**.*.****.*.***..***.....*.***.**.*..*....*.....***.*.*.*......*...*.**..***...*.**.*.***..***.*.**..**...***..***.**.*.*....**.*......*.*******...***..*..*......*.*.***.*.*****.*.....***..**..*.*.**.......*..**.******.**...*.....*....***.***..*....*..*..*.***.**.**..*..**..**.***....*....*.*..*..*.**.**..**.***.*....*.**..*.*.*...*..*..*.**.**.***.*.*****.*.****..*.***.*.***..*.**...*****..**.***...*.....*.***....*..*..*.*..*..*.*....**.*..*..*.**.**..*.***..**.***...*.*......*..*.**.**.**.***..**....*...**..***.*...**.*.*.**.*.**.*.......***...*.*.***......*..*.*.*...*.....**......**...*.*.**..*.***.*...*****..**..*.****.*****..*...*.*.**...**..**...*.*..***...*.*.*..**.***.*..*.*******.**.**.*....***...*..*.***.****..***....*.*.******......**.*..*..*..**...*.*.**..**.***.**..*.*.....*******...**.**...*....****...*..*.******.*...***.***.*.*...*.*..*.****.*.**........**.**..*.*.***..
*..**.*****..*.*.*.****.***.*....*..****.**..***.*.*..**.*.**..****.**..*.......*.**...*.*..*.***..**.*...****.**********.*.*.**.*.*..***.*****.*...*****..***..*..**.*.*******.**..*.***.***..*.****..****.**.*.*....**.**.*...*.........***.....*..*....*.*.**.....**.*....***.**..*......***....*.**.*..**.*..*.**......*.**.***.*.**...*.*.....*.****.*...*..**.*...*.*..*...**.**.**.*..*****..*.****..*...*...**.*.*.****.****.*...**.*.*..**..*.*...*.**..**.**.....**.*..**...*..****..**.****....*.*.**.*.***.*****..****..*.*..**..*...****....*...*..*..****.*.....***..**.**.*.**.****..*..*...*.*.**.*.****.**.**...****.*....***.*..****..*.*.***...**...*...*..*.*******.***..**...***..*..**.**.*.****..***..****..*...***.**..***.*.***....**...*.***..***.*.***..*.*.*.**.******.*.***.*****...**....****.....*...*****.***.*.**......**.********....*....****.....**...*.**..*********.*****.*....*..*.*....**..**.**.*.*....*.***.******.*****...*..****.*...*..*.....***.*.***.*..**.****.*..****..*..*.*.....*..*...***.....*...****.*..***..*..**..**.**..***........***.*......**.*.*..**..**.**.*....**.*.*.*.***.**.******.**.****..*.*.**..*.**.*..*..****.**.****.**...*.*.*.........*.*..*.*....**..***.**......*..*..*****...*..*****..**.***..*.***.***.*.**....*****.****..*.*.*....**......***.**..*.*.*.****..**.*...*..******.*.*******.**.*.**.**.....***..*.....*..**.**.*.*..***.**...**..*..**...*.*.**..***..**..**..*****.....**...*.*..*.***.**.***.*.****.**..*..*****.*.***..***.*.*****.*.*..*.**.***...*...*.*********.*....*.*..**..*.****..*.**..****.....*....*.....***.**.*.*.*******...*..**.*.....**..*.**.*....*..*...***.*..*.*.*....**.****.**..*.*******...*****.**.***.**..*****.**.**...*****.***.****...**..**.**.....*.*..**..*......**.....***.*.***..*****.*....*.*.*.....**..**.*...*.*...***...*...*..**......*****.*.*.*.*..***.**..**.*..*.*.*********.*..****..**....*.*..**.**..*..**..**.....*.*****...*.*..*..*..*.******.*.*.**.*.*****.........******..*....*.*.*..*.****.**.*...*.*.*.......**.**.*.*..
*******.***.....**..**..*..**.***...*..***.***..**.**..*....***...*...***.***.**..***..*..**.***.**.*.**........*..**.*...**.*.*****.*..**..*.**.*...*....*.*...*****.**.***.*.*....*..**..**..*.********...**.*.*.**.**..**..*.**.*.**..**....**.*..**..*..*.******...***.****...*..*.*.*..***.***..*.*.**.......*..*.*..*****...**.**.*...*.*.*....*...*.**..****....*.*..***.*.**.**.....*.*.*.*.*.*..*...*..*..*...**.***..****.*..*******....**...*.*.*.****..*.**.**.*.**....**....*..*.....*..**.*.....*.******.*.**..***..**...*..**.*....*.**.*..*..*.**.*..*.***.*....*.**...**....*.***..******.*.**.*.******..*..***..**...*..**..***...*.***.....************.*.*.***..*....*..**.*.*..*..*.***.*.****.**....*.*.**.**.***.*...*..*.*.*....*.**...*.*.****.**..*.****.*******.****.***.*.*..*.....*.*.*.....**.**.*****...****.**..***.**..*.***.**.......**.**....*..***.*..**.**.**.***...*.....*.*...**....*....*.**.****..*******..**..***.*.*..**.*.**.*.*.*****.*..**.*.........*******........*......*.*....*.**.*.**.**.*.**...*.*.*.****.*..**.**.**....*.***.**...*.*.*****.**...*..*.*..**..*****....*...**.**.**.**.*....*.*....**.**...***.*.*..*.*.****..*..**........****.****..*..****.**.....****.**.**.*..**.*.*..*.*..**..*.......*.*.***.....*.*...*..**....*...****.**.*..**.....**...*..**.**.....***..*****.*.*.****.*.*..*....*...*..**.**.*.**.*..**.*.....**.**.**..*****.*.....*..***.**.**..******.*.***....*...***....*....***....***.*..*..*....***.*.**..*....*....*.**.***.**.**.***.**.*.***..**.**.*.*.**...**.**.*..***.*.*.**.*..****.***.***.***..*.*.*..*.*.......*..*.***..***..*.*....*.**..*****...***...**..**.*.*.***..**....*.*.**.***.***..******.....*..*.*.***.*.**.*..*.****.......***..*..*..***.....**..**...*.*....*...*.*.**.*.*.***..*.***..*.*.*.*..**..*.***.**.*....**.****.*****.****.**.*.**..*.*.*...*.****.***..***.*.*..*.*.*.*..**......****...**.....**.*..*.....**.*.*..**..*.*..*..*..*.*****...*...***...*.**..*.****..*.***.*****.*.*......**.**..**..*.*......**..*..*...***.....*.*.**..*..*.*
.....****..*...**........******....**..***.*..**.......**.***.*.**.****.*.....**.*.*.*.*.****..***....*..........***.....*.....*.*****.**.***....**..**.*****.*...**.*.*****.*..**..**.*..*..****.*..*..*...*...***.*.*.****..**..**........***.......*..**...*.**.*.....**..*..**...*.****.***.*.....*.*..*.***..***.*.***.*...*.****...**.*....***..*.....*.**.******.*.**.*.*....*.******.*.**..**********...****..*....*..**...**.*.****.*.*.***.**....**.*.******..*.***..***.**.....***....*..**..*.***.*.**.*..*****...*.**.........**.**.....*.*..****.*.*.**...**..........*....*..*..*.**.*..**..***.*.*.***..**.***.**.**.*****..**.****..**....*..***.*.**..*...*.***...****...****...*.*.*....*.*..*..*..*.****...*.***.**...*.********...*.****.*.*..*.**...****.....*.**..**..***.*.***..*.***..*..******.*....***.**.*.......*.*..**.*.*.***.*....**.********.*...***..**.**.****.*......*****..*..*..**.***.********..*..***.***...*.*.*.*.*.*.*.**....*......**..*.*...*****.*.*..*.*.....***.*.***..*******.*.***.**....**...*********......*...*..******.*..*....*.*.......*..*........*.*.**.****.*.***.**.*....*...**..****.****.....****.*....*.*.*.*..**.**..*.*.*******.****..**.*..*...*****..**.*.*..*..*..**..*..**..*...*.*..*....*.**.*..***.***..*.***..*********.*......*.....*******..****.*.**.*..***.**.***.****...**........**.*..*...*.***..**.**....*.**...*.*.*...*...*..*..*.*..*.***..*..***......**.*..*...*.....**..**.*..**.*****..***..**..*..**...*..**....*.*.*...******...**...***...*..*....*..**.**..***.*.*..***.***.*....*........****.*..**.*....*..***.****..*...*.****.....*.**...*.*.....**.*......*..**..*****.*..***....**.*****.*.***.***..*...*..****.***....*.**..**.*....*....**.*..**.*.**...*.************.*..*.***.***..******.**..*.*****.......*....**..**..******....****...**..*...**.***...*..**...**.*..****.****.*******..**.**..*...*...*.*.***..*..***..*...**..*...**....*.....**.*..****..*******.******...****.**...**.*.*..*.*.******.***.......**...*..*...*..**....**.**..***.*.*....**..**.*..*
*.*.*.*.*.*.**.*.*..*...**...**.***.*...***....****.**..**...*.**..*.*..*...**....*.*..*...*.*.........**.*...*..**..****..******..*.****.....**.**.**.*.....*.....*.**.....*...****.**.*..***.****....*.*..*.....*.**.**..*...**.*.*.....*...***..**...*..*.**.****.****.**...****.***.*.*.*.**.*........*....**..**..*.*..**.*....**..**.*..*..*.******.*....**.*.*.**..**.*.*....*****.*.**....****.*...*..*....*****.***...**.*..***..**....****..**.***.***.*.**....*.*.*...********..***.*....****.*.*.***..**.*..****..**.*..*.*....**...*...*.**...*..****.***..**.*.**....*.....***...***..***.**..****.*.*.*.**...**..**.********..****..***..*.***...**..***.*.**.****...*...*.*.....*..*.*.***.**...*....**.*.*...*...*.**....**.*...*.*..**.*.*......*..*.**...*.*...*****.*...***...****.*.**.**.....*.*.*.*****..**..***.*.*.*.**..*..*.***.*.***...***....**..**..*..**..**.*....******.**.****.***...***.*.***.*..***.*..**.*.*.*...***...*..*.....***...........*..*..**.*...**.*..**..**.*..***.*...*...**.*....***.***..*..*.*.**..*.*..*.**.*..**..****....*********....****...*..*****..**.**.*.**....*****...*.**...**.*.*....*......*.*.*..**.****.**......****..*.*.**.***.*.*.*.**....**.**.*..*..**.****.*.*......*.**.*....*..*.*.*.***.**....*...*..*...**.**....**.***..*******.***.*..******.*.*.***.**.**..*.*.*****.*....**.***.**..**.*.......*..**********.*.**..***...*.*.**..***...*....*..*...*****.**.*****.****.*..*...**.***......*.*..***.***.**..**..*..*.*********.*.*.**...***...***.***....**.*.**.*.*..**.....***....***.***.**..**..*..*.*..***.****...**.*....*.**.*..*.*..****.**....*..***...**..****.*.*....*.***..****.**.*..**...**.**.**.**.**...**..**...*..**..****....*..*...***..*.....****.*.**.......**.***.****.***.*.**..*.*..*.****...*.*..*.**.***....*.**.**....*.....**.**...*...****.**..***.*.*.*..****.*.*..*****.**...*..*.*.*...*.**.**......**.**...***.*.*..***..*..*.*******....*....**......***.*..*...**.**....***.*..**.....**.*.**..*...*.***.***..**.**..*...*..***......*.....****..**...*.*.**
...***..*.*.*.....*....*.*..**.*..*..**.*..*..*.**...**......*..*.*.****.**.**.*.**..*.......***..***..**..***.*******...*.*****..*.**.***...*****..*..*.***...****....*.*****.*..******.****..**..*...**.*.**..........*..***.**.*.***...*.*...******.*..*..*.**..****....*..*.*.*.*......*****.*.**..*..****.*.*...*.*****......*.*.*..*..*****....**.*..*..*.***...*..**...*..*.....*..*.**......*.*.**.*****.***.*.*.....*..*....***.*.**.*.*..*.**...*.*......*...***...*.**.***.**.....*.....**..*..*..****.**.....***...*.**.**...*.***...***...*******..*....**..*..*..**.****......*..*...*.*.***.*..***......***....*.*...*.*..*******..**.****..**...**.**..*..**.*....*.**..*.**..****..*..*....*.*....*.....***.*...**..*..**.....**...***..**.*..**..***..**..*.....*....*...***.*.***.*...**..*.*..*.***....**.**.*..*.*****..****.***.**.****.*.*..*.****..**.*.**..***.****.**..*****.*.****..*.****.*.*.*.*..***.*...*....****....******...*.*.*..*.**.**.**.**..**.*.***.*.*.****.**...****..***.....*.**.....***...*..*..**.*.***.***....**.*.*..*..***...*.*..*.....*.**.....**.**.**...****.***..*......*.***..*.***...*.....*..*.**..**.**..*..*..*.*.*..**...*.***..***...*..*.****....*..**....****....*...**.*...*.*.**.*..****....*..*....**..**...***...*.*.**.*.....*..*****.***..*.*...*....*...***.*..*.*.*...***.**.*...**.*....*..***.*.*.*.*.******..*.**.****.*.***....***.***..*..**.*..***....**.*****.....*.......*......***.*.*.....*.*.*..*.*....*...*.***...*.*.*.**...**.*****.*.**...**.**.*.*..**.*..*..*..*****.**..**.******.*.*...*****.*.***......****.****..**....**..*...*.*....**..*.....*******..***.*.*.*..*..*....***..**..****....**...*...**....***.*...**..*...**.**.*.*.**.****.....*..**.*.*.**.**........**.*****.....**.**.**..*.**..*.**.***.*..****.....*..*..*..*.*..*.*.....**.***.****.*.*****..*.......*****..*****.*.**.*...*******.*******.*.*.**.**.***..***.*.....***..*.*.*.*..****......**...*..**..**..*....**....*..***.**.**........*.**...***..**..*.*..*.**.*.**..**...**.*.***.*.**.*.*****.**...
*...*.**..*.**..**.*.**.....****.*.*.*....*****..*..**.*...*..**..**.*..**.*...**.*.*****..***.*..*.....*..*.*.*.**.**.*..****.***..*...****.*..****.**..**....*.*.**.***....*****....*.**..*.*..**.**....*..*..**............**...**.****..*.*...*...**..***..**.*..**.*..*.*.**..**.**.**.**..***.***...*..*.**..**..**...**.**..*****..*...**....*.***.**..*.*.**..*.**.*.**....*..*...*.......**..**.*..*.....**.**.*.**.*.***.**.**.*...**...*..*..*.*..**..*...***.*********...**..**.**...*..*..*.....*.******.*.*.**.*.*.***.***..*.***..*.*....*.........*..*...*..***...*.**.*.**.**********...***.***.*..*..**.****..***.**....*..*.****..*****...**.*.*****.**.*..**...*....**.***.**..****.....*.*.***.*.*.*..***.**..****.**..***.*..*..*.**...*......***..**..*.*.***...*...*..**.*.******....*..**..*.******..*.*.****.*..***..***.*.*.**.***.*.**..**..*.****.**..*..*..*.**.*.***..**.*.*..**..***.***..*.*....****.*.***.******...*...*...***...*...**.....***.*.*.*...*.*.**..*.***..*****.*.**..*.*....***.**...**.*.**....*.*..**.*..*.*****....**..**...******.....***.**...*.***.**....*.*.***.*..***...*..******.*..****.*.***...*.........*.**....**..**...*.*****....***..***..*.....*..**...*.*..*.****....*..*..*.**...****....*......*.*....*....**.**.****..**.*......*..**.*...*.*.*...*.**.*.*...**..*****.*..*..***.*....***.*.*..........******.*......***...****.*.*.*****...***.**.*..*.**..*.....****.*******....*.**..**.**..*...****.**...*..*....**....*.**....*...*.**.**.***.*.*.*.*******.*****..*.*.*.*...*......**.*..****.*****..**.**.*........*.*..*..*......*.*.*...*..*..**..**..*.**...*....**...*.*.*..****..*...**..*.***......*******.**.*...***.*.*..*.**.**.*..***.**....*..****.*.*..*..***.*...**..*.**.*.**.***.***.***.**.**.*...*...*...*..*..*.*.***...********.*......***..*.*****.**.*.***......*****....*.**..**..******.****..**.....****.***.**.*...*.**.*.*...**.*...**.**.***..*....*.***.******.*...*.*..*..*..***..*.**..**...*...*..*.**.....***.***...*..*.*.****..**...**.*...*....*..**.**.***...**.
*.***....***..**.*.***..*.******..**......****......*..*..*..*.*.*.****.*...*..*....*.*..*.*...*.***..***.*...**.*..***..*...*.....*.****.****.**.*..*.*.*.****.**...*..**.....**.*..*...*..*...*......*...*....*.*.....****..*...*...*.......*.***.****...*...*****.**.**.......*....*...*****.**.*....*..*.***...**.****.***.**.*..*.**..*...*.**.**...**.**...*..**..*.*....*...**.**.**...***..****.**.***.**..*.*..***....**....*..***...***.*..*.*.**...***..**..**..****..*...**..**.*..*....*..**.**.**..*..*.***...**..*..*.*...**..*****.***......**...*...****..****.*...**..*..*.*.***..*.*...**.**.**.....*.*.***.*.**..**.**.**.*.*.....**.***.*****.**.*****..**.**....*.*.**.*..****...***.*...*.****....*.*..**.***.....*...**.*..*.*..*..*.*..****.......*....*.****.******..*.***.***.*..**....**...*.*.***.*.**..**.**...*.....**..**....***.****....****..**.***.....**..*..*...**...****...****.*..*..***.*..*.....*...**.**..**..*..*.**..*...**.*******.***.**....***.............**.**...*.*.*.*...*.***.****..***.*...*..***..***.***....***.....*.****.**..*.*.*.*..***.....*.......****.***.*.*.***.....*..*.*....*.*.*.**......**......*..****.***....*..***.*****.***.**.......*.**.*****...*.**...**.*.*.**..*.***.*..**.*..**.***..*****.*...**.**.*.**.*.*.**...*...*.**.*...*.***.**.****.*...*..********.**.****.**.*.*******.*...**.*.*.*....*.*.*.****.*...***.*..*.*****.*.**....***.....***..*.......*..****..*..***.....*.**....*.**.*..**...**.*******.**.***.*.**..*..*.*..*...**......*.*.*.*.*.*.***...*..***.**.*.....*......*..*.**.**..**...****..*..*...***..*****...*..*.**.***..*..*.***...*.**..*..*.**..***...*.***.*****.*.*..*.***.**..........*.*.**..****.*.**....***..*...*....*...**.*.***...**...***...*****..****..*****.*.****......*..**..*...*.***.*.*.**.....**.......****.*..*..**...*...*..***.....*.*.***.**.*....*.*..****....*.*.*...*..**...**.*..*.*.****..*..*..*.*..**.********..****...**.*.*.*...*****.*..****.****.****...*..*..*.*.**.*....*..*.**..*...*.....*.***..*....*..*.*.*...*.**.*..**.*..
***....**..********.......*.*...*..*.*.*.....*******..*..***.....***.....**.**.**.****.*..**...**.*..**.*.*...**.*.*.*..**..**.***.*..*..*...**.****..*...**.*..**.....**.*..**..**.**.**...**..*.*****.*...*..****.*.*.**.**......**.***.*.*.*..*.....*.*..*.*********.....*..*.**.***.**.....*.*..*...*..******..*..*...**.....*.********.........***.*****...*.****.*.**..*....*****...........**..***.***..**.***..*...**..**..*.**.*****.....*...****.....****.**.***.*..***..***.......*.***.**.**...**...**..*.*.*...*....**..*..*******.**.**.*.*.*.***..*..**....*.*.**..**.**..**..*...**.*.*..*.***...**...*...*.***...*.***.*.**.*..****..*.*.*..*.*.***.**..*.*.**..*..**...**.....*..*.*.**.*.**.**.*.*****..*...*..**....*..******.*.**.***...****..****.....**.***...**..****..***..***..*.*...***.*...**.***..*.**...*.*.*.****.**...*..*.**..**.**.****....**.**...***...*.**.**....***....**.*....*..**....*...*.....*.**..******.*..*..***.*.*...*.*..*..**.******..*..........*.*....*....*.*.*.*..*...*..*....*.***..****..*..*.***.**.*.******..**.*******.***..**.*.**.*.*.***....*.*..*.*...*.*.**...*****.*..**....**.*....***..**.**.****..**.***.*..*....****.**....*.*.**...*.*****..*.*..*.*.****.**..**.****..*..*.***.*..***.*....*..*.**..*.*.*......*.*..*.**.*.*.*.***..**..**..*.***.**..*.*..*.*..****....**...**.**.**..*....***..*..***..**..*.*..*.***.*...***..****.....*.*.*.*...****.****..*.**.*..*.......*.***.......*.*.*.*..***......*.*.*..****.*.***..**.*******.*....*.*.**.****..*..***.**.****.***.*.**..****.*****.**..*...**.*.*.**.**.*..**.***.*....*..*..*.*.*****...**.***.*.**..**...*...*.**..***.*.*..**.***...****.*..****....**..*.*.*.****.**.*****....***.***...**..........*...***.**.*.*.........*******.*.......***..***.*...**.*.***..**...**...**...**.****..**.******.*.**.....*.**..*.*.***..**....*.*..**..**..*****...*....*.*.**......*...**..*.*.......**.*..*.....**..*..****.******.**..****.*.*****.**.******.**.***.*****.**.*..*.*.**.**..*****.*....**..*..*..*...*..*****.*.*.*.****...*..***
**...**.**........***.*.*.*..*...**..**..**....*****..*..*.****..***....*...*****.***...*....*.*..*..*.**...**.***..**...**...*.*...*.**.**..***.**.*.*.*.....**.**..***.*...***.*..*...**.**.*.*.*.*.*.*.***.*.***.*..****.*.*.*.**.*****.***..**.***...*...........*....*******.*...**********..*...*.*..**.***.*****.**.*.******.*.*...*.*.*.**.**.**.****.****...*.*...**..*...*...*.*..***..*....**.*....*..*.**...*..*****.*.*..*....**...**.**.*....*.*.*.*.*.**.**.*.******..****.*..*.*.*..*****....*.***.**.*.*.*.**..**.*.***.*******..*.*..*..**.*****.**...*......*.**.*.*..*.*****...***.**.*.*.......*.**.*..*.*.*..*******.***..****.*.*....*.**..***..*.****...*.***.*.*.**..*.*.*.***.*...**..****....***.*...**.***..***..**.*..*..***..**...**...***.**..****.*..*.***...*.**.*.**..*....*.*..***..*.....**.**.**.*.**.*...*........*.*.****.***.*.***.*.**.*..*.*......*.*..*..**.*****.**.......*..**...******.**.***..*.**...***..*....*...*...*....**.**.*...**.**.**.*.*.*...****.*******.*.**....****.**..****.**..***.*...*...*******......**.***.*...**.*.**.*..*.**.**.*..*..***.*...**.*.**.***.*.**..****.*.**....*..*..*.*.**.**.**.*.**.**..*........**.*..**..*****.*...*..**.*.*.*......*.*...*.*.****.....**.......*..***..*..*..*.***.*.**.*....**...*..*...*..*..*****.*.*.*.***.*.**....*..*.*.......*...*****..**.*.*.*.****....*.***...***....*....*.**....****.**...*......***.**...**....*..**..*.***.....*..***..*...*...*...**.**.*...**.*.*..*****..*..**.*****.....*..*.*.*.*...**..*.*..*.*...*.**.....*.****.***.**.*.*.*...***...*.**........***..*.*.**.**..****....******.*..**...**..**.**.*..*..*..*.*********.**.**.*..**.*...****.*.**..*.**..*.*.**.*..*.***.*...*..**...**.***.**.*.*..**.***.....***.*****.*..*.*.....*.*****.***.*...*.**.*...*.*.*.**.***......*.*.*.......***.****..*.**..*...*.**...*.*.*....*..*.*..***..*****.*.*..**..****....**....*******...****.*.**.**.***..*.*****.**...*.*.***..**....*.*.*.....****..**..**..*..**..****......***.**.*..*..**.*...*...*..*..*.*..*.*.**..*.******....*.
.....*.*.*..********.*....******.....**.****.**..*...**..*.*.**...**..*...*...*...**.*.*....*.**...*...****..****.*****.**.*.**.****.....***...**..**...***.*..*..*.*.***.**.**.**........*..***..*.*....*****.*..*..****.....******.***.**.**.******.*...**.*.**......*.*...*.....**.....*..****.....**.***...*..*****...**.****..*.*.*..**...*.*.***.*....*.****...****..**.*.**.*.*...*...***.**....**.*.**...*..**.*....*.*.*..*.*...****.****.****..*.*.***.*.*****.**..***.**...*.*..*....****.....***.**.**.*.*.*.*****.**.***...*...*.***.**..*.***....*...*..*.*...*.*.*.**.**..*..*.*..***.*...**......*.....*..**...*..**.....******...*.*....*****..***.**....*****.*.*.*******..*.**.*.*..***....**.***..****.***..*.*.*....**....**.*.....*.**.*..*.**.....*.***..***.**..***.*...*.**.....********.***..*.*.*...*.*.*.....**.**.****..*....**.....*.*..***.***..*.**.***.......*..**.....*.*.**.*******.*.*.***..*...*.****.*..*****...*****..*********..*...*.*.*..*..**....***.*.*.*.*...**.*..*.***...****.....*..**..***.*.....*.**...***.****..*.**.**.........*..*....*.....*..*.******.*.*....*.*.....****..**...*...****...**.****..*..**...**..*..**.....**...*.**.*.***..*.....*....*...**.*.*.**.****...***.*..*....**.***.*.**.*.*..*...**..*.*..**.*.*..*........*.*.******.*****.**.**.******.**.....*.**.....*....***........**..*****..************.**.*****.....*.*.***....****.*...*..****...*.*.**.*****.*.**.*..******.*..*....****..*.**...**.**.*.**.**.***.**.......**...**.*.***....*.**..**.*.*.*..***.*.****...*..****..****...***..*...*.*.*.*...****...****...**..****.*.*..*..*..**.*.********..*.****.**....*.*...*.*....*...*.**.*....*...*.****..****...*....*.***..******..**.**.*..***********..**.*.***.****.***.*..**.***..*****..*****.*.**.**.****.**..**..*.****.*..***.*..*......*..***..*.*.****......*..**..**.*...*...***.*...*..********..*.***..***.****.***.**.***..***.****.*..*...**.*.*.**..*.**.***..***.........*...*.*...*..*....**..******.***...**..**.****.*.*.*.*.*.....**.*.***.**.*.***...*..*.....*..*
.*.*...***...*.****.****..**.*.***..*.*....***...*.*..**...*...*..***.......***..*.***..**.*...*.*....*..****.**..**...*****.**..**.*.......***..**.*...***.*..**..*.**.**...**..*****.*.*.*..*.**.**...*****..*.***..******..*.****......***..**...*.***.....*...**.*...***..**....*.**..**.****.**.*.*..**..***..**..**....*.......**.**.*...***..*.***.*......****..*.*.**.*....*..**..*****.**.....*.*..*.*.**...**.**....*****...***..*....***...*.*..**..***..******.****.*..*..****.***.*.*..*....*******...***..*..*******......*..*....***..**.*.****.**..***.**.***.****..*.*.**.*...*.**.*.**..*.*...**.*.*.**...***...**.*.*..*....***.***..*..***.*...*.....*...**.*.*.*..**.*.***.*.**...**.........******.*..**...*.*..*...**..**...***.***....*..*.*.*.*.....*.****.....*.***.*..****....*.*.*...*..*.*....*.****....***..*.*.**..**..*.**.**..****...*..*..****.**..*****.*.*.*.**.*...*.***......*.....*..*.*...********.**.*.*.***.*.*.*.*...**..*.*...*..*****.**......**.*...******.*.*...*....*...**.*.**..*..****...*...**..****.*.*.**..*.*...*.**.*..*.*.*..*.*..**.**.**.*...*.**.*....***.***.....*..*.****..*.....****..**.***.*.**....**........*.*.....*****.**....**..*..*..*......*.********...*.*....***.**.*.*.**..*..*..*....***...**..*.***...**.**.**..****...*****.*.*..***.*..*....*.******.*.******.*....*.**.*....*.***..*.**.**...*.***.*..***...*.***....*.****.*.*.*..*.*.***...****.**.**.***.*.*****.**.****.*.*..**..*.*.*.*..**.*.*....**.**...***.*.....*.*.**...*....**.*.*..*..*...**...**...*.*.***.**.....*.*...*.*..*..**...*.**...**..***.*.**.*.*.....*..*....*.**..*.*..*..**.***.*....****...*...****.**....*.**.....*....*.*..*..*.*.*..*****..*..*.**..******.**.*..*.*..**....**.***.*.*...*.****.*..**.*.**...*.*..*.****.**.**...*...*...***..*...***.**.**.**...*****...**.**.*.*..*.**.*....********.*******..**..**.**.***..**.**..*****..*..***.*.***..***..***.*.*.**.***.*..*.*..*.****.*.*..*.*.*****.*...*.**..*..*...**..*.*..*...*....**..*...*.*.**..*..*.**...*********...*.*.*..*.*.*.*.*.....***...
*...***..*..*.**...*...****..**..*..**..******...*****..*.*..*.*.****...**.***.***.**...*..*.*.*****.***.*..*.*.*.*****.***..*****...*****.......*******...*.**..*.***.*..*..*..***.**..***.********.....**.**.****.*.***...***.*.****...*..***...***..****.*..*.***.***...*.....*****..**.*...**.***.*....*....***..*.*.*.**..*..*.***..***..**..**.***...*.***..**.*.*.***..*...*.....**.*.....*....*****...*.*.***.*.**...*..*.....**.*..**...*.***.**..*****.******.*...**..**.*..*.**......*....****....*....*..***.......**.***.*...**.****.*...*......*.*****...*.****.*..***.*..***.**..*..*.*...**.*..****..**..***...*.***.*...*.*.*.....***.*.......*..*..*...*****...*..****..*..**.*.*****.*.....*..***.*..*..*..**...*...*..*..*.**..***.*.*.*..*.**...***..****..**...**.*.*.***...**.*.*.**..*.***.**...**..*...*..*.**.***...**..*.***.*...*****..*****.*******.*.*.*.**...**..**.**.***...*....******.*.*..**.*.*.....**.***..*..*..**....*.*.**...****.*.*.**.**...*..*.***..**...*.....*.**..****.*.*.**...*.****......*.*..****.*******.***..*...****..***.*......*.*..*.*..*.**..*.*.***.**..*****...*.*..*..*.*.*...***.*.*..***...*.**.*....***.****....***..**.*...***....*..*...*.*.*****..**...**.*..*....******...*..**.**.*.*.***....**.*.*....*.*...*...*......*....*.*.*.*..*..****..**..*.*******.*.*..*.*.**..*******.***...***.....*.*..**...*...*.*.****...*..**.....***...*.*.**..*......****.**.***...**.****.**..****.*****.*******.**.*.*********.*.**.*.*..**..*...*....*...*..**....*.*...***.***.***..*.*.*.**.******..*.*..**.*.*.****....**.*****.**.*...*.*.**..**.*********....*.*****.****.*...*.**...*..***....*.........****....*.....*..***..*...**.*.**.*..*..*.**.*...**....*.*****.**.**.******..*****..*...***.*.*.*..***....**.*...*..***...*.****...****.*...*....****..*.......*..***.**.*.**...**...****.....*..***..***.*.***.*.*....***.*.**..*******...**.*..*.*..*.*.**....**..****......*.****..*..*.*....*.*.*..*...*....*...*.*..*.*.**.....****...***....*.*.*.**.*...*.*..*..*.***.*......*.*.*.*.*.**..***.*
.*.*...**..**.*.****...*..***...*...*....******...**..*....*.*.*..*.*......*...**.**...*....**......**.***.**.*....*...*.***..**********.....**.****...*....***.**.*******....*..*.*....*.**..*..**.*.....*.**.*..*.*...*....*.*....*.....**....**....***.*.*.**.**.****.***...*..**....**..**....*.*...**..*.*....*.*****.*.....**......****...*..*..**...*..*..***..***.....**..*..**.....***.**.......*****.***...**.*.*.**.*..*.*..*....*****.****..*..*..*******.**......*...*******..**....***.***......**.***.***..***.*.*.*...**.****.*......**.*.*.*..*.***..*.**..*.*.****.......*...**....*.....*..**..***.....*.*.*.*.***...*.*..*****......*.**..***..*..***...***..*.*****..*.*.**..******.**.**.*.**.**.**.*..********.***.**.***..****.***..*...*.***.*****.*....*****..*..*..*...**.********..*........***.**..**.*.*.****.*..*.*.*....*.***.**....**.*....**........*..**.*..*...*...***..*.**.***.*.*...*.*.**....***...**...***..*.*.**.****.*..********.*.*.**.***.**...**.*.*..*.****....*******.*....**....**.***..*....**.*...**...***..*.**.*..*.***.**.***..*.***..**.*....*..**.*.**.***...***..**.*****...*.***..**.*.*.**..*....*.*..*.*.*****..*.**...**..*****.*.*...*.*....*..........***.....*..*.*.*..*.*.*.....**.*****..*....*.**....*...*.*..*..***.***..**..*.*.*****....*..*.**.**.********...*..*....**....*.*..*.***..*...*..*.*..****.**.*******.*........*...*........***.*.**..**......**.****.*.*......*.*.**.**.***...*.****.*.*..*...*.**.**..******..******..****.*.***..*.*****.**..*..***.*.**.*..***..*.....*.......***...***.*.*..****......**..*.**.**..*..**.*...*..**..**.**.***.*.***..*.****.**....*****.*.****.****....**.*.*..**...*.**......********.***...***.*******..*.***.*.*.*..*.*.**.*...******.....**.****.*.*.*.****.***.*....**.*..*.*.***..***.****..*.**.**.*..*.**..*.*****...*.******.**.*....*****.***.****.**.*.*.**....*..*..*.**...***.*.*......*****..***.****....*....*...*.**....***..*.....**..***...*...*.**.*...**.*.*..*.***..**.....*..**.****.*...***.*.*.**..*.*.*...***.*.*.*..**......
**..*******.*.***..********.*..*****....****....*.....****..*...*.**.***.*.**..*..*..****.*****.***.*..***.....*.*.**.*****...*..**.*.*.***...*..*.*.*..*.***.*.**..**..*..*****.*****.*.*..****....*.....*****..*.*.***....*.*.*.***...*****.......*.*.**.*...**...........*.**.**.**...*.......*.*.****..******.*..***.*.*.*..*.*..*......*.*...***..**..*****..*.**..*.*.*..*..*.**....***..**..**.*.*.***.*.**.*.*.***..*....**.*****.***...*.*..*.**...*****...**...****..**.**...***.*.*..***.****...*.*.****......*..******......***...**.***.**.*..**.*.****..**...*..*..***.***.***........****..**.*...*.***...**...*.*...*.*..*.***..*..*****.*.**.....******.****..**.*........***.*.**.*..*.*.*.....****....**.*.*.***.*..**..*..******.******...***.*******...**..**..***.*.******.....*........**.****.*.*...*.**.*.*****.*.*.....*.**......*.*..**.**.***..***..*..*.**...**.*****.**.*..**.*.*..*..****...***...*.*..*...**.**..**..*.***....*..***..*...*...*...***.***.*.*..*.**.**.****....***...*.....***...****.*..........******.***.****.*.***..***.....*.*..*.***..**.***.****.***...*.*.*.*.*.**..*.****..***..****.*.*...*.*.....*.**.**.*.**.....*.....**.*****.*..***.*.**..**.*.....**.**.**..*.*.*...*******..*.*.*.**...*************.*.*..*..******.**..*...**********.***..*....*...*..*****..**.****.**.*......**.****..*.***..***.***....*...*..*..*.*.*.*...*.*..***..*...........***..*..*..*.....*..*.*.**..***..**...*..*...***..*.**........*****.**.****.****..****...**.*...*.***.............*..**.**..*.**.*..*.****...*.***.***...*..*...***.**....*.....*.....**.**.***.***....*..**.**.*.********...***.**.*.**...*..*.********.*.*..**........*...*..*..**..*.*....*******..*.....**..*.*.*******..*....***.**.*...*.**..*.........*.**...**.*.....**.*****...*.**.....*.*.**..***..**..*..***..***.*.*.*..***.**...**.****.*.*..*..*.**..**.*******..*....*.*.**.*..**...*..**.*...***..*..****.**.*..***.**.***..*..*.****.**....*..****..*.**.*...*....*...*...**...*.***..**.......****.*.**.***...**...*..*..*.*.**...*.**
*.........*...*......***.****.**..*..**..**......***.**.**.***....**.*****...*.****.*.***.**...*...**.**.**.*..***.*.......*...***..*..**.*.**.....*.....*..*.********....**..**.*.*****..*.**.*.*.*.....*.**.....****..**.***.*...***.***..*...***.****..*..**.*.*****..***..*.****...***.*.*...**..***...*..**.*.**.........*.......***..*.....*.**...*..***....*...**.***.***.*.***..*****.**.**..*........*..*..*....*..**..*.**.**......**.****.**..*...**.***....*.*...**..*.*.***.****.**.*****..*******.*...***.*....*....***.*.**.**.*..*...*****.**...*.*.*......***.**..**.**..*..*****.*.***.***.*****.*.....*.**.*****.*.*..*.**.**.*.**..*..****.**.***..***..*****..**..*..**.*..*****.....**.*...**..*...*..*..*....*.*..*..*....*****.*..*....*.******.***.*..*.**.*.*...*.*.*..***.********.**..*.**.*...****...**.*.**.....**....*.*.*..*.*...*.*....*...****.*.*.****...*.*....*.***.***.*.*...***..******.*.***..*.**.*****...***..*..*..******.*.........**..**....**.**....*.**..*****...**.....****.*..**.***.*.*.*...******.*.***..**.**.***...**.........***.****.......***.*..*.**.*.*.*...*.**...****.**.***.*.*..****..*.........**.**********.***.*****..**.*.*.*..*..**.******.*..**.*.**.....**....*.**.*..****....*...**.**.***.....*.**..***.***.******....*****.**..**...*...******..*...*....**.*..*.**.*.**.*.*.**.*.*..**.*....***.......*..****.*.****......*...*******..*.*.**.**...**..*********.****.***.*.**....**.*.*.....****...*...**..*.*.*.**..***...*******.*..*.**.*.***.**..***.*...***..*..*.*...**.**.*.*.....*.***.**.*..*******.****......*...***.***.*.**..*..*.**..*...*..**...*.**.....*.**..**.*.*...*.*****...**..*.*****..*......*.*.*..***..*..**.*.*..**.*.**.*.**.***.*..****.*.*****....*..*...*.*..***...*..*.*..........*.******..*...***.....*.*...*.....*.**..*...**.*.....**.*.**..*.*...*.*.**.***.***...*...*.*.*...*....*.**.**...**...****.*.*..*.*.**..**....*...*.****.*.**..**......**..*.*...*.*.**.....*..*....*.*...**.**.....*..*.*.**.*.***.*.*.**.*.*.**..*...*..**.**.**..*.*....***..*****.
..***.*.*.***.***.....*.***.*..**..**..*.*.*.*.**.*....*...**.*..*.*..*.*.*.*.*****.***..**.*.****....*.***.**..***.**..*****..******.*.**.*..**.*****.****.**..*..**....*.*****.*.**.***.**.....**...*.**..***..*.******...****.*****..**.....**.******..**.*.**.*.**.*.*.*........*...**..*.*....*.**...*.**.***.....*****.*....*..*..**......**.*..**..**.*...****.*.**....*.*.*.*...**...*..*.***..**.*..*..**.*.****.*.**.**..***.....**.**.**..*.**.......*.**.**.*.*...*....*.*.......*.***.*......**.....****.*.**..*.**********..*..******..****.*.*...*.*.*...*.***.*..*.***...*****..*.**..**...*......*.*.*....*.*..**.*.*..******..**.***.*****.*...*...**.*.*.*.****..**.**.**.*.**.....****.....**.*.******.*.*...***..**.*..*.*...*...**.**.*****.****.....***...*****..*.*.*..*...**...**....*..**.*.**.*...*..******.****..*.*****..*.*.....*..*****.**.*.*.*.*...*.*...*******.*.....*....**.****.*..*.....**.*****.**.*..*.*.**...**......***......**...*..*....**.**....*.***.**.**.***.***..*..***.*..*...****.**..**..*...*.*...*.*..**.***.*...***.*.**.********.*..******..****.***.....*.*..*.*...*.**....**.**.*.**.*.*..*.*.*.....**.**..*..*..*...*..**.*...*.**..*.***....**.**..**..**...*..***..*..*.*...*.*..*..*..*.**...***..*.**.*.***.***.*.**....**..*.**..****.**.****.**.**.....**..*.*.....***.**..*..*.**.****.*.*...***.**.*****..*.*......*..****.......*.*.***.*..*..*****...***.*.****.***.*.*.**..***.**.**.****.*......***.**..*.**..***..*..*.****.......**....********...*..**.*.*....*.*.*..*.***.....*.***.*.....**.**.*.*.......**.*...*...***...***.***.**.**..**...*.*.*..*...*.****...*.**.*.*..*.**..**.**.*.*.*....*...***.****...**...****....**.*...*....**....****....****.**.*.*.***.***.*******.**.*..*......***..**.*.*..***...*..**...*.***...***...*..***...*....**..****.*..**.*.**.****.......*.****...***.*..*..**.*..**..*.*....**...**..*.*..***.*.*.*.*...*..**.**..*...*.*.**..*.*.**...**.**.****....*..**....****..***.*..**...**.****.**.***.*..**...*...*.*****.*.*.**..***......*.*...*....****...
*..***.***..*.....*..***..*..*.*.***......***.***...*.***.*.**..**.**.*.**.**..*..**.*.**.**..******.**.**..*..**...***..*..***.....**.**..*......**.*.*.*.....**.*.***...******.*.*.*..**.*......*******.**.**.**..**.**.**...*...*.***.*..*..*.*..**..*.*..**.....*.*.***.*.*.....**...*****..****..*****.*..*.*******..***.*...******..**...****..**....**.****.***...**.*.*.**.*****..****.*.***...*..*..***.....**..***.*.**..**.*..*.*..**.***..*...*..*...***..***...**..*..*...*....*...*.**.....*..***.********...*.......*.*.*....**.*****....**.*..*.**.*.**..**...*......*.**..**...****...**..*****..**.**..***.....*...*..*.**.*.*.**.*.*..*..*.*.*.****.****...*..**.****....****.....*.*........***.***.**.*.***.....*..*.***.*..**..*.***.****...*****.*......**...**.***.....*..******..**..*.......***..****.**...*.***...**.*.*******.**.**..*.***.*.*......**.*..*.*.*.*..**.......**.*****.*..***...***.*.*.*..**.*.*..****..*...******..*.*.*......*..***..**.*...**..**.*..**..*.*..**...***....**.**.*****..*...*.*.**..*...***.***.*..*.*****.*..........*..*.**..*.*...***.*..*.....***.*.**.*.*****....*....***...****...*.**.*.*...*..*..*...*.*.*.**..**.****.******..*..*.*.*......**.*****.**.*..**...**.*.***.*..**.*..**.***.***..*..*.*.*.....**...*.....*.*.***.**.*..**..*.....**.*..**..**...*..***.**.****...****.*.*...*.*..*......*..*...****...*.*..*.**.*..*.*****..**.....*....*.*.*.*.**.****.*.****.*.***.*.....*.*....**..**.*...***.****.*..**.*.***..*.**..**..***....*...*..*...*.*****.**.**....*..***.*.**.....*******..**.*.****..*.*...***..*.*.....**..**..**...***.**..*.**.**..**...*.*..***.**..**.*..**..**.*.*****..*..****...*...**..**.***.*...****.***.****..*..*.*.****...*.**.*.....*.*.*......*...*.**........*.*.*..***.*****.*...***..***.*....*.*...*.......*.***.****.*.*..*...******.****.*.*.*.***..*.***..*.**.**..******.**.*.****.*.**.******...*.*....*.**.*.*.**.****..**...*.**....***...***.*****.......***.***.*..*...*...****.**.*..*....*.....***.****..****.****..**.*..***.**..****.****..**
...*...*...***...*.******.*.******.******.**....*.**...*..*...***....*.......*...*.****......**.**..*..***..**..*...*...***.***..**..**..........*.*...*.*..***.*.***..***...**.**.******..**..*.*...***......*..***...*.*.**.........*.***.*.**.**.**.*.*..**...*..*....**..*.*....*******...*..*...*.*.***.*...*.*.****...*.*...*.*****..*.*.*...**..*..*.*.*.*****.*....**.*.*...*..*..**...*.....*.****.*..*.*..*..*...*.*.**.*.****.*.****.*..***.**..*.**...**.***.......*.*.**.*.*****...***...*....*.*.*..***.****.*....**.....*.*.**..****..**.**..*..*******...****.*..*..*..**......*..**.****.*.***.*.*..*.****..**....**.*.**.*..***.**...*...*....******..*....*.***.**.***...**.*....**...*..*.***.*...***.**.**.*******.**..**.*.*.*.*....***...***.*...*.***...*.*..***.***.....**.*..*...**.*....*....*******...***.*.*....**.*...***.*...**.*.**.*.*.*.***...****.***.*..*.***...*..******.**..**....******..***..*.*.*.*......***.**...*****..*.**.....*...*.*****...*.*.**...****.*...*.*.*...*..***.*....**.*...***.*....*..***..*.*..*....*..***..........***..***..***.**..*.*....*.*.....*.**.*.....*...*.*...****.*.*.*.*.*...........**.*.***.*.*...****.**..**.*.*.*.***.**.*..*.**.*..**..***.*...**..**.*..***.*.**.**..*.*...*.*.......**..***..*.*.***.*****.**..*..*..*****.**...*...*...*.**..*.****.*.*.**...**..*.*..**.***.....****.**.*....**.*...*.*****.......*....*.*...**.**.***..**.**...*****.****..****.*.*..******...**...*..*...**.**.**...**.*...*.***.***.********.***.*..**..*..***...*..*..**.*.****..**.*.**.**...*****..**.**..**.**....*....******.*****..*.*.**..*.*.*.*.*.*****.*..**..*.**...******..***...*.*.***...*..********.*..**.****..*.**.***...*..*.....*..*.**.**.*.....**..*.**********..**..****....**.....**..**...**..*.*********.*.*.*.**.**..**..*...**.*..**.***..*...*.**...*.*..*..**...***...*.**.***..*..**...**...*.*.**.*..*....*..***..******..*...***.**..***..**.*.***.**...*.*....*....**.****.**.*****.*.*.*...**********...*..******..*************.****.*.**...*.*.*.*.....*..*....******
...***.*.**.*..*.....*.*.***..**..*.*.**..*....**.**.*****.*.*......*...*.**.*.**.*...******.*.**.**.*.*****..*..*.***.***.**..*.***....**.*.**.**..*.*.*.*..***..***.**.*..******...*..*....**.**.****.*.*.*..**.*****..*.*.***.***..*****..***.*....*...*.**.....*.....**..*..*.*.***.*...*..*******..**...********.**..*...****..**...**.***...*..*.**.**..*.**.**...****.*..****....*...*****.*.**...*.*...**..*.***.**....****...*..****..**..**.....*.**.*.*...**..*.**..*.***.*.*..*.*..*..*.**.**.***....**..*******.*.....**....*..*..*.***.*......****..*.*****.*.**..***.*..*.***..**.*.****.**..*..*...*.*****.********....*.*..*.*...*.****..**..**.*.*.**..*.*..*.**..*****.**.**.*.**.***.....**......*..**...*.***.****...*****.*.*.****....*.....*...****.*.***...**.*.**.*.******.*.**....*.**.*.****..****...**.**.**..***.*..****..*....**.*.***..**.*..*..*.*.*.*.**.*...***......*.*....*..*...*.*..****...*.*..*.*.***.*...**..**....*.....**...****......*...*.*..****.....*****..*****.*.....*.**.*..*..*.**.***.*..*.**.*....**.*..****.***.**.**.**..*.**.*..*.****.***.***..*..*.**....*****...*...*....*.*.*.*.****.***..*..**.*.**.**.*****....*.*.***..*.*.*.****..*...*****.**.*.*.*...*...**.**..*..**.*..*......***.**.**...**...***.**.***.**.*...**...**..*..**.*.**..*.**......*****..*.***...**..**.**..*.**...*..***.*.*....***.*..***..*.**.***.**..*.........***.*.**..*.****...*.**...*****.****.......**.*..**..***..*..*.*****.*****..*.*.**...***.**.**.*.***....**.**.*..*.**..*.**....***........*****..*****.*.***.**....*.**...*...**...********...*.*******...*.*..*..*.**....*****..*..*.***...*..**.***...**.***....*..***.**..*..*...**..*......*.*.*.*..*..**.....*..**..*..*.**..**..*.*.******.***....***.*.*****..*****..*.**.*******....****.***.**.*.*..*.**.*..*.*....*..**..****.**.*.**.*.*..***.****...*.....***.....****..**.*..*.**.**..*.*....**..*...*...*.**.**..**..*..*...*.***..*.**...*.*.*******.***..**.*.**...**...*....**...*...*.*.***.**..*****.***..***.*...****..*****.**...*****.***.*..**..*..
.******.*.****....*..***.**.....*...*..*.*......*.**..*.*..*...*.**.*.**...*.*..****..*.*..*.*.***.**...****.*..**..*..*.****.**...***..*.**...**...*.***.*.*...**.*......**...**.*........*..*...**..*...***.*.**....*.*......*..*..*..**....*..******.***.**.....****.......*.*.*..*.**...*..**.*.***.**....*********.**.****.*..*...**...***.....*.**....**...........**....**..*.*.**.*...***....*..*.**.**..******.*..*.*.*...****.....**.*.**....*.**.*..*******...**....*...**.**..*....****.****....***.**....**.*.*..***..*.**.*..*...........**.**...****...*...**..***.**...***..*****.*.*.***..***.*.*..*.*.**..**....***...*.*.*....*.....*****..*.***....*******...*.*...***.*.**.**...**..*.***.*********.*..*...*****.*.********.*..*.***....*..*.*..*.***.*..***.*...*..***...****.......*.*..**...**.****....*..*..*****.*...*.**..**.*..******.*..*.*.*******.*..***.*.*...*.**..*..**.*.**.*...*....*.*....***.****..*.*...**.*.....*..****..*..**..***.*****..**..***...*****.....**....*.*.*.**.*.**.*.*.**..**.*.*.*.*.*.***....***.****.***.*.***..*......*..*.**...**.*.*.*.**...**..*..*..***.***..***.*.**.**..*..**.**.*.**......*..*..**.***..**.*.***.**.....**.****.......**......*..***..**..****.*...*.......*..**..***....*........*.*....****..*.*.*....****..*****.*..*...*.*.**.*..**.**.**.*.*****.*..**.*..*.**...*.**...**.*****..*.*..*....*.*****.*.....**.***.**.****...*....*.**..*****..*...***.*...*.*..*.**...**.**.*.*.*.***.*...***...*.**..***...*.***..*.****.*****.*.*..*.*.*...*********.*.*..****..**.*...*...*........***.****..*...***.***......*..**..**.*.*..*...**....**.****.*.*....*.*.*.....***.....**...*....*.****.*...**..****.****.*..*.*****..**.****...*.**....**...*.**...**.****.**...*.*..********...***..*.*.*..*.*****.*.**....**.*.*....*.....*...*..***...*.....**.****.******.**....****..........***........**....*..*******.**.**.**.**..**....**..*..*.....*..**.*...*..**....*....***.*..***...*****.***...*..*****....****..***...*.**...*.**..****.***.**.*.*.**..*...*..**.*.**.**.....*.*...
..*.**.**..***.***....****.***.*.*.**.***.....*.*.**..*.***.*.**....*....****..**.**..*.*.**..****..**.*...****..*****.......***...*.*.....**....***.*.*******..*.*.....**..*.*..*.*.**..*.*.**.*****..*.***.*.*.*..**.**.*.*.*.*****..**.*.***.*.***....*.****..***...**...*.*...*..*....*****.*.**...*.**.*..*.****...*....*********..*....*....****..*.*...**********.......*.***.*.*.*...*.*.**...**.*..***.......*.***..*.**......*.*.*...*.*.........*******.****.......*****.***.**.*..*.*..**..*****.***.*..***..*...*.**.**..*....**.*..*****.***.***.*.****.....*.**..**..**..*...*..***.*****.*.*..**.*.*.*..*...*.****.*...***.**...*..**.*.....*.**.**.**.***...*...*..*.***...***....*...*...****.**.*.*.***.*.*..*.**...*.*...*.*...**.**.*..*.**.*..**..*.*.....*.*..*..**....*.****..*..**.***.*..*.*...******.*...*.*...******..*.*.*..***..**..***.***.*.......*..*.*....*..*..*..*.**.*..**.***.....**.*.****.*....****..*...*.*...*.***.*****...*....***.*..**...*.****........*.*..*...*.*..*.***.*.**.**.**.***..*..........**...******.********..**.***.*.**.***.******..*.*.....*...***..*..*..**..*...**..*.*...*..*.*.***.**.**...*...****....***.*.*****...***........**..*.....**..**...****..***...*.****.*.***.**.*...*..*..*.*.**..**...*.....**..*.*.*.*.*..**..**.*.**.**..****.*...**.*..**..*.**..**..**.**..*******.***.**.*..*.****..*.**.**.*...*..*...*.*.****.*...**.*.*..*....*..*....**...*....*..*.*.*.****.*.**.**.***.....*.**.*.***..*.***.*.*..**..**..........**.*******....***.*..**.....*.***......*..*..**..*.**.**...*****.*****.***..**.*.**.....*..*..***.*....*.*....******.*.*****.*...*.*.***.******....*.**.**.*......*......*.*.*....**..***..*.***.*.**.***.....**.*..*.*..*..*.**.******..*.**....*.**.*...*.*.....***..*..*.*.***....**..*....*.....*..***.*.*.*.**.***..******...*.*...***.*.....****....**.****.*...**...*.*.****...**.*.*.**.**.*.**.**......*....*****..*...**.***..**..***..**..*.***.*.*..****.....*.*.*..**...***.***..*.*.**.*.*...**.*.**..*..*****.*...*.**.*.**.***.......******.****.
.*..***.********.*.**...***.*..**.***.*..*..*...*...*****.**..**.*****..*.**.*.**..*....***..**.*.****...**..*..***...***..**.***.*.*.*.**.***.***..******.*...**..*...*.*..**..*.*...**.....*.****.....**.....*****.***.*...****..**.***..*..*..****.****..*.**.****.****......***..***.....*.*.***...*.*.**......**...*.*.**..***.***.*.****.*.**.**..*..*...*...**.***.*..*....*.*..*...***...**..************.*.*..*.*.**...**.....**.***.**..***.*.*...***.*...*.***.*....*....*.****.**.***..**.*****...**.***...*.*..***...***.*.*.****.**.*......*.*.*..........*..**..**.**..*.*.*.****..****....***..*.****...*...*.****...*.**...**..**.*.*.**...**.....**.*..***..**.***.**....*..*....**.*...*....***....*....*...*..*..*****.........**.*.**....***....*.*..***..**..*.*.********.***....****...**....**..***.*..*.**...*..*.****..**.***.*.***..*.*.*...***...*.*...**...**...***.**.***.*...*..**.*.*..*.**..**..*.****...**.*.*****...*.*..**.*..**.*.*.*.***..*.**.*.......*.**...**...*.***.**...*.**.**.**.**..*.....****.****......*.**.*....*.*.*...**..*...*.*.*...*.*......******.*******....*****.......**..*****...*.**....***.***..***.*******..**.*..**...**.***..**.....*....*.******..*.*..**.*.***..***...*.......**.*****..*.***..*.****...*.......*..***...**......*..**.******.*.*.**.*..*.***..*.***.*...*.******.**.*....***..*..*..****.....**.***.**.*...*.*....*.*...*...*.****.**.***..*..***..*.*.*..**..**..*.*****..*...**.***..**...***..*...*...*...*.****..****....*..**..*...****.........*****....*..*..*.*.**.**...*.******.*.*.*....**.*.**.*****..**....*.**..*.*.*.****..*..*....*...*.****.***.*...**..*..***.**.*..*..*..**.****.*........*....*..*.**..*.*.*...***.*.*...****.*.**.*......*.*.***...*****.**...*..***..*******.*..*......*.**..**...*..****.*...*****.***.**..*****...*..*.*****.*..**.*.*****.*.*.*.*.*.**.*****..*******......*....*.****..**....****...***.*..**.*.*......***.**.*****.*.*..*...*.....***....*.*..*..**................**..***.****.**.**....**..***.*....*.*.**...*.....*..*****...*.
*...******..**......*.***.**.*..***********.**.*.*..*..*.***.*..***..*....*...*.**.***.*..**.*....****..*..**.....*.*..*....**.***.*..*......*****..*...*.**..***.**.****..***..***.***....*....****...**...*.******.*****..**...*...*...*........*.**..*..********.*.***.****..**..*...*.**..*.*..*..*.****.*..*****..*...*...*...**.**.**..***..*.*...............***.***.***.*...*******.*.**....***.*.**..*.*..*.*.**.****.**.*..*.*...*.*.*.....***.*.***.*..***.***.***..*.*..********.*.**..*..*****...***.****..*.**.*.*..*.*.******.****....*.**..**.*.*..**.*...*....***..****.***....*.....*.*.*...***..**..*.*...**.*..***.*......*.*.**...*..*..*.*.*...***.*..*..*..*..***.....*.*.**.***...*.*****..*...*..***.*.*.*..*.*.*...***.**.*...*.*..**...**...**.**.**.*.*.*.**......*****.**.*....**..**...**.....*.*.******....*.****...*....*.***...***.**..*.*****..**..**....**.*****.**.*...***..*.**.*****.******.*.*.....*****.*...****..*.*....***.*...*..***.*.******.**.**....**.**.*..***.*.....****..***..*****.*.*..*.**..**...*.*..*.****.....**..*.*.*.*.******.*..**.***.*.*.******....***.*..*..**.**....*.**.***..****.****.*.******..**.****.*..*.**.********....**..*.*.****.***.*****......**.*..*.*..**.**..*..*.....**.*.......****.****.*....**.****.*.*****.*.*...***.*.**.*.**...***....******.**.***.**..*.*...*****.*.***...**..**.**.*.**...*******..***.....*.*.**...****.*.**..*.**.*..***.***.**......*.**.*..*.*.*...***..*.*.*.**...*..****.**.*..**.****..*..*****.*..*....*.*..**.*....*.**...***.*****.***.....*...*******....**.**.*.*..****..*...****.**...*.*...*.*.**.***.*.*....***....**..*..******.*..**.......*.*.....*.*.*.****.**.*..***.**..**.***.***.....*..*..*..*********.*.**.***.*..**.*..*.*.*.***.*****....*..*****..*..*.*....*.****..*.***....****...**.**.***..*****.**....***.*.****...*....**..*.*.*..**..***.....*.*.....*......*****..***.**..*.**..***..*****.***.*..**.**.*.*.*.*.****......*...***.**...**...*..*.*.*.*.*.*...*...*...*.*..**........*..*.*.*.*.*.*.***.*.**.....*.*.*.*.***.*.****.
*...**.*..*.*...*..*...**...*.*...***..*.**.****.*.**...***.***...*.****.*..****...**...*.*....*...*.*.*...***..*..***....*.*.*.*.*..*.***.*.********.*...**....*..*....*.****.....*****..***.**.******.***.*...*.*.*..*...**.....***.*****.*.....**.....**.*.*.....*.....***....*.**.***.*.*.**..*.**......**.*.*..*...****...*..*.....*.......**.*.*..*..**....*....******...**.*.*...*....*....******..*.*..*****...*....***.**..**.*......*..*.*.............**.*.*******...****...*...*.**..***.*.**.**.*.........***..*..**.**..*..****.*..*..*.*.**.*****.*.***...***.*..**..**..**..**.**..*****.*.***.*.*.**.***.*.**..*.*..*******.....**.**.*.*.*..********.***....*..*******..**.*.......**..***...*.****..*....*.**..****.****..*.*...**...**...*.*...*....***..****.**...*.***.*.**.**..*.*.*.***...****..**..*.....***..***..*...*..**.....*.***.**...***......*...***....*.*.**.*.****...*.....*****..**..**.*****.*.*.**.***.***.*.****..*.**....******.*.*...*....*..****..*..*..*...**.**.*.......*.***..*..****..*....***..***...********...**...*...**.*..*.*..*.*.......*...**.*.**..*.**.....******.**.....*...***..****.**.....**.***..***..**..**.******..**..*..*.**.....***..*.***..*..**..*...*.*.**.**.****.**.**.*****..*.*....*..*****.*******.*.**.......*...***..**....*...*....**.*.***....*.*.*....*.....*.**......*...**....**....*.*..*..**..*...*..****..*....*..*.*..**.**.*.**.**...****.**....*******.*.**.******...**.*..***.*.**..*......*.*****.*.*.*.**..***..*..*.**.**.*.**....**.**.**..*.***.....**.***.**...*****.*.***..**...*.*.*.***.....**.*.*****...*..**.*.*..*..**..*...****.*..*.*.***..*...*******..*....**.***.....**..*.**.*.**.****..***.***..***.*...**..***.**..*.*.*****.*....*****.*..*.*..*.***.*****....***.........*..*.**.**.*.**.**..*.**..****....****.****.**....**...*..*...*..*****.**.*.*.***...*.**...**..**...*...**.*.***..*.***...*.**..****.*.*.*..*.*...**...*....*..**.****..*.**..***...*...*..**..*.****.*...**.*...*.*.*..*.*****...*.*..**.*...*.**..******....***.*.......**.*.**...*.**
**....**..*...**.****.*..***.**.****.*..**.*****.**.*.......****.*.****....*..*..*...*..*.*.**........**.**..*.**...***.**.**..**.*...*.**..**.*..***.***.**..***..*..*..***.*.***.**..*..*....*.*...**.***.*....***.***..*.***.....*.*.***..*....*.*..***.*...*...*.***.*....**..**.*..**.*.***..*...*....*...*****..**.**.**...*.******.*..*..***.*.***..*....*.*...**.*...**...**..**..****.**....*..*.....***.*.*..**.**.**......*...**...*...**..**.*..*..*.**.*.****.*******..**....***.*..*..*.....***......*.*******.*..*....**...*..**.*.*..*.**.*.****..*.*.*.........*.******.*...***..**.*.***..*..*.**.***.*...*****.*..*.****.*.***.******...***...****..*.....*..*..*.*.**.*.*.*****...*.**.***.***.*..***..*..**..*.*...**..****.*..*..*......*...**.**.*..*...***.*..**.*.***.***...****...**************...****.*..*.****...***.***.**.**.....*.*.*.***.*..*...*.*.**...*.*****..**...*.**...**.....**.*..**.*.*.*..***..****...*...*..*.*..***..*.*.***.***.****.*....**..*.*...*....*.***..*.*.*.*....**..**..*...*..**....*****.***.****..**..***..*..*.*.**..***...*.*.******...**.*.*.*.***..**.*.*..*.**.*..*..**..*.*..*..***.***.*..**...**.*.*.******..**..*.*.....***..*..**.*.*.*..*.*.***...***..**....**..***.**.*...*.****.**.*..*....*****..*.****..***.*.**.*.......*.*..**.**.***.*....*..****.*...*..****.*..****..*.**....*.*.*...**..*....***.***.**..*.***..*...*.*...*.*.***.*.***.*.**....*...***.****.*.***..**..*.****.*.....*.*.***...*****.*..****.**..*.*....***...*....********.**.****.**....*...*.**...**.***.**.*..*..*..**...****.**.....**.*.*.*..***.**.*....*****.*...******.*.****.***..**.****.**.*.*.*..*********..**.*.***.****..**.****.*.*.**..*..*.*.*...*..*.*.**....*.**.*...**..***..*..**..******.*.*........****.*...**.*..**.***......*.**...**.********....**..****.**.*......**.**.**.*****.**.*.***.**.........*.......*..**.*****..*...**.****.**.***...***.**.***.*......*..**.****....****.*****..*.*.*.*.*.**.*.*...**.***..****.**.*..*..*.*.****.*******.....**..*.*.*......***..****..*******...*..
...*..**.*..*.....***....*****...**...*.....***.**..**.***...**.*.**.*.**.****.....*.***....*....**.**...*.***.*.*.**..**.*...*.******.*..******.*.****.*.**.**.*.***.*.*..*.**.*..*......*..*....*.*****....***..*.**.**.*..***.**.******..**.*..***.....***...***..*....*..*.....**.*..****.*..**..****....*.*.*.*..*.*.***..****.****.***..*******.****.*.**.*....**.*...*****.....*****.**....*.*.*.****...*.**..**.**.***..*.*.*..**.**.*.*...**...*....*.**.*.****.*.**.....*.*...******..**.***.....*.****.*.*.**.********.*.*..*.***...**.*....**....**.**....***.**...*..**.**.********...*.*.*.***...**...*..*.**..*...******..*...*...**.*....******.*..*...***.****.**.*.*.*...****.*.*****.**.*..****.*..*..***........*.*****..........*.....*..******.**...**.*..**.***..*..**..***...*..*...*.********....*..***.*..***.*.**.**.**....*.***.**...****..**.***..***..*...**......*.**..***..***...**.*....**..**.*...*.**..**...*.*.***..*.*....**.***...*..****..**.***..****..***.*.*****..*....*****.*..*.**.....**.***...***.*...**.****..*......*.**..**..***...*.*.*..*..*...*.......**..*****..*..*...*******.*.*****.**....***..*.****..**..*.***....*.*..*.***.****.**.*..***...**.*.*.*.*.*...**....*...*****.*..***..***..*....*..*****.*.***.**.****.*..****...*..*.*...***..*....***..*..**.**....**.*.**.*********.***.........*....**.*.**.....*****.*...*.*.*.*.*****.**.****..**...***....*.**.....**.**...**.*..*..*..***.**.*........**.*.****.*.****..*..**.****..**..***********.**.**.****..*...*..****..*......*......**..**..*..**.*.**...*..**.*.*****.*..*...**.*.**.*.*..*...*.**.**.******.**.**.*.*.*.****.*..**.**..*.*..**.*.*....*.*.*..*.**.*.**..****..**....*..*.**..........****...**.*...**....*****.*.*.*.**.**..*..*.*.**..*..*.*.*.****.****......**.*****.*.**.*...*..**...**...*.*.**.**.....***.*..*.***.***.**.*.....*..****..****..********...****..*.*..*.**.*.***.**..*..***.*.*.*.**..*..*.***...***.**.****.*...*..*...*.*.*.**.*.*..***....****.*****..******.*...**........****.*....***..***.**...*.***....**
.*.*.***.**.****.**.*..**..**...**.*...*.***..***..***...*.*****..*.*......*..***.*..*.****.*....*..*.*..*...*.********...*.....*..*.*.**.......****..**.*****.***..***...*.**...**..*.*.***.**...*...*.**.*....*.****.*...*..*.....**.*.*..*..****...**.....*..*.*..*.*.**.*****..*.*..*.**.****...*......*....*.*.*..***.*.**.**.*.***.*........******..**.**...*.**.**..*..*****.*.*..*.*.*.*.*.*...****..*...*.****.*.*..*.*.*.****.*.*.*...*.....*.*.*...**..*.**.**.***..*.*...******.*.*.*....**.**.**.**.*..*.****..*.*..**.....******...*.......*..**..**......****...*..**..*..*.**..*..*.*..***...*.*.*....****...*.*.....*.**.****.**...***..***..**.*...**.*.**.******..****.**....**.***..*.***.*.*....**.*.***..****.**.**......**..*..*.*.*****.****..*...**.*..*....*....*.**.***..*..**.**.**...*...*...**..*.**.**..........*...**.**.*.....*.**.****.**.****...**.*.......*.*..*..*****.***.........********.****..**.**.**......**..**.......***..*.*...*.....*.**.....*****.****..*.***.***.*.*..****...*..**.*****.*.******..*...*...*...**..*..*.....***.***.******..*..*..**..*....****..*.****..*....**.**...***......*.*.**.*..**..*..*...***...*..**.*...*.*...*..**.*..***..**.****..**..*.*..*..*..**....******.*..*.***.**.**.**.**.**...***.****.*.*....*.**..***.**.*.***..*..**.**.*....*..*...***...*..*..*..*..***.*.*.*.*......**..**....*..*...******.***.*..*********..*.....*.*.***...********.***.**.*.*...*.**.....**.**.***..*.*****...**..*...*.*****....**..*****..**..***.*..****.*.....****.*.**..***.**.......**..***..***....*.....**..**.....***.*.*..**...**.....*.*..*...****.***..***.**.*******.*..*..******.**...*******.****..*****..***...**...**.*.....*.*...***.*.**...**.*.*******..***.*...*..*.**..****.***.*..*.....**..****.**.**.*..**.**...**.*.**.**....*.***.*.....*..*.***.*.*...**.**..**.**...****.*..*.**...*...**...**.***.*.**.**....*.****.***.*.**...*.****..****.*.**.****.....*.......*....*.*..**.....**.***..*...**......*******...*.*.....*..**..**.*.*.**.*.*....*..*.**....****...**.*.*..***
...***.*.****..***.*.*..****...*.**..**.*.***.....*.*..*.*.**..*.*****.***....*..*.*..*.***...****....**...**.****...*.....*.......*.*..**.*.*..**.**.*.....***.**..***.***..**.*..*..**.*....****...*..*..*****...*..*....*...*..*...*****.*..****.*..**.....*.*....*..****..*..*****.*.*...*...*..***.****..*...**.*.****.*..*.*.**..*...*.*.*..*..***.*.*****.****.......*..**.***.*.***...***.*.**..*..**.****..*.........***...*.....**..*.......*.*....***.**..*.*.*..****....***.*.**.*..**.*.*.....*.**..*.**.**********.*....*..**.**.*...*..**...***.*.**..*.*..*.*..***..***.*.**.***.*****..***.*.**.**.**......**..*..*..*.*.*.*.*******.....****...*.*.******.**..****...*..*.*****..*....*..***.*.*.***.*******...*.*.*.*...**.*...*..*....*.*...***...**..****.****....***...****...*...**.**..........***.*....***..**.*..*..*.*.*.***..***....*....****.****.*.**.*.*...**.**.**..*****..******..*.*.******..**..***.**.*.*..**.**..*...**..**...*..****.***..**.****.****...**.**.*.*.*******...*.....**.**..****.**.***...**.*..*.*.*..****..*.****.....**..**.*.****...**.**..***...**.....**...******.*.**.******..*****.**.*.*.*.*...*...**.*...*.*.*.*.***.*.*....*.*.*.***..***..*......*..*.**.*****..*......*...*..****..*...*.*.**..**..*****.*******...*..**..*.*.*.**.**....**.**.....*.******...*.*.*..****......*..*..*******..****.*.*.***..*.***......****...****..**.*..***...*...*.*.***.....*...*****....**...*.*.***.***.*.***.......*.*.**.**..*..***.**.**.*...****.*****.**...***..****.***...**..*.***.*.*.*..*.**.....***.******....**..****.*.*.*.*...*..********.**..*..*.*...*******....**.*.*.....**..**..*.*.*..**....*.*.**..***...********..***....*.**..**...*..****..**...*****..*.....*..*.****.**.**..*****..*..*..****...**...***...*.*.***..*.**......***....****.***.**.**.**.*...*.*.*...*....*.*...*.*...*.*..*******..*******...******.*..**.***.*...****.........**.**.**.*.*.***.***.**.*****.*.*..*.*.**.*.*..**.*....*..*..***..*.*..*.**.***.*.*....**...***.*.**.**.**.**.*..*..*.....*.*..**.*...****...*****
**.***..**..*...**..*....****...*.***..***.******...*...**..*..**...***.*..*...*.....*.*.*.***...****..*.*******.*...*.*.**..***..*....*..***.......**..*...*.***.**.....*.*..**.**.*****..*.*..****..**..****......**.*.*.*..**..*.*....***..**....*.*.*.*****.**.*..**..*.*.***.*...*..*..*.**..*..*.*......****.*.*.***..***..**....****.*****...*..***.....*..****.*.*....*.**.**..*...*****.*****..**.**.*****...*.*..**.***.*...*.**..**.*...*...*.**..*.***...**...*****..*.*..*.***...**....*......*.*....*.....**..*.*..*...*.**......*********.***.**.......***.*.*..*..**.**..*..**....**.*....**..**.*..*..******....*......****..*.**..*..****....*..**...*******..*...**...*..*...****..*..*.**.****.*.****...***.*.**..*........***.*...**...***.****...********...****....*.*.*.*.*.*.*.....****.*.****..***.*...***..**.*.***.*...***.*....**..******.**.*.**..*.*.*.............**.*...***..*...**..*..***.***..*.*...*....*.*.**.***.*.**.*****....**.*.*.**...*****..*****.*...**..*...**.**...****.*..**..*.*.****.**..*.*...***..**.***.*...**..***.*...*...*.**.*.*.**..*..*.**.**..*.**.**......*****..*.**.****.***.*..*.*.**.***...*...******.**.....*....*..*.**.**....*...*...*..*.**.*.....******.**..******.*.*..****.**.*.*..**.....******.*..*.*.*.**.****..****.****.*.....*...**..**.*...**.*.**.*.*****.*..****.*..**.**..**.*****......**...*.****.**.**.*..*...****.**.*****.*...**...**...**.*.**...*..*****..**..**..***..**.**.....*.****..****.....**.*..**.*.*.*****.***...**.**....*.*******.*....*.**.****.*****.*...**.**.*.**.*...*.*..*.*.*..****......***.*.*..****.*...*.***..***.*..****.*.****....**..*.***...**.*...*..*.*.***.**....*...*.**..*.***..***..**.*.***...**.*.....*..**........**..*...******..*...***.....**...**.*.*.*..*...*..***.*.**.****..***.****.**.*....***.*.*.*****.************..*..*..*.***..*..**......*..**...*..*..**....*..**..*.*.*.*.*....****.*..**.......*......**..*...***....*********....*....**.*.**.*.**.*..**..****.*..*****....***...*.*...*..********...*.......**.**.....*****..*
**.*****.*.******..*.**.*...**.....*..*..*.*..***.*.*...****.***...****.***.**..*..**..*.***...*.**...*..*..***.*.*.**.*.....*****.*...**.*..****..***.*.******...*...***..*..*.**..*.**.*****...**..***.**.**..**.*.*.*...**.***.*........*.**.*.***.*....**.*.*..*..**..*.*.***.*.....****..*.*.*..*.*..**.*...*****.***...*..**..*..**...***...........***..***.***...**........**.*.*.*.....*******.*...*..****.*.....*.*.*..*.***...*.**..*.*.*.*..**.**...*.**..**.*.*..**.*.*..*..**.*.**.****.*.*.**...*.**.*.***...*.*...*.*.***.*.**.*..*.*..*...**.*..**..**.***.**.......****...**..*..***.....*..****.*..*...******.**.*.*..*.**.*.***..***......***.*...**..*.*.......*.*...**.**.**..***..***..***..*.***.....*.**.....******.*...*..**..*..*.*.**.***........**...****.*.**.*.**.***...***.......*....*.*..***.***....*.*...**..***.....**...*.*****.*..**...*.**...**.*....*.....*.**.**.***..*....*.*.***.***********.***..*.*..****..****.*......*****..**...**.*..*...*.***.*.*.***.**.*.***.*..*..**.*.*.*****.*...***.**.***..*...**...***..*..****..****...*..*.******.***.*******...*..***..*...*****.*.......**.***.**.*..*..***.*.*.***...*...*****.*.*..*.***..*..**..*.***.***......***..*..****.*..*...*.*.*..*.**.***.*.**...*.***.....*****........**..****.*.*.*...****..*.*.**.*.*...*.**...*..***..**..*.*.**..**.**...*...*.**.**.**..*..**.*....*.*..*...*.*.*.*......*.*.**.*.**.***.**.*..***..........***.*....****.**..*...**.*.**.*.******..*..**....*..*..*..**...******...*.*....*.*..*.***..*..*.**.*...****...*.....*.*...*.**...*.*.*.*.*.*...*....*****.*...*.*.*.*.*.*.**.***....****..****..**..**...*....*.****.***..**.*.**.*.*..*.**.****..*.*..*.***...*..**.*******.**.*...***...*.*.**.**.*.*.***...*.**.*..**.*******....*..*.*.***......**.*......*..*..*..*.******.*.*****.**.*****.**......*.**.*...***..******.***..****......**.*.****.*.***.*...*.*****...**.***.**.***....**...........**.*..*****..*..*..****.**.*.**..*.*..*.*.**....**..**..********.***...**...*.*.*.**********.**.*......*....**.**.*****.*.
**.*.*.***.*..*...***.....**.*..*.**..*......*****..*....*.*.**...**.**.*.***..***.*.*******..*..*...***.*.******.**..**.....*..*....*...*****.*.**.....***.**.***.****.*...**..*..*.***.**...**..*..*.*...**.*...*..*.***..*....*..*.***..**.....***...**.*..*..*....***.*..*.*..*.*....***.*..*...*...*.*.*..*******...*.*.*..***.*..***..******.*.**.**..*....**..***....****.*..*****.*...****.*.****...*...*****..*..*.**.*.*.**...*.**..**..****......*......***.*.*....***..*.***.*.**..*.*.*.*.*.*.***..*.**.**.*.****.....**...*..*..*****.*....*...***.**.**..*..*.*..**.*.*...****.......**..*...***....****...**..*..**...*.***.*.**......***.*.**.***...**..**..*..*..*.*****.***.**.*...*..**.***..***...***.**..*......*...**..***..**..**..*...*..********...********..*****.**..***.****..*.*...***..*.*.......*.*..**..*...***.....****...*.*..**..*...*.*.*.***.*...*..**.*..*...*...***...**.....***.**..*.....*...***...*.*....*..***..**.....***.**.*...***.**.**...*.**.*.***.*.*.*...*...*.**.**..*.**.***...********.*.*.*.*..*.****.*..*.**....*.*.*...**.*.****.****.***.*.....*******.*.*..**.****..*..*..*.*.*..***...**...*...*.*..**.*..*..*..***...*..*.*...*****.*...***.**.*.*.******..*.**..*..****..**.....*...*.**.**.*..**.*.**.***....*.*.*..**.**.***.***.***.*..***..*.***....*.**...**..***.***...**.*..*.****...**.**...*.*.**.......*.***.*...**....*.**.*.**..*.*...****..*..*.*.*..*..*.*.*...*..**...**.*****.*.*.**.**.*.....*.....*.*.*.*.*.*.*****....*......*...*.*...*.*..*..*..***..*.*..*....**....**..*.*..*.**.*..**..*.***..**..**..*****...***.***..*..*.**..******.*...**.*.*.*.**..*.*.**...*...***..**.*..*...*.****..*..*.****.**.*.*..*.*...**.****..***..*...**..*******............**.****.***.......*.*.*.*.....**.****...*..*.******.**.*.*.**.*.****.*..***********.*..***.*...*.****.......*****.****..*.*.**.*.*.*.*...*.***.*.*....****..*..***.***..**.**..*..**..*....*.**.***.....*****...***..**.*****.*.**..*.**..*.**.....*.......***.....***.*.***....**..***......*****.....*...*....**..**......
..*.*..**....**.****.**.*.*.********..*...*...*.*..*.*.**.**..*..******.*.**.**....*.*..*.****.*.*..***.******.**..*.*.**.*..**...***.*.*.*..*.....*.*.****...***.***.*.***********.*.**.*.*********..**.***..***..........**.*.*..*.**.....*..***.****..**.*..**..*.*.**......*.**..*..*..*.****.**...*...*.****.**.********..***..**..*.*....*..*.*.**..*.*.*....*.*********..*..*...*....****...*..********.***.*..****...*.**.****...*.**.*.*.*..**.****.***.**..*.*...**.*.*...**..*.**.*.**....**********....*.*...**...***.*****.***.****.***.**....***..***...****.**.*..*.**......**.***.****.*.****.**.*..*.**.*.**...***..***.**...**.**.***.*...**.*.***.*.*.**.*..*.**.*..*.***..*.*..*.*.**.......*.*.*..*..*..*..****.****.*.******....**.*.*******.*..**..***.*.******....*...*...*...**..*.*.****.*.*..**...*.***...*.****..**.**..**....*..***..*...***.****..*..*.*..**.*..*...*....*****.**...*.*.******.**.*...****.***.**.****.**..*.*.**.**.*.*..*******.******.....*..*.....**.****.*...******....***..*.*.*.**..**.*..**.*..**...**......***..*..*.**.***.*.*..........*.****.*.*....**.*.*.*.*******.***.**..**..*..**.**.*...*..***.*...*....**.*.*.****..**.****...***......**.*.......*..**......**.*..****.**.******...*..*.*.*..*.*....*.....*.**..*.*.***..*..**...***..*.*...*..*.****..**..*.*.....*.....*..**........*.......**..**.*.***.....**.......**.**..*..*.*.*..*.*.*.*.**..*.*****..**.*..**.****.*..*..*..**.*.....***....**.*..*......*.*.********..******...*....*...*.**.**.**.**...**.*.*..**.***.*...*..*...*.....**....***...******....**.**..***.*......****.*...*..*.***..*..**..*....*...**.*.**..*..**.***..**.**..******......******..***.******...*.**..*.**...*..*...*.*.***...**.*.*..*.*..****.....*..**.*.*.***....**..*.***.*.**.**.*.*......**..*..*..*...****...**.****.**...*.*.*..***..***..*****.....*.*..**.**..***..*.**..*..**....*.*.**.*****..**..*.***.*..*....*..***..****.*....*.**...**..**..*.****.****..*.....***..*.**..*...*..***.****....*.*.**.**..*.*..*.*..*.*.*******.*...*...............*
..*..*.**.*..*....**...***....*..******.**..***.****.*...*..*..**...*.***.****.**....***.*.**.***..**....****....*.***...*.**..***.**.*.....*.....**.*.*..*.....**.***..**.**.*...*..**...***...**.*....*****..**..****.*.****.***...*.*.****.*.....******....****....*...*.***.*..*****..**...**.*.*....***.*..*.**.*..**..**.........**..****..***...***.*.*.*..*..*..*.***.**.**.*.*.*....**...*...*.**..*.*.***.*.*....*......*..*.**.**..*****.....****.*.***..*...........*...***.***.*..*.*....*..**..*.*****....*.*...*...*...*.**.*.**...**..*..**************.**....******.*.*....*.*.*..*.*..*.****.*******.*.*.****.*.****...**..****..*.***...**.*.**...**..*.**.*.*.***..***.*.**......*.*..***.*..**.***.*.***.......**..*.**..**.**.****..**.***.*..**...***.**...*...*****....***......*...*.*.***.........***..*..**..*********..*...*.***.*.***.*.*****..**.*.*..***....**..***....**.**..**......*.**.***.....*..**.****.****.*..*.***.*.****.**..*.*.*.**.*.**.**.**.*.......***...**...*....*****.**.*.**.***.*..*..*..*...*.....*..*.**.**...*..**.*....**.**..**..*..*.*..*.*.......*...**....****.**....*.......*.**...****.*.*....*****..**.*..***....*.....*.******.**...*....**..**..*.*.***..*.******...*..***..*.**.**..*..*.***...**.*...***...*.*..*..*..**....**...**.*..*.*.....*.***...**.***.....**.*......*...**.*.*.*.**.***...**....*.**.*.*.**..*.*.**.**.*..*.*.**.*.*..***.**..*..*.***.*.*..*.***.***......*.**..**..***..*....*****..***.*...*...***.*..*.....**.....*..*....**.*.***.*...*..*.****.*******.*.....*....**..*.****.**.***..***.**....*.**....*..*....*..**.*.**..**.****.*.*.***.****.*.*.**.****..***...*..***.*.*****...***.******..*......*.*.*..**..*..*......**.*..*...*..***.**..*..*.*...**..***.**........**..*...***.**...*...*.*..*....*.....*......*....*.....**..*.*....****....*.****...**..**..****.**.*.*.*...**...**.**.*.*********.*...**..**.*.*..***.***..**.*****....*.........*.*....*****..*..**..**...*.*.***.*...****..****.****...*..****.**.....**.*...*....*...**.*..*****...*..*.**..**..
..*.*..*.**.**.**..*...*..**.**.**..*.****......***.***..**..*.***....***....*...**....*..*****..*.**.......**..*...*.***....**..**.**....*****..*...****...**.*.*...*.*....*.**....*.****..*....*..*.******.*.**..*...**...*.**.****.***...**.....****...*.*......*..*...*.**...*......*.*..*..*.****.*.****...**.**.....**.***..*..*....***.***.*.********.*.**.**.*.*****.*..*****..*...*.**...*.*..**.*..*.*****.***.*...*****..*.....**.***...**.*..**..**..**.*..**.****..*..**....*.**.***.**.**...*....*.**.*..**...****..***..**...**....**..**..*.***.*...****..*.*.****.**..***..*.*.*...*******.**...****....*.**.*.*.**...*..*.*......*.*.....****...***..*.*..**.....**********..*....***.**.***..*.****.*...*...*.**....**..*.*..*..**.*.*.*.****...***.*.*...***....**.***....**..**.....****..****.*.***.*.**..****...**.**...**.....*.***.**.*.**....*.**..**..*....*.**.**.*..*...****.*.*.**.**....*.**.****....*.*...*.*..*...**.*..**..***.***..*.****.*....****.*.****.*.*.*..*..***..**..**..**..**...**..***...***.****.**..**.****..**.**...**..************.*.....*...**.***.***...*.*.****.*...*.****.....**.*..****...*..*...*....*.**.**.*...*..*.**..*.........***.*.*..*..***....*.***.**...**.*.*...***...**.***..**.*.***.*..***..*..*..*...*****..*...****..**.*...**.*.****...*....**.*...**.**..*..**..***...*....*..*.*.*.*.*..*...*.**...*****.**..****..*..**.*...**.**.*.**.*.***.*.....*..***.**..*..*...****..*..*...*...**.**..**.*.***.*.*.*..***.**..*.*...*.**....***.*....**..*.*..****.*....*.**.*..........*..*.*...*.*..*.**.******.**.*..*..**.**.*.**.**...**..*.***.*..*.****.**.....***.*...**.**.*..***.**.****.*.........*.**....*.**.....**.******.*..**...*.****.....*...*.****.*.***..*....*...****..*.*..*.*.....***.*..*.**.**.*****.*.*.*.*****..*.*...**...*...**..*.*..*.*..*...*.....*..*****.******..*..*..**.**...*****..***..*.**.**.*.**..*......**.*.*..*...*.*..***.....*.....*..*******.*..*..*****...**..**.**.*........***...*.****.**.......*..*.**.***.*.*.*****...*...*.**.*..*...*..*.*..*.**.***
**.***...*.***...*****.*..**.**.*.......**.*..**.......*.*.*.....**....****....*.*...***......*.*..*..**...*..*.**..*...*.**.***.**.*....***...**..**.*..***..*.**.*.*.**.*.....**.**.*..*.***..**.....*......**.*****.*..*....*.....******.**.**..*****.*****.*..*...*.*...********..***...****..***....**.....*****...*.**.**..***...*...**..*...........**.****...*.*...*....***.**...***.**..*.*.*.*...**.**.*.....*.*..*..***.****.......***.***.**....*.*.*..*.*.****...**.***.*...***.*...*.**.**.*..*****.**.***.***..*.*****.*..*.*..**.......*.************..**.**....*...**.*...*..**.*.**..*.**..*..*.......*.*.**.****....**....*.*.*..*.***.*.*.***...*...*......*..***..*..**....**.**..*.*.*..*..**..*...*...******......*.*....*.*****.**.****...**..*..******.*.**.*......***.*.****.**...**********.**.*.*..*.**.*.*.*...**.**..**.**...*.***..*****.*..**.*...**.*.*.**.*...*..*.*...**.*...*..******.**.***..*.****..*****.******..*.*.*.*****.**.****......***..*.**...**...*.*.*..*.****..*...**.**....*.*..*.**.*....**..*...*.*.***.**.....*.*..**.*.**.*..*.*...*.*...*.*****....*..*.***.*.*.......****..*.*..**..**...***.***.*...*..****.***.*.**.*...*.**.*.**.**..*.*.*.*.*...***...*.......**.*...*.*.*..***.***....*.....*.*..****.**..***.*..**.**.....*...*...**.***.**.**....*.*.*.****.*...*.*....***...*..*.*.**...**.****....**.**.*.*.*....**...***.*.*.**.*...*.*.**......***.*.**....*.*..**.*....**.....**..******.***.*..**.***.**.*.....*......**.*.*.****..*.*..*.***..**.*.*..**.****.**.***....****......**.*.*.*.**.*........***.*..*.*.******.*..**...*....*.****.***..***..*.***.*.********.****....*.*.....*..*.*****.**...**.*.*****..*.*.*..**.*..****.*..******.*.**.**....**..****...**..***..*...**.**...**....**.**.***...*.*.*.*.*.*****..*.*.*.*....***..**.***....**.*.*.***...**.*.**.....****..*..****.*....**.**.*...*.*.**...***..**.*....*****..**.**.**..*...*...**.**.***.*...*..****.*.....***.....*.*.....*..*..*.*..***.****.*.*..*...*.*..*.*..*.*....****.*.**...*.**.**..***.*.....*..*.*.**.*..****.*
...*..*.**.*....*..**.*.*..****.****..****.***.*...*****...**.*...***.***.*.*.*...**.*.**..**.*.***.**.*.*.***.****.*.*.*****.*..**..*..****.......*.***......*....**..****.***.****.**.*......***...*..*.*.*...****..*...****...*.....*.**..*.......****.****..*.*.**..**.*..**......**.***..***.*****.***.....*..*...***.**.*..*****.***.***.*.**.*....**.**..***.*****.*******....***..*.***...*.*.**.**..*.*..**..*..*.**.*.*..*.****..*****...*...**.*.******.*..*.**.****.*************..*..*.*..*.*..*..*.*.**...***..*..*....**...*.*.**..**.*..*...***....**..*.***.*.***..*.**.***..*..*...**...*.*.*..*..****.*.*...**.*.**...*.**..*.***..*****..*.*.*......**.***..******.***........**.***...**..***...*.***.....****......***..*.*.**..******.**.*.*........**.*..*.*..*.***.*.*.*.*...*..******.***.....*..**....**...**.*****..**.***.***...**.*.*.**.....*...***.*..*****.*....*.*.*.*..*..*..*..****.*....**..**....**.*.**.**.*..*...*.*.**.*..*..*.*.**.*..**.*..**.....*.*.***....*.*.**..*...*****..**.****.*..*.*.****.*..**..**.*...*..**.*......*.*.*..******.**..**.*.**..*...*.****.**.*....*.*..*****.*........*......***......**...*.**.....*.*..*...*....*..*....*...*.**...**.**..***..*******.*.****...**.*.*...*.....**.*...**..*.*.***.....*****....*..*..**..*.*.**.**..*.**...*.*.**..*.***..*.*....**.****..*.*.*..*..***..*.*.**..*.*.*...**.*..*.....*..**.*.***..*...****.***.*.**..***..*...*.*.*.*.*...**.*........*.*****.*********.****.*.**..***.***.*.*..***.**.*..*...***......*...**..*.*....*.*..******.**..*.**....***.*..*..*.*.**.*..*...**...*.....**.......******..**.****.....*..*.*..*.***.*.*......**..*...***..*****.**.*****..........*...*...*.*.*.*.**.**.*.*.......*****...*..****.**..*..*..**.....***..***...*.....*...*..*..*..*..*.****.**.**...**...*****.*..*....*..*.*.*.*..*...*......**.*.**.****..***.***.*.*....*..*.*...*...***.**.***.*...*.....***********.**...****..*.**.*.***.*...**.****....****.**.*...*.**.**.*..*....*..**.*..******..**.**..*****.*.........*.*.**..*....*.....*.**...*****
..******.*******...***..**.**.*.****..***..*.**.*.****...**.......*..*....*.*.**..*..*.*....*...**..*.*...*..*****.*.*......*.*.*..*.....*.........*.*..***.***...**.**.*..*.*..**.***.*....****.*.*.**.*..***..*.....***..*.****.**..*.*.....*.*....*....**..*...*.**...**.***.**....*.*..*****..*.****...*..*.****..*.*.**..**...*.*.****.**...**.*...*..*..****..**..**..*.....****..***..*.*.**.**..**.**..*..*....*..**.**.**....********.***.**..**.**.*..*****...*.*.*.**..*.*.*****.*.*.**.......*......**..******.***..*..**.....*...**..****.*****..**..*.*...*.....*.******.*.*..***..**.****..*.*.**...*...*.*.**.*..*..***...***..*****..**.*.*...**.***.*..*...****....*..*..*...***.*..*..***.**....**..*....*.****.*.*..*******....*..*.****.**...*..***..*.*.*..**.**.**.**......*...**....*..****....**.**.*....***...**.*..*..*.*.**.*.*...*****.*..*...*.*****..**..*.***...*.*.*.****.*...****.**..*...*..**.**....*.****...***.*...*.*.*.***********...*....****.***..****........****.*..**....*.***.**.**.*****..***..**.*...***..*...***...*****..*...*......**..**...**.*.*......***.......***....****..***.****.***....*..**..*****....**.*.*...**.*...**..**...*...*...*.*.*.**...*.......******.**.*.***...**..**.**...*.*******..*.*.....**..*..****.***.**.***..***..*****...**..*..*..****.*..*.**..**.**.*..***..*...*****.*.*.*******...*..*.**.***.*..**..*..*...*.********..*.*.**..**..**...*.*.*..*.*...*****...****..***..*.**..**.*.**..*.***..**.*........****..**.....*.***..*.*..***.....**.*.***.**..*........*....*.****.*.***.*.****...*.*..****.*...**.*.**...*****....*.***.*..****.....*..*.**.***..*...*...***.**..*...*.*.*.**.*.......***..***.**..*....*.*..***..****.**.**.***..*.***.*.**.*****...*..*.**.***...**..*.*..*.*.*..*........*.**.**.....***..*.**.*...*.*.*..**..*..*.*.***..*.*..**.*****.*.***..*.*...*....*.*.**.*.**********.*.**.*.*.....*.*.***...*.******...******.*.....****.....*..***..***..*...*.*****.*.****.**.*.*.*.....***..*.*.**..**.******.*.**..*..*****.**.*****.****.**......**.*.**.**
**..******.***.***....**.*..**.*..**.**..*..**..***...**.*.*...*.*.*...**..***.*....*.....***..*.***....*.*..*.*..***.*.***...*****.****.****.*.***...*.**.*...*.*.*******.*..*.....***.***..***..**.....*.****......**.*****.*..*..******.*.***.*....*.**...*.**.*..****.**.***..**...*.***...*..**...**..*..*.*****..****..*.*..****...*.*..****.*.*.**.***.*..**.*.*.*.**..*....*.*.*..**...**...*...*......*.*...**..**.*...**.*.***.***.**.*..**........**..*..*.**.**.***.**.*.*.*...*.....*..**.***..*..*....*.*...*...**....***...*.***..*.*..*..**...**..*.*..****.*.*....**.****....**..*...*.*..**.*****..*.*..*.***.*..**.*..*.***.*.*.***.**.***.*...**...*.***.*.***.****.*****....*......****.****..*.....*..*.*.**.**.**.**.........*.**..*.***.*****...*..*.**.*..*...**..**.****..***...*..*****.*..***.**...*....*...**.*.*.**.**.*..*.*..*....*.*****...**.*.*.******.*..*...**.***.*.**...**..*.*.***.....*.***.*......*.**..***.***.....*.****.**.**.*...*....*.*.*......*....****.*.*..*.****.....*****.*...*.*...*..*.....*...**.*...****..***..**..*.*..**......**....**..*.....**...*.*.*..**..****..****..***..*.*.**..*.*..***.**.***..*.***.*...****.*...*...*...*..*..*.*..*..*...***.....*.*.***...****.*.**.***.*.**....***..*.*.****....*..***..**.*****.*.***........*..***.***.....***.*.*.*.*..*.*****.*..*..*****..**.*....*..*.******..*...*.****.*..**...****.*..******.*.**.*....**....**.***.****.**.**.*..**......******.......*.*...*****.***.**.....**...*.***..****.*.**...**.**.****.*.***.**...*.*******.***.**.*****..***....*.**.**..****..****.**..****....*..*...*.****.**.**.*.*..**..****...*.**...*.***.******...*..**.*.*.*.*.*.***..*.*...*..*******.***..**..*...**.**.*..**..*.*.**...******.**....**...*....*.*..*****.*.**.**.........*.....*****........*.**....***.*.******.***..*.*..**....**.*.*...*.....*..****.*********......***.*****....*..*.*****.**....**.*.*...**.*..*.*.***..***.*.***..**.**.**..**........*.*.*.***..*...*...*.***.**..*******......**..***.***.**.**..*..****....*..***.**.*....*.*.
.*.*..******.**.*..**.***..******.*......****..*.*.*.*..****.*........*...**.****..**....*.*...*.*..**....***.*.***..**..*..***...***.*.*****.**..***.*.**.**.*..*.*.*.****..*.*******.**.*..***.*****........*.****...**....**.****..*.**.*..*.*.*****.***..***.*.*.**...*****..****.*...**..*.*.*...*.******...**..*..*.*....*.**.*.*.****..*.****.....*.*****..****.*.*....**.*..*.*.....*..*.**.....*...**.....*..*..*.**.*..**.***.....*.....*.**.*.**.**.......**...*....*.**.**.***********.*.**...*.*.**..**.***.**.****.*.**...*..**.*...*.*.***.*..**.*....*****..*...**.**..*****.*...**..**..**..**..***..*.*.....*....*.***..*..*.*******....*****.*.*..*****....*.*.***...**.*..*.***.*.**.*.***.*..*.*...*.*.***..***.....*.*..*..*.........*....**.***.***.*..*..*.*.*.*.**.**.*...........**.*.***......*****.*..***.*..*..**....*..*.*...*...*..**.*.**...***..*.**..**.**...***.....*..***.*.*....*.*..*.....*.****....*.*..*.**...*.*..**...**....**...*.***.*..*...***.**...**..***..**..**....*.**..**..*.****.*.*.*****.***..**.*..*...*.***.*...*****..**.*..*.*******.**....****..*......*..**......****.*.*...***...*.***.**.*..**....*.*....*.*****..*..****.*.**.****....*..**.*..*..*****..**.....*.*...*******.*.***.....**.**..*****.*..***..**...***.**.*.......*....*.**.***.*.......**..*.*.**.**.**....*...*..*.*..*.*********......*..*...*.**...**..**.*.**.*..**...*****..*...*..*..*....*..****.*.*......*****.****.**.*.**......***..**.**.**..*.*.*.**..***.*.*....*.*.***..*.**.******.**....****......****.*.**.*.*..*....*.*...***..***..*.......*.****..**.*...**.***.****..*.*.******..*...*******....*....*..*.***.....*.....**..****...*.**.***.******.***.....*.*.*....**...*.*.***.*......*.*.*..**....**.**..*...*.**...*....*.**.*****.*......*...*.***.***..**..*..**.....*.*.*.*..*.**.........*...***...**..***.*.***.**.*..****.*.**...*.*.......**.*....*..******.**..*...*.*..**.....**..*.*.*.**.***..*.*.**.....*.****.*.*.**....*.**..*.*.**.....*...***.*******..*.*...****...*.**.*.****..**..**....*.*.*.***....
**...*..**.*****.*.......*******....******..****.******........**....***.***...*...**.*****..***.**.**..*.*..*.**.**..*.****......**....***..***....**...***.****..*..**.**..***...**..**.**...***.**.*.*...***********.*.*..*.*..*.*.*...**.....**.*...*.*.*.*....**..****.*....*..*....*..*..***..*****.*.****..**.***.*..**.......****...*.*.***..***..*...**.*..*.**.**........*.**..****.**......**....*.**..*.**.*.**..*..*****...**..*.**..*****.*.*.***..*.....*.*..******.*.*..*****...***.*.****..**.*.**.***..*.**..**.*..**...*...****...***..**.**..*..**.*.*..*****..*..*.*.*...***..*.**.*..****..********.*.***..*...*****..****..*...******..**.*....*.**.*****..*..*.*..*.*******.*.*..*.**.*..*******.*.*..**....********.*..******.**......**.***..***.*****..*.*.**..*.......**.*..**...***.****...**....*...***.*...*.*.***..**.*****....****..*...**.*..*...**.*******.**...*.****...*.*..**.**..*.*....*..*.*.*..**.**.*......**.**..**.****....*..**.*.*..*****.*....*..*..*.*.*..**.**......*****..****...*.*.*...**.*..****...**..**..**.**.***.**.....*.*..*....*.*...**.*.**...***..*.*..***.*****.**......*.***.*.***..****...**.*.*...*.*.**......*...**.....*.*.*....***....*.**..****....*.***.**.*.**..**.....*.**..*....*.**.*.....*****.***..*...*.*...**.*.**..**.*..****.***...*....**.*...*.*.*.****.*.*.*.*.**....*.**..**...**..****.****.*.*.**.**..*.*...**..**...***....*..*....*..**.**..***.*....*.***.***...**.*..*...*..*..*.**..**.*.*.***...**...*...*..******.***..*.**..*..*.*..*....**.*****..**..***..***.**...**.**..***...*...**....**.*..**.....*.***....***..*.*...*...**..*..*.....**.*.***.**.*...*.*..*...**..*...****.***...*..**.**.**.**..****.**..*.*....**..**.....*.****.**.*...**.*..********....**.**..**.***...*..*.*...*..*..*.***...**..*.**..****.**.*****.*...*..**.**...*.****.***.*.*.*.*****...**.*...*.*..*...**...*..*...*....*.*.*...*.*.*****......**..*****...*.**.**.*..***.......*.**..*..*.**...*.*.***.**.*.****...*.*.....*****.****..**.*.*.**.*.**..*..**.***.*.*......**........*.***.
.**...*.*........****.*****.*******.....****.**...*.*..**..*.**.***.*..*.****..*.**..*.*.***...*.**...*******.......*....****.*..**.**.*******.**...*..*.******..*..***..***.*..*..*.*...*.*****......*..**.**..*.***.**..***...*...*****.**..****.**..*...*.***.**..*.*..*..**.**..**.**..*..*..****..**.*..*.***.*..****.**.*.*....**.*.**.*.*..*...*..*...**...*...***.*..****..***..***..**.**.**.....******....**..*..*.*********....**.......*.***...*.**.****..*.*.*.*.*.*.*.*..***....*.....**.*....**.**....****..**.***..*.****.*.*******...*.****..*.***.**...*.*..*..*.....*.*.**..**..*..*.......****..*.*...***.*.*.*..*.****..*****.**.**.*****......*...****...*........*.*.**.**...***.*..*..*....*.*..*.*.....*....***..*.*....**********.**.***.*..**..**..**.**...***...***...*....***.**.*...*.******...*.*.**..*..*.***...******..*..**..*.***.*..***...***.***..**.**..***.***.***.*..*.*..*.****...***...***..*.*..**...*.**.*.*..*..****.***..*....***..*.**.***.**..***.*..*.*..*****.*.....****....***.....*..*.**..***.**....**...**..*...**.**.*.*...*.****...**.*...**..********.....**..******.*..****.**..**.*.*.*..*.**.*****.*.*.**.**.......**.....****.*..........****..*.*..***..*..**.*..**..*.*..******.***.*.**.*.***..*.**.*.*....*..*.**.*...**...*.*.*..*.****.*.*..***.*..***.**..*..**.**....*..*....*.*...**..*.*..*.***.*....**..**..**.*.*.*...***.*..***.*.*.**.**....*.*......*.**.****...***.*.*****.*****.*.**.*.**....**.*.***.***..*.*.**..*.....**..**.**....*********...**..**.***..**..*****..**.*****.******.**..**..***.....*...*****...**..*.*.****.***......*.*******..*.**...*....******.*.***...**....****..*...****.*.**.*.**.***.***......***...**...*....*..*.......*....*...*.***...*....*..*.****.**.*.*..*.**...**.********.**.....**...***.**.*..**..*....*.*...*..*......*.***.*.****.**..*.*******..**.*******...******...***.**..*.*...*.***.***.....**..*..**..**.*.*...*.*...**.....*.....**....**.*..*...*.*.*.*....*.*.*..****.*.*****.......*...**.**.*.**..**..**...**.....*......*****.**.*..*..
****.*.**.*.*..*...*.*.*..***..*..*.*.****..**..*...***..*.*.*.**..***..*.****..**...*.*.*.*..*.*.**...***.**..*..*.*..**....***.**.*.*.*..***.*..*..*...******..*......*..*****..**.**...*....*.*.*...*.**.*.**.*......*.**.*****.*..**.*.***.*...***.**.**..*.****.***.**.**.......*.**.*.*..**.***..*..********...*......**..*.****.*...***.*.*....*......*********...**.....**..**...**.*.**..*..***.********.****.*...*.***..******.*.***.*..*...**..*.**.*..*..*.*****.*.**....***...*..**..**..*.***.*****.*..*.*******..*****..*.*..*........****...**.**.*****.***.***.**..*...**..**.*...*........***...*..*.*..***.**...*.***********....**..**.*.......**..**...**..******..**.*.*..*.**..*..**.......*..*....*.*...*****...*..*..***....*....*..*******.*.*..*.*..*...****.*....****.**..***...*.....**..*.....***..***.**..*.....***.....*.**.*..**..*.**.***.*.**.****....*..*****.*****.*..*...***.**.*.**.**..*.***...**.****.*.**.**.*****...****..*.**.*...*.******.**....*..*...**...****.*.*.*.**..**..*..*.**..**.....*.*.*....*.*....****...*.****.**.....**.****..*....***.**.**.*.*********.**..**.*......**.*...*..**.***.*...*.******.**.*.***..*..***.*...**.*****...**.***.*....*......**.*.**...**.*.*.**..*.*.***.**..*..*****.*.***.****..***.**..*****..*...*..*.***.***********.*...****..**..***.*.....**.**.***..*******.....*..*.**.**.*..**....****.....*.***..**..**.*.*...*.........*.*.....**....*.**.*..***..****.**.**.**.***...*.*.*...***..*..*..**.***.....***.*...****.....*.*.**....*******.*...*.*.*.*....**......*..*....**.****....**...**..**.*..***..*..*.***.*...*.**..*****..*******....*.**.**..*******.**.**.**..*.**.*.*.*.**...***.*.*.***.*..*..****...*****..*.*****..*.....*.*.....***.*...**..**.*.***..*..*.********.***....**.**.**...*...*..*.****.***..*..*....*****..*.*..****.**.*..**.*.....*.*****....*.****.*......*.*.....*.****.*....**..*.**.*..*..****.*...*.*.....**....*.*...**.*****.*...***..*****.*...**.***.........*...**.*..*.*..*...**.***.*******.*.**.....*.**...*...*...*....*.**..*....
*...*.****.***.**.*.**......*.**.*..*.**..*.*****....*.**...*..******.*...***..*..*.*...*...*....*.*.*****...*..**.**...*.***.**.*..*.**.***.******..**.....*.***.*..*.........****.**..***.**.*.*.*..**.***..****..*...***.....***..*..*.***.*...*..*.***......****.**.....**.*.**...****..*.**..*..*.*.**.***.***..*.*.*.*....***.*..***.****...*.*..**...**...*....***.*....*.*.****.***..*..*..*..***....*.*..*.**.****..********....**.**..*..*...*..*.*...*.*.**.*..*..*.***.**.....**.*....*..****.*..*....***.*.**..*.*..**.....*.************.*..*....*..*.**...****.*.*....**...*.*.**..**..**.***..*.*..*..**.**.***..*........*.**.***.*.*....**.*...*.**..**...*.*.*..****..**..****...*..***...*.**.......****.**.*....**....*...*.**.*.**...***...**.*..*.******.****.*.*.*..**.**...*..*.*.*****..*..*...**........*.***.**..*..*.*.*.*..**....**..**.*...****.*.*.**.*..*.*...***.*.**..*...***...*..**..*....*..******..**....***.*.*..*..***.**..**.***....**....*..**..*..***.****.**.***..*...*.**.*.....****....****...*.**..*.***..*.*.*...*****..***......*.*.*..*.*.*.*******..*..****.*..**.....*.**..**********..*.*.*..**..***..***...**.****.*.**......*.....****..**.*...*..*.****....*...*.*.***.**.*....***.***.**.**.*...*.*..***..***..**.*.*.*...*.*.*....*.*.*..*.*...*.**.....**.***..*.*..*.*.....*.*.*..**..**.***.*.*...*****.*.*.*.**.**..*.*..*.*.*..**.**...*...**.*.***.*..**.***.***...*....*....*.*.*...*.*...******.***..*...*.*.*...**.....*..**......*..*.******.*..*....*.****....**.**......***..****.**..*.**.*.**...*.**.*...*.**.*..**..*..**.......***...*.*.*********.****..**...******.*.*.*..*....*****.**.*.*.....*...**.**.*...***..*.*...**.....*.*.*..****.....*.**.**....*.******.**.**.**.*.**....*.*...**..**...**...*.*****......******.*.*.*.**..*.*...**.****.****.*.*...****..*..******....**..*.*.*.*........**.******......**.**..*.*...*.****..*****...****.**..*.*.*..**.*...*.*..*......*..*.**.*.*.*.*..***..*******..***.*.**..*.***..*.*.*.***......*...***...**.*...*.*****...***.*..*.***......*.
**.**.***..*..*.***.*..***....**.*****.*...*..**..**..*..**...*..****.**.*.****..**.*.*...**.**.*****.*........*......*.*.*.*...*.*.*..*.*.*.*..*..*..***.**.*.****...*....**.**.*....*..*.*.****..*..*.***...***.***..**...***.*......*.***.*.**.*.*..******.*.***.**..**..*.*..***.*.***.......********..*..*.**...*.....****.*..*.*..******.*.*..*.**.****.**...**.*.*.*.**.*..*..*.*.*....***.*******.**.**.*.****...*..*..***.**.**..**...*.....*...*******.***.*..**..***..*..***.*.....*.*.**...*..***.**********...*..**...**..*.*....*****....**.*...*.**....**..*****.***..*...***.***....*.**.**.*.****...*.*..*...***.**.**.***.***.*.*..***.**..*.*.*.**..**.**.***..........*.*...*..**.....*****.**...***.*.**.*.**.**....*.*..***..**.**.**.*....***.*...*.*...*..*...*...**..***..*...*.**.******....**....**.***.**..**.**.****...*.**.*.*.**.***.**.***...*.****.*.*.*.***.**.......**.**.*....*.***.*...***..*******.*...*.***..*..***..*..*.****..*.....*.***....*..*.**...*.**..***.***.....*.**..*****..*..*.*.*.***.*..****...**...****.......**....**.****..*...**..****..**.**.*....**.**..*.****...**.***....**..**.*.*.....**....**..**.*....*..**.***.*......*****..*.***.*.***.*...****..**.**..**....***.****..****...*****...**.*****...*.******.*.*.*..*..****.*..*..*..*.*..*******...*.*.***.**......*****...****.**..**.**.****....*...*.**..***.**..*..*...****..**..*...*.*.*.**.***..***...*..*.*.**...*..*..*.***.*.***...*....*.*.*.*.*.**.**.*..*****..*.*..***...***...*...**...*.*.*.*..*.**..*****..**.***..***.........***..*....*.*..*...**..***.**....****..*..*****.*.**.*..*.**.*.**.*..*.*...*.***...*......***....*..*.*...*****.*..*.......**.*.*..**.**..*..*.**.****.*****.**.*...*....*....*..*.**..**..*****.**.*..**.***..***....***...**.*..*..*.**...**.*...*.*.*.***.*.*..**..***...*.*..***..*.*.**..*..****.***..*..****..*.*.*..*...****..*************.*.....*..*.**..********....*....*********.*.*..****....*..***...**.******..*.*.**.*.***..*.**...***..****.***.**.*...*..*.*..****....*****.**.***.*.****
**.*......*.****..***.....*.*.*..*..**.*.*...*...*...***.......***.*.***.**....*.***..*.*.*..***..**....**.*.*..*********..**.*.*.*......***....*...**..*.***.*.*.***.**...*.*..***..****.....*..*..*..**...******..****.*.*..***...*.*....*...***.*.***..***.****.**.....*...****.*****.**.*.**.*.....*.**...*..*..*.*..*****.*..*..***.**.******..*..**..*..*..*....*****.*.*.*.*.*..*...**.*.***.****...**.**.**..*..**...**.**...*.**..*.******.*..**..***..****.**.*..*.**...*.*..**..**......*.*.**..****..**.*...........*.*.***......*.*..**..**...*.*....***....*...*.*.*...****..*.*.****.*.*...**..*****.*...**...**..***...****....****.**.*****..**...*....**.*.*.**.***..*..**..*..*****....*.*.**.**.....*..****.***.*.*.***.***...*.****.*.*..****.*****....*..*..*.*.*......*...*.*.*****..*****......*.****.*..*...***..........*****...*....*.**.**.*.*...**...*.*.**.******.*..****..**....**.*.*.*...*.*.......*******.**.*.........****......******..*.**.**.*.*.....*...******.*..*.*....*..***...**.....****.**.**.....**.*.***..*.**.*.*.**.*..*.*..*.**..*.*..***.******..**.**.*....**.....*...***......*.************.***..*...**.****..*..**.....***.*....*.***...*..*.......*..*.**.**.****..***..**.*.**.***...*..*.*.****.*.***..**.*..**.**.*.....*...*..****.*........**...*.****...**...*****.*.*.*..***.*.**..**..****..*.*.*.**.*..*****.**.***..*.*.**.*.*....*.*.****.....***.*.**.*..*.***..***...**.****.*****.**.*.....*..**...*..***.*.****.**.**.*..*.****...**...*.**....*.***.*.*...*.*..**.*.******......***.*.*****.***..*....*.*...*.*.***********..**.*.*.....*.*...**.*.**..**....*..*......**.*.*.*.***...*.*...**.**.*.**..**.**...**.....*...*..*.*.**.*.***..*..*.**..*..***...*.*..***.**.***..**..**.**.**..**.***...**.**.***.***..*..*..**.......*..*.*.*....****....*.***...**..**..**..*.*....*..**.**..**.....*.....**......**..*.*.*..**..*.....*.....*...****.*...****.*..*...****.****....*.....*.*.....**.**.**.***....**..*..*....**.*.***...*.**.*....**.*.*..**.*....***.**.....*..**.**.********.*.***.*..
.*..*.**....**..*.*.*.**..***.**.*.....*.*.*.****.*..*....**.****...**....*.**.*.*.*...***....*.*.*..*.***..*..*...**...*...**......***.**.**..*.****....*.*.*****.**.**.********....*.***.*..**....****.**.*...*.*.***..*..*......**....**.*....***.***.**.**.*.*..***.*.....*.*.**....*.........*...*..*...***..***.*.******.*..******.**.*.**..***.....**.***.*.*.*.*.*.*...*.******....*******...**.*..**....*.****.*.**.*.**...**..**.................**.**......**...***.**..*..*..*..****.**.*****.*.....*.*....*.*.*...*****.**...****..*.*.*.*..**....*...*.....******.***...*..*.*.*...***...**.*....*.***..*..****....*.*.**.****.***.****.*.*.*****.*..*.....*.**.*.*....*....*.*..**.***....**.*.*****...**.*..*.*..***..**.*.******..*.*.*..***.***.....**.***.******.*..*..**.*.*.**..*.***.***.**.**...**....**.*.**..***.*.*....*.*..**.*.*.*..**..****.*.**.*.......*.*.*.***.*..*.....*..*.*..**.**..**.***....**.*.*..***.**.***.*..*...*.*.*****..***.**.*...***.**..*.*.*..*.*.*.***.**......***..**..***....**..*.*...*.***.*.**.***.*.*.***.*.***....*.***...**.**...**..***..*.*.*..*.****.*****.....*.**.**.***.**...*.....*....*.**.******.**..*.......*.***.**....***.*..****..**..***....****..*****..*.*..**.**..*.**.***.*.*****.*...*.**...**....*....***..*..*.**.*...*..**..****..****..**.****.*.**.****.**..**.**.*....*....**.*..*...**...*.***.**.******....*.*.***..*.**.***.***.*..***.*.*.**..*...***.**...*..**.*.***.*....*.**...*...**.....*.**...**.***.*..*..****..*.**..*.**..**....*......***.*.**.***...*.**.*.....****.*.*....**....***.*****..*......*...***.**..*..*.**..*.***..****.**..**.*.*.*..**.****..*.**..*.*..*****.**.**.*...*.**..*.**.*.**.**..***.*.****..*.*****....*..***.......*..**....**.**.*..*...****..*..*****.*..**.***..**.**.***...*.......**..****..*.*..***.*..**...*....*..**.*..****..*.**.***....**..***...**..***.*..***..*...*.*...*.*.**..*.****..*.**.***.*.....*.***.*......*...**....**.*.***.***..**..**...*......*.*.**.**..*****....**.*.**.*..**.***.**...*.**.....*....***.*....**.*
.*..........*.***..*.*....*....**..*.**.*****..*****..**.......**.***.*..*.***.**.***...**.**..***.*..*.**.*********..*..*..*.*......*.**.*...***..*....*.****..***..*.**********.***.**.*..**...**..***...**.**..****.****....*....**.*****.***...***..****.**.*.******.*....***.*..*.***.*.**...*....*...*.***..*.*.*.*..*..***.**.**...*..**....*.*..*.*.**..*..*.****.*.*.*..*....*.*.*...**.*..***.*.**.****..**....**..*.***..*.*..*..****.*...***..**.***.....*....*..*..*.....**.*.*.*****..*.*..****....*.**...**....***...**.*.*.*....*...*.*.***..****.....*..*..*..***.***.*.*.*..*..****.*.*.*..**..****.*.***.*.*...*.***..*.*......*..*.*......**.*...*.*.....*....***...*.**..***.*..*.****........**.**....**....**......*.*.....*.*...*.*......****....******...***...***.*.****.*.***...*.***.**.........**.*..*.**..*...***..****.**.*.*.*...*..**...*.*.*..*...****.**.*..**....**..****..*.*.*...**..*.*...*.*.*..**********.*....**.***.*.**.*..**..*..*.*..*.***.*.*****..**.**.***..*..**.**....**.....*****.*...***.*.*..**....*****..*.*..*******..*.....*.*.****.*.*.*****....*..****.*.*.*...*****...**..*.*..**.****.*.*.**.*.*..******.*.**.*.*..********.*...*...*....****.....***....*....*..******..*.*..**.*.*.*.*...*.*.*.**.**...****.*****..**.**..***...***...****...*...*.***..*.*.*.*.....***.**.****.*.*.*.*.*.*...*.....*.***.***...*****...*****...*..******..*........**....*.....*.*.*.****..*.....***.**..*****.**.**...**.*.......***....*.*****.*.*.***.....*.*..**..**.**.....**.*.***..*.*.**..*.*.*.*..****..*..*******.*..*.*..*.*..***..***.*..*...***.....*..*...*...***.*.**.....*...*...***.**..*****.***.*.*.**.*...........***.**.*......***..*..****...*...**.****.*..**.....*..**.*........*.***.***.****.*..*.*..**.*.****.**.*.*.****...*...******..*.*....**..**..*..*.****..**.**.......**.*....*...***...*.******...*.*..*.***....*..*...*****.**....*.*.*.*.**.*.***.*.*.**....*....*......*.**.****..*.**..*..*.*...**.**.****.*..**....**.*...*.*...***.*******.*....****..*..**.*..***...****.**.****..**.
...*.*.****.*.*.***..*.**..***.*..*****...*.*.*..***.**...**.....**..*.*..*.*..***....*..**..**.*.*.***.***....*.......*..**.*.****.*..*.*..*......*...****.****..**.*******...*..***.....***...**.***..***.**.*.*.*.*....**..***..**...***.......******.......*....*..*.*****..*.*.**..*.***..**.*.***.**...*.******....*....*..*...*.*...*..*..**....*****..***..*.*.*****...*.*.*.*****....*****..*.*..*....**.*..*....***......*****..***....*.***..***..*..*.*.**....**....*....**...*.*..***.**...***...*..*.*.*.*.*...*...**...**.****.*..**..*.*.*..**...*****..*...*.***..***.***.*..***.***....*.*.*....***..*...*...**.*...****.*....***....*...*.*******.*.**.*.**.***...*****.*....**.*.....***..**.**.*.***..*.*...*..*****.**...*..***.**..*....*....*.*****.*.*.*.******....*.*..******.*.*****.**..***.**.*...**..*..**..***.*....*.*......*.....**...*..*..**.*.*.*.**...*.****....**.***...**.*...******....******..*.*.*.*...**.*...**..**..*....***...*..**....*..**.****..***...*****.***.*..*.*....**..*..****..*.**..**.**.*..**..******.*....**.....*.*...*...***..*.*.*****..*..**...***..*.*...**.*.*....**..****.*.****.*.******...******.******..*.*.***.*..*...***..*..****..*...**.*.*....*.*.*****..*....*.****...*.*..*.*....*****.**...***....*.**.*.**.*******..**...**...**..***..**.*.***.*........***...****.**.*.*..***..*****.**..*.*.*..*..**...*.**.**..*.*..**.****......**.*...*...*...**.**.*...***....*.*...***..*.**..*.....*......**.***.*****..*..*..**.******..***....*.*...*.*.****.**.*.*..**....*.**...*.***..*..*.*..**...***.*.*.****.*....***...*..***....*.****.....***.**.*..*...*.**...**..**..**..**...******..*.*.....*...**.......*.*....***.*....******...*..*...***....***....*****.*.*.**.**.....*..*.***...**.**..**.*...*..*.*.*.....****.....*****.**.*...*..*..*.*.*.****.*.*.*....*.*.*.*..*...*.*...*****..*.**..........**.**....*.....*.*......*...****.....*..**.**........***.*..*.*..*......*..*..*.*.**.*..**..*.**.*.**..*.*..*.*.**.*...****.*..*.*.....*.....*****.*...*......***....**..*.*.**.
.*...***.*..****..**.**.****.**..***.**..**.**.******..**...*.*.....*.*.****..*****.*...**.....*.**...******....**...***...**..*..**.*.*.**......*.*.****.*.*..*.***.*.**...********.*..*...**...*.....*.*.*...*****.***.*.*****.*...*.***.**.***.**.*****..**...**.**.**.*.**..***..*.*.**..*.**.*...**.*..*..*.*..*....****.**.**.*.*********.........**...*...*....**.*..*.***.**.**...*.**..**.*...*.*..**.*.*.*..*.*...****....***..**......*.*...**.*.***..**.*.**..*.***.*..*....**.*.*.*....**.****.**.*.*..**..***.*.**.*.***.*..*.*.*.*.*.*.*..*.*.**..*..*.***.***.**.**..*****....**.******.*..*...*.*.*..*.*.**..*.*.*.*.****..**..*....*.**..**.*...**.....***.....**..*.*.***.**.***.*....*.*...**.*..*.***.**...****.**.**.*...*..*...**..**...*...*.*...***.***..*****..*****..**.**.*..*....*******....*..******..*********.**.****...**.*.*.**....**........******..*.**.*.****************.***.*.**..**.*...*...***.*.****.***.**.***.**..*.*..*.*.***..**.*.******.**.**..*...*.**.*.*****.*...*.****.*....*..*..*...***.*.**..*.**...*.*.***.*....***..*.**.......***.*..*......*.....**..**..*.********.*.****.*.*.***.*..**.*........***.**..*.**...****..*..*..*****.*.*..*.**..***.**..***.*.**.******.*.****.**..*.*.....*...**.*.***.*.*.*..........*.****.***..*..**..*.*.**.****.**.***..*.**..*******...*.**.******.**.*..*.*...**.**..*.*..*****.*..**.*..*.....*.*..**.**.*....***....*...*****.****.**...*...***....**..***..*..**..**.*.*****..**.....*.*..*.**.**.**.**.*.***.**.*****.**.**..***.**..**.*......**..*.**..*......*..*.***....*..**...***.*......*.**...*..*.***...*******...*.****.**..**..**..**.*..*.*.....*................*.***.**.*.**...**.****.*.*.*..*.*.*..*....******....*.*..******...***..**.**.*.**..***.****.**...**..*****.***..*.****.*.*......*.**..**.*.**..*.*.******..*******...*...******.*.***..*****.*..**.*.*.***.*..****...*...*.*.**..*..**.***..*..*.*..*..*..*..*..*.**.*..*..**.*.**..**.*...*.****.........*.**..**.*.***.*..**.*.**...*.**.*.*...***...*.*...*.*.**.****.*****.*.......******
*.*****.*...**.****.***.*****.**.**..*....*..**...**.**.*.***...*..****.**.*.****..*******.*...***..*****.**..**.***.**.*.....*..*..**.*.*.*...**...*...*...**..****.***..*...*...*.*..*..*.*..***...*...****.**.**.*.**..*.*.*.***...**.***..****.***.**..*..**.**...*..**.**.*.*...***.**..**....*..*.**....***...*.**.***.***..****.....*.*...**..*******.*.*.*.*.*..***...*....*.**..*..*.***...*****.**...*.......*.******.*.*.*..*...*.****.*.*...*..*.**.*.***...*.*..**.****.**.....***.**..*.***..**.**.****.....*....****.*.*.*.***.***.*****.**.***.*.**.*..**.....*.*...***.**.*.**.*.****.*.*...*..*..*....***...*.*..*.*..*****.**.....**.****.**......***.....****..***..*.*.**......*...***.**.*......**..***....*****..****..**.**...**.*....*...*...**...*...*.**....**..******.*.*.**...**.****.******....**.**.*..*.*...**.***.****...**...*.*..**..**....*...**..*...*..*.*.****..**..***..*.****.***.**.*..*..***...****.**..*.*..*****..*.****..***..*....**......**.*.**....*.**.****...**.**...*****.******..*....**..*.*..*****...**..**.**...**..*....******.......*.**.*....*..*.*.****.*.***...*..*..*.**......*...**.***......**..**...**.**.**.**.**..**.**.**....****.....**.*...**.****.*.****..**..*.*.*.***....*.**.....*.*.......*...*....**....*.....*.*....*..*.**.**.*.*.**.*...**..***.**..*.***..*.....*******.***....***...**..**...**.****...**.***..*....**.*....*.*.**..*.*.*..***.*...******....*.....*...**....*****.*.......**.***.*.*...*..*..****.*.*.*..**.*.**...**.*.**.**.****.....**.*.****.*.*.*..*.*.**.*..**..**...*.***...**..**.**..**..*...*.*..***.*****.*.**..***.*....*....***.**.....**...*..*****.*....*.**...*.*.****.....*....*.*.*.***.*****.**.*...*.*.*.*.***.*.*.*..**.***....**.**..**..*..*.*..**..*......*..*.**..*..**.....***..*.*...**...********...**.**.**.****.*.**********.*.***.**..*....*..*****.*....**.*...*.**.*.**.*.*.**...*....*..**.*.*.***..*..***.***.***.**.*..*....***.****...**.***.**..****.***.*****..**...*..*.*.....*...*...*.*..*..**.*...**....*.*..*..*.****.*.*.*..*...*
*.**.***.**.****.**..*..**.**.***..***....***.*..**.*..*..*****.**.******..**.**.**....***.*.******..***.*.*****..*****...**.**...*.*.***....****..*.**.***.*...*.*.*...**.**....***..***.****..*.......*....*...******...*************..**.**.*.**....*.*.**.*.**..**..*.*.*..**..*****.*.*..*.*.*...**...***..**.*.***.******.*..**...***.**......**.****.**....*.***.*.*.*.*.***.*****.*..*..*.*.*.**.*....***.***..**.*..*...*.*.*.****.*******..**.**..*.*..***....***..**...****..***..***.*********...*.***..*.*.**..*.*.*.*.*.*...*.**.....****.****.*.**...*****..*.*...**..****.*..*..***.*..*..***.*.*...**.*......**...***.*****.****..**..*..*.**.*.*..***...*.....*.*.**.****...**.***.****..******.*..**.*....**.......*....**..*.***.**..****..*..******.*.****.****.*.*....*..**..*****.*......*.*.*...**.****....*..*...*..**..**...*.*..*..*..*..*...*.*.*.**.*.**.****.***...**.*..**.*..***.....*...*....*..**.*.***.***..*..*.**.*....*.*...*...*.*..*.**.***.**..***....**.**..******.**..**.*.***.*.**.*.....*.*..*..*.**......****..*....*....*.*.....**.***..*..*.**.*.*.*...*.**.***...**.*..***.*..*..**....*...****..*.*....****..*..*.**....**...*.*****..*.**..*..**.......***....*.***.*....**...****.****....*.....*..****.*..*...*.*.*..*...*.*******.******.*****..*.**.*...**.*...**.*.**.***.*.*******..*.*.**.**...***..**.**.**..*****.....*.**.***.*.**.*.**.*..**...*.*.*..***..**...***..*.****.****.*..*.*.*.*..***..*.*..*..***......****......**..*..****..*.*..****..**.*****..******.**.***.**.*.**.**.*.**.*.**..*..***...*.***....****.*........*......***...*.**.*.**...*.*****.*.*.*..*.**..*.*****.****..**..*.*.......**..*....*.**.....*.*******.....*********.*.**..**..***...*....*********....*****...*..***.*..*.*.....**.*.*..*..***.*.**....***..***....****.....**.*..*..***...*...*.**.*****..**..****.*.*.**..*...*..*...*.....*.*...*.**.**..*****.**..*.****.**..*..*...*..*..*.*.....***.*.*.*...*.....**.**.*.*.....*..*...*.*.**..**.*.*...****..***.*.*...**...****.*..****.**.....*...**.**..**.*****...**
*...*.....**.*...*...*.****.*....*.....*.*..****.....********.**.****...*.**.*....**..****.**...***..*..*.****.*.***.**.*.****.*****.***.***...****.....*.***..*.*.*.....*.......*..**..***.***.*.*.*.***.*.*..***..*....**.*.*...*.*.***...***.*..**..***..**..*.******.**..**...*.*.**.**.*...**.**.*..**..**...****.*.****............*...**.****..*.*.*...***.***.....**.*..*.***********........**..***..***.*****...*.*.**.****..**..*..*..***.*.*.**..*.....**..*.**.*..*..*...****..****.*....*****.**.*****.****..*.......**....*.*.*..***....****..*.....*....*.***...****.****.*....**..********.**.***..*.**...*.*...***.*.*.***..**..****.*...*..*..***.*......*......**.*.**.**..****.****.*.*...**.**.**.**.**..***....**..**..**.**.**..****.....***.*..*****.**..*****...***...*..***..*******.*****...*......****.***.....*...*...*.*..*****.*..***..*.*.*.......*....*********....*.......***.*.......*....*.......***.....*....*...*****.*.*.*....*...*...***..***.*.*.*.*..***...*..**...***.*.*..**.*.**.***.****.*.*....**...***.***..*..**.**........***..*....*..**....*.*.*...**.****.*.****.**.********...*..*.*****.*.**..********.....*..*..*.*..***..*..*..*...*..*.****..*..**.***.*.**.****..*.**.*..*.******..*..*.*..*....*..***.*....***.......*.*..****..*.*....**.*.***..***.*.*..*.***..*.*****......*.****.*..***.**.....**..*.....**.*.****..*....*.*.**.*..*...*....***....**.**.******.*...*.****...*.**..*..**...***.**....*.*...**..****.....*...**.*.**..**********.**.*.**.*..**.*..*..*.*.*******..*.*.*...**...**...***...*.***..*******.**.*..**.****.*.****..*.*****.*.**...*.****.*****.*.......**.*.....***....****....*.********.....*..*..*..**.*.**..**..*.*.****.*.**.**..*.....*..***..*...**.**....******..***..*...******.*..**.**..**.......***..*....***.*..*..**..**..*..**..******......*.*.*...***.*...**..***.**....*.**.*.*****.*..****.*.**...****.*.....**.*..*....*..**.*....****..*..*.*.****.***.*...***...*..*..*..*.....**...*.***.**.......***.*....*******..**...*..*.*...**.****..**.***.*.*.*...**.
.**...***.....*.**.*.**.***.**.*..****.**.*..**.***....**......*....**.....*..*.*******.*******.**..***.*.*....*.....*...**..****.**............*.******.*......**..***.*.*.**.*.*..****.*.*..*.***...***.*.**...*.***.*....*****..**..*.*..**.**.**.**..*....*...*.*..***.**..**...*..*..***.**...**.*.**..*****.**.*.*****.*.*..****.**....****..**......****.*.*.*.**...**.*.*....*...**..**....*..*.**.*******.**.***....******...*..*.***..*.*.*...**.**.*...****.***...*..*............*.**.*.....**..*..*****...*..*.*.****.**.*.*.*.**....***..*..**.....*.**.**...*****..****.....****....***.**.**..*.****...*..*.*...*...**..*..*.*..*.*..**.**.....*.**.*.*....*.....*....**.****...**.**.**..**....*.*.*.***..*.**.*.**.*...**..**..**.***.**..**...**.*..****.*.*...*.**.*...*.*...*..**.*.........****.****.**.**.****.**.*......*....*.**.**.****..*.*...*....*.*.****.***.*..*.***.*..*****..***.**.**.**...**.**.****..**...*......*****.***..*****.*.****.**.****....*.*.*...*...*....**.........*......**..*.*...****..***.*.**....*....*.**..*******.*....*..*.*...*..**.*.****..*...****..***..****.******.*.**************.***.****......***..**.*.****.******.**.***.....*......*..***.......*.**.*......**.....*.........*.**..***..****.....*..*..***...*.***.*****....***...******.*.***....*.**.****......*..**..**.*..*****........****.*.**.*.**.***.**..********.**.*...**.*..*..***..*....**..*.**.**.*.**..*....*.*.**.*.**..***..**..******..*..*.*....***.***..*....**.*.*.....**.*.*.***.***...*....*..*.**.*....*.*......*******.*.**.*.*.*****..**.......**..***..****..****..*.....***.*..*.*.***.***.***..*.**..*...*..******..*****.***....***..*.*.*.***......***..*.*******...****.****..*.*...**.*.**..***....*******...*****.*...*.**....****....*.**..*....***..*.*.**.***.*.***********.*...******...*.**.*.**.*..*****..*.*......***.*.*......**...**..*.*.*.***.*...*.****..*.*..****...***.....*...***.*.****...*.*..*.*....**.*.***.*.**...*.***..*..**.*....**.******.*...**.**.*..**.**.*.*......*.**.*...*****.....****..*
**..*.**.*.******.*....**.****...*.****.****....***..*.*..*.***......***..***..*..***...*.*.*.**.**.*.*.*******.**.**..*.**.**....**..*.**.*...****.**...********..*.*....*.**.*.********.***.*.*..*..*....**.....*******...*...****...*.*.....*...***.*...*.......**.****.*.*.**.....***.***...**..*.*....**.*..****.**.****..**......****.*.*....*****...****.*.....*.*.*...*..*.*.***.*...***.*.*..****.**.*.*..*****.*.*.**..**.*.***..*.**......*.*.**..*..***.***...**....**.**.*.*...*..*..***.****.*..**....*.....***...*.***...........*.****...*...*...*..**.*.**..**....*.***.*.***..*..*****...*..*.*.*.*.*.*.**....*****.*......*.****.****.**.**.**.****.*.****...*.**..*...*.***..*.******..*......*.*.*****.****...******.*..**.****.****..*..*....****.*........***..**.*.**..**.*.**.*****......*..**......*.*.**.*...***.*.*....*..*.**..*...**.*..**.**......*....**...**..***.....******.....**********.*..**..**..*.****..**.****.*..*.**.**..*.*.****.....**.*..****..***.....***.**.***....*.....*.*.*.**.*.****....*.***.**.*...****.*.******....**...***.......*..****.*.*****..*..****......**..*....*.**.**.*.*...***.****..*..**..**.**..**.**.*..*...*...*.***.**.******.**..**.*.**..****.*..*....*.***.*.**.*...*.....***..*..*..**....**..*.**...*..******.*....****..*.*...*...**.***..**..***.*..*.*****.*..*....**.*....*.**.***.*****..**.*..**.*.***.****..***..**..*.**.*.***...***..*.*.....**..*...*****..*....*.****.*.***......**...*...**...*.*.**.***..****...******.*****.*.*..*.*..*...*.*.****.***...***.*.**.....*...**.....*.*.*.*..*.*..**.*..*.*..*.**.*..**.*.*.....*.*...**.*..**.***.**..*.*.*.*.......*....*****...**..***.....*...*.*.****..**....*.**.*.***....**.*.*..****...**.*****..**.***..*.*....*...***.....**.****.***.*...*.*.*.*.**.**.*.*.*...**.*********...***.*.*.*.****..*..*.*.***.*****.**.*.*....*.**.*..*.......*.*.*...*.****......*..**.*....*.**...***.*..**.*****.*..*.*.*..**.*******.**.*..*.*.***.*..***.*.**...**.***......*.*.*..*..*.****..**....***...*....*.***.****...*.***..*.*.*.***
****.**.*..*...***********.***.**.**.******.***...**.***.*****.**.**.*.*.**.*...***.**..*****.*.**.....******.**....*.*.*.**.*..*..*.........**.....*..**..*.*...***..***..*..*****..****.***.**..**...*.**...**.*...*....***.*...**..*****....***.*.******.***..*****..****..*.***..*.**..*.*****.....*.*...*..***....***...***.*..*..*..**.**....**.*.*...*..*..***********.**...**..*..*.*.*..*****...**..**.**.**.**.*.*******..*.***......*.***.*.*.*.***.*.*.....******.*.**.....*.**..*.**..*......*.*..**.....***.*...*.*.....****.*.**.**..*......****.****..*....**..**..*..*.***...*.*..*.**..*.*..**.*********.*.....*******.*******.*..***.***.......*...*****.*.******.*..**.*...**...**..**....*..***...**..*...*....**..*...*.*...*.***.....*..***.*..*..**..**...*.*..*....*.*.**...*****.**.****.*.*.****..*.***.*****....*.**.*.**..**.....**......*.*.*.*..**...**..*.....*.*.***....*...**.*.*.***.**..***....*****...*...*...**.**..*.......*...***.**.****.*.*...***.*********...*...*..*...******.*..**.*.*****.***.*..*....*..*..***.*..*.*.**...*...**....*...*..**.**.****..*..*.**.*****..*....**.***..*..*...**...******.***.*****..*.*.****.*.*...*.....***.*.*..***.**.*...*.***..*....*..***..*.*....****.****.*..*.*.*..*.**..****.*.*...***.*.**....*.....*..*..*.*.*.**...*....*.*...*.*.*...*...*...***..*...*.*.****..*.*.*.**.****.**.*..*.**...**....**..*..*......*...***.*****.*.***.*.*.***.*...*.**.**.**.*.*....*..**..**.*****.**..*..**..*..*.**..*.**.....*...*.***..*.*...*.**.**.**.*.**..*...**.***...*.*..***.*....*.***.*.*....***........**.....****..*..*.************.**..***...****.*.**..***.**...**.........**.*.....*..*.***..**..****..*.***...*****.*....*.***....**...*.**.*.....******.*.*****..**....*.**..*.*.*.*.**......*.***.*..*..**.******....**.*...*..****.*...**..*.*..*.***...*.**...**.****.*...*.*..**.*.**...*..*.**.*******....*.***...**..**.*.**....**.*..*.*..*.*...*...**.....***.*..****.**.**.....**.****.**.****..***....*.....*......**....***.*..***..*.***..*...**.*..*.*...*..***.*....
.*.**.*.****.*...***.**.***...***.***..*..******.*..***....**..*..****.*.****.....****.*.****.*...*..*..******.******.*.**...***.*.***..***.*..*.**....**...*....***.*.*..*..*...******.....*.......*..*.*.**.*.****...****..**.**.**...***.*..*.....********...*...*.*.**.**....****...*.*.******.**....***...*.**.*.**.**.**..*..*..*.****..*.**.**..*.*.*..***...*...***.****.***..****...***.***..**...*********..*...****.....*.***.**....*..*.*.............*.*..*****....**..**.*...*..*..*****.*..**.**.*...*.**..*******.**..*.**.**..**..**..*...**.*.*...****.*..*.**.*...*.**.**..*.**..*....*.*.....**.**..**....*....*..***..**.***.**...*.***..*.**.*..**..*.*..*...****.**..****..**...***.*..**.*.***..*.*.**.*..******..***.**.*...**.*..***.***.*...**..*..*.***.*.*.*..**.*.*...*...*.***..******..**..**....*...*..*.**..***.*...*.*.......***.*.******.*..*..*.**...*.*....**.*.*.****.*..**...***.*.**.****...***.*..*.***.**.*.*.**.*.**.*.**..**.*.*..*.......**..***..***.**..***..*.**.**.**.**..*.*.*.*.*..****..*..**..**.***.....*..**..**.*...*.*...*.**..*..*.****.*.*********..*....***.......**.*..**...*..**..*.**..*.**.***...*.*.**.*.*..***..*.*.*..*..**.*..***.****.*.*.*.*..**.*.*..*...*...*..***..*..**...*.*...*****.**.**...*****.....*..*.****..**..*.*....****..*.*.**.*********.....**.*...**...*.**..*...***.***.*.*.*.*......***...*.*..***.****.*.*.****.*..*..*.......*.*.*..*..*.**.....***...**..*....**..**....*...*...***.***...****..*.*.....**.*....*..*..*.*******.*.*****.**.**..*..****..**...*..*.*.**.**..*.*.*..*.****.....**...*......*.......*..***......*.**..*.****....*.***..****......*.*.***...***.*.*..*****.**..***.****..********.....*..**..*.*...*******...**...****.*********...**...*****...*..****...**.**..****...*.*.*.****..*.*....*....*.******..****.*.******...***.*..*.*...*.**..*.******...*...*.....*.*.*.*****.**..**.***.*..**.*...**...**....*.***.*.******.**.*.**..**.*****..****.*.....*****.**...***..**.*.*..**.***.**.**..*****..**.**.***.*****.*..*...***....*.....***..*.**.
..******.****...*..*.****.****....******....*..*.*.*..*********.*..****....***.*.*...**..*..*.*..****.*.*.*.***...**.*..*........*..***...........*.**.**.*..*.**.**.****.*..**...***.**.****....*.**..*.*....*.***.***...*..*..**.***.****.***.****..*.*.*.*..**.*.*..*.*...*..***.*********.**..**.*.***.***..*****.**.****.*.*.*.....***.*****.***.***..**.*.****..*.....*...**.*.*.**.**.**.*****..**.**.*.**...*.*.**.*.***.*.*.....*.****...***.....*.**..****.....*..**.***...**.*..*.**.*.*.**....*......*....**.*.*.*.*.**.......**...*.*..**..**........*.*....**.*..*.*..*.*.*.....**.***.*..**.**..**.**........*....**.****.*...****..*...**..**....****....*..**.**....***..****.*..*.....**.*...**.*....***..*..***....*...*.*.*..*.**.*.*.*.*.*...***.*.***...**..****.*.**.**.*.***..*...*.*..*..*......*.*.***.**.**.*.**.**....*.*..****..*.**.*..*.*..*.*.*..**.......***..*.*..*.*....*.*.*..***.....*....*.*.*...**..****.*****..*.***...**.*.**...*...**..*..****.*.*...*...*****.****...**.*....*....****.***.*****...*.**...*...*.***.*.*.*.*.*****..****.***.........*..*.**..**.*.*.*.*.*****....**..****..*....*.*...**.*.....*.....*.*.*..**.***..***.****......*..*..**..**.**...**.*......****..*.*..****.*...**...*...****.*.**..**...*********.*...*...*...**.*****.....***.*...*.*....*****..***.*****...*..*****.****.*.***..*.*****...**..*..******.**.**..*....****.**.**.......*..**.*......*....***...*******.****..*****.****...**.*****..*.***********..**..**.***.....**..*.***..*****....**....**.....***...***..*...***...*.*.*...*.*.*......**.*...*.......**..***...**.*.*.**....*...*..*...**..**......***....***.*.***...*..**.*..****.****..***.**.*.*......**....****....*.*..*.*****....*.**.***.*.*****...*...**.*.....*....*..*..*....*.****.*..****.*.**.**.....*....*.**..*.**..**....***.*..*..*.**...*...**.*.***.*...*..*.********.**..*...**..*.**.***.*.**..*.....***.....**.**.*.***.***.**...*...*.*..............**.**..*.*...*...*******..*..*.**.*..***..*..*..*.***..******.*....**.****.*..********......*..*
*...**.....**.*..**..**.*.....****.*....**.*...*****.*.***..*....*.**....*.*..*.**....*.*...***..****.**.**.***.*...***..*.******.*.*.**......*..*.**..**.....**....****...*.****..***..*..****..*.*.*******.***.*..*.*.*....**.**..****.*....***...*.....****...****..*.***.****.**....****...*.**.*...*..****...*..***.*...**...***..**.*..***..*.**.....**..*.*.*.*..***...******...**.**.*.*..*......*...*.***.*.**.**......**.*..*..**..*.*.***......******.**.**.***..*.*.....*.****...**...**.**..*...***.*.......*...*..*.*.*....*......**.**.*.....**.*****.*.**.....**......*......***...*.*****.***.***.**.....***....*.....**...*****....**.******....*.*....*..**...****....*..**.*.****.*.**.*.*.*....**...*****......*.*.*.***.***.****.*.*..*******....****.*****...*..*..**.*.*.*.****.*...*.**.****..**.**...**.*...**..*.**...*.....***..**.*.*..**...****.**.***..****.*.*****....*..****.**..*.**..*.**..**..***.*..*....****..**.*...**.*****...***.*...*..*.*.*.*...**..*.*.*.......**.*.....**.*........**.***.***...*.**.*..*...***...***..*..*....*......*.*.*****...**.*.**.**..****..*.***.*..*...**..*.**.*.****.....*....***.*..*.**....******..**.*...*.*..**.*.*..*.*.******....****..**.*.**.**..*.*....****.*..*..*...*.*.*.**....**.***.*...**.*.**.**..*.***..***.**.*...*......*.**.****..***.*..**..*.*.*.**..**..*....*.*...**.**...*.*.****.*****..***..***...*.**.**.****...*....*.**..*.**.......*.***.***.*.*....***.***.*..*..**.*****.*********...*.*...***.*.**.**..*..*.**..*.*...*...*...*..***.....****..*...*********...*.*.*.***..*...***..****....**.***...**...**..*....*.*.***..*******...**.**.*..*...****..*******....******.*.****.*..**.****.*.*...**.*.*.*....**.***.*...*.***.***....*.*..*********.*.*.***.**..*.**...*****...***......*..******.******.*...**.*.****.*..*...*****.*....***......*.*..*.**.*....*.**.**.*....**..**.*....***......*.**.**..**....**..*....*......*..********.*****..*.*..****...*........*..**...*.*.*...**.*.**.***...*.*.**....*.*..**..*.*...*.*.*.******.*..**.*..*...*.....***
*..****...*....**..*.***.*...**.*..**..*......*..*....*...*..*.....*...**....***********..*.*..*...*...*.**.*.*.*.....**.*.*..*.*****.**..*..*...**.***.**.****..***.**..***..***.*.....*..**.**......**.....****..**.*..***.*..*...*..*.**.*...*..*.*.***.*..*..**....**..**..*.*.**.******..**.**..*.**.*.*.**....**..*.**..*****..*..*...***...*..*.....*.**.*.**.**..*...*.**.*.*...**..*..*****..*.*.*.*...**.*****.*..**..*.....**...*.......***.**...***.****....*...*..**.*...***..**..****.**.*..*..*..*..*.*..*.**.*..*..*...**.**.**.*.**......*.***.*.*...*...*.*...**..*.*....*..*****.*...*...**..*.******..*...*.****..........*..***..*.....***..****.***.**....*..**...***.*.*.**....*..***.*..*...**.**..*.***.*......*....*...*.*........*.*.**......****.**.*.****....**..*..*.***..**.....*.**.**...***..*.*****..**......*....**.....**.***.....**..**.**...***.**..**..*.*..*.***.****.....*..*.*.***.*.*.**..**..*.******.*.*.***...*.*..***....*.***..****.**.***.**..**..**...**...**.*...**..*.**.*.**.*...*....*...**..*......*.*****..*..****.*.****.**.****...*.**.**.*.*....*.*.**.**.*......*...***.***.*....*.*.****.*.***.....**.*..*..**.**.****.**...*....**.**..***..**...**..**...*...*.*..*.*..**...*.**......****..**..*....*.*..*.*****.*****.****.*.******...*.****.*.*.**.....*.*...*****..*....**..**.*..**...**.*...*.*****.***.*....**.**.**..***....*..**..*..**...**.....***..*..*.....****.****..*.*.***...**..*.*.......***.*...**.*.**.*.....***..**.***.*...**...*.*..*.*.*.*..****.**.****....***.****.*.******.*.***...**..**.**..*..**.*....*..*****.**..*..*..*..*********..*.*..*...*.*.*..***..**..**..**.****.**.*.*.*...*..**..**.*.***.*.**.*****..*.***.**....***.*****.**.*.**.****.**..*****.***.**.**..****.....*..***.***...**.*.*..***.***.**.*..*.*...**.....***..*..**..**.*..*.*.***..*..**.**....****...**.*..***...**.**..**..*....*.*..*.****.***.****...*.*...*..*.*..*......*..*..*.*.***......**.*.**.*..*.....*....*.***.****.*.***...***.*..*..*..*..***..*.****.**...*******...*.**...**.*...*.*.
..*..*..*..**..**..*.*..**.*...***.**..***..****.*..***.****..*.......**..**....*.*.*.*...**....*...**.....*........***...**..******.*.*.**...*....*.*****.*..***..***....*.*.*.*....*.**.*****...*.**.**..****.****.....**.*....****.**..***.***.**.*..**...********..*..*.***.***...**....***...***..*....*..*..**.***.**.*..**..*****.*...*.**....*.*...**..**.**.*....**.***..******.*..**..*.*...*.*..**.**..*.*****.***...*.**.***...***..*.*..******..**.****.*.*..*.......*****.**.*..*.*....***...**..**..*..*.*.*.....**.**..**.*....***.*.***.**.*..*...****..*.*..*.****.**...*....***..*.***.***...*...***..*.**..*.*....**...****..*..*..*.**.*....**.*.*...**....*..**.***....***.*...**..**.*.*.*.*.**.******.*.*..**.*..*.*......*.*....*.*...*.*...*.****..***.****.*.**..**....*****.******.*....******....*.*.*..*.*.*..**...****.**....*..*.*.****..*..**.***.**.*.*..***...*******.....*.*.*..*.*..******.*.*...*.****.*.**.**..****.*...*......*..****.*..***....*.*.......*...****..*...**..**..*.**.**.**..*..***.*****.**...**.*.*.*.*.**.*.**..*.*.*.**.**..***....*.*...**.**.*.**.**..**.....*.*...*.*...*****...*.**..*.**.*...*.**.**.*.*....*****.*.***.*.***..****..**.**.*.*.**.***...**..***..**.*.......**.***.*.*.**...*..*..*.*.**..*.**..**..*.**.*..*.*..***.***..*.*..***.*.*...*....**...*........****..***.**..*.***....***.***..**..*.**..**....**.***.**.****.*.**...*****.***.**.**.*.***.**....*.*******.....***.**.**..*.*.**.*.*...**.*****...*..*....*..***.....***....*.****.*.*...***.*******.*...*.**.....*****.****...***.**..**..*.**..*......**.*.**...****.*.*.*.**.**..***...*...*.***.*..*.**.******..*..*.**..*.*..*.**...*****..***..**..**...*.*...*.*...*.**.***..***.**.*.**.*....**.**.*....*.***..*..*.*..**....****.**..***.***.*..*..**..*....*.**.*...**...*..*..***.**...****..****...*******.***....*...*.*..*..**.**..*.****....***....****..***.*******.**.**.*....*.*.*.***.*.**.*.***.**..*...**..*.*..***.*...***.**.*..*...*..*...*..*.*.*.*.***..****.***.*.*...*.*..***..****..***....****.**...*
**.*.**.*****.*...*.*...*...***..**.*.*.**..**..*..*.**..*...*.*.*.***....*...*..**.*..**...*.*.******.*****.****.**..****.**.*..**.**....*.*...*.****.**.*..*...*.*..**.****.*..**.....**..*..*.**.*...*****....*.*......*....*.****.*........*.*.*...*.**.....*......*...*****..****.**....*.*.*.***..**.***.*.*.*.*.*..**.*.*...**.**.****.*...*..*.***........*.*.**...***.****........*..*..*.*.**...**...*.*.**....*.**.*.***..*.******.*.**.*.*.*..**...*******.**..***..*.*..***.*........*.**..***..**...**..***..*..**....**.**.***....*...*.*...***..*..**.....****.**..*.......*...*.*..*****......*.****..**.*..**.***.***.*..*....*.***.****.**.*.*....*.*.....******..***...*..*...*****.*.*...**.**.**..*.**...**..*****.**.*.*...**..****.**...*.**..*....*.*..*..**..*.*.....*.**...**.****...*.**..**........*..***.*..**..*.*.*.*...*****.*.*.....****.*.***..*.*..***.......**..***...*..*.**.*.............*..*..**.*..******...*.**..*.*....*....**.**.....**.....**..****...*.***..*.*.**.*..***....*..**.**.**.**..*.*****....**..******...**.*.*..*...*.*..*.*..*.**..*.***.*......*.**.*.*..*..**..**..*..***...*.**...*******..*....*.***.***....*.*...***.*.*.*.**..**..***.*....*...*..*****.**.***..*..**....*..*.*.***.......**...***.*.....*.*.*....**.**..*...**..*...*...**.*.**..*.*.**.*****...*.**.**.**.*.*.*.*.....*.**..*.*......**..*.*...***.*.*.***.*.***.****.*..**...........*....*.*....*.*.*..*..*.***.*****.*.*....****.*..**.**.....*....*....*..*****.**..*..*.***.*.****..**.*.*.**.**..*....**.******.******...***..*****.*.*.**...*******.*...*.*.*.*..*...*.*...***.*.*......***.***...**.*..****...*......***.******..*.*....*.*.*****.***.*.*..*.*..**...*.**..****..****....*..*.****..**..**....*..*.***..*.***..*.*.*.**...***..**.*..*.....*..**..***..*..*****....****..*******.***.*.*.*..*.****.*.....**.**.*...*.**.....*.*.**..*.**....***.**..***.*....*.*...*...**.**....****.*..********......**.***..***.*..****..*.....*.**.*.***.*..*****.*.***....*....***.*.*.*.***.***.*..*.*....*..**...*...********
.....*....**.*.*.***.***.**..**....**......**...******.**.*****....*.***...*..*..*..*..*...***.***.*.*.***...*.*..**..*.*.*.**.*.*...****.....****..*...*.***..*.*..*...**.*******.**..*...*.*.*.***...**.***.********..*.**.*..*.***.*.**..*.*..**....*..**....*.**.*.*.**..*.*...**.**...**..***.***.....*.**.*.***...****.....*.*****.*..*.*.**.********.**.*.**..**..**.**.*.**.*..*..*****.***.*....********.*.*.***..*.*.**.**..**.*.*....*..*..*.****..**..**..******.*...*.**.********.......*******.**.....****.*......*...*.......**.**.*.**.****.*.**..**.**..*...*.....*.**..****.*.**...****.*****.******.***.***..*..*****.*.***.*...***.*.*..***..**..**.*..*.*...*...***.**.*..****..***.**..*..*......*...*.*..*..*..***.*.**.**.*..*.....**..*..*.....*.*..********.......***....*.*...****.*......*..**.*...**.******.**.*.***.**.*...**..****.*....***..*.**.******.....*..***.**.***.*...*.*.*.****..***...**.**..****.***.....*....**.....**.**.*.....*..*.*..**.*..*.*..***....****...*...*****.*************.*.**...*.*.*.***.*..***..*..**.*......*...*..**....****..*.**.**.*.**.....*...***.*.***.***..**......*****.**...*.**.*....*.******.*..**..*.*.**.**.*.***.****.****..**..*.*....*.**..*...******...*..**.*..*.*....**..*.**.*..**.**.**...****..*.***.....*.*.****..*.**.*.*.**...***.*.*.****..*.***...*....*.....**..*.....**...***.***.***.*.*.*...*.**..**.**..**.**.*....*..*...****.*..*.**.....******..*.**.**.*******....********..**....**.**...*.**.**.**.*****..*.*********...***..**.*.**..*...*.*****.***.**.*.***...*..**..*.******.**.****.*****.***..*...***..*.***.***...*.*...***.*....*...**...........*.**.*..*...***.**.**..*.*.****.***.**.**.*.....*.*...*.*****.***..*..**.*...*....**...***.*..*****....**..*.*..***.*..*****.*.*.*..**...*.****.**.***.*.****..***...*.**.*...*..*..*...*******.....**...*.**.*.*..*......*.*..*...**.***.**..*.****.**.**...*.*.*****.*******...**.*.*.*.**..*.*****..**.....***.*.****.*..*...**.******..*.**.***.*..*...*****.**.*..***.*....**.....***..*..*..***.*..*..*....
***.**.*.*...*..**.**....*.***.......*...*.**.****..****...***..*.*.***..*..*.**.*.*..****.*..*..*...**.**.....*.***.....**.*..*.....*.****..*..***.****.**..*.****.*.*.**.*.**..**...**.*****.***.....***.*....*.*****.*****.**.*.*.***.****..**..*****....*..*....**.**..**.*.*.*.***..**....*.**.*.***....*...*.*..**....*..**..**..*.*..***.**..**......*...**.*..**.****..*...........***.***.....**.*..*..***.**.**..*...**..**.....*.*...**.*.***.**......**.*.*..*.********.**.**..*.**.*.**.*******.*..*.**.*.*****.....*..*..*..*.****..**...*..*...*.***.**.******.**..*.***...********..*...*....*..*.**...**.*.*****.***.*......*..*..*.***..*..........**.*..*****..***..*........***.*.****..**..*....****...*.***.....*..*...**..***..*.****.*......*.**.*..**......*...*.*..*...****......*....*******...******..*..*..**.***..*.*..****.**.**..*.....*.**..*...**..*..*****..*.**.*...*..*.*..*......**.**.***..*.*.***.*.*....*.*......***..*..****..**..*.**.*.*.**....*.**.***.*...**.*....**..*.*......****.***..**..*.***...*.*.****.**.*......***..****..**.******..***.**...*****.*.**.***..**.*..**.*..****.****.*****.*.*...*.*....*...**.*.**.***.***.**...********..****.*..*.*...*******...*.*.*...*....****....**...**..*..*.**...*****....*....***......**..*.*.*.**.*..******..*.***....**.*...*.*..***..*.....***.****..*.*.**.**..*..*..***...*...**.***.**.***.*.*.....****...*....**..**.**.....*.*.*...*.**.*.**.***...*..****...****...**.****..**.*..***...***..*..*.*******.*.***..**....**.******..*...***.....***.*..*.*...*.*.*....*.**..**.***..*.*.******..*.**.*...***.**.***.........**.**.*.*.*...**.***...*****.***..*******...**..*...****..***..****...**...*****.*...*..*..*.*..***.**.....**..**.*.**..***....*.*.*****.*.**.**.**......*.*.**.**.**.*..****.***...**.**..***...*..*..**...**.**.....**...**.**.*....****....*.**.***....*......*.*.*..*.*.****.*.*..**.*.****..***....****.*.****...*.*...**.*****......*.....*.****.*.*....**..***....**.*.*******..*...*...*...*..*.**.......**.***.*...*....**.....*.*
*****..*..**.*.*..**..**.*.****..**.*.....**..**..*..*.**....**...***..***.*..***.****.*.*******.****..**.*...**.****.***.***...*.*.*..***.*..****.....***...**....***...*.*....**.**.*...****.*...**..**.**.**..*....**.****..*.*..*****....*..*...*.****...*...*.**..**.*.***..*....**.*...*.***.*..**..**.*......**.*....*..**.***..**.*...**.*.*.**...***.****...**.***....**.*......*****..*....*...**.*...*..*.******.*****..*.***.*.****.**...***..*....*.**.***.**....**.*.*......*..*.....***..**.*..**....**.**.***.*..*.**.*.***..*....*........*.*..***....*.********....***.*.......*...**...**.***.*******.**..**....**.**.****..*****.***.....*..*..**....**..**.*..***.**..**..**..***..***.*..******.**.*...*.**.....***...***.**.*.***.*.**.**.**.*.*..****.*.*......***....*...**.*...**.*.*...**.*...*.....*.**.*****..**..*.***...**.****..**...*.**.*.**.**.*.****.***.*..**.**.**..*.*.*..*.*...*.*.*..*..*..****...**...*****.....*.*..*.*.****..**.***...**..******....*.*..**..***.*****..*.**...***..***.*..***..*..*.*.**.............*....*.*.***..*.**.*.***....****.*....*****.*.*...**.**.***...*.*.*.**...*.*.****.*....***....*....*.....*.**..*****..******..*.**...***.**.*.***....*.**...***.*.*.*.*****.*.*.****.**..****.******.*..**..*..**.**.**..**...*...*.**..*..*.***.**...**.**.....**.***..*...**..**..**.*****.**.**.*.*.**.**.*..*...*.*..*.*..**...*..*.*..**..*.***.**.******.*.*...*....**..***.*.*.*......*..*...***..**..**..**.*..***....***.****....**..*.******.*.....****..*...*..*...*****..**.***.**.**.**....*..**.***.*.*..**.*.**.****.*..*.....*.*..*****..***.....**..*....*.***.***.****....*....*.****..*********..*.****.***..***.*****.*.**.*..*.*..*...*....*.**.***...*...*.****.*..**.**.**...*****..*...*****.......*.*..*...**.***.******...........**..*..**.*..*.***....**...**.*....*..**.***.**.*****....****..**.*.........**.****..***..****........*...***..**..*....*.*.*.*.******....*.*.*.**.*..**.**...*.........**.*...**.....*..*...*.**....*.*.*.**.***...*.*..*****..***.*..**.*.*..*..
.**.*.****...*.***.****......***..*..****.*..**.*.**....*.***.*.*.*.*.**....**.*.***.*****......***.**...***....*.*..****.*.***.*****..........****.**..*****...*.*...*.*.......*....**..**.*.*...*.**.***.*.**.*.*.**.***.***....**.**.*..***.*.**.***.**.**.******.*.**..****.**.****.*.*.*..*..*......*.*..**..*****...*.*..**..**.*.*.*.....*.*....*..***..****.....*.*.*...*...**..******.*.***.*.**.***...*.***.*....****.**.*.*..*..*****..**.******....*..*.**..**..**..**.*.****........*.....**..*.*.***..*....***...**.********..*.**.*.*.**.*..*....*....*...*...*..*.*.*....******....*.*..*...*.***..*..*.***....***..**..***...*..**.*****.*.******.*.*...*..**......*..*.**.*.*..**..........*.**....**..*..***.*....****.****.****.**..****.*....****.*...*..*.*...**.***..******....***..******..**..*..*..**.***.**..*******.*****...*.**.**......*..*.***...**.***.....*....**..*.*****.****.***...**.*.*****....*..**....***..**.*.**.........*.*..**.*******.******.****.*...*.*.*....*.**.****...**....**..*..****...***....**..**.*..*****.**.*.*..**.**.....****.*.*....******.....*.**.*..**..**.*..**.*.**.**....*.**.*.****.....**..****.*****.***.....*.*******.....**..*..*...****.***...*.*.**..****.*.*.*.**.*.*......*.****.....****.***...**.*.**...**..****.**.*.*.*.**.*.....**....**..*...***..*....*...*..**.*.***.*.**.*****.*...*...**..***.****...*..*...*****.*....*...*.......*.*..***..****..*...***.*..**.**....*.*..**..**.*..***..**.**.****...*.*.*.*.*..*.**.**....**..*.....*..**.**...****...**..**..***...**.***.....*****.*.*..**.******.....***..***.*.*..*..*******..*****..**.*.*...**...***...******.**.*..**.**.......**.....**.*...*..****..*..*.****...*.**.**....*.***..*.***....***.*..**.***...**.*.****..*****.*..**....**...*..**..**.*..***.**.*..*..****..*.*.****.*.*..*.*..*..*...*.**.**...**.****.****...*****.**.***........*..********..*........**..*****.****.**.**....*..****.*..**.**....*..***.**.**.*.***.*....**.*.*..*......*....**.****..*.***.*.**....**..*.*.******.......*..*.***..*...**..
**......**..*.**...****.**..**....**..*****.*...**.*.*.*.*****...*..*..****.*..***....****.*..*****...*******.*.**..****.*.*...****...*..*.*..*..*.*...****..*.***...*..*..**.*.****..**.***..**.*..*.**.***.**..**.**.....***.*.***..***.******..**.**.**.*.*...*.**.**..*...***..*.*.*..*...**.....***.****.**..*....**.***.**..*.******.****...**.*.*.***.**.******.*.*.**.**..*..*..**.***.***.***.***.*...*..*.***.**.*..*..**...***.**..*...*.*...***..*.....***.***..*....*..*...**.**...*.......*.*..*.**.*..****..***.*...**..***..**.**...*..*.**.*..**...*.......*...*..*.*****..*.**.***..***....*....**..*..*..*...*...*****...*..*.*****.*..*.....*.***.**...*..*..**.**..*..***.*.***...**.**.....*.*.*..*.****.**....**.***..*.*..*.******.*...*...***.***.***.*..*...*..*...*..*.****.*********..*..**...*...***.**....*****.**....*..*.*..*..**.*.**..*..**....*..*.***.****.*.**..*.**..***...****...***.*.*.....****...***.****..******...***..*...*.**.**.**..****....**......*****.*****..***....*..**.**.**...*.*....*...*.*.**.*.**.*....*.*.*****...***..**.......*****.....*.*..*.*...*.*..***..*.*.***.*..**..*..*.**.***.*...*.**.**...**.*...*....*.****.*..**.*.*.****....*.***..******.*.***..********....*..***.*.....*.*.*.*.****..**...*.**..*.....*.*...*.*.**.**..*..*...*..*....**.*.*.*.**.***..*.....*..*.***.**..**.*..**.***....**..*..***.**.**.*....**.**.***....**.******.*..*.*.****.**.*.****.****.***...*.**..**.*****..*.**.**..**.****.***.*..*****..*..**....*...***.*..**..**...**.****..**.**.***.******.*.*..*.....*..*.*..**.*.***..*.*****..**.***.*****....**.*...*..**..**.**...*****.*.***.....*...*..**.**..***.*.....**.****...*.**.******..*.*...***.****.*..**...***.**....***.******..*....*.***........**.***...*******.*.....*..***..*.*...*****...*.*...*.***..****.***.****....*.**.******..**.*.**..**....**..*.*..*.****.*.........**.*.*....***...*...***.*....*.....********......*.*.*..****..*..**..**.**.*.***.**..*.***..**...*.*..***.*..*.**..**.*........***..*.*.****...*****.**.***..*.***..**..
....*.*....***...*..**.******.*.*......***.*..**.***.******..*.*...*..*..*.*.****.*.....**.*.**..***.**.*.*..*..********.**...**.*.*****.*****....**.**..*.*****..*.******.*.**...***.....***.*.***....**..*.***.*.********.*...*.*.**..***.*....****.**.***.*.*.*..****..**.*.*.*.*.*...*..**.*...*****.*.**.***.********..*.*.*.**********.*.*.*..........*.*......*...**.****...*.*******.******...*.****..*****....*..*...**...**.*.******...*...*....*.......***.*..**.*..****..**.******..*****.*.*.....*..**..**...*...**..****.....*.**.*...*****...**.*.*.*****.**.****...**.*..**..**.*...*..**.****..*..**....*.*.***..***..**.....******.*...****.******.*.**.**.*.*.***..*..*.*......*...*....*.**.*.*****...****.*..*...**...**.***..*.**....**.**...*.*.*..****.****..**.*.*..***......*.*..*..***..**.*.*.***.*.**.**.*.....**..*.*.*.*....**.......*..*.***...*...*.......***..*.**.*.***.*.*.*....***..***..**.*.**..**.**..*..*.*.**.*..**.*.**.*..***......**...*..**.***.*.*.*.**..*...*...**.....*.*.**..*.**.*.****.******..****.*..***...**.*..***.*.*****....***..*...*..*******.*.*.***..**..........*......*.*.**.**..***...*..*...*..**.**..*....*.*....***...**.***.**...*.....**.*...****.****.***....*..........***.........**..***....*.*..**....*..**.*....**...*****....*...**..***..**...........**.***.*.*.*..*.****.**.******..**.**.*....**........**.......*****...*.....*****.**.**.****..**...*..*****..***...**.........*.****.*.*.*.....***.**...***...*....****..**.*.**..*...*.**..**.*****.**.**.*.*..*..*****..**.**..**..**..****.**.**.......***..****...*...*..*.***...*....*..*..*..*.*..*.****.*.*.**..*.*...*...**.**..*.***.*.*..*.*..**..**..**..**...**......*....*.**.**..**..***...*..*.....***.*.*...*..***..***...*...*...***..***...*.****.***.**.*....*.**.**.**.**.........*....**.*...*.**..*...***.***.***.......**...*..**.*.**.*.*.*..*.*.*.*.****..*....***.*...*..*..*..**....*....**.*..**.....*.**...**..**........*...*.**..**.*.**...**..****..*.*.**.*..*.***.*.*.*.**....*..*.*.****..**...*...******
**.**..*.....******.*...*..*.....*..**.****..**.**.*.**...**.***..*.....**...*.*.*...**..****.**.*****.*.****.*.*.**..*.....*..**..*..***..*.***.**..*..**..*..*....****.**.**.****..**..***...**.*....*....*.***..*....****..*..********.**.*.**....*..***..********....*.***.....**..***.*..****...*..***.*.*.*.....**..*.*..*...**...*......*..***.*...*...*..*...*...*..*....***..****.*.*.***..*...*..*..*..*****.....*.*.*...***.*.**.*...*.***.***..*.***.***...***.****.*..*..*..*.*.*.*..****.*.*..*.****.**.*....**...**.**.*****..**.*.**.**.*.*.*.*.****......*.*...*.*...****.....**.*.******..*..**...***..*.*.***...*.*..**.....*..*.**..***..*.****...*..*****..*.**.*.***.***.*.....*.*...*...*.***.*.*..*.*.....**..**.****...***.*********.*..*.**..**.***.******..**.****..*****.*.*.*.*.*...*.****..**.***.*.****.*....*****......*....*.*...*..*****..**..*...*****.*...*.*.....**..*..**.*..**.*....***.**.*.*.*....***.*.**.**..**.******.****.**..**.*****.****.**.****.*.***.****..**..**.***...**..**...**..***.***.*.**.*.*..*****.*...*.......**..**..*.....*.*.****.*..**..*.*******..**...*..*...*.**.*.*...***..***...**.**.*..**.*....***...**..*.*.**..**..**.*..*...**.*.*..****.***..*..*..*..****..***.***.....****......*...*....**...*..*.****.**....*.*...*..**...*..*.*..**..****..*.***.**..*....***....*********.***....*..**...****..*.*.**.*..**...*.....*****.**.*..*.*.*...***.*..*.*..**.**.*.*.****.****.*.*****.*..*.*.*..*.*****.*.*..***.*****...*..*..*.**.*.***.****..*..*.**.....****.*..*.**..****.*..*.*..*.**..**...***.......*...*.**..*...**.*..**.*......**.*....**......***.**.*.****...*..*.**..*.****.**.**.***.**.*....*..*.*.*.**....*..**.*.....*...*.*.**..*....***..******.*.****..****...***.**.***....*.***...*.**...*.*..*.*..****.***.*..***.*..*..***.**.*....*..*.*.*****.**.*..*.***.****.***..***..*****...**...****.**...****.*..*****..**.**..*..****.**..*.****..***....**..**.***.***.*.**..........**....**.*.*****.***...***....**.****.*.*..**..**.**..***.*.*.****...*...**.***.*.**......*
.**.*.**...**.**..***..*.*...**.*.*...**.*..*.**.***..*.*...***.**.*.*..***.....***.*******.*..**.**.**.**.***.*....*.*...*..*.*.*..**.*.**.******..*..*...****...*...*.*.**.****...***.*...*...*..*..**.........**......**...*..*...**...*.*.****.***.*.*..*.*.***..****.*.......*.***..**.***.*..*.*.****......*.*....*..**..**.*....******.*.**.****...*.****.*.*****.*******...***....**...*..*****.*..*....*.....*.*..**.*.....******.*.*.*.***.****.*...*..**..***...**..*.**.**.*.****.*..**....*.*.*...*.**.*..*..***.....**....*...*..***..*.*..*.**.*..*..*****.*.**...*.*.**.***..*.**.*....**.*.*...**.*.**.*****.**.*...*.*****.*.....**....**.**...**.**.*...*..*......**.**.*.***....***.....***.*****.*.*.*.****..**.**....*.*.**...*.*.**.*.*..********..***...**.*.*.*..**..*..**..*.***...*..**.*..*****..**.....****...**...******...***.....**..****.*..**.**.**..*.*.*..**.*...**.**..*..**..*....*****.**..*...**.**..**..*...*....*.**....***..*.....**.*...*..**..*.***.*..*...*.***..**.*..*******.***.**.***...***.**.***.*.......*.*******....*.*******.*.**.*.*.**...*.**.**....*..*......*.*..***.***.****...*...***.*.*..***.**..*.******.*.*****.***....*..**.*........***.**..*****.**.*..*.**.*...******.*...**.*.****.*..***..***..*.*...*...***.********..*......*..*.*...*..*.***...*...*.*.*.*****..**.*.*....***.*......*..*....**....**..*..****.***.**.***.*.***.*..**....*.*.........*..**.*.*.*.*.*.....*.**.*..**..*...*********.*...*.**.......******.....*****.*.*....*...*.*..*....*****.*.*.*.**.....*.....*.*..**.**.***..****.**.**.****.*.***.*...***..*.*..***.*.**.*.**.**.*****........*.**...**.**.*.*.....*****.*.*.***.*.....*.....*.*.**.**..***.*........*.*..*.**...*****...****.*.******..*.*...**.....**.*.***....*.*.**..*....*...***.**.*....*...**..***..**..*..*.*..*..**...*****.***..*..*....**......*..**.....**.**.*..*..*.....*...*.**..*..*........*.****.**...........*....*..**..*..*.....*****..****.*......*..*.....*.**..**...*.*..***.**....**.....**..*.**.**....****...*..*...*.....*.*.*..***.*
.***...**...**..*.........*****..*.**....*..*****..**..****....*.**..*****.****...*..*...*.**..**.*.***..**..*.*..*.**.*....**...*****...*......**.*.*..*..*..*..*.**.**.*....*.*.**..*.*.**.****..*....*.*..***.**.**.***.**.*.....*.****....*.****...*..*.***.**.***.****..*..*.**..*.**..***..*.*.**..*.*...**.*****.*....**.*.*...**..***.*.******..*.....*.***...***.*********.*..******.*.***..****.**....*...*..*..**.**.*...*..*......*.**.*.**.......**..*..**.*.*.**.......****....*..**..***.*.*..*.****...*.*.**..**.*****..*..*.*...*.***....*..**..*..**....****.**.*...*.**..*.*..**..*.*.*.*.***.**..**.*.*.***.**...*..*****....**.*.*...*....**.*..*...*.***.*..***.*.....*.*.*....*....*..*.***.*.**...*.**.******....***...**.*...*...*.*.*.**.....*...**.*..**..*...*..*.....******...***.*.*.**.*.**.........**...*.**.*.**.***.......*.*.*..**..*..*..**.****..*.*..*..*..*.**..***.*..*****.**.***....**.******......*....*....*.*..*..***....**.**..******.*...*..*.**.****..*.*.**.*.*.****...**.****..***....*.*.**..*.*..**..***..***.*...***..**..*..*..**..*.*.*.*...**...*.*.....*..**..*.**..***.*...**.*.*.*****.*.**....**.**...**.*******..*.*..*.******...*....*..**.....*......***.*.**..**.....*..***.******..**..*.*..*..**...*..*..***.*..**.***.***..**..*.*...**.*.....****...**..****.....*..*..*...*...*..*.*...*.*...*.*......*.****..*..***....**.*...***.*.*.*.....**..*...*.*.*.**..********..*..*.*.***.***.****....*....*...***..*.**...*******...**.***......**...**.*.*.*.**...**.**..*...*..****.*.*..***.*.....*.*.****..*...**..*.**.*********.*.*.***.*.***...*..**.***....**.**....******..****..***......*.******..*..****....**.*..*****.*..*.....*..*........*.*..***.*...*.**..**..**.....**.***..*.**..**..*.**.**.**.**......*.**.****.....*.**...***...***.*******........***.**.*****.*.******.....*.***...*..*..**..****....******.***..***....*..*.*.*******.*.*.****..**.*.*.*...*..*.***..*.**.*..****.*.**..**.****.*****.*.*..****...**.******.**..*****.**..******.**...*.*..**.*.**.*...*..*..**.*.**..
.*....*...*..**..*.******..***..**.***.*.***.*.****.**..***.*..*..**..***.*.*.***..*.**...**.....**.*....*.*....***..*..***.*.****..*..**.**..**..*......***..**....*.*..***....**.*..*.*.*.*.***.**...***.*...***.****.*..*..*....*..*.****.*..**..*.**.*.*.***....*****...*.*.*...*****....*****....***..***...*.***.****.*...****.*....*.....*.*......*.*****...****...*.*.**.**....*....*.**.*..*.***...**.****....***.**.*.**..**.*..*.*....**.***.**..**..***.*..*.***.****..**....*..*****.***......****.*.*.*..**..*.***....*..*.*..**.***.**.*...***..*....*******....***.*..*..*..**..**.....**.**.*...***.**.***.*......**.*.*..*....*..**....**...*.*...***.**.*...*.**....****.***.***..*.**.****.**.**..***.**...*****.***..*.*..*.**.*.**...*..****.*..******...*..**.****.*.......*...*.*..*...*...***...***.***....**.**.*..**.**.*.***.*****...**....***....*..**..*.*.***.**.....*..*.*.***..*****..*.*****.*..***.*****.***.*.**..*...*********.*..*.*.*****.**.*.**.***..*..*.***...*****..***.******.***.*.**...**.*......*.***..*..**.*.....*.*.....*.*..*.**..*.***.****......*...*...*.*...**.*..**..*.****...***.***.*....**..*.*..*****....*...*..*.******.*...*.**.***.*.*.*.*....*..**..*.....*.****......*.*.*..****....***.*******.....*.****...***.**.*.*..**.*...****.**..*.**..*...*****.***.*.**.**..****.*.*.*.*.*...*.*...**..**.****.**...*..*..*******.**...***.*..*..**.*.*....*************.*..******..*..**.***......*.**.***..*....***.***.*...**...**....*****...**..****.**..**.*.***.**.....**.**.**.**....**.*..*..****.*.*..**.*.*..*..**..**..****....*..**.*.*.*....**.*...**.....*...**.*...*..***.**..*.*.*....*.**..**...***..*.*.****..*...*...*...*...**********..**.**..*...*.*...*..*.***.*..**...**....*.**..*..*.*.***.**.*.*..*.......*.*...**.***.*.******........****.*..*...**....**.****......**.*.**.*.***...*.*..**....**.*******...**.**.*.....*.*..**.**.**.****..**.*..*.**..*..****.**....*...***...***....**..*....*..***....****.*.*.*..*.*.******.**.***.*...******.*.****.*..*.**.*..*.**.**.***.****.
..*....**......**.**.......*..*.*.*..*.*..*.****..*...**...*..**...*...*...*..***.*...*..*...******...*..**...*.****.**..*.*.*.*..***..*.*..*...*.********.***.***.**..***.**.*..*..*.**.*.*..**.**.*...**..***..*.********.**.**..*.****....*.*.******.****.**....**.*...**************.*..*.**.*.*.**.*.*......**.*********...*...*..*...*****....*..***.**.*..*.**.*..*****..*.*..*.*.**..**.**.**.*...****..*.....**.*.*..*.**.*.**.*.****.........*....*.*.**.*..*...**.......*.**.*.**....*.***..**.**..***..*.....*.*.***.*.***.*.****.*.....*...***..*...*..*....**.*..**.*.*.*****.*...*.**.*.*.**..*..*..***....*..*...*.........**.*..*.*..*......****.***..*.**..***..*.....*.**..*....*..*.****..*****.*..*.*.**...**.*..**..**.***..*****..*.***.**.*.*****.*.**.***.*....***.****.*..*.*.*.*.**.***.*...****.**.**.***.***...****...***....*.*.**.*.*.*.****.*.....********...*..***********.*..**...*.***.****.***.**..***......*.......**..*....*...**.*.***...*..*********..*.*...**.*.*..*..**.***.***.*..****..*.*.*.**.**.**.*.**.*..***.**..**.*.**...**.*..****.*.*..**.*.**.**.*.*..**.*....*...**.*.*.*...*..*****.***.*****.....*.****.*...*.****.******.*.*...******..*..*...**.*.*...***.**.**.*.*.*..*.*.*...****.*..*....**...*....**..*....**.....***..*.*.......*...*.*..****.*****....*...*..*..*.*..***..*.**.*.....*....*.**...**.*.**.*...**.*..**............****.*..*.**..*...*.**.*..*.*......*.***.*.....*.*****.******..*...*****.*.*.*..*.**..*...*.*..*.*.*.*.**....*..*..*.*..**.******.*..**.*.**.***..*...***.......*****.***.*.***..***..****.**..*...*****..*...*.*.**.***.***........****.*..**.***...******....*****.****.**********..*.*.*.**..****.***.*.***.....****.*.*****....*..*****.*..*.*.**..*..****...*..**.*....*..***..*******.**.*..**..*....*..***.**..***....*..**..*.....*****..**.**..***.*...*.*.*..*..***..*****.*..*..*.***..*.*..*.**.*...**.**.*.*..*.**.*.***............**...*..**....**.**...*.**.**..*.*....*.********.**.**.*..*..*...***.*.*.*.....**.*..*.*..*.*..*.*.**...**.********.*...****.
**.*.**...******..**.*.*.*.***...******..*..*.....**..*.**.*....**.*.*.*****..*..****.**.*.**...********.**..*.****...*..*.*....***.**..****.*****.*****....*..****..*......**.......**.*....**.**...*.*.*.*.*...**..*.**..**.*.*.*..**..*.**.***..*.....*.*..*****......***...*..**..........*....****..*.**.*.*.**..**..**..*...**..**.****...*...*..**.***.**..*..*..*.****.**...***.*.*.*..*.*..*........**.**..*.***.*.*..*.***.**....*....*.*...**........*......*..*.**.....*****.**.***..**.***..*.*..*...**.**.............****..**.*.*.*.***.***.*.*.........**.**.*..***..*..***.*.....****..*...*.*..**.**...**.***.***.**.*...*.*.*.***..*.***...****..*..**..*..***.**.****..***...*..***.....***.*.....*..*.*..*.*.....**.*.*..*..*.*.**..***..***.*.***.*..*.***......*..***..*....*..***.**..**.**.....*...***.***...***.*.*.****.*.*.***.*****..*..**********.**.*.*..**.*.**...*.**.**...*...**...*.**....*..*...****.*.***.*....**...**.*..**.*.....**..***.**...*...*****...*********..*......*..*..*..*.*.*..*..**.*.*..*...****.**...*.....*.**.....*....*.*.*.*****...*.**..*....**.*.*.****.*.*.*.***.*.***..*.****.*.***..*****...*.***..*.*.*.*....*.*.......**..**..****...***.*..******..*.**...*.**...**.**.**....*..*.*..***.**......*..*.*..*...****......*.***..*.**.*....**..**.**.**.**..**.*..**.**.*....***.**....*.****......*..**.****.**.**..****..*.*......**.***.**....**.***.*.****.....**.*.....*.*.*....*.**...**..*....*.*..**.**.*.*.***....*.*.*..*.*......*.*...****.*.*****.*.****.*****.*...**..*.**.*..**.****.**.*..******.*.***.*....*****.*..**...**.*...*.*.**.*****.*.*...*...***....**.*.***..*.*..***.*.**.*.*****.*.***...*..*..**..*.*...**..*******.*..*...*********.*..*..**.*.******.*...**...***.*.***.***...****.**...***.**.*****..*..***...*.***.*.*..*.*******.*.*.**...**..*..***.**.*.***..*.***..*****...**.**.**..*....**....*.**....****.*.*....*.******.**..***.*.*.***.**.**.*****..**.*..*..*.**.***.**..*.*.****....*.*.*...*.*.**.....*...**...*..*..**.*....*.***.....*...*.****...**.....*..*.*
.****..*...*..*....*...*.*..*.*.*.**....**.****.***...****.**.......*..*.**.****.**.*.*********..*.*.**.*.*..**.*****.....**..*.*****..*.*..*..*......*....*.***......*........*.***.*..**..**.*.***.****...*.**..*...***.*...*....*****.*..****.**..*...*..*...**.***.**.***...*.**.....*.***.*......*.*..*..*****.*.....****.*.***..*...**...*.*..****..***.**....**..**...*.*...*..*.*...*..*..*..**.*.*....*....**.**.****.**.*.***.*.****..***..*.*..*.****...*...*...**.*.........***.*....*.*.****.*.*....*.*.*..*.**...*.*.********...***..**..****....*.***..*...*.**.***.**.*.**.**.**.****..**.***.**.*....*.*..**..***.***...*****..****..*..*...***..*.*.*.*.*.*......**...**.**.**..**......*..**.*.*.*..*****..*.**.***...**..*.*.***......***.****...**.****..*..*..***.**.*......*...*.****.****...****..***..*...*..*.*..............***..*****.*...**...*.**.**.....**....**.**.****.*.*...**.*.*..*...****.*.***.*.*..***...**..*.....***.*..*****..****..*.*.*...****....*.....****...*....*****.*.****..***...*..*.**.***.*..*.*...*.***.*.*.*.****..*..*..*..*.*..****....***...**.....*..*********..*.***.....**..**...*..*.**..******..*.**.*.....*....*....*...***..**.**..*..*..*.*....*...**.**..*..*.*...*...*.**.**.*.****..**..*.*.*****.**.*..*...*..**.*.***....*..***..*..**...***....**.*..**...***.......*...*..*.**...*..*.*.*.****..*****.*..**..*****...*..*..*.....*.***.*..*.**......**....****.********.****.*...*.*..*.**...*..*..**..*..*******.*****....********...**..*.**.*..****.**.***...**...*.**.*...**..*.*****..*.**.*.*...**.****...*...****.***........*.**.*..*.**.*.*.*..*.**.**.*.***...**.**..*....**....**.**.*.***.***....*.**....*...****.......**.****.*.**..*...**..*..**.**.*..*..*..**..**..........*.***...**...**..**.**...***..*.*..*...*****.*.*****......*..*..*.*..**.*...*.**..*..***.*..***.**.**.**...*..******...*.*..***..*......*.*...*.*.*..***....**.*..**.*..*.***......*.*.**.******....*.*.*...*****.*..******.......*.*....**..*.*.**.**.....**.*.****.*..**.*.**.***.**..*.*...*.*.**.*...*
**.*****.......*.*.*....*****...*..**.*****.*....*.*.....*.*..***...*.......**.....*...**.*.*...*.*..**.*.......*.*..**.***......***.....*.*..**...*...*...*.....*.*.************..****...***...***.**.***..*.*..*..*****************...**.***.***.*.*..**..*..*.*.****.*.*.*...***.*..*****.****..**.*.*.**.**...****.*....*****.*..*****...**.****......*.********..*...*...*.***.**..*.*.**..*.*...*****..**.*.*...*..*.*.*..*...****.*...*...*.***.*.*..*..*..**.*..**.**...*..*.**.*.*.**.*.*...*..****..******.*....*.....*..**...***...*****.**..*.*.*...**..***.......**..**.*.*.*..*......*....*.****...*..***.*.**..*.****...****..*..****...***..*.*.......*.***.*...***..**********..*.*.**.*....*.......**.*.****.....*..*.*.*....*****.....*..**..*.**..*..*****.***..*....**.**.*.**..*.****..*.**.**...*.*..**.****.*..***.**...***.***.***.*.*....*......*...*......*.*.*...*.*.**...***..**.***.*..***..*****.**.*..**....******.*.******.*.**.......*.***......*..*.**.*...****.....*.*..*..**..**.*.*.*..***..*.**..*.*.*.*.*..*.*..*...*.*.***.*.**..*..***..*..*.*.*...*.**....***.**.***......*....**.....*.***..******.....*.*.*...*******.*.......*.**.**.**...*...****.*..*.***...**.*..*...*.*...**..*.****..**..**.**.**.*****.*..*..*.**.****...*...**.**..**.*...***.**.*.*****..**.....***.**.*.*.*.******.**.*.*.*.**...**..*.**.****...**..****.*...*.....*.*.**.*.**..*.*.....****.*..****....*..*.************..***.**......***....*.**.*..**..****.*.*...*...*.**....*..*.***.**..*...**.******.*.*.***..*..***..*****...****.**...*...*.*........*.*..*...*...******.******.*.*..***.*..***...**.****.*..*..***.*..******..*....**.*...**.*..***.***..*...****.***....***.**.*.***..***.****.***...**..**..**.*....*.*.*.*.*....**...**.***..*..***...*.*..****.*..**..**.*.*......**...**..*.....******.*.**.*..*....***..***.**.**.****.**.......*..****.******.****.**.*..****.*.*.**....*.**.*......*.***...*.**..*..****..*......*......***.*.****..**....*..*.*....****..*.**...*....*.....**....*..*.**..*.****..*..*..*..**.***.*.*
.**.*....*....*.***.***.**.****.....*.***.**...****.****..**...*.*.****.***.*...***.*...*.*..*..*****..*.**.**.....**.***.*.**.*.***.**.**.*.**.*...****....*...***...***....*.*.*.*.**********..*..*..*..**...****...*.********.*.....**.*...**..*****..***..**......**.**..***...*********..***..**..**.***..**.****.**..**.***.***...*.*****.**.....*...*.*.*..*****.*.*.**...****....*....***....*...*..*.****..*....**.*.**.*..*******.*..**.**.....**.....**..*.*...***.****...**...*.***.******..*.***....***..*.***..*.*.*...**.*..*.****.*.*.****.*..*.**....*..**....*.**..*...**.***.**.**.*.*****...*.******.*...***...*..*******..*..**......*.*****.*.*..*...****...**....***..***.......**..*..**.*..*.*****.*****.**.***.*.....**..**.*.*.*...*.*.***...*.*..*.*.**..********.*****.*.*.****.*.*.******..*..***..***..**..***........*****..**....*..*...***.....*.*..**..*..**....**.*.....*...**..*.*.****..**.******.*.***..*..*...***..**..*.....*...**..***....***..*.*.**..*.**...********..*.**..***.***.*.*..*...*..*...*.*..*...***.*********.**..*.**....***..*....*..*.**....****.*.*.******.......*****.**.*....*.******.**..*...*.****.***.*....*..**..**.**.*****..*.....*..*.***.....*.......*..***.***.*.*..*.....*******......**.*.*...*...***...*.**.*.*.....*..*.***..**.**.*.*...***..*.*...*.**.****.*.**.****...*.*..*.****..***..*.***.......**.......*...*.**.**..****..****.****.*.******...**..***.**...**.***.***..***.***.*.*.**.*.*.**.*.*...*...**...***..*..*....*..*...*..*.*.*.**.*..**.*.*****...**.....***.*..****.*****..****....*.**..**..*****......*****..*..*....****.*..**.*.*.***...**.*..**.*****.*.*..*.*...**...********....*..*..*****...*.**.**......*..**..***....*.*..*******.*.*.**....**...*......******.**....**.*.***...*.....*........**.***...****.*.....**......*....*.****.*..****.**.*..*..*.**..*.*****..*.*..*****.*..*..***..**.***.*.*...*....***...*.*.*..*.**.**..*.*.*....***.*....**.*.*...***...***********...*..*.*.*...***..**.***.**..*..*..*..*.*.**..*...*...........**.*.****..*.*.*...
*...*****.****.**....**.**.*....*.....**.....*....*..*****.*.*..*...*.*.*..****.*.**..*******..****..***.*.*...*.*****.*.*....***...******...*****.*.*******.**.**.***..*.*..****.*..*.****.*...**.*...*.**.*..***.**.***...**....*...*..****..*.*.**..**.*.***..*..*.**.*.*.*******.*.**.*.*.*..**.**.****.*.*.*..*.****...****.**..*....***.*.*.*.**..***.*......**.****.......****..*.*.**...*.***...******..*.**.*......*.****...*..*...*...**.**.*.***.***..*.*..*.*.*..*.*.*.**.*..***......*..****.*...****.**.**.*..*.**.***.***.*.....***..****....***.***.***.**....****.**.***.*......**........**..***......***..*....*.......****..**.*****........****...*..*****...**..**.*.***.*.*.*.**....*.*.**..**...**..*...*.***.***.*..*..**.*.**..**...***.*..**......***....*..***..**.*.***..*......***.***......****.*..*..*....**.***..*..******.*.*****.*****.*****.*.....**.*..***..*.*..*.**.**.*.*...******.**.**.*..***..*.*.*.*...*.*.*.*....*...*.........*.***..*.***.*...*..*..*.********..*..**....**.*.*.**...**.**.******.***..*****.......**.*.**.****.*..**.*.**.****.....*..*.**.*..*.*....*.*.**....****..*.*.*.*...*.*.****.*.*..***.*..*..**..****..*.....***...*.**..***..*..*.***.**.*.*..*.****.*.***.*....*.****...*.*.*.*.*..*..*...*..**.....*.*..*.....**...******...*.****.*..*.*.*..**..**..*..****.*....*.*.*.......***.*****.*****..******.****..**...**..*.**.....*..*....*.**.*..*..*.***....**..*..*....*****....*.*....*.*...*..*.*.**..**.*.....*.*.***.*.***..*.*.***..*.****....*.**.**...****.****..***..**............*....*.*....**.****...*...*.*.******..*.**...***..*.**..**..**.**.*..**.....**..**..*....**.****.*..***.*..*.*.**.*.*..****....*..*...***.***......***....*..*.*..***...**.***....***.*.**........*..**.*..*.***.*......*.***.*..*...****...**.*.**.*.**.**..*.*..****..***.**.....*.**.*.*******.*.***..**.*.****.*.**...*..*.*....*******.....***..**..***..*..**.*.**.*..**.......**..*..*...***.*.**.*.***.*.**...**.****..*********.*.**...**......****.**.***.*.*....*..*..**.****.***..**.*.*.**..
....**.***..*.**.*..*.***.....**..*...*..*.**.*...***.*.*..*.....**.....*.*...**.*.*....**...**..**.*.***.**.******.*.**...***.....***.****..*..*..**..*..**.**.*.***....*...**.**..*.*...*.**..*..*.*****.*..***....**....*....*.**..**...***...*.****.**.***.......****...**..**...*.**.*.*.*.*.**...**..*..*.*..**..*..*.*.***.....*.*..*..*..*....***.***.....***..***...****.**.*........**......**.*..****....**...*.*.****.***.....**.*.**.*.***.**...**.*..*.***.*....****..*****.....****...**.**.*.**.*....**.****..**..*.***.*..**..**......*...***...*..****.*..*.........*.****.*****..*.***..****.**...*.......***.*..*.*****.*...*.*..**.***.*......*.*.**.**..*.**..**.******.*..*...****.*.*....***.*.****..*.******..**...*.*.**.*.**.**..*..*.*..*..*.....*.*****.*....**...*.**.....*......***.*.*..**.**.....***.****.**..**.*.**...***.*..*.*..*...*.**..**..*..**.*.*.*.*****.*.*.*.*..*.*.......**.*........*..*.****...**.*.*..*..*.*.*..*...**.*.***.*.**....**.*.*.....****..*...*.*.**********..***.*.*.....****.*..*..*****..*.......***....***.**...*.*....******....**..***..*..***.......****..*...**.*.***.**..**.*.***.******.**.**...*..**.**....*...*.*.*......***.....*.***...*.*.*..*.*.**..****......***.**...**.*..*....***.....*.....****.*.***...***.**....**.*....****.**..*..**.*..**.*..****..*..*..**.***.*.****.*..******....*******.*....**....*..*.*.*..*..*.*..*.*.*.***.***.*...*..*.*****.**.***.*..*....**.**..*.***.*.**.*..**.***.*.*.*....****..**.***.***..*.*.*.*..****..****..**...**..***.**..*.**.*..***.*...*..*...*.*.***...****.......***..**.*..*.*..*.*.*.*..*.**.*..*...*.***...*.*..*...*.*.****...***..***..**.*..**....**.**...*.**.*...*..****...*..**.**.***...**...*...***.**..*.*...***.*..**.****.**...*..*....******........*.*...**.*..****.***..*..**..**..*********..*..***.*....*...*.**...*..*.**.*..*.****.*....*....**.*.*...**..**.....*.*...*...*..*.****..*.**.*******.*.*.**..*....*...*.**.*.*.**...*...*..*.*.*.********.**..**.*.***......*...**.*..*.**.**.*.*..*..**..*.**.**..*.*..
.***...*..*...**.....*.****....*.*.**.**.*.**...*.....**..*..*...**.*.*..*.****....*.*.***.***.*****..*.*..**...***....****.....**.*.*.******.**.*.*....****..*.**...**..*..******.**..*.*.....**..*...*...*.****..**..**..*.*.........*.***...*..**..*...****...**.*..**.*****.**...**.***..**..***........*.*.****.***.*.***.......*********..*.*.**..***.*.**.*..**......**....*....*....*...*..**.....**..*...*.*.*..*.*****...**..*.*.***..***.*.*..*.**..*.**.*...***.*..**....****.******..*******.**..*.**..**.**..*.*.*..**.........*.***.**.**...*.*.****.***.*..*..*..**...*..**.*.****.**.**.***...*..*.**.**..*.***..*.***..**......**.**.*.**...***...*.******.*...**.***..***.*...***.*..***.*******..**..***.*...****.****....**..*****.*.*.*.***..**..**.....***...*.*...*..*.*.........*..*.*..*.******.**..*..***..*****.*.**....*........*****..*.*...*.**.****.....*.**...**.**.*..****...*...**...*..*.***...*.*****.**..****..***.*...*.*.****.*.***..*......**.*.*********..**.**.*.***.**.****.*.**.....**.**.**..*..**..*.***..*.*.**..*..*..*..******...**......*.***...*.***..**.**...***.*..*.*.....****..*.**..*.*....***.**..**...***.**.*****.*****..****.**.......*.*****.**.*...*..*....*.*...***.***.....*.....***.....*.*.******..........*..********..*...****.*.*..********....***.*....*.*.***.**.*..******.**.*.**....*..**...*..***..**.***.*.*....**..***.*.**.**..***.*****.*...*....*.**...*****.**..*..*.....*...****..**.*...**.**.**.**..*.*......******..****..*..****.*....**..*****.*.*.*...**..*..*..*.***.*.*...***.**.*.**.****.....***.***.***.***..*......**..*...*.*.******..*.***..***......*...*.**.*..*...*.*.*.*..***..**.*..*.******....*...**..*****..*..**.***.*..........*.*....***.*..****.*...*..****...***.**.**.*.*.**.*...*.***.*.**.**..**.**...*...*.*****..****.....*.**..*.*.*....**.*.***.*.**....**.***.*...*..**.*.....****...*.**.*.****.*..**.***...*...**..***..**.**...****.***..*..*..*.****..*.....*...*.*.*..***.**.**..*.......*..**.*..***.*.*.**..*.*...**...**..**...**.***.**...*.*.*...
*..*.**...****.*..*.*..****...**..*.*..*.**..*.*...*...***.***...**..***..**..*...*..*..***.*...*******.***.**.*.**.**.*.*.***...**.****...***.*......*****.*.***..**..*****.*.**..***.*.*..**...**********..*.*.*.**.....*.**..*.**.**..*.*....**.******....***.*....*...*.**.*...*.*..*..*..*..*.***.*.****...*..*..**.*.**..**..*.*.***....**.....*..******.*....*.***...*..*..*.**...***.***.****.*..*.***.*..**.**.*...***.*.*.*.***.****.*.*..*.*...*****.****..*.***.**.*.**.*....*.*..***..***...*.**..*.....*.*.****.*****..**.*.*****..**.**.****.*...**..*****.***.**......***.****.*.*..**.***.*********.**.*.**....**....*....*..******....*****.*...***....***..*.*.**...*.***..****.**.**.*...*..*.*.**...*.**.**.**...*...***...**.*..***.***....*.*..***.*..*.**..*.**..****..*.*.***.*...*****.*****.**.****.*.*.*....*.....*...*..**...*...******....**....**....***.*....*...*......*..*..*.*.**.****.**..**.*********.***.**.*...**.**.****.*..*...**..*.*..**.**..*...**.*****.*.**.*.*.**..*.**..*......*******.**.*..*.*.***.***.**..*.**.*****.......*..**...******......*..*.***.**.*****.**.*******.*.*.***..*...*****.*.*.*.****.*..***..*...**.*.**.****..*...***..**....*.**..*.***.*.***...*...**...***.**..*...*.*.**...**.*.*..**.*.**.......***..***..*.**.**..***.*.***.****.***...**....*.*.*.*.*......*.*.**...**.*.*.**..*****..*.*.*..**.**..******..**....**.*.*****..*****.**.**.....**...**..***.*.**.*.**.****.**.*..*.***...*.*.*******.****.*.***.**...*....******..*.*...*.**..*...*.**..****...*.*...**.*..*****.*.*...****....***.*.***...**.*..*.*..**..***..*.*.*.**....***..*.*..**.*.*...*....*...*.**.*...******.*...********..*....*...*...****.*.***..****..*...**.*...***.*.*.*..*...**.....**......*.****.*..*...*.*..*.**.*.*..*..**...*.**.****.***.**..**......**.*..*.***.******.*.**.***...**..*.**.**...*...*.*.*..****.**.*..*....*..*.*...***.....*.**..**.*....*..***..*..*.*...***..*.**.****..***..*..**..*.*..*.**.*.........*.*..***..*.********.*..**.****.**.**.**.*.*..****.*..*****...*.**.*****...**.
.....*.***.*..**....*.**.*****.***..*..*.******..*..*****...*..**.*.*..*...*..***..*.*..**.******..**.*..*..*......**..****.*..*.**..*****..*...*.*...*....**.**..*.....*...*...**.*.*..**....**.*****..*******.....*.*.*.**..*****...**.*.**...*.*..***.*****......***.**.**.*.*..**....**.*.*......*.*.*.*.....**...*....*****...**.*.**.*****..*.*.*..*.*.*.*..*.....*..***.**...***..**.....*.....*.....******..****..*...*....*.*..*..*.**..****.**.*..**....*.**.***.**.*.*****.*...****.....*..*...*.*.**..*****.****.**.*.**..***...*.*....*****....*......*......****.**.***.*..*..*...*.*.*.**...*.***.*....*........***..*.*...*.**.**...*.*******..***.********..*....**.*...**.....*...*.***..***.*.*.****..*.*.......***...*.*..*.***.*..*.*..*.*.*...*.**..*.*....********.*.*.*.**.*..**.***...*.**..........*.*....**...*.*.*.**...**..*.****..*..*.*.**.**...*.*....*****....*..**.*.*......**...*.*.***....****..**....****.*.****......*.*.*****....***.***.*.....*.....*....*********..**.*...****.*...*.*.***.*.**..*..***.*...*...****...*.*.*********....****...*..**...**..***.*..*..*.......*...**.***..*......**.*.*.*...**.****.**..*.****.**.*..*.**.**..***..*..*..*.**..***....**.**.**.....**.*....******.*....*.**..*..**.*.**.*..*.**..*..*.*****..*.**...****.*****...*.*....**...*..***..*..***.*..*.**.**..*.**..*******....*..*.*.**.***.**....*.*****..**...*..***....**.****.*..........*.*.**.*....**......*.*.*..*.**...*.*.**......*.***..*..*..**.*...**.*..**..**..**.***.**...**.**.**....*.*..*.********..*.***..*..**..***.**.*..*.***.***......*..*.*.**....*..*...****..***.***.**.*.*.**....***...*....*.**.*.**.*.*....**..*..*...****..**.....**......****...**..*..****.**...*..***..*.*..***..**.**..*....*...****.*.**...*..*.***.*...***..**..**.****..**.*..****....*******..*****.**********.*****.*******...**....*..****..*..*..**...*.*..***..*.**.*..*..***.*.......*...****.*.**.******..*...***..*.**.*..*...*****..*.**.*...**.***...****.**.*..*.*..**..*....****..*..*...*......**.*..**......*...**...*.*..
.*....*..*.***..***.**.**....*********.**.*.*.*.**..*.**.*.**.*..***.*.**.*..*.*****..*.**.*.**..*.*..*.*.***...*.**.*..*...*..*.*.***.*.*****.***...**...*****...*..*.*...**...........*..**..**.*.**.**..*.**.***.....*.*.*......*.....***.**....*...*.....**..**..*..**....*.**...**...*.*..*.....*.*.....*.*.**..**.*.***.*.**.*.*..***...*.*****..*.*.******...**...*..*......*..*.*....*.*****...*..******.....***....*..*..****.***..*.*.**.*...**.******..***.**.*.*...***...*..*..*.**.*.*..****.**..****.**...*.*...*.*.***.*..*.**.*..*.**....**.*..*.......*.*..**.....**..**..*.*.**.****.*....**....*.*.*.****.*..*.***..**.**.*.**.*.*..***.....*.**.*...***.*.**..*..*.....***.***...*..**.....***.*..*****.*..*.*..*.****.*.....*******.***.**.**.*.*..*..*...*.***.*..****.**..***.****.*.**.....**.***...*.****..*.****.****.****.*.*.**.**..**.*..*..*.....*.**.*.**.*.*.*.*..**..*.*........**.*.****.********.*.*...***.*.**.**...*.*.**.*...****.*.****.....**.*...*.*****.*....**...**.......*.......***.**.*..****...***..*..*....*...**.*.***.*.**......*.........*.*.*..*....*.**.***...*.*.*******.**.******....***.******..***...**.**..*..**.***.***.***..*.**..*.*...***.*...**.*....*..*.**.**....**.*..*..****..*.***..***..***...*.**..***..**....*..*.*......*..***...*****.**..**...*...***.***..*******.....*.**...*.*.*..*.*******..**.*..*...**.....**.***..*..*.*.*.**.*.**...**....*.**...*...**.*.**.*.*..**..*.*.**..*.*..**.**.*..*.******..**.**...***.***.......*.****...***...***.*.*.*...**.***......*.**.......**..*..*....*..*.*.*....**.*.....*..*..*...*******.*.....*..******.*.*..*...**...*..*.***...*.***..*..**.**.**...******.*..**.**...........**....*...****.*....*******.****.**.***.*******..**..**..****....*...*...*.**.**.*.*...*...***.**....*.*..*....*.*..*....***...*.*...*....*.**.*****....**.**.*..**.**......*.*..*.**...*..****.*..**.**.******..*.....***..**..*.**.**.*.*...*.....*..*.***....***..**.**...*........*.*...*.***....*.***..*.*.***.**........***..*.***.*...**..***.**.*.*.*.*.*....
***.***..*****..**...**.*.**.*.**.*...*...******.*...*..*...**....****.*....*...***.*.*..*.*******.**.*****....*.**.**.***.*.*****.**.*****.**....**..*.**.***.....***..***..*..**..********.**......*****...*.*.*..***..*.*......***....*....*****....**..**.*****.*.*...****.*...**..**.**.**.**..**.**..*.*.....**.*.....*...****.*...**.*..**...*...*.*.*....*.********...**.**.......*.**.*....**..*.*..*..**.***.*..**.*..****..*.*..*...*...***..*....***.****.*.*.**......*.*.*.***.**.**.****....***........***..****.**.*.........*..*.***...****..**..**.*********..*..*..******...*.**.*...******.***....****..**.**.**...*.**..*.**.*.*****.*****.*****.*.**.**.**..***..*.*...*******.****.....**...***..*...*.**.*.**.*.....*.**.*.....*.*.**.*.*...***.**.*...*.*......*.*.*....*.*...**..**.***.*.*....****.******.**...*.*****...*..**..*.******.**.*...**.***.*****.*.*.*...***......*..*...*.*...*.*.*.**...*...*.*..*..*..*.*.*.*..**.*..**..*.***......*..**......*...*.****.**.....**.*.***.**..*...*...*..*.*..***..*...*..*.*...**..*.*.*.*.******.*....*..*..********.**.*.***.**.****..*******.*..*.******.*.****.**.*...*.*.*...*...*...**...**.****..*.**...**...**........**...*.....*.***.**......***.....*.....****.....*.**..*..**.*..*..***.**.*..******.******.**......*.*...****.**..*.*.....**.*......*..*.**...*....**...******.****........**...*...******.*..**..*.*.*.*..***....*...*.***.....*......**...*.*...*..*.***......*.**.*.**.*..****...*....*..******...*...*.*.**.****.**..*..***..*..**.*..**.*.**..***.***...***.*..*..****.*..**.*.**..*.*.***..**....*.......*.*..***..**.*.*.*.*.*.**...*.*..**.*...*.*****.*************.***..*..*..**..*...*.......*..*..***....*.......**...**....*..*.......*..*.**..*..*.*****....**.**..***.*.***.**.*...**....*..*...*****...*...*....*.**...**.*.****.*.*..****.**.*..*****.**.*****...*.*..*.***.*.**..*.*.***.**.*....*.*..*****.....*.**.*********.**.*.*.**...*****...******.*****.***.*..**.**..**.*...***.*.***.....*.**...*.****.*.***.***..**..*.****.*.*..*.**...****
...*..*..***.*.*....**.******.*...*.**....*..****.*..*.**.****..**..*...****.****..***.*.**..*..****.*.*...*.***..*****.*.*****....*.......*..*.**.**.*.**..*..***.*...*.*.***...*.*.***..*.*...**..*.*..*.*..**.***....*...*.*.**.**.*.*..**.......**...*..*..*.*.*....*..**.*****..*.*.**..**.......**...***.***.*.**.*..****.***...**.**...**...*.******.**..***..**..*..*.*.*.........*.************..***..*.*.***.**....*****.**..*...*.*....**.*.*.******...**.*.*...****.**.***..*....*.*.****.****.**.*.*...**..**..*..*.****.*.*..**.***..*..***..*...***...******.*.....*..**.*****..***.****.******..***.*..****....**.**.****.....*..***.****..*....**.*..*.***.**..*..*....*..*.**..*...*.*.*..*.***..*.****..*.*.**.****.*******..**..**.*.*.**..*.**..*......*...*....***.*.*...**..*****...**..**..******.*..******.*****.***...*...*..*..**.*.****..*.*..*..**..**...*.**.*.*.....***.**.*..*.***.*.**..*.**.****.*...*.************.***.****...***..***.*.*.*.*....*.*..*.*..*.**.*....****..*.*....***.**.***.***....*..*...****.**.**.***.*..**..****..**...**...**....*.***.*.*....**.***.*......***.*...****.***.*.**..**.....**..*..*.***...*.*..**...*.....*...*.*.*.***...*..*....**..*..*.*..***.*.**.**..****..*...*.**..*..***.**.**..**.**.....*.*..***.*..*...*..***.***....***.*....**..****.*.***........**..*..*.*...****..**.***..**.*.***...*.*.*.*.***...*.*..*.*...**...**.****....***..**..*.*.*..*.*****.*....*..***.*..*.***.*...*.*..**..***..**.****.*..**..*****.**.*.*..***....*..*..**.****.****...*..*...*..**.*****......**....**..*.*..**.*..*..******...*...*.*...**...***.*..**.*****.**.*.****.****.*.....***********.*..****.*..*.***..**.*.*.****.**...*.***..**.*....**...****.**.*******...**.**..***........*.*.*...**..*.*...**.*.*.**.**..*....*..*..*..*..*.**....*****......**..**.****.**..**.*********.*****..***.*...*...*.**.**.........**.*.....*.....*.......*...**.***.*.*.***..*..*......*.**.**...*.**.*.****..*.*..*.****.*.***..*.*..*.*.***...****.....*...**.*.....*....*.*..*.**.***.**...*..*.****.**
..****.....**.*.**.*.*.**..*****.*...**..****.*.*..*..*..**...*.*****...**..*.*.**..*****....*..*.*..**..*...*.***..**...*.*..*...*.*..**..*..*.*..**..**..**.*...***.***.**...*******...***..**..*.*..*......**.****..*.**.**.*..**..*..***.*.***.*.*..***...*....*.****..*...**.***.*.***.**.*..*.*.**..**...**..**.*****...***.**.*.....***.*.**..*....**.***.**..**.****....*..*...*...***.....*..*.*.*..***.*.*.....*.*****.**.**.***....*...*.***..*****.*.***.*..*.*.**.**...***..*..**..*..*.**...*****...*.***..*..*..*.*.**...*...*.*..***..*.**.**.***...*..*...*.**.*..**.**..**.**..**.......*.**.*..*...****...**..*.****.**.*****.*..**.***...*...*..**.***.*..***.**..**...*.***...**..**.*.*.*..***..*.*.*******..**....*..*.***....*..**..***..**.*.*****..**...*...***.**.**.*...*****..*...*..*****..*..****.**..**..*.*.*.**.**..*.**..*.*.***...*....*..*.**.*.*..**.**.*....*...**...*..***...*...*..*.**..*.***.....***..*...*...****...***...**.***.*.*.....***.*.**..**..*..*.**..****....**********.*.*..*...*****..*.*****.*..****..***...*.**..*..***.**.*..**.**..***.***.*...*.*.****.*.*..*.*****..*******..*****.*...***.*..*.***.**..*.*..****..**...**.*...*....**.****..*..*.**.*.*......*.**....**.**.***.*...*..*****..*..*..*..*......***.*.*.*.*........***.......***.*...*****.*..****..*.....***.******..****..**.*......*........*.*.***...*.**..**..*...*.**..*...****.****.**....*.*..*.*..******...*.*.**.*.*...*..*..**.***...*...***.*.*.*....*****..**...*.**...***......*.********..**.****.*.....*..**.***.....*..**..*...***.**.******.*.**.*.***...*....*******..*.*.****.*.****..*..**..****.*..**..*.*.*.*.*******.****.*.*.***.**.**....**.....*....**.***********...*..***.*.**...****...**.*....****...*.***..***.**.**..***...*...*.*......**.**...*.***......**.*....**.......*****.*****.....******.***..*..*...***.*.**..*..*..**.....*******.*****.*..*.**..***..**.*.***.***.*.*.**..*.***....*.**.*..*....****.**.*...*...**.****.**....*..***.***.*..*.*...***..*...*.*.*...*.****..**.*....*..*....*****.*.**
****...*****.*...**.**.....**.*.*..*.*.*.***...***...**..*.*..**...*.*.*.****.*...*.*.*..*..***..*.*..**.*..*.***......***.**.*.*.**...**.********..*.*.*****.******.*.*.*.*...*.......*.....***.**..***..*..*.***.**.**..***.***.**.*...**.****..*........***.......**.**.***..*.**..*.****..*....*****..**...**.*..*..**.*..***...*.**...*.***.*.**..*....*.*...**.*.....*.***.*.*.*....*.*****.*..*..**....***..*..***.*.****.....****...***.......****.*.*.*.....*.**...*.*.*.*.*..**....*....***...*.....*******.**.*.****..*.***..*...*..*****..*..*.**.**..*..*..**..*.*.*.*..*.**...**.........*.****...***...*****..*..********.*....*..****.**.*..*********..****.*...**...*..*.....***...*..*..***....*.*.**..****.........*.**.**....*****.*.**.*..****..*.**...*..***.**.***..**.**..*...*..*.*.************.*..*..**.*...*.*.....*..***..**..**..*.**.....*...**....***....***.**.***..*.*.***....***.****.....*.*.*..*.****..**....*.......**.*..*......**..**.****.*..*..***..**.***.*..**..*..***..*......****......**.*.***..***.*.**.*...*......*.*....*..**...*..*.***.*...*.*.**...*..****...***.*.**..**.**....*.*....*...*......*....*..*..****.*..**..*..******....*.*.*..**.**.**....****..***..*...*.**..***.*.**.*...**...*.*.*...*..*...*..**.***..*....***.*..**.*..*.*.*...**..***.*.*..**.....******..**.**..*..**...*.*...*..**..***.**..**.**.**.****.**....****....*.**.**..*..*.**..*.*.*.**.*.***.***.***..***...*...*...*..*..**.*.*.***.*.*...**..**..*.***..*******.....*.*..*.*..****.*.**.*****.....*.**.*****.***....*.*.....*.*..***.*...*.*.********.*.**.*....**..*****..*..**.*.*.****.***..*.*.**.*.*.*.*.*.**.*....****..**..*.****...*.**.*..**.***..**.****.*.**..*.***..**..***..***..*...**.*******.*.**....*.**.*.****....***....**.****.**.*..**...*.*.*.*.**..***.*..***..*.**.*.*...**..*...*.*....**.**....*...**....*.***..*.**...*******.**....*...*.*..****.*.*.*.**.***.*.*.....*.***.**....*..*.**.*..**...***....*..*...*.***..**....**....*.*....****.****.**.*.**.*.**...*..*.****..***.**.*.**.******.*..*..**
.....****..**.**.*..*..*..*.*..**...****.******.*.....*.....**...****.*.....**..*..*.*...***...****..*.....*.*....**.*..**.....*****..*........**.*.*....**...*..*.......****..*....*..****..****.***..**.**..*.*...****...****....*.**...**.**...**.*.....*.*.**.**.....*.**.*..***.*.***.***.***..**..*.*......*****..****.**..*...*.*.***...*****.*..**..**...**.*...***....**.**.***..******..****....*.*.*.....*.*.******....*.***..*.......******...****..*.***.***..*....*.***.****.*.*****.***.**...**.*...*..**.*.**.....*...*.*.*...**..***..**...**..*.*..***.***...*...*.**.**......*...*..*...*.**...*..*****..**....**.*.**.***...*......*.*****.....**..*..***.**.**...*****..****.*..*......**...****.***..*...*.*....*.****..**.*.****..*..**.**..*.******.*..****..*.*.*****.*....**.....*.*.**.....*.*......**..***....*..*.**.*****.......*..*.*.**.*.**...**......***...*...*.**..*..*.*.**.*****....*****.*.*.****..**.**.*****.***....**.*..*....***.*..*.*..**...*..**.**.*..*.****.***..***.**..**.....***.***.***.****...**.**.*******.***.**.*..*..*..*...***.*..*.*......**...*..**.**.*...****.*.******.*.*...*.**..**..*.*...***.*.*******...**..*.....*...*...*.....*.****.*....**..*...*****..**..*.**.**...*.*..**.*.*....*.**.*.....*****....*.*...*.********.***.*.....**..*....**..*****.***..*****..**.*.*...*.**.*..**..*****.*..**.********..****..*..**....*..*.*.**.***........*.***.**********....*.*...**.*...**.*..**..*.*.***.**.*.***..*.*....***....*...*...*.....****.*....***.**.**.*.*.*.*.***.**.*.***.*...*.*..*****.**.******.**..***.**...**....*.*...***..****.**.........*.**.****.**.....****.*..*...***.***.***.****.**..*.***......***....*.......****.***..***.*.*...*.*.****.*.*.*..*..**...**...*.*.****...*..*..**.*.**..*..**...****.**...*.***.*..*....*...*.....*.***.....*****.*.**.*.*.***..****...**.*.**.*.*..*...***..***....*....*.*.*.***..*.**......*.******.****.*...*..**.***.*...*.**..**.*...**...*..*.***..**...**.*****..***.*.****...****.****...**.*.*........****..***.*****.*.*.*...*...*...
*.***..***.*.*.....*...*.*..***..*.**.*......*.**.***.****.*.**.**.*.**.*...**.**.**.....*..*..*.*..*.*..*..*.**.*...**.*.**.***...*...**....*..**..**.*.***.**.**..*..*.**..*.**.***.*.*...*****.*.*.****.**.*...*.*.**..***.*.***.**..***.****.*.*.***..*....*..**...**...**..**.....*..*..**..*..**..**.......*....**.*.****.***..*.*.*.*..**...***..**.***..*...****.*...*..**.**.**..*....*....*....**...*...****.***.***.*...*..**.*...***..**.****..*****.**...*.*.**...******..**.***..*..**.*...*..**.*..**.*.....*..*...**.*..*......*.*.**.*....**.***.**.****.*.....**.*.***.....*.....***..**.*..*..**.**...*.*.**.*....*.**....**..**...**.*......****.*..**.*...*.....*..***.*..*.*.**..***.**.*.*..*.*....****..*.***.**.*.****.*...**.**.......**.***.**.*****.*.**..**.*.*....*..**..*..*.**.****...**.*****.*.*..***..*......*.**....*....***...***.....*...*****.***...*.*..*..*..*..*******....******.***..*****..****..**.*.***..*.*..*.**..*.*...***..***.*..**.*****....**.**.*.**..*.*.**.**.**..*..**.*.*.*****.***.*..*.**...**........*.**.*.....*.*..*..*.*****.*..**.*.**.**.*.*.****.*....*....***.*.**.***.*.....*...***..**.*.**.*.*..**.***.*.***.***....*..*.**.*.**.....*.***.*...*...******.*.*******..**....*.**.***.**..***...*****...*.*.***.**.*........***.....*.....*..***.**.*****........****..*.*.*.*******..**.**..*.*..***...*****..**....**.*..*....**.****...**.*..*.*....**...*..*..***..*******.*.*****.**.....*******.**.***.*******.***.**.****....*...**.**.****.**.***..****.**..*...*..**.**.*****....*.*.*.*.*.***.*.****....*..*..**.****...**......*.**..*.*...*.*.*.*.*...*....*.*..**...**.*.*...*.***.*....***.*..*.*.*...*****.***.....*.*****.**.*....****.***.*..*...*.*...****.*.**...*..*..*.**.*.*....*..*.*...**..*..**...*.*..******.*..*.*.**.*.*...*...*.*.***...*..*.***.****.*.***..***.**.**..*....**...***...********.*.*.*******.*....*.*.**..*..*.......***...*.**.**...*.*...*.**..*......**..**.*.*.*....*...*.*.*.***.*..**.**..**..*..*.****..*.*..*........**.**...*...**...*.**.*...**.***.
*..*.*.*.*.***.***..*.**.*.....*.*..******...*.*...**.**...*.***..*....**...***..*.******.**.*..*..**.**.**.**.*.*********..***...*...**.****.*.*.**......***..**.....*..*.**.*.**..*.****..*****....*.*.**...*.*..*.*...***.***.***..*.****....*.....*.**.*.*.*.**...*.*..***.***.*..**..*..**...**.*.*.*.*.....***..*.*.*........*.***.*.*****.**..*.*******..****..*...**...***...*.*.**.***.*.****.*...***.**.***..****..*..*****..**....*.***...*.***...***..**..*..**...*.*.*****......**.***........**..***.*..*..*.*..**...*.*....****..*.......***..*...***...**.****.*...*.**..*..*...*...***.**.***..*.***...**....*.****.****.**.*.*.***..*..*.*.*...**...*.*.....***.****.*..**.**.**...**....*.*..**.*.**.*.*.**..*.***.****.**.**.****.**.....*..*..*..*...*..*..*.***.**.*.*........*.*..****.*..**.**.**..**.........**.*.**.*....**.*.**.**********....*...**....*..*....*******.**..*..*..*.*.**.*.***....*.*...*****..*****.*..*.**...*.*.*....**......*.*....***.***.**...********.***.**...*.*....**...*....*..*....*.***..*.**.*.***...****.*..**....**...*...**.....*..*..*.*.*...*****.**.*.....**....*.*..**.**......*.*..*****..*.**.**.******.**...****....*...***.*.**.*.**.**....**..**.***.*.....**...**...*.*.*.....**.**..***...**..****...*.*****.**.****.*.*.*.....**.*****..*..*****.****..*.**.*******.***...***.*.*.*****..*..**..***...**.*......**...**.***....*.*.*.....******..**....*.......*.*..**.*...****.*******.*...**.*****....***.*.*..*.....***.*......*..*.*.**.*.***.....*..*.*****.*.*.*.*....***..***..*.....**.*.**..*..*.**..*.***.**.*.**....*..*..*..***.*...**.***...**..**.....*.*.********.*.*****.***.***.....*****.*.*..*******..***.**.****....*.***..*.***.**.*.**..*...*.*.***.***...****.**.......**..**.....*.*.**.**.**..******.****..*.***.***.**.**.***.****.*.**.*****.*..**...*.*.*.*.*.**...***..*..**....*.*****.*...**........**.**.*..*.....***.*.*.**.***....**..*...*....*.*.*.***.*..**...*...*..*.***..*.*.*..*.**...**..**..*.***...*****.**.*..**..*.**.***.*..*..**.*..*.**...*************
..*******..*.*...*..**......***..*.****..****.......*.*.**.*******......*.***...*.**..****.**..******..******...*....*..*.**...***.****..***..****.*.*..*.**....****..*.****...*.*..*.**..*..**.*......*..*.*..**..*****..*.***..**....*.***..****.**.***.*..*...........*.**.*.***..*..*****....*.****.*....****.***..****.***..*.*.....****...*.**..**.....*.********..*.*.***.**.....*...***.*.***.*..**..*..**.***..***.*..**..*.*.**.**.**.******....*.**.*.**..*....*..*.*.*...*...*.**.......**..*..**.*.**....**...*..**...****.*****..*.*...******.**.*.*..*..**..*.*...*.*..*..*.**...........*...**.....*.**...***..***.*..*...*..*...*.*....*......****.*.*..***..***.****..*..*.*...***....**.*.*.***..******..*.*.*.*.**..*****.***.*.***..*..*.**.**.***.*******..*....**.*.*.****.**.*.*.*..***..*..**.***...******.*.**.*.*..****.*.*..*.***.*.*...******.*.....****.****...***.***.**..*....*.*.*****..*....***..*..**.**....*****.*...***.**.******..***....**.**..*....**...****..*...*...*..*.**.*.*....**...**..***.**.**.*..*...**.**...*.*.....*....**.***...*.***..*.*..*..**...*.*.*..**...*.*...*.**.**..*...*.***.......*..**.*....***....*....*..**********.**..**...*.**.*...*..***..*****.**.***.....***.****...*.***.*..***.*.***.*.**...*....*...****.....***.****.*.*.*..*.***...**..***.**...*....*****....****..***..*..*....**...*.**..***.*...*...****..***.******.**...**.*.**.*.......*.**.*.**..******.*...*...**.*******..**.***.****.*...**...**...*.*.*.*...*..*.***..*.**.*....*.**.***.*.*......*..*....***.**....**.**...***.*..*.******...*.**...*..**.**.****.*.****.**.**..*.**.*..****..*****.**..***..**...**.*.*.***..**.***..***.*.**..*.***...**..**.*...*.*........**..*.**..****.**.**..**....***.....*.....*.***..*..***.*..*..**..****.*.....*...*..*...******.**.*...*.*......****..*..***.*.*..**...*.*...*...**..*.*..*....*..*...*..****..*.*.*.*..**...**.**.***.****.*..*..*.**....*.*.*.......*...*.*..****..***....***.*..**.**....*...*....***.*.***.*.....*.**..*..**.**......*.**...**...***.***.***...*.*
*..*....*.*..*.*.*....*.**..*.*......*..*..**..*..**.*.*...*....*******...**.*..**.*...*.**.....*.*......*..*.**...*.*..**.***..**..*..******.**.**.*.....*..**...***...**.*.*******..**.**.*.*.*..****..*.*..***..*.*..*****.**.*******......*.*..*.*..***...*.....*.*..*..**.****.*.*.......***.*..**.****.*.********.*****...**..**...*..**.*.*..**.*...*.*.***...*.*.*..**.*...**..****.*.*.*.*..*.*****....**.*...*....*.****.**.*....**.***.***.......**..*.***..**..**.*.**..***.**.*.....*..*..*.**..*.*...***..**.*.*.*...**..*..*.********......*.**...**...*.......**.***........**.*.**.*******.**.**.*****......**..***.**.****..**..**.....*.*.**.*****..*..****.*.**.*..*..***.*.*....*.**...*.*......***..**.*..***..***...***.**..**.*.*..*...**....**..**...**..*.******.*..***...*.*******.****.*.*****.*.***.*.**...**.*.....*..****.*.***..*..**...**.*..***..****.*.***..**.*...**....*.**.*......**.*******..**.*****.*.***.**.**.*...*....**....*...**.**.*...**.****..****...*..*..**...***.*..**....*...*.**..*.****.**...*.*.*.***..***.****.....**.*******.....*****..****.*.**.*.**.***.*..***********.*...**....*.*.*..*..*..*.*****.*.*..**.**..**.*.*......*.***.*.**.******...**.*..*.***.*...**...*****.****...*.*..*..**.*****..*...**.....**..**.**.*.*.***.*....*..*.***....*..**.**..**..**..**...*.*...***..****.....**.*...**.*...*****..*..*.****.*.***.*****..**.**.*..*...**..***...*.*.*.*****..*...***...*******.**.****.*..***...**..*.*...*.*.**..*.*..*.**..*.*.*..*.**..**.**.*..*....******.*.**.**..****.****...*.*.**...**..*..*.**.*......**.*.***.*..**..*...*****.***.........**.*..**...****.*.*.*.*.....*...**..*.*.**..**.**...*..**..*.*****....*.*.***....*.**.***.......*.*...*.***.**..**....*.....***......*..*....*.*.***..*********.***..*.*..*..**.*.*.*..**....*.******.*..**.****.**.****..**....*.*..*.*.***.*.*.**.*...**...*.*..*.**.........***...****..*..*...*.*.*.*.*..*.........*.**.*..*.*.**..*...*.*..**.***..**.**........*.**.*.**.*.*..****.***.*.***.*****..**.*...*..*....*....*..*****.*.*.
******..*.*.*....**..*.*...**.****..*.*.****..*...***.*..*.*.*******.***....*.*..*..*.**.*....*.*.*...**...*..***********..*..*..***..***.*.*.....*.*.*.*****.**....*..**.**.**.*..*.*.**...*.*...**.*.*.***.***.*.*..*....*.*.*............**.......***.**.*.**.***..*.......*...**.**.*.*.*.*......*..*..*.*....*...*.*..*.****.*.**.***.***..*.***.*......*.*.*..**.*..*.*.*..***.....*.******..*.***.....*..*****..***..**..**.*..****.*.*.*......**...*.***.*..**.*.**...***.*.***.**.**.***.*******.*..*....**.*.*........**.*..*.**.*.**..******.*..********.*.****..****.***..*.........****.*..**.***....***..*..*..*****.***...*.**..*.**..*..**.*..**.......*....**.*.*....*..*.*.**.*..*.*.*...*.*.**.**..*.*..*.**.*.*....**..*.**...*.*.*.***..***...****..*.*.*..***.**.*............*.**.*....***....**.***.**..**..**....*.*.***.**..***..*...**.****.*.**..*..*.****..*.**...*....*.*.****.......**..***....**...****..**..***.*****..*....**.......**.......*...**..*..*****..**.....*.*....**..*.**.*...*...**.***.**..*...*.....*.**.****.*..*******...*..***.*.*...**.......**..*.*.*.**.....***.*..****...*.*..***.******..*.**.*..*.***.*****.*.**.***.*.**...*....*....**..*..*****.**.......**.*...*********.*.*....****.***.**..***...*.**..*.*...***......*.*.*.***....**...*.***.******..***.*.*..*.*......*..***.*.*.****....*....*..*.**....*.*..*....**.***.*.*.*.**.*..**..*..**.***.**.**..*.*....**..***.**.*.......******.***...*..*..***..*.****.*....*.****.....*.*..******.*****.**.**.*****..*..**....*....*.***..*.**....*.*******.*.*..****...*.**.....*.*...*..*...**.*.*...***.******.*.*.*.*...*....*.**.*..***.**.*..........*.****.**.***.***.*.....***..*****..*...****.**..***.**...**.*..**.****.**.**.*....*.....************.**..*.....**...***.**.**..**..***.**..**....**..*...****....*...****.**.....*..**...*..***...***..***..**.**...*.****.***.*.*...*..*.*.**.*.**...*.***.*...**..*...*..*...**...***...***.*..*...***...**.*..*...*..******.**...*****.*.....*.**.*.*...*.*.**.**...***.**..*....*.**..*..**.....
**.*...**..******...*********.*..**.****.**..*.....*....*****.****..*.*..**.*.***.**...*.*.**...*...****.*.*..***...*...****.******..*..**..***..*..*.**...*.**.***.**....*.**...***.***..**.**...*..*.....**..*.*.*..*...*...***.*.*.*.****..***.****....*..***.**.*.*..*****.*..***.*....**.**...*******...**...*.*..**.*...*..*....***.*....*....*...*....*..**...***..*.***..****.*.**..***..*.*..**.....*.**....***..*.**......*..*****.....**...**.....*..*.*.*.*..***..***.****....*..*...*......*...*...*..**.*.**.*..*...*.*.**.****.*....**......*****.*******...*.*.****..*.*..***.*..**....**........*..*****.***.*.**.*****.***...*.**...***.***.*****.*.*..**.....*...***...****...**.***..****..*.*..*.***.*.....******.....*....******.*..******.*.*.*..***.*..*.****..*...**.**....***..**..*.*....*..***.*...***.*.*.**..*..*..*.**.....*.....*.**.*..****.***.*.*.*.***.....*.*****.**..*.*.**.**.***...*.....*...*.*..*...*.*....*.**.*.*.*..***.......**...*.*...***......**.*...**..*....****.*..**......*.****.....**.....******.**..*****....*.*.*.*.*..**....*...**.*..*....**...........*..***..*....*..**.*.**.*.*..*.*..***..*.***..*.*....*.*......*.**..**..*...*.....**...**..****.**.***.*..****..*....*..*.*..***...*****.*..*...****.****...**.**....***.*.*.....**.***......*.***....**.**.**..**.*......**.*.*..**.*****.****..**....*......*.*..**......**.**.*..*.*****.*.**.*.***.*...***..***.**.*....***.*..*.*....*..*..****.*.*...******...*.****..***..***..*.*.******..*.*.***.*.***...***.*..*..**......*.....*..*...*.*..****..*.*.**...****.*.*.*......*.*..**.***.***.*.**.....******..****.........***..*......*..****.***..**.***..*..*..*..*.*****.*..*.*..*.....*******.*..***.*.**..*....**..*.**.***.**.*..**..**.*..***.*.*..**.....**...*.*.***.*....*.**...*....**.**..**.*..*.*****.*.***.*..**....*..*.*.*........*.*.*.****.**..**.......*.***.***..**....*..***.***..**....**.**...*...*.*....*****..*....**.....*..*.*.*.*.**....**.*.....**.*....*...*.**.*...**.**..**.**.*.**.**..*.****.*..*.*.*.*..****.****
*********.....*.**.*.**.*......****.*.**..*...**..*...*...**.*.*..*......*.....**.**.*.**....*......*******.**.*.*.*...*.**..*....*.*..**..***.*.**...*..*..*..**...*..***.....*...**..**.*..***.*...***.**..**.**..*..****.*....*.***.*..*.******.....***.*.**...****..**.*.****....*...*..*.***....*****...**...**..**.**.*.***....*..*.**.*.*..**.*.*.*.......**..**.*...*.***.*.*..***...**.*....*.***...*.*..*.**..***.*.****..***.**.*.*......*..**........**.****...**..***.*....*...*.*****..****.***..**...*..***..*****.**....**..****.*..**...**.*....*******....***..*******.****.*.*.**.....**.*.*..*****.**.****.*..*.**.**.******.**..***.**.****.***.**..***..**..***....**.*.*.*..**..**.***.*...*.*.**..*..****.*.....*.*.**.***.***..*.....****.*...*..*.*...****.**.*..**.**.**..*.....**......*...***.***..**..*.*....*.*..*...**..****....**..**.....**.**.**.*.**....*.**..*.*..*.**..****.*.*.*.**.**.......***.*****..**..***...*.......*..***..***....*..**...**..*.*.*...*.*.****.*.*.*.*.*.....**.*.*.**..*.*..****..***.*.**..*.*..***.*.*......*.**..*.**.**....*.***.*******.***..**..*..**.**...***..*..*.*.....**..**.....*..**..*.*...*..**.******.***...**.*.*.*****..**.******....*.*.*.***.******.*...*...**.****..**********.*.*..****....**....*.*...*.***.*.**.**.**.***.***..**..*.*....***.*.........*.*****.*.*.****....*..*.*.**..**.*.*.*..****.....*.*******.*..*.****.*.*.*...****.***..*.*.*.**..*....*.....***..*.**.***....*..**.***.*.*.**..*...*.**.*.*..*..*.*...***.**...**..****..*...*..*.*.*.***.**..***..*****..**..*.*...****.***.*..*...**.*.*.**....*..*...*.*.******.....**.****.....*.******.****.....**.*.*.**.**....*...*.***.***...**.*..*....***.*....*.***..**...*.***.*****..*.**.***...*.*.*.**..*.****..****..*..***.*....*.*.*..**.**...*..*.*.***.**.**...*****.****...****..*.......*...*.*****...**..*.*.*.**.****....**..*....*.*.**.**.**..***.**..*....****.*..***....**..**......*.***.*.**..*...***...*.*..*.*...*.*...**..*.***.*******...*.*..***.*.*..*.*..****..*.....*.....**.*...*.*..*.**
*.*....*.....*******..**.*......*...*..*.**.*.*..**.....*.**..*.*...****.*.**.**..***.*****.*.*.*.*...*...*....*...*...**.**......*..**.*...**..**..**.**...........*.**.*....***..*...*.....****.***.*****..**...**..**..***.**.*****.*.****.....*..*.**..**.*******..*.**.***.*.......*.*......*..********.****.*.*****..*....*...**.....****.**.****.*...*....*.*..***.*.*.***.**.***.*..*****..*.*.*****.....****.....****.***.....*...*****.*****....*..*.*.*..*..*..*..*...******.**...***.*.*.**.**.*.**..*.*..*...*.*****.***.*......***.**.*.*.*.....****.****.**.**.***..**..*..**..***********..*..***....*....****...*.*.***..*....**...**....***.*..*......**.*.***.*.***********.*..*....***.*.*****..*...**..**.***...**.*.*.*..*.****.*.***..***..*..***.**.**.**.....*..**.***..*....*.**.*..**...*...**..****.*.*.*...*****..***.*.****.....*.**....***....**....*.*..**.**.....**......*....*.*.*.*.*..*..***..**..**.**.*.*****.***..*.**...*...**..*..*....****..**....*...*..*.*.*..*.*****...****.**....*...*******..*..*..***.....**.*.*..*..*...****...***..**...**..*......*..*.*.**.......*.****.*....*..*..*...**.*.**..***..*.**.*.**.**.*....*.**..**.***...***..*...*.***..***...****...*.**..*.**.**...*.**.****.***.****..*.**........*...********.....**...*.***.**.***.*.....**.*.....*****.**...*.**..**...***.*...**..**.*..*......*..*..**.****..**.*.*.*.*..**..*....*.***..*.***..*..*...***..******...*..*.*....***..*.*.*.**...**.**...*.**......*******..**.****.*.*****.....*..*.....***.***..**.....*.*.*..***.***.***.*.*****.**...**..*.*....*****.*..*.*.****.....*...*******...****..***.*..*.*.***...**.*.*..*...*.**..*...*....**....*..*.**.*....*..*..****..*.**....********.****....*.***.***..**..**.**.*.**.*.**.*.*****..*..*****...**.**...***...*..*..*.*..*.**.***....***..****.*..*.*.....**.*.**.**.***.*.*...****...*..*.********.*.**.*.*..***.*.*.......*..*..**....****....*.*.*****.....*...****.**..*....***..*....***..****....**..**.**.*....*...**.*******..*****..****.**.....**....**.*.********..*..**
**.*******.*.........**.*..**.*....*..*..****..**....*****...*****..**.*...*.*..**...**...*****.******.****..*.*..**.***.*.*..**...*.*...**..**.*.......*.***..**..*.**.*...*..*.***.*.**..**.*....***.****...*....*..***.***.***.**.*..*..***..*..**.**.*....*....**.*.***.***..*.***...*.*******....*****..*...*.**.***.**........***.....**...*..*.*.**.*.......**....*..***.**.**.*....*.**.**.*..****.*.**..*.**...........*....*...**..***.*.**.***.*..*****..*****.*.*..***..****......*..*..*.***.*.....**.*.**..*******...**..**..**..*.*********...*.*.**.*.**...*****.*..****.**.*.*.*.*.****.*.*.****..**.***...*..*..*.*.*****..***..*..*...**..**......*.....*.**.*..***...***.**..**.*..*..**...*.*.***.**.*.**.*......***...***.***....**.**.****.*.*.**.*.......**..***.*...**.***.......*..*..*........*.***..****.*.****..*.******.....*.....*....*.****....*.*.*.*.**.*....**.*...**.*.******..**...*.*...*....*.*..*******..**.******..*.*........*********.*.*.*.*****...*.**.*****.*.***.*..**.*.**.*.**..***.*..***.****..***.*..*.**.**.***.**.....**.***..****....**..*...**..*..*.**...***....*****.**..***.*..*...*.**..*.*.*.**.******.*...**.*...*..*****.***..****.*..**.**..*.**...*...*..*********..*.*..*.*..****.*****.**.*..**...*....***.**...*.**.**.*..*.**.*....*.*...**.**.*...*..*..*....***....*...**..*..*.***..*******....*..***.*.****.***.*.**...*.***.***..****..*..*.*.***...******.*.**.*.*.....*.***..***...****..****..*.*...****.*.*..***.*...***.....**.*......*.*...*....****.**..*.**....*..*..**......*.*....*****.*.********.****.***.....*.....***.*...*****..*.*....*.**......***..******.....*....**..**..***..*..**...***.....*.*..**..*****.*.**.***.*..*......*.**..**.*.**....*....**..**....*.*......*.*.....*.**.**.*..*.***.....*.***.*..*..*..***.*.*****.***.**.*..*.***..**..*.***.**..*...**..*.*.***.***.**..***.*....*...*..***.***..*....***...*..*.*.**......*...**...*.***.*.*....*...****..**.****.*.*.**.***......***..**....*.*.*....***.*..*....**.....***.***..*...**..*...***..*.*.*..*..*.**
******..*....***..*.***.**.*..*.***.****..*..*...*.**.....**.*.***.*.*...**.....**.*.***.**.*..*..**.**......*..*..*.....***....**..***.*..******.**.***..**.***.*..*.*.*.*.*......**..*.*...*......***.*.**....**.*****.*....***.****.*...*...**..**..*..**.**.......***.......*.*..*.****.**...*.**....*...****..*...*.***..**..*****.*..*....*********..*..*****..*.**.*.*.*****.*.*.*****.*.***....**..*****.*..*.*.*******.****....*....*.**.**.*.**.*.*..*..*....***..**...**.*...*.***....**..*...*.*..*.***..*.*.*.*.**.**.*.....**......*.*...***.*...*....*.*.*......**.*.*****.*..*..********..*..*.***...*..*****..*.*..**.***..*.*.*...*.***.**...**..****.*.....*..*.*....*....**..*...**..**..**.....****.****..**.*.**.**.*..*.....**..******.*...**...*.**.*..**..**.*.***..***...*......**.**...**..******....***..*...*.*..*..*.**........****...******..****....*.****...*.**..*...*....**...***.***********.*...**********.......*..***.***..**.**.***..*...*.*..**.*.*.*******...**......*..***..*.*.**...**.******.**........**..******.*.**.***.**......****.*.***...*.....*.*..**.*..*****...***.**.*.*.*.*..*.*..*..*..*.*.**.*...*.*.****..*..**..****.*......*...**..**.*....*......*..*...*.**.*..*..****.....***.**......*..*...**.****.*.**...**..*...**.***.*...*.*..*.***.*.....*......*.*.******...****.*..*..**..*.*..*..**.***.**....*..*...*...**.*...*..*.***..**..**.********..*.*...**.****..*.***....*******..*..*.****....*..*.*.**.....*.*.****.****..*.*.*.****.***.**.*...**..****..**...*...***.*..**.*..*.*.***..***.**...*.**...***.****.*...**..**..*.*.*.**..*****......***.**.*....**..*..*..**..*.*.*.*******.....*.**..**.***.*..**.****...**.*****.**.**.*.*..*..*****..***.**.*..***.*...***.*..*.......**.*.***.***..**..**....**....**.******.**..***.**.***.**.....*.*..*.*..*..*....**..*....*..*.*.*.***.**.*.*.**.***.**..****....*****.**...*.***.*.....*.**.***..**.****.....**.*****.**.*..*.*.**..*...*.****...**............*..*....****........*......*....*..**..*.*.*.*.*.*.**..**.....*.*..***...*.....**.
..**..*.....**...*.**.**.*..*..**...*..*..*.**..**....**..***.*..*..****.**..*...****.*..*.....***********.*.....**.*..*.***....***..*...*..****.*..*.*...**.***.*..*.***.**.*****.***..********...*.....*.*...***.*....**...*.**...**..*..**...*.**..*****...*.*****.**.**..*.....*..*....**.*.**..*.***.***...**.*.*.**..****..*..**..****..**.....**.****........*.....*...***.*.***....******.**..*.*..**...*.*..**..*.*.**..*.*.....**.*...**.*.**..**...*..*.*******..*....*.***..**.*..*..**.***.*..*.*****.**.*.*.*.****.*..*****....*....*..****.**.***.*......**.*.*..*..*....*.*..**..*..**..***..*****.**....**.****.*.**.****.***...***...*.**.*..*.****.****....*....*****..*....****.*****.*..**.**..*.**..*****...**.**...*....*.*.**..*.*....****.**.*.*..*..****..***.**..*.*...****...***..***...**...*......**.**.*..*.*..******.***...*****..**..*.**...*.*..*.....*..*.*..***.****....*....******.***.....***.**..*.....***..*.*****..**.***..*..*.*.*...*********.**..*.**.........**...*.*..**.*.******..*****..*....**.****....*..*.*.......**.*..*.****..**..**..****..*.***.***..****.*...**.**.*.**..***..****.**.***...**..**.****..*.**.*.*.***************.*..****.***.**...*.**......*...*.....***.***...**...**.**.**...**..*.*..****......*..**...**.*...*****.*.**.*..**..**..**.******.*..*.*.*...**.***.....***......*....*..**.*...**..*...**..***....**.***.**.*.***.*.**..**.*...****.*.*.*..**.....*.*.***..****.*....**..**.***.**.**.****.*.****..*.*......*.**.*..**.....*.*.**.****..**....**.**.*..**.*.**.*..*..*.*..********...*...***....**.****..*..***.***.*...*..*....*.....****.******.**..*....***.**...**.**.**.*...***..*.****..*..**.*.***........*******.*...**.****.**.*.*.**..**..**..***.*.***.***.*.******..**......**...*.*.**.....***.**..*..*..*...**..*.*..........*.*.**..*.*..**.*..**.*..***....*.**....**..*.*.*..***...*.*..*.**....*.....*.**...**...**..**.**..*.***..*****.*..*...**.*.**..*.....*..*...*.**...*.*..*...**..****.**..*.****.*..**.**..*.****.******..*..*...*..*..*****.***.*.***.**..
..*****...**.*******...**.*.***.......*.*...**..*.***....******.****..******..*.*..**..*.*..****..**.*...*..*.***.**...*..*....**.**..*.*.*.*..*******....*.*.*.***.....*.*.****.*****..**.*.*...**..**..*..**....***.*...*...*.*..***.*.*.*.***..*...****..*..**..***....*....*.*.*.**...***.**...***..**...***....*.***.*...******.***.**.**..**...*....**.*.*.***.*...*.*..*.******..***.*.*.*...****..*..*...**....*...**.**...***.***...*..*..******.***..****.*.*.**..***.*..*....*....***.***.***.****.*.*..*.*.....*.*..******.....*......*..***..*..*..**.*.*...***.*....***.*..*.*.*****.....******..***...****..*.*....**.*.....*.*.**.*...**.****...*.*.***..*.******..**.*.*.*...*.***.*..*.**...*.*.**..****..***.**..***..*...*******......*..***..*.**...*.*.......**.***....**.*.*...*.*..*****..*.......*..*.*.**.*...***..*...*.*.**.*.*..*..*.**..**..*.*....*.*...*....**..*...*...*.******.*.**..*..**.*.**.*****...*.*..**.**...**..*.***.*......***......****.**.*.*..**..*.****..*.*..****...**...*..*****.*.*****....**..**.*..***.*****.....*.***.**.*.*******...*...*.....*.****.*..*.*.*....**.*******..******.**...**...*.**.*.****..*.***.....*******..*.*.*.*.*..**....*.*..*****.*.*..**.....**...***.....*.*....*.**.*.**..*..**...*.*....*.**..****..*.*********.*.*.*****.*......***.**..*.*...**..*.*.*.**.**..*****.....*.*....*...*...*..*.*.......**.*.*.*..*..****.***...**..*..*..*.**..*..**...*...*..**.*...*..**.*.**.*.....***.*********.*..******....**.*..*.*.**......*.**.*.*.**..*....*...*.*..*.*.**..****.*.........**.*.*.....**.*..**...***.**.***...**.**..*...**..**.*......*******.**.*.*.*.*...*.**.*.***.**.*.**.*...**.*..****.*.**...***..**..**.**.**..*******..*.**.*.***.*....**..**.*.*.*.*.*.**.**....*..**..*.****.*.....*.**..*.*..***...**.**.**....*.....*.*.*.**.**.*.***.*****.*..****.**....**...*.***....***..*.*.*..******.*.**.***..*******.**..*****.*.*....****...*..*.**....********..*****.*.......*..*...*..*..*..**.....***********.**..*...*.****...*****..*.*..*.*.**...*****..**..*..*..*..
...*..*.**.***.****..*****.**...*..*.***.*..**..*.*..*.......*.....*.*.****.***....*.*.**.***...*..**..*....*.*.*..**.*...***..**.*...*.*..*..*.*.*****.***.**....****.*.**..***.***..*.**.**.*.***....******.*.*.*.*..**...**..**.*.****..*.*.*****..***...*.***..**.**.**.*********.*....*..****..**....**..*..*.*.*.*.**.**...*....*.**....*****..****.**.*......*.***..*****.*...***..*.**..***..**..*.*.**..*....*.**.**..*.**...*******.**..***.**.**....*...*.***..**.*.*..**.***..*..*..*.**......*..*.**...*.**.**.***........*.*.**..*****...*.***..*..*...*....*.........*.***...**....****.***..*...*.*..*..*..***.*.*.*.*.****....*..*.*..*..****..*...**.*.......*...***.....*.**..*****.*..*.*.*.***...*..**..*..*.*..***.....***.**.****..**...**......*.****..*..****...**.*.*.*.**..*.*...*.**.**......***.*.**......***.****...***.*.*.*..**.**.*****.......**..*..*.**..*.**.*****.*.**.**..**....***.*..******.....*****.*.*...*****.*.*........*...*.*******.*****.*..*....**..*...*.......***.*.*****.*.*......*.**..*.*.*.*.*.*...**.***.*..*..*.***..*...**...*.**..********..***.*.*..*.*.**..*...*...*..*..*...*...**.*.***.......*..*......*.**..*...*.***..*....**.*.*..*..***.*.*..*.*..************..*..**....******......*...**..*.*..*.*....*...**.*.*.***...**.**..*.**.**..*..*.*....*.....*.*.***..*.******.......*..*..**..**..***.*.*..*...**.*.*****..**.**.***.*.*.**.****.****....*..*..**..*.***.*......****..***...***..*.**.*....*..**..*.*.*..*..****.*..*....****.*.*...*.**.*..*.*.*..*...**..**..*.*....**.*****.*.....*...**.*******.******......*...**....*.**..*******..*.*****..***.*..**.******.**.*..*..**...*...***..**..*..*.****.*.***.******.*....***..*.***.***.***..*...***..*..*.*..**.*****...***.**.*.*..***.**.***.*.**...**.**...........*.****.*.**.**.*..**..****.*..*..****.****...*..*.*.***.*..**....*.....**..*.*..*.****.*****.**.*..*..**.*.***.*..*.**.**...*.*...*.*.*.*.**.****.**..*..***..**.**.*.***..*.*.**.***.*......*.....*.**.******.***..*.***.*****.*.*.*...**...*.*.**..**.*..****.******
***.*.****..*.....*...*..*...*.*.****...*....*......***.*.***.*..*...*.***.****.***.***..**.***.*.*.........**.*****..*.*....*.***..*****.*........*.*..*.*...**.*..*.*.*.**.******.**..**.*.***.*.**..**.**......**.***..***...*****...*..*.**.*...*.....**..**.....**.........******..*.....*.*......**...*...........*...****....*.***..**....**.*.*.******...*......*....*..**...****.*.*..**...**....*.........*.****.*****.*....*.**.*..*.**....***..**.*.*.**.*.***..****.*...*.***.***..*..*.......***...**..*.***...***.****..*******.**..**.***....**.*****..******..*..*.***.***.*.**.*.**....**.*.....*....***.*.*.*.......*..**...*.****.*****...*****..*.....*..*.*.*******...**.*..*..***.*.*....***..*.**...*......**.*..**...****..**.**.*.**.**.*.*..**.****...*..*..**.**..**.*.***..*.*****.****..*.**.*.*..**..**..*****..*..*..*.****.*.*.........***....***.***.*.*.*..*.*.*.*.....**.**.......**.***.***..**.**.*......*....**.**..**...*.**.*****..***.****.*.....****.*...*..*.**..***.*..*..****.****...**.*....*....****.***.*.*.*...*..****....**.**.*.**.**..*.***.*.*******.....***..***.**....**.**.****.***.*..****.**...**..**....**.*.*.****.*..*.........***.*...***.*.**.**.*.**.*...****.*..*.****.****...**..***...********...*.****..******.**.*.**.*******...*.*.*..**..*.*....*....*..**.*.*.*....*.*.**.*.*.***....***.*..*.**.**.*.*******...****.****.***...*.**..*.****...*..***.***.*.****...*..*..****.*.**...****...**..**..****....***.*..*..***..****..***..**..*.*.*.*.*..*..*..*.*...**.*..***.*..**.......****.***...*****.*..*..**..**...********.***...**.*.*...****.*...**.*.***..***.........*..*.*.**...*.*.****..*....**.*...**...........*.......*..*..*...***....*....*.*....*..*.*.*.**..*.**......***.****.**..****.*..***......**..*..*.**.....**......***.......*.....****.**.*.**.*.*.**.*****.**.**..*.***.*....*..*.**.*.....*.*....*.****...*..*.**..*.***..**.....***.***..*..*.*...*..***...******.*.**.************..***...*****.*...**.*.*.........**.*.*..*.*****..**..*.*.****.**..*.*....*...*..**.
*........*.**....**...*...*****.******..*.****.**.********.*.**....***.*.**.***.****...**..*..**.**...****..*...*.*...**.**....*..*.*.*....*.*.***..*....**.*..*..**.*.***..*.**.*...***.*..**..****.....**.*...*....***.****.***.*...**.**.**.*...*..***..**.**...***...*.*...*..*.*****......*****..*.*....****....**..**........***.**..*....*...****.**.******.**..**.**.****...*****.*.**..***..*.**.*.*.***.*..****..**.**.**..*.**...**.*.******.***.**...****....*****.*..****..*.*..**.*.****...****......**.*.*..*...**....**..**...*.*.***.**..**.*....**...*.**.*.*.*.**.**..**.********....*...***.***...*.*..***.****.**.*.**........*.***.****.******..*......*.**.*.*..*.......*.*******.*.****....*..***.***....*...**.***..****....******..*****.**.*..**...*....**..**...**...*.****.*.**.*.**.*..**.*..****.***.*.*...*.****.*..*.***.**.*....*.*..*..***......**.****...*..**.**.**..*******....*..*........*.*.*.****..*.*....*****.*..*.****.*.*..*****.......**.**.*.......*.******.....*.....****.*.*........**....***.*.....***..........***.****....*..*.**.*.*...*..***.****.***.***.***.*.*.**..*.**.****..**...*.*..*...**.*.*..*.*.****....*.**.*****.*...*.*.**.**....***.*****.*.*****.**...***.*....**.*..*.**.********..****..**.*.....*..*.*.**.*..**..**.****.**.....***.*...*****..*.**.**...***..**..****.*...**.*.**..*...***..***....*..*****.....*...*..*.*...*....**...**.**..*.*...***...****....*..*********...*.****.*..*...**...***..**.**.*.*.****...***.****...*....*.*..*.**..**..*******.**..**...**.***...***..*.*.**.***...*...**..*.*****...**.**...***...**....***.*.**..**.**.*......**..*...**..*..*****.****.*..*.**.**..**.*.**..***..**.**..******..*.****..*..*...*.....*.*.**...****.*..*........*.*...****.***...*..***...*.**..**...***......*...**........*...*...*...*..**.*.********.....***.**.*.**...*.*..*.....**..***..*...*.*.*..**..***...*...*.**.***.*.*..*.**...******.***.***...**.......******....**.*.**...***....*.***...***.****.***.***..*.........*****.**.*.**..**.****.**...**.**.***.....*
....*....*..*..*...***.**.*..*******.*.****..**......**...*..*..*.*..*......*.*.**.*..*.*.**.*...*.*.*****.*.........*...*..*..**...*.*....**...*.**....*.**.***..****.****..***..*****.**.*....**.**.***.*.***.*.**....***.*.**.**.*..*.....**.*.**...*.****.**...*....*....****.*****.*.******...*******....**...*..***....*....*.*.***..*.*.*.*..****.*.*.****..*.****...*.**.*...*.***..**..**.****.*...****...**.**.....*.*.***.**...**...**.**...**.*.*.****..**.******...*.*.**.***..**.....*.***..***.*.***...******..*.*..**..******...**.*.**.**..*.**.**..****.*..*.*****.*****.*..***..*....***.**....**.***..**..***..**.*.**.**...**.**....**..****.**.*.*.****.*.*.*.....*..**..*.*.....***.*.*.*.*.**.***.*..*..*.**.**..*..*.*.***.**..*.**.***.*..****.**.**.**..*.*.*...**...*********......*..***...**...****....*.*.*..***..*.**.*...***.*.**...*.*.***.*..*.**..*.*..***.*..***.*..*.*****..*..**.**.***.**..**..*...*.*.*...*.***..*.**.******..**...***..*..*.*.*....*..***.*.....*.*****.****.*..**....**..*.**..***..*..*.*..*.**..*....**.**.**.*****.*.*.***.*...**..*..****.*..*******...**..*.*.*...*..****...*.***..*.***.****.*..*******.***....*.*.***.***.***.*..*...**.**.*..*.*...*..*..*****.*....**.**..****...*.....*.*..*.*.**.....*.******.*.*.********.......*.**....***.****..*.*.****.*.*.*.*.*.**....*.**.***.*...**..**.*...*.*.***..***.*******...*...**.*.**.*....**.*..*.....*.*..**....*....*.*..************....*..*...**...**...***.******....*..***.*.**......***..*...******..**..*..***.*****.*.**...**.**..*.**..*.....*..*..***......*.****.*..**.*****..****.*.*****.*.*..*..*...*...*...*.......**.*****..*.*****..*.*...****..*...*...*.*..*..*.*.*.*.*.***.....***..*.****..***...**.**.****.******..*.*..*****.*.*..**..**.**..*...**..*.**.*****..**..**..*.**...*.**.**.........**.**....**.*.*.***.**.****.**....***...*.**.**.....*****.**...*.***...*.***...***...**.***...***.....*.....****.***..**..*...*.****.*...*.....*..*...***.*.*..*......**.*.***...*.***.*...***..**..*****.***..*.*...***.*.****.
***.......***..........**.*****...*.***.****..*......****.*.*.*...*.**.**..****..*..*.**.***...*.*****.*.*****.**..*.*.*.*.**.....*.**.*..****.........****.*.***..*.......*.**.****...**...*.*.*.....***...*..*.*..**..*.*..**...***..*.*.**...*.***.*..***.***.**.*..**..**.**.*.*.*..*.***..***..*..*...*..**.***.**.*..*..*.*.**...**..*.*****.*.**.**....*.*.**...****......*.****...***.***..*..***.*.*....*.....*...*.....**..*...*...*...*...*****.***..*****.*****.*..*..**..***....***...**..*.*****.*....*..*...*.*..*..*.*....**.*..*..**..***..**..*..*..*.***.**..*..******.***..*****.*......*..**..**.*.*..........*..**......*.**....*....*.*.**..*.***********.*.....*..**.*....*..*..*.*.*.****.**..*..*.********...*.****..*.*......**....***..******..*.*..***....*..*.....**...*.*.*.*..*.**..*...*.**...*.*.....****.*....*.*..*.****.**.*.**.***..*..*....***......**.*.**.****.*.*.*.**..***.....*...*....*..*.***....***.*.**.....*****.*.**...**.*..***.*..**.*.**...**.*.*..**.**..*.....*...*****...*.**.*****..*...*.***...***.......*...**.*..****.**..****...**.**..*.*.*..*.*.**.*...*.*.*...***.**....*..*...**.***..*.**.**.*.*...****..*****..*....****.***.**.*...**...**.......*.*.***.**.......*..*.*.*......****.*****..*..*..*......***.......*.*****........*.***.**.***.***....*..*.*.*..*****.**.*...*.***..****..****..*..*.**.*...****....**...****..*.*...****.****..*.*........**.*..*.*..*.....****.**.****..**.**.**.****..**.*..***....***.****..*...*.*.*.*...*****..**..****..****.*..*....*..*..*...***.*.*..****..*.**.***..*..*.....*.....****.*.**.****..****.*..**.***.***.*.*.*.*****.*..*.*..*.*.**.***..****.*.**.****.*.***.*...*...*...*******.*....*.*.**.**...*.*..**.**.**.*.****.*.*.....*.*..*.*..*.**.....********....******.**.****...*..*.*..*....***.*.*.*.*..*......**..***...**...**...*.*.....**.*****....*.***.**.***...*..*.*****.**..*..*.***.....*..***...*...**.********...*****..**.***.*****..***..*.*.......*...*..**.*.*..*.*.*.*......**.**.******.**.***.*..**.***..**.....*.*.....*****.*
....*.*.**.**.*.**...****.......***.**.***...*.*...*.***.**.*..****......*****.********.**.**.**...**.*.*.****..***.*.*.....****.****.***.*...*.**.****..**...******.**...*.*.**...*******.*******.***.*.*...****...***.****..**...***..*..**.****.***.***.****....**.**.**..**.....***.**.*******.....***.*...*.**...***.*...*.*..*..***.****.**..***.**...*.**..**...*..***....*.*.*..*.**.**.*..******...*.........*...*.*.**..**.*.*...**.***.*..*...**.*..*.*..**.*.*...*..*....*****.....**..*...*.....*.***.**..*.***...*****.......***..*.**.*...**.**.*.*..***.*.****..*.*.**.***.***.***.**.*.....*.*....**..********.*****.****..*.*.*.**.*.*....*.**.*.***..***.*.**.***..****....*.*..*.*.*..*.*...******.....*.*.*........*.******.....***..**..***..*****...*..*.**..*****....**.***.***.**..**.***..*....*.**...**.*.******.**..****.....**..*.***.**.***.***..*.**..***....*..*..*.***.......*..****.**.*.*..**...*..*.*...*.**.*****.*.*.*.**..****.*.**.....*.*..*..**.***.****.*****...*.*..*...*..*..***.***....*.***...****...*..*.****.*****.**...*....*****.*...*..***.*.**.*...******.**.*...****...*.*...**..****..****..**..****.*..**.**...*****.**.*.****.***..*****..*......*.**.*.*.****..**.***.*.*..*.*.**..********....**..**.****..**....*.*..*.*.*..*...**.*..**..*..**.**...*..*.**.**....****.*.*.**.**....*.***..**..*.*..***...*.*....****...*.....*.*.*....**..*.**.*.*.*...***..*..**.**..****...****...**.*..**.******.**..***.*.***.*.**.**.**.*.***..***....*.........**...*.*.....**...*.......**.****.*.****.*.*.***.*.*.*.*..*.*.*.***.******..*..*.*.*.*.***...**.**...****.*.**.*..*....**.*.*....*..***..*.*.*.*...**...**.***..*.*...**.*..*.**.....**..**.*.**.**.*.*.*..*.*****..*..**.......*..***.**......****.*.*.******.**..**.*.***.*.***.*.**.***..*.****..*.*...**..*..**....**.****....*..*.**.***.**.*..*.*.*.**..*.**.*.***..****.*.*.*..**.*.****.*......***..***..*.....*.*.*****...*...*.*.*.****.*.*.*.*.....*..*.*.*.***.**.*..***.*...*.**.*.*...*....*.***..***.**..***...*.....**.........**.**...*.****
..***..****.....*.*.*...****.**...**..*.*.*..*.*.***..*.....**.*.****.**.....*...*.*.**..*.***.**....*..****...**.***.*......**.*.*...***.*****...**......*.*.****..**.***.**.**....*.***....*...**...**..**.*.*....***.*.**...***.*...*..*.*....*..*..***.*****..***.*.**...*.**.*.**.**..***...*.*...**.*.*.**.*...*******.****.*..****.**.*..**......***.*.****..**.*...*...*...**.*.*.*.*.***..*..*..**.**.****.**....**.***..*..**.*.***..**...***...*.*...*..*...*.******....***.*...***..**.*.**.***..**..*.*..**.*..***.*......*.......***.***.*...*.*..**.*..***.*..*...***....**.*.....*...*.*...***.*.***.*.**..**...**..**....***..*.*.**.*.*.**..*..*.......***..***...*.**.*.*****...*..**..**.*..***.***..**.*******.*.*..**.***.*.*.***..........*.*...*.*...*..**..*****.*.*.*.**..***..**..***..**.*.....*.**..*.***.......*.*....**.*..*..***.*....*.*.*.*.***.*.*.**..****.***.*.*.***.**...**..**..*.*.*.*.**.***...*****..**.**......*.*...*...*......*....**********.*..****...***.**..*.**.***...*..*..***..*..**.........**.*.****..*..*.***...*.*.***.*.*..*.*..**.**..*...***.**.**...*****.....**..*...*..*........**.****.*.**...*.......*.....**.*..****..****..**.**..........**.*.***.****.......*...*.*.*.***.*...***..**...*****....*..*..***....****....*.*..*...***..*....**.*..*.*..**.***.....***..***.*****.***..***.***...***..*.**..****..***..***.***....*.*..**.....**....***...*..**..*...*.*..***...**...*..*.*..*..*...**..*...**.**...**....*.*..***.***.**.**..*...*.**...***.**.**...*.***..*...*.*.....*...*.*.***..***....*....**...****...*.*...*.*...*.*.**...**.**.**.*.*..*.***.*.*.*...**.........****.*.*..****.******.*.....*...*.***..*.*..**...*..*....**.*.*...*.***..*.******....***.**.*.*...*.**.........*******.*.**.***.*...***.****.*.****.***..**.****.*..*..*..*****....**....*.*.*.**.**.**...**.*...*...*.*.........*..**.****........*..**.***..**..*.*...******.*.****.**...*...*.*....*****.**.*.*.**..*.*....**.....**....***..*******..*.**.*.*...******.*.*......*.*.*.*******.........*.**...*..**
*.*..****.**..*.**.***.**..**.****.*..*.*****.*..*.*..*.*.**..***.*..*.*.*..***....***.**.*****.*..**.****.......*...*..*.**.*..*.*......***.*...**..*.******.**..******.*..*.*.*.*..*...***.****......***...*.**..****....**...***.**..**..*.**..*..*..***..*..*.*.**.*....***...*.*****..*..*....**.*.*..***.*...***.....********..**.*.*.****.****....******......*....****...*.**.....**...**...***...***........*..**....*.*..*.**.**.*.*.***.**..*.*.***.*....*...*****.**..*.*.**.******.**.*..*....*.*..*.****.*.**.*.***.*.******.**..****.....**.**....***....*...*.**.***..*.*.**.**.*..*...*...**.*.*.*.*.*.....**.*.*.**.*.*.*.*.**...*.*.**....*.*....*****..**...***...**.*.*..**.**.****..**..***..*.*...*.**.***.*****.......*.*.***.**..*......*..****....**..**.*.*.**.*.**.*.......*...**...*....****....*..**.*.**..***..**..***...*.**********.*****....***..**....**.*..*..*****.*******..**.******....***..**..**.***.*..***.........**.****..****...***.**.*......*..**.**..*.....**.*...*..*....*.*..***.*.*....**.**.*..*.*..*.***..*..*****.***..*.*..**..*..*.*..*.***.*..*.*.*...*.**.*...*....*****.*.**...***.*.*..*.*.*...*.*..*..**.***.....**..**..*****.**..*.***..**.*.**.*.......*...*....*****..*****...*.**..*.**....**..*....*.**.**.....*...***..*..***..**..*.*....*..***.*.*.*..*.**.**..*..*....*.**.*...........**..*.***.**.***..*.**...**....****..**.*..****.**.*......*.*....***..*...****.*.**.*...*...*****...**.**.**.*.**.*.*...*.*.*****....*.*....*****..*......***.*.*.**..**..*.*****....*.***.*..****.**.**..*.*..******...****.....*.*.***.*.**.****..*.***.*.*.***..*...**....**...**.****..***..*.......*.**.*..*..***..*....*.**..*....*****.**.....*...**..**..***......*..**.......*..*.*.**..******....*.**...***.*....**.****..***.*.*.*.**.***.*...*....*.**..*...*.**.*..**.***..****....*........**..*.**...**.*.***...**.*..**....*.***.**.**...*...**.*...***.*.**...**.**..**..**.***..*.....**.....****.*.**....*....*..****.**.*...*.*..***....****.***.**..****.*..*..*.***.*..*.***...***.*.**..*.*
..*..**..**.***.*......*..*.*****.*..*.*..*.***.*....*.*.....*.*......**.**.***....**..*..**.......****..*.****..**....****...*...**.***..**...*.*...*.**......****...**.**..*.***.****.*..*.*****.*.**..*...*.**.**.*...*.*.*.*.*..**.***....*.******.***....*...*.*...*..*.*...*.**..*...*.*.****.*........*.*.****.*...**.****.*.*.*..*.*....*..***...**..***..**......***.***..*..*...**.****....**.**...*.*.*.*.*...*..**.....*.........*.*...*..**.*..........**....*.***..*.**.*...***..**.****...*..**.**.*.*.***.*....**..******.***.*.**..*.**...*****....*****.*.*.*...**......**..**..**...*.**.******.**.*...*.*.**.*...**...*.*.***.*.******.*......**..*....**....*.**..**.*.*..*****.***..*...*....**...****..**********....*.******.*...**.***.*.*.**..*..*....***....**...***.*..*.*......**...*..*.*..*.*..*.**..***.*.*...*..*.*.**.*....***.*.***..**..***.....*.**.********.**.*.*..*.**........**..*.*.*.**..**.*.*..**.*..*..***...*.*..*....*.*..*..*******.*..*************...*...*.*****.**..**......**..**.***..***.*....****..*.*........*.*.***.*.*.**...*.**.**.**.*.**..*.*....**.*.*..*.......***.****...**.***..*..*.*..*..*..**......*...*..*.*.***..****.***.*.*....*...*.*.*.*.*.***..*.*..**..**..*....*..*...*.*******.*.......*.***.**..**..*.***..*...**.*.....**..........*..**...*...*....***.*.***.*..***..*....****.*.*..****..*****.**.***..*..*..*...*.**....*.*...**.***..****..*.**.*.***....**.*.******.*.*..******.*....*...**.*.*.**.*..***.*.....*.***.*********..***.*.*.**.*.*.****.*.*.*..**.*..*.*****...*********....**.*.**.*****...*..****...****.*...*..*.*.****..*.*.*.***..*..**.**.......***.***..*.....*****..***.****..*....*.....*.*..**.***..**.**...***..*.**..**..***.*.*...**.***.***.*.**..**...*.*.**.*...*.....****..*...**....*...*....*.*.*.*....**..**.....*.*..**....*.*.*...***.*.*.*.....*.*.....*.*...*.***.*...*...*..*.***..**.****.***.*.*.*..*****.**.**....***.*.*....*.*..*.***..*.****..******..**.*******....****....*...**.***..*.*...****.......*..*.**.**......***..*..**.*.**.****.
..***..**.....**..*...******.***.***.*..*.***.***.****..**.*........*..*.*.*.**..*...*..**.....*..*.**..*...*..***...*****..*.**..*.*.***.***..*.*...******...**.**..**...*.......*...*.***.*....*.....*...**.**....**..***.**..****..*.*...**.**..***...*.****.******..*..*..*.*..***..***.**...**.......*******...**.*...****...*.*...*.*.*.****.***..*...****..**..*.**..****..*.***..*..*...*****...**.**...*...***..*.*...*.*..***.*.*..*..*.**....*.**.***.......*****...*..*...*.**.**.**.**..*.**.*..*..*....****..*.**...*.*...*.***.*****.**..***.**.*...****....**.*.*..*.....*.*....****.*......*..***.....**....**.**.***..**.*.*.....****.***.*.*..**...*..***..****.*.....*.*.**.*.*.****..**.*.*****.**..*..***.******.*.*..**.*..**...****..*..*.*..*.***..*..*.****..*.**.**.*...*.*.***.*...**.*....*..**..***...****.**..*...**..*....*.*.****...*..**..*..**...*..*.***..*.*.***...*..*.*.*****.*****.....***.*......*..*.*..*.*.*..**...*.*....*.*.*.***.**..**...*...***..***.*...**..***.**.*.***...****..*.*.*.*....***..***.***.**.........*.*...**..*....*.*....***..*.**.***.*.*.****........*******.***......**..**..***...******.*...**.***...*....******...**.**...**......*.**..**.***.*....***.**.*..*...*..***..*..**.*...*.*..*...*..*.*********.....*..*..*....*****.**..***.**..******...***..*.*.****..*....***.*.**..**.*...*.***.**.**..*...********..**......**..***....*.*....**.*.***....**...**********.*.***.*.***..****..*.*...*....**...***....*.*.********.*.**..*..*.*..******.****...**..*.*.*.....*****....*....***.*.....*****..*...*.*...*..*....*...****.*.*.*.***.***********.*****..**.****..*.***.*......*****..**.****...*.*.*....*...****...**..*........*.*****....**..**.*.***.*.**..***...**.***.**.**..**.*.*..*.**...**.**........**..**....**.**..**.**.******..*.*.*.***...*.*.*.*..**.**...*.**..***.**....*.*.***.*..*.**.*.*.*...***.***..**.*.***..****.*.*.*.***...***.*.**.**..*.***.*..**.*..*.*.*..****.*..*.*..*****.*..****..**.*.*..*...***.***..*..**.....**...***..*..**..****...*.**.**.*.*..*..
..*.******..**.**...*.*........**.*.**.**..***....*********..*....*..****..*..***...**.****.....***..**.*...*****.*****..*....**...*.***....***.*..***.*.****.**.**..****.*****...*..*.*....**.*...*.**..*****.*.***...*.*.*....*.**..**.*.***.**..**.*****..****..*...****.**...*.**.**.**...*..**..*.*......*..*...**..*..*.*.**.**..**..*****.*..**...*.*..*.**...*.****.**..**.*.***......**.*..*..****..**.....*..*.******.*...****....***..*....***.**..***.*..*****...********..**.*...***.*...*.*...**.**..**.**...**.*....*..*.**...*****.........**..*...*...*..*..*...*****.*..*.*.*......*....*.....**.....*..********.*.*...*.***..***.**.*.*.**.*****..*.*****.*.**...*********.********.***...*****.******....*..**..**..*.*.*.**.*.*..**...*..***..*....**.*......***.....*...****.***...**.*.**.**...**...*.*...***.**.*.*......**.***.*.**..*..**..*.*..*..***..**...*.*...**..*.**...***....*.*.....*.******...**.**......**.**.*.**.**..****.*.***..*..*****.....*...*.**.*.**..******...**.*.*....****.*.*.*.*.**.*..*.***.**.*.****...*..**....*.***.*.***.*..*.*.**..*..***..*.***.**.*.*.*.***...***.**.......**...*..*.**...*..*.*..**..*.**.*...*.**.**.***.**.*.**..**....*.....****.*.*.***.*..*.....*........**.....*..**...*..*..*****...*.**...*.*...**..**.....***.*.....*.****.*..**.*.**..*.*..*..*.****.*.*.*....*.*..*..*.***..*.***..**.*.*.**.*.***...*..***.*...*..***...**.*..**.****..*.*.***..*.*...**..*.*.*...*.......****.*...*......*.*.*****.*.*..*.*.*..*..***..*...*..**..*.**.*.****.***...*..***....*******..****..***..**.*.**.***.**.**.***.****.**....*...*...****.*..*****....**.**....******...*.**.****.**..**..*...*...*....***..*..***.****.*.*..*.****.*..***..**.**.*.....*.****.**.*..*.**...*.*...******......*.****..*.*.*.*..*..*.**.*.***.**...*.*..*.**.**.***..*****.**.***..*..*.*..*....*...*.****..*..***...*...**...*....**..***.******...****..***.*.*..**.*..*.***.**.*.*.**..**.****.....**.*..****....****..**..**....*...*.**..*.....****.***.****.****...***.*.*.*.*..*...**.***..*.*..**.*..**...
***.**.**.*..**..****...******.*..***..*..*.**..*..**..*..******...*.**.*.******.*.*..****..*.**..**.**.***.*.**.*.***...*.*...******...***..**.*..*....***.*.***...*.***.*.*.*.*****....*.***.**.*..****...**.*.*..*..**..*.****.*****..**.....***..***.****.*.*.*..*.**.*.*.****..***.***.*.*.*.*...*....*.*.**...*...*.....*..*.**.*****.**..**..*.*....***.*...*.****..**.*..**...**.*******.*......*..*......**.**...*.*..***..***..**.**....****..**.......****.**.*.*.....*....***.*.***..***......*.***...**..***.....**.*.***..*..*..***..*...*....*..**....*.*.**...*.**.*.*..**..*.***.**.**...**.*..*.*.....*****.*.**.**..*..*.*...*.**...*.**..*....*..****..*.*.*.*.....*.**..*.***..*..*****.***...**..*..*.*..*..**..........**.***.*...*..*..**.*.*....*.*..*.....***..**...*..*.*.**.**..*......***....***.....***.*..*.*..***********.**.*.**********.***.****...****..*..**.*....*.****..*.*.**.*.****.*.*..***....*..*.*.*.*****...***....******.***..*.*.***..*.**.....****..****.*..*......*****.....**..**..*.**..*........***.....*..***.****..**.****..**.*.....**..*****..****..*..*.*.*...*.*.**..*.**.**.***.*.*..**.********..***..**.*.*.**.***.**.***.*.***..**.***..******.**..**..*..***...*.***...*.**.*.....***.****.......*.*.*****.**.****..**.**.****.*.*.*.*.****..*.***...****.*..*...***....**.**.*.**..*...*.*.*.*..****...*..*.*..***.*.*.*..*.*.*.*...*.***..**.***..****..**.*..*.****.*..***....****.**.**..****.**...*...*...***.**.*.***....*....**...*.**.*...***..***.***.*..**.**..**..*.*.*.*..*....**.**.*..**...****...*...*..*.....*.**....***.*.*...***..**..***..*.**..**.*.......*...**.*.**...***....***.*.*.*.*.*.**.*.*.***.******.....*...*.*...*..*.**....**.*..*..**.***...***.**...****..**...**.***.*.*.**..*.*.*...****..**********.*.*.*.*....*.**.*.***...***..**.*.*.....***..*..*..*.****.***.*..**.....*..*.*.*****..*.*.....*.*.**...*.*..**..*..***...*...**..*.*..*.**.....**...*..***...*.**.**.*.*.***...**...*.*...*.*.**..**.****.*.*.....**.***...**.....***..*..****.******.*.*..*..*...*.***
*.*..***..*..**..***..*...**.***.*.**.****..****..**..*.*******.*..****.*.******..**....*..........*****.......*..**..**...*..**.**.***.*....**...*..*.*.****..**..*.****.*.***....*.**.*...**.******..**.*...*****.*...........**...*..**.**...****.***.*.******..*.***.**.****....*.**..*....*..**..******..**..*.*..*....**.*....**.....**.....*.**..*.**.***.**.*....***...........***.***.********....*......*..*.*.*****..*******.....****...*....*****.**.**.***...*******...*..****.**.*.*....*...*..**....*..***.*.*.*...*..*....*....*...*...****.**.....****..*.*..**.*..*********.*..**..***.**.**.*..*...*.****.**...*********.****.***...***..*.......*..**.....*....*..**..***..***.****.....**.***.....*...**.**.*.*...*...*.****.*.*..***.*.**.*....***.*.*.*....**.**.*****....*...***.****.*.*.*.*..*.....***...*****...*...***.****......*.....*.*..*.*.*..***..***.*.*.*.****....*********.*..*....**.*.....*********.***...*...*.****.*.*..*...****.*****...**..*..**.*....*..**....***.**.*.*.***.***....*..*..***.*..***...**..*.****.****.*.*.......***..*..***..**..*..*..*.*..*.*.****.**.**..****.**..**.**..*.****.**..*..****..**.**.*..***..**...*..*.**.*...*..*..*.....*.*.......*.*..***..*..***.....********.***..*.**..*.*..*....*..****.****.*.**..*..*.**.**..******.*.*.*..*..*.**....*.*.....**...*..*.*.****..*.....*.*.*..*...***.*.....*....**..*.*..*...*..**...*.*.........*..*.*.*.*.****.**.*.*..**.****...***....*.....**.**.*.****.**.*.***...*..*..*..****.**...*..***..**.*..*....*.*.***..*.*....**...*.***.***...**.**...**.*.*.*...**.*.***.***.*.*.*.....**.**..********.**.*.*...*.*..*.*.*.*.*...**.****.***.......**.****..**.***.*.*...........*.*...*...*..*.*..**..*...*....**.*.....**********.*.**...*..***.***.***....***.****.*...******.*****.*.*.*...**.*.***.****..**....*.*.....**.....****....***..**.*.*****...*.*.**..**.*..**.**...*..**....**.*.***.*..*...*.****..*..*...*..*..***..**....*..****...*.......**........***..*..*....*.*.*...**.*****.*.*****..*****..*.*.....*....**.*.****........***
...*.**...*....*.**....*.***..*.****.**.....***......***...*.......*..*.****.*..***...**.*..**.*.......*.*.*.*.*.....**..*..*..**...*****.***..*..*..*.**....**.........*...**.*.*.....**.*....**..*.*****.****....**.****.*.*.*.*.****.**.****.***.*....**...*.*.*..**..*.***.******.*.****....**......*...*..***...**.*.****..***.....*..*..***.*.*..*.***....*..*..*.*..***.****.****...*.*.***..**.*...*...***.****..**..*.*.*....****.*.*.****...****.****.***...**...**.*..****..***.....*...**......**..****.....*...*****..****..*..**.*.*.**......**.**.**..**..*..*.*....*..**.*...**....*.*.*.*.****...*.***.*.***.***..*****..*..*......*..**.**...*....*.*.*...*..*.*..*..*..*..***.*....*.*.**..**.*.....***.**..*.*..**.*..*......*..*.**.*.***..*....*...*..*****..*****.**..**.....*.*..**.**..*..**..*.***...***.**.**.**.**...*..*.**.**.**.**.**..*.*....****...**.*..*..*****..**...***.*.*.***.**.*.....*.*.**...****..*..*...**.*.....**.***....***...****.**.*..*.****.*.*..**..*.*.***..*..**.*.**.*..*.*..*.**.*.*...*..*.**.......*...**.***.*****...*.*.**.***.**.**.**.**.*.*..***...*.....*..****..*.****....**.***.*****...**.*...*.*...*..*....*...****...***...*..*.*.*.*..*.....***..**....**..**.*.*.***.*..........**....*.**.**********..***..*****.*.*.*...**..****.*.*.*.*.*.*.*...*.**.....**..****....*..*.****..****.*.*.**.*....*..*.**..*****..*.**.*****.*.**.**...*****.*...**.***......****.*.*.*.**.**...****.**.*..**.*.**..*..*...**..*..*..**.*..**..*.*....*..***..***.**.**.*.*..****..*....***..*.**.*****..*.**...*****..*....*******.**..**.*.*...*.**.**.*....**.*......*..**...***.***.....*****...******...*.**....****...**...*.*.*.****...*.**.******....*.**..**.*****..**.***..***..**.****.***.*..*..**........*****..**..*.**..*.**...**.**.***...*..*....****.*.....*..*...**..*....*****.*..*......*..***.*..**.*.****..*.****.....**....*******...****.***.**.*..*......**..***.****.***..**.*.**..*.***...**.*.**.*.....***..*...*.*..*..*.......****.*.**........***********....*....*..**.**.**..*.**.*.*
....*....*...*.....**..*.*****.*.*.***......*.....*....*.*****.**....**.***.*.***.*.*...*....*.**.***.***..***.*..***..*......***.**..*.**.*.*..***..***...*....*..*.......*..*.....*...**..*.*.**.****.**...*.**...**...*.*.**.*..*...***.**.**....*..*...**.*...**.....******..***..*...***..*.***.*...***.*..*...*.*...*..***..**.*...******..*..*..**.*..**.**.*....*..**....*..*..*.**.*.***...*****.*.**..**.*.**..*....***....*.**...*.***.**.*...***..*..*.*.**...*.***.**...*****.*.*.**.*....***....**..*.*.....*.**..*.*...**..*...*...***.*.****...***........*.**..*.*.***.***.*...***.*...*.****.*...**.*..*.*.*...*...*****....****.**...**..**..**..*.*.***....*.**.**.***..***.**...**........*.**.*.*..*.**.**...***...*.**....*...**...*...*.******.....****.**.*******..*...**....*.***.**....*.**.**.*****.*...*.*.........*....**.*.****...**..*.*****.**...***.*.*..*....**.*...*...*.*....*.*..*......**.*..**....**.*.*.**......**.....**..****.......**************.*..****.***...*...**...**.*..**.**.******..**...*......******..**.*..*....***..**.**.**.***.***..************....*.***...*.*..****.***.*....***.*.*.***..***.**...*....*****..***....**..****......*..**...*.....***.***.*..**.*.***.***.****.*.*.*.*.**..***...**.***...***..***.**.***.**.*....***...*..*.*..*..**.***.*.**.****.**.*.****..*.....*..*.*.****.***..........*.*.**..**....*.*.*.*...**.**...*..*****..*..*......***..**.****...*..*..****.***..****..**.*.**......**.****.*******..**..*.**...*..*.*.*********.*.*...**.**...*.*.*.....**..***...**.**.**.*.***....*.**.**..**.**.**.*.*....*.*.*****...***.***...**..***..***.*.**..**.**...*...*..**...**.**..*.*****..*......*..**.*....**.***.**.**.......*.**..*.*..*.**.**.*...*..*..**......*.*****.***.*.*.*.****.*....*....*.**..**.**....***.********.*.****..*......*.*.*.**.****.**..*......***..*....**.*****.*....*.*.****.*....*.**..**********.***.....*...**.*.****....*.*..*****.*.....*.*.**..***.*.****.***....*..******.**.***..**.*.*.*.**.**..**.***.****.*.*.*.**...**.*.***..***.**.....
*.*..****.......**.***.****.**..**.**..*.*.***..**.*.*..*.**.*.**.*..***.*.***.**.*.*..*..*....**.**..*..*******.......***.***...****.****.**.*...**.***.*..*.**.....***..*.**..**...**....*..*****..*...*..*..***.*.****..**..**......*....***.*..*..*.*.**.**.*..*.*..**....****.***.*.**.**.**.***.***.***.*.*...*..*...*..****..*...*...**.****..*.***.******...***.*.*.*..*..*.***..**.....*..***.*.**.*.***..*.*..**....*.....**.*.*.*.**..*****.**.****..**.*..*..*.*.**..**.*....**.*.**..*.*.***.*...****.****.*..*.*.*.*.......*.**.*****..*.*.****..*.*.***....**.**..****...*.**..**...***.*.*.*****.*..*.....**..**.****.**..*.*..**.**.*..****.*..**....*.*...*..****.*.*..**...*.**....*.*...*...**.**..*..**.*.***.**....********...*..****...*****.*********...**.*..****..*******.....**.**.*..***.*..*.*....**.*.**..*.****..**..*....*....*........**.**.**......**..****...*.*..*......*.**....*.**.*...**.*.***.*.***.*.**.****....**.*.***..*.********.***.****..**..***..*..***...*.***.*..***.****..*.*.*.*....*.....******...***..**..**..**.*..**.*.*.**..*..*...**...*.*.***.......**..*.***....*....*..**.....*..*****.*.***....*....*****.*.*.**.****.***.**.*..*..*.**..****....****...*..**.**.*.***...*..*...*..**.******..*.......***.*.*.*..****.**.**...****...*..**...*.*.*.....*....*.**....*.*..********..*****..****.*.***..*...***.**.**.*.***....**.*..*****.****.*********.....*.**..****..*...*****....*.*......**...*...*...*.*****.*.**.*****..*.*.*.*....****..**..*...*.**...*...***.*......*.**********..**.*.*****....**.*.***..***...*....*..*....*..*.*..*..*.*.**....****..**.**..*..*....*...***.....*****.******.*..*.....*..*****.*.**.*.*..*.*.*..***..***.*.*****...*.**..*****..**...***.**..*.**..*...*......*.*******.*.**..**********.*.**.*.*....**..****.*.****.**..*.*....**....******...**...*.*.****..*****.***..**.***..*...******..**.***..****..****.***......***..****..******.*.*.*.*****.**.*.*......**....*...***..**...*.*..*..*****....***.*.*....*........*.****.*.**.......*..******.**.****.*..*.
..******...**.*.*.***.*...*...*..*****.**.....*.***.*...*****.....*.*..**..*.*....*.*...**....******.*.*.**.***.....**..***.*.**.**.*......**.***...*..*...***...*.**..*****..***..****..***.*****..**.*.*......*....*.****..*..****.**.******.***...*.*****..**.****...**.*...*.**.***.*..**.**..*.***..*.*..***.**.*...**.*..**.**..*......*..*********.*.*..*.*.*.*...**..**.*...........**.*.****.******..*.*.**..*....***.****.....*****..**........*...*..*..*...**.*...*..***...*.***.*****..**.**...***.*.****....*.*......*.*.**.***.*.*.....*.***.***..***..*..**.**.....***..**.**.*.*..*.**..****.**.**...*.*******.*..*.*.*......**.....*.***.**...***..*..**..*.***...*....*.....**.**....*..**..*..*.***.**.**.**..*.**.**.**.*****..**..******...***.**..*.*..****..**.*.*....*.**.****.**..****.*.*.**.....**.*.....***.**........*.**....*.**...*.*.*.**......**...***.****.*****...*.*...*.*.**..*.***.*****..*.*****.***..*......*...**..*****...***.**...**.*..*.**.****.**.*...*...*.**.*....*........**.***..*..*.....**.*.**..**.**...**.*.**.....***.****......**..*.**...**.....**.*.*.***..*.*.****...***..**..*..*..**.**...*.*..**.*...*......*****.***..........*.*.*.....*....*****.*.***.***....*******......****..**..*.**..**.*.*.*.***..***.***..*..***....**.*...*.*.***.***...*...*.....**....*..*.*..*.*******..**..**.*.....***.**.*.*....**..*..*..**.****..***.**...*.....*....*..**..**....*.***..**.*.*..*........**.**..***...****.****.**..*....*...*...*.*.*.**....*.*...*..*..*********....**..*.*.**...*******.*.**...**....**...*...*****....*.**.**....*.***.**.****..*...*.*..*.******..*.****.*****.****..*.************..****.*..*....*.*....**..***.*...**..*...*.***.....**.*.....*...*.********.*.**.****.*.**...***.**.*.**..**.*.**..*.***.*.*.**.***.****...*****.*..*.*..*.***.******.*...**...**...*...****..*..**.*..*.*..***..**.*.*.*...*.*..**.***..***.*.*****.*......*.***.**...*.*...*...**.**.***.....***.*...*...***..*..*.**.*..*.*..*........**.**.*.**......*..*.****.*..*....****.....*..*.*....**.***
****......***.*.*.**...***..**...*....**..****.......*.**....*...**.*.*...**.****.*.**..***.*.****.**....*.*...***.**.*.**.***.**....*......*..*......****.*...*.**....*.*..*.*.**..**..**..***.*.**.*..*.*.*.**.....**.**.**.*.*..*..**..**...**..**..**.****..*..******.*.*.*..***...*..*.*.*..**...******....*.....**..***....*.*.**..*...*..*******..*..*.***.*..***.*.*..**..*..**.......***....***..*..*.*.**.......**.**..*.....**..........*.*..*.*****..*....*.**..*.*.*.*....*.****..***....**.**.******.**.***.*.*......***.**.*.*...***.**...**...*.*.***..**.....***..**.**.*..*.**.***.***....****.******...****..*..**...*.***....**.....**.***.*.*..***..**.*......*.**..*****....**.********..*...*.*.**..****..******..***.**.**.*..*...**.*..*.****...*...**..**.**.*......**..*.*..*..****...**.******..*.**..*......*..*..**..*.**.*.***..**...**.**....**.***..*..*..*.*******....*..*.*......*.***..***..*..*..*.****.***...**.****...*..*..*....**..****.*..*..*****.....**.****.*..*.***.****.**..*****.***.****...*.**......****.******.....***.*..**..**..*..**.*.*....*.*..*...**.**..*.*.**...*.*.**..****.**..***.***.******.***..**.**.*.****.*.**.*..*****.*.*.*..**..*.*.*.*.**.**.**..*....*.**.***...***.**********....*.***......**.*.***.*...***.....***.****...**...****..**.*.....*....*..*.*...**..*.****...*.*.***.**...*..****..*.**......**.*..*.*.*.*.*.****.....**.*...***.***..*.*.*.**...*.*..********......*...***.**.***.**..**.***.*.*.***..****..*...*.*..**.*.**.*.**.*..*..*..*****........**.*....*...******..****.**..***.....**....***.**.*...****.*......*...*.**....*..**..**...*...**.*..*.**...**..*....*...*.****..*.....*.*....*.*.*****.**....**...***....*.***.*..*.*..****.*...**.**.**.*.***..*...*....**..*.********..***.**..**..*****.**.*.**.....**....*..*....****.*****.*...***..***..**.***.**..****.*.*.....*.*.**..**.*.**..***.*.*..*.*.....*....*.**..*.**.*..*...****.******....*..*.....*.****.***.*..*..***.*.....*.**.*****.*...**..**.*.....*..*.*.**.*..****..**.*.......*.*.......*....**..*
..*****...*..**......**.*.*.*.*.***.**......*.**.*.**.****.*...*.*****..***..*...**.***....*..****.*.*......**...**.**..******.*****......*...*.*....*.*..*..*....*...**.*...*.*.***.*..**.*.*.**.**..**.**********.**.***.*..**...**.**..*.*.*.*****...*..**.*....***.***.****....*..*.*....******.*******.******.*..**........******.*****.......***.***..*.*..*.*..*.***..**..**...*....*...*..**********....****..***.*.****.***.*.......*.****...**.**.*.*..**..**......***..*.**..*.*.*..*.*..**...*.***.**..*.*.*..*..*.*.********.....*..**.*.*..*..**.*..*...*****..*.****.*..*.*....***...*....*.**...*..*..**.*...**..*..*.*.**..*.**.*.**..**....**********.***.*****.*.....*..**.**...*..*.**.*.*......*..*...**.**.*..***...*...*..**.****.***.*****.**...********..**..**.****......**.*....*..********.*..*.*..**..***.*.**.*..**....*..**..*.**..*.**...*.**.****..**.*....*...*.*.*****...*..*.*.*****.....*...*...*********.***.**...*....*****..****.*...*.*.*.*...**.*..***..*.**..**.*.*.**..*.*...*..**...**.*******.**.**..**..**.***...**.**..**.*.**.**.*...**.**.*....*..*.*.*...**.*****..*.****..**.**..*....**.***...*...******.*...**...*..*.***...***..**..*.****..*...****.*.***...*.......**....**.**.*..**.**.**.*.**.*.**.*...****..*...*..***.**...*.*..*...**...*..*..****..**..*.*..****.....******...**...*..*.*.*..**...*..*..**.**..**..*..*.....*.*...***.****.***.*****.*.**....*.**...**..*.*..*..*.*..**.*****.....*.....**....*.*...*...*....*.***....***...**.**..**..*....*.*.**.*....***.**..*..*****.**.**.***.***.**.**..***..*.*.**.**..*..***.**.*.*.*....**...*....**.*.*..*.*.*.*.*......*.**.*.*.***.*..*..***...**.**.*.**.**.****.**.*.****.*.**...*.**...**.***.*....*.*.*....*.*......**.*.**..*.*..***..*.*.**.*..*.*******.*.**..*.*.*...*.**..***........**.*....******.**..**..**.**..**...*..**..****.....*...*.**.*.....********..**...*.***....*..*..**...**...*.***..***..*....*..*..*.*...**...**.*......****.**..****.*****.**.**.........*.*..**.****..**....*.***..**..*****...***.*.***..****.**.*...*
.*.**.**.*.**.*.*...**.*..**..****...*****.*.....*....*.*.....**.**..*..***.**..........*.*..*.*****.....*..*.*.*.***...***.***.**.*.*****.*....***....**.***....*.****...*..***..*.**.***.*....**.*..***************..*...**.***...***.**..*...**...**..*.*..*....**..*.*.**.........*.*..*.**..*....**...**...*...*********.*..**...*......*.*...**.....*.******.****.*.*...***..*.*.*****.*..*..***..*..*.*.**.**.*.*..*..*..*....*......*****.**..****...****..*.*...***.*..**.***..*..*..**.***.*.****...*..*.....*....*..*.*...*.*.....*...*..*******.****.*.*..**.*****...*****..*.******...**.*.*..**..***...*.*..*.*.**..**..*..*.***.*....*****..*.*.***..*...*.***.*.*..**.******..*.*.*.*..**.*...**.*...*...***.*.*...**..**...**.**..***...*.*.....**.*..**..***.*********....*.......*.**..**.*******.*.**.**...*.*.*..****.*.**........**..*..**..*.*...********..*****....*.***...*..*..*...*..*.*.*..**.**..*........***..***.....**.**............*.****...**..*..*.**..*..*..**.**..*******..**......*.**..*.*.*.*..***..**..*..*..*.***.*.*.**..***.*.*.*...*...*.*..*.....*...**.**..*....***..**....**..***.....*..*...***.....*...*.***.*......**..*...***...*..**.*.*..*..*.****.......*.*.*...*.*.**.*..**....**..*.*..*.******....************..*..****.*..*.*..**.*.**.***.*.*.*...*.*.****.*..*.*...***...*.*...**....*****.*..**..*.**....*....*.*.****.*..**..*.*.*...*...*...**.*..*.*..**.*...**..***....***.***...**.**..*....*.*.****..*.***...******..*.**...*.**..*...***.*.*..****.*....***.*..*.*****......**..*....*.*.*****.**.**.*....*..*......**....*..**...**.**.****.*....*.*...*.*..**.*.*.*..*****..**....**.**..*...*.**.***.....*...*.*..***..**..****.**.*.**.*.*******.**...*..**..*.*.**....*.**..*.********.**..*.....*.*..***....*.****..*.***.**.*...**...****.**..*..**.....*****.**.*****..*.*.*.****.*..*.**...*****...**.***.***.*..***..**...*****.....**.***.***..**.*...*..**.*.*..**.*..*...*..***.**..*..*.*.*...*.*.***.**.***.*.*...***...*..**..*...*.*..*.****.***.***...**.*.*.***.*.......***..**..****.*
**.**.***..*....**.***.*.****...***.**.*...*.....***.*.**.**...*..***.****.**....*........*..*******..***...*.***..*.**.*******..**...**.*..***.***.**...*.....*.*..***.***..*.*...*.****....**...**..****..**.*..*.*.*.******....*..*.***.**...****...*.*.*.**..***....*.*...*.*....*..*..**..****...***....**.*...*.**..****..*.**...*.*.***.*.*...*...***.******.*..**.**........*.****.**.......*...**.*...***.**.*.*..*....***...*.**..**.**....**.**.***...*..*..*.**....***........***.....*.**.**..******..*****.**..*.*.*.**.*.......*.***.*..**.***....*..***.*.***..*.****..**..*..**.**..**.*..*.*****.....**...*.....*........****......*.********.*....*.*.....*.*****.*.*.*.*.*..*..**.*****.**.*.*..**.*.*....*.**..***..*******....***.*..**......*...****..*..****.*.**.**.*..*.**.*.***.*....*.***.*........**...**...*.**.*.*.*.....**..**...**..*..***.**.*.*.*.*.****.......**...*.**...***...*...*****.**.****.****...**.**.*..*..****..*****......**.*..*...*.*.*.**.*.**..*..*.*.**.**....*.*.*.*....**.*.**..****...**...*.*....*****..*...*.**.*.*.*******....*****.**..***..***...*******...**....*.....***.*.*......**.*...*..*..........*.****.**..**..*...*.*.*....*....*..**.**.**..*.*..****.*.*.*.*.**.**.....*......**..*....**..**.*.*.*..**...*.*.*...***..**.*.*...*.*.*......**.*..**..*.*...*****.*..**.....**.**..*..**..****..*.****..*.**..***...........*...***.*....***..*....*..*...**.*.....*.*..*.*.**.*.*.*.*...****...*....*.***..*....**...****.**..**..*.*.......**.******.*.**...**.*..*...*.**.**..****.*****.*......****.*.**...*..**.*..***.*..*******.***...***......**..*..****.***.**..**.*.**....*.**.***..***...**.*.*.**.*.***.**.*.*.***.*.**...***....*...*.*.*..****.****..*.*...*.***..**.***.*...*...*.**..*.*..**.**...*.*..*.*..**...*..********.*..**.**.**...*.*.*......*......*.*****.****.*.****.***.***....*****..*.***..**....*....*..**.*..*.**.**.***...**.***..*..*..*.***..**...*****..***..*.*..**.***.*..**..*.**.**.***..*...**.*.***.****..*.*****..***.......**.***....*.***..*.*..*..***.**
***..*..***..*...******...*.**...**...****.......*.*.**..*.*....***.****.*.**....**..*..*..**...***.**.****.***.*..****..**..*.*******.****..*.**.....*.****........***.*...**..*.*.*..****.****...*...*...*....****...*.*.***.******.....**..**..*.*.**....*.***.*.*.**.***...*.*.**...***...***..*.*...**.****.****.**.......****.**.*...*.***....**..**.....***.*.*.*.*...*.*.**.*........*.*.**.....*..****..*.*..***.**.*.**.*....**..*..*.***.***.**....*..*..**....**..*..**.***.*.*.*...**..*.***.*.......*****..***.**....*...**..*..****.**.**.*.*.*..**..****..***..***..*.....*..*..*.....**.**...*..**......*...**...*.*...****.***....*.**..*....***.*.**...*..**.**....*..**.**.......**.**.**..**..*.**.*.*.***...***.**.***.*.........*.*..**.....**.**.***.**..*...*.*****.***....**...**...*...*...*....****.**..*.*..*.*....*.**.**...*.**.**..*.**....*.*.**.**..**..****..*.**.***.*.*..*.*..*...*.*...*....**..**.*..**.*.*.**.***..**.*.***...*..**.**..**.**....*.....*******..*.**..*..***.***.***..**..*...*...*.*..*.*.**.***.....**.*...*...*..*..****.*..**...*...*...**.....*.**....*.*..*.......*.****..*..*....*...**..*....**.**...*...**.*....**.**...*.....*.****.*..****.*....**...**.***.*.*.*..***.....**..*.*..*.*****.****..*.*.****..*..**...*.***.*..*..**....*..**..***.**.**.*.*.*.*..**..**********..*****....**.******...*..*...*.**....*.***.**.**.*..*..*...*.***.***..**..*.***.*..**..***.****.*.*.***.**...***.*.**.*.**..**.**.**.*....***.*..**.****.*.*.*...*..*.***.*..**.*.**.*....****.*.**...*......*.*..***..**.**....*..*.*...**....*.*...**.*..*.*...**......*..*.....*..*.*..*.*...*.*.*..***.*..**.*.*****..*..*.*.**.*..*.....*.*......*....**.....*.**..*..*...**.**.*..*****.*..*......*.****.*...***.*..**.....***...*...***....**.*..*.*.**...**.**....*..*.*..*****.....**.*..**.*.*********..*.**..*......**...*.*.*.**.**....*..*.**..*.**.***.****.*..*..*.*...*.*.*.*......*..**...*..****.**....*.*.****..**.*.*.**...***.***..*.*..*****.*..***.****.******.**..*.**.*****.*.**.****..*...*....*.**.
****.*....*..***...****..****...*........*.....*........**.**.*..*.*.*...*****.....**..*.*..****..**...****.*******..****..**..**..*.**.*.*.*..**.***.******..****...***.....*.*.*.....*****.****..*.**.***.*.**.*.*.*.**.**.**...**.*....*.**....*...*.**...*..........*..***.*********..**.***.**.***....*.*.....*.*..**...*...******.***.****.***.**.****.**.*.***....*.*.**..****.*...*......*.******.*..*.**..**.**...*...*.*****.*..*...****.*....**.*.*...*..*.**.***.**.*.*.******...*.*.*.***......*.**.*....**...*.**..**...***..*.*********..**.*.*.*.*..**...**..*.*.....**.*.*....****.*...*.****....*...*.*...****...**.**********.***..*.******...*.*...*.***.**.****...**....*..*.*.***..**..*.**.***..**.*.***..*.***..***..***.*.*.*.**.***.***.*.*....**..**.*.*.*****.**.*....****.*....*.**..*....**...*.****.*.**.*..******....*....*.*..*..**.*.****....****.*.*..**.**..*.***.**.*..*....***.***.****..*..**.*...*.****..*.*..**.....*.*****.*.*.....******.*.*..**..*...**********..*.*..*..**....**.**..**..*...*.*..*..*..*...*.***..**..******.**.**...*.....*.**..*.*..**.**.*.******.****...*****....*...*.***...***..*.**..*****......*.....**.**.*.****..*.***.*.**.....***....*.**...*.....**..*.**....***......**.*******..*.*..***..*.****.**..**...**.*****.*.****........***..*....*.*.***.*.**.*..*.*..**.....**.*..****..****...*..**..*...*****.**..**...*.*..**....*..**.*......*...*.**...**..*..***...**..*.....*******....*.**.**.....****..*.*.**.*.*.*..****..**...***..*.****......*****.**.***.****..*..*.*...*...*..*...****.***.*...*.**.***.******.**..*.**...*..*....**...**.*...*.*..*....***...*..*.*..*.*****.*.*....*..*...**.*..**.**..*...*.**.**..****...**.*..*...*...*..*.*.*.*..*.*..*.**..*.*..*.......**.....*......*...****.***..*..**.*.*.*.**.**.*.**.*.**....***..**.***...****..***....****...***.*..**....**.*.*.*****.*.*.....***.*..*.**..*.*..*.....*.***..***......*.**....*****....**.*..*........*.**.*....*...*.*..*...*......*..*..**...**.....******.*******...*..*..*...*****..**....**.*..***..
***.*..*....**...*..***..****...*.*************.**...******...****...*.****..*.***...*.*...********.****.*...***...**.*.*.*..**..**..**.*****..*..*...*........******.*.**.*........*..**.**........***.**..*.*..*.*...*****..*..*.....**....***.**....****..**.*..*.***.******...*....***.*.*.**.....*...*.**....*..**.*..***.***.*...*.....*.*.*.*..**..........*.***.*..*.*.......**.....***.***.*.*.****.*...******..*....*.....*.*.*...***..**.**...*...*.*..*.*..*.*.**..*.*.***.****.****...***...*...**.**.*..*.*...**.*.*.****.**.**....*****.*.*....**.*...*.....*.*....*..**......*.*..*..*****...*..*.**.***.*..*.*.*..**.........*.....*..***.*.*.**......**...*****..**.*.***.**...*.**..*....*.**..*.****.......****.*...**.***..*..*..*.**..*..*....*........*.*..**.*.**.**.*..*..*......*.*.*....**...***.*.**.***.**..*..***.*.******.*...**.*.****........*..*****.....**.******..*.*...***.*.*..*..*......*.**..*****.*.*.*.***...***.***.*.*.*..*****.***.*.*.**...**.***..**..**........*.**..****..***.**.*.**..*...*.........*.*..**.....*.....*...*.***.**..**....*****..******.*...***.*..*.....****.****...*.*.****...*.**....***..*.*.*.*...****..*..****.*.*******..********.*..**...**......**....***....*.***.*.**...**.***.*..*...***..*.*..*....*.*.*.....*..******.**.*.*.**..*.*.*......*....**...**.*.**..*.*.*..**.*********.***.**..*.....*.....*.*.**..*...*..*.***.**.....**..***..**.*....**...*****.***..*****..*..***..*...*...*.*.......**.**.*.*****..*.**.*.*..*.....**........**..******.*.**..**.*....**.*.*.*******..*.......**..*..**..**..*...**.*****.**.*.*....**.***.*.*.*......**********.*.*******....*..*.*...**..**...*.*.*****..*..*..**..*...*...**..*...*....**..***.**.*..*.*.......*...**...***...*..******..*.*.****.........**.*....*.**.*.*.*****......**.****.**...*.*..*.*..***....**.**.**.**..*.***...*.**.***..*.**.*...*.**.**.....**.**********...*.*....*..**.*..*.***.*.*.*****...*.****.**.*..*..*..*....****..*......**.....*....****.***..*....***.*..****..*..**.***..*****....*.************...
****...*..**.**.*.**.****.*.........**......**..*...**.**..****.**......*...*.*......*....*****..*.*.*.*.**.**.*.********..*.......*.***.*...*.***....*..**..*....*........**.*..**..*.*...*.****.**...**...*.*.*....*.*..*....*..*...*.**.***.**.***..*.....**.*..**......*.*.**.*.*.*.*..**....*.....*...*.*.**.**.***.**...*..*.*.*.*.**.*.******.*..***..*......*.***.****...*.**.....*.**...*.*..**.****...****...**...*.*.*..*..*.*.**.*.*.*.*.*..*..........***.***..*......*..*.....**.**.*......*..*.**.*.*.*.*****.*...**..*..*.**....**.........****..*..**..****..***.*.**.**...******...**.*..*..***.......**.*.....**......**.***.**...**..************..*..*.*.**..**....*.***...*..*****.****....**..*.***.*.....**..*...*...*..**....**....*.*..*****.**.**.***..*.*...*...****..****...**.**.*...**.**..*...*****....****...**.*.........****.******.**.**..**..*.*.*...********...**.*...**.*....***.*.*..*.....**..**.**..**.*......**..*.**.**..*..*.*.***.....*.*.*.**...**.******.**....**...*...*.**.**.*...*******..**...*.**.**..**.*.*..***.*.....*.**.*...**..*..*.*.*.*.**..***..**.***.*.*..**....*..***..****..*..*.***.*.*.**...*.*..**..**.*.*...*.*....**.***.*..***..********.*.****.*.*........**.*..***..***.***..*.***..***.***.*.*.*..*..*.**.**.**...*****......*.*.****....****....*...*...*.******..*....****.*.****..**...****..*....*.*.***.*...***..**.**.*..****..*.***..*.**.*..*..**.**...*.*****.**...**...***.******.*....*.*..*.*****.*.*..**..*.*.*.*..*.*.***..*.**..*.***.**...***....**..**.*****...*.****.***..*.**.**.*....**..*.*..*...*.*..**..*.**.*.*....*...**.***.**....**.*..****....******........*.*.**.*.***..*...*...****..*..*.****......**....*.**....*..*.*.*.*.*.***...*..***.**.**...**.**.*.*.***..*..******..****...*.**.*.*.*.*....*......*.*...**..*.**.*.***..*******..*.*..****.*.*.....*..*.****....*.*.*.*..**...*.**.***.*.*****..*..**.**...***.*.*.**.**.*...*.**.....*..*.**..***..******.******.**.*..*.*.***....**..*....*****...**..*..*...**.*..*.*.***.*.**...**.*.*.......*...*.**.*.
***....*....*..**..**.***.*.*.*......**.****......*.**.***..*******.*.*.*.**.**.*..*.******...***.*..*......***..*****.**.*..*.**.**...***.*...*..*..***...*...**..*.**...**.*.*..*****.*.*.......*.*...*.****..**.**.......**.*...****.*****.*.**....*.*...*.***.*..**..**.****.***.*..**.**.*******.*.**.*...***...*.*****...*..*...**.*..*.*..*.*.****...**..****.*...**.*....*..**.****..**....*..**.***.*..**.*...***.***..*.*....*...***.*.****..***...**.*.*......*******.*.*******..****...**..*.**.****.***********.***.**.**.***....**....*.*.***..*...*******..*..*.*.***....*.*....*.**..***..**..**.*.**.********.*..*.*..*.**.......*.*****.***..******..**..**.**.*.******...*..**.****..*..**..***..*.**..***.*.*.*****.***..***..*...*.....*...*..**..*.....*.*.***.*.*****.*********..*....**.....*..*....**...***...*..*..**....*.**.*...*.*****..*..***.****......*..***.****........*.....**......***.******.*.......*.*.*....*..***..**.*..**.***.**.*.**....*..*****.********.*...*......**...**...*...*****....*...***.****.*.****.**..*.**.****...*..**...**.*....*...******.*..*.**..*.*..*..*.......*.******..**********..**.******.***.....*.*.*..**..***.**.*.*.***..*.**....*.********..*..*..******.*...****.**.**.*.*...**.*.*.***...*...*..****..*.****.**.******....*.******...***.*.**.*..*.*...**....*.*.***.**..*.**.***.**....**.*...**.*...*...***..**..*.*..****.****....**..**...**..***....***.***********.*....**..**.*...*...*...*.**.**..***..*.*..**..*.*.***.*..***.*.*..*...........*.***.****...**..*.***..*..*......***.**..*.*.***.***..**..***.*.*.**.*.*...****....**.*..***.*.*.****.***..**.....*..*****......*****...**....**..*.....*...**.***...*.*...**.***....**.*.*.**..**.*.......**..**.....*.....*.****.**.*.*.***..***.**.**.**.**.**.****....**********...**..**.*.......*...*..****.*..***....*.**.*.*....**.*..****..**.....****..*.*.....**..**..*.***..*.**...**...*.*..*...****..**.***..****.*.*..**...*.....*....**.*...*.....***..**..*.....*...**.*********..*..*.**.*.**.**.**...****.*.***..*.****.
.***...*.*.*.....*.**...*..*..*..**.*..*.***.***..**.*...*.**.*..*.*..*.*.****.***...*...*..*.*...*.....**.....*.**....*******....***..*****....*.**..***...**.**.*.***...*.....*...**....**.*....****.*...***.*.**...**..****.*.**.**...**........*...***.........**..*.*.*...*.*.*.*.**..*..*.**..*...*.*.****.**....*.**.*.***...*..*.*.*.*...*..*.**.**.*.**....*..*.*...*.**.****...*.*...*.**...*.**.***.*.*....*.....**.**..*..*.*.**.*.*.*..***.*..*.***.*.*****.....**.*.*.**..**.**....*....***...***..*..***....*.**..***....***.*.*....**.**.*.*..*...*....***..*..*.*..*.*.*.*.*.****.**.*.*******..***....**.*********.....*.*...**...*.*...*.....****.**.**.*......*....***...**..*..*.**..***..**..**..**.*..*.****.*.*....*.*.***.*...*......***.**..**.**......***...****...**.**.*.*****..**********.**.****..***....****..***...**.**.**.*....*......*..*.********..**.****.**.....*****.*.....*****.*..*..*......*.**.***.**.*..*.*.*...*.*.*..*.****.*.**.***...***.*.*.....**...*.*.******....*...**..*...*******..*.**.*.***.*..*..*.**.*.**.*....*...***.*.**...*..***.**.*.****.**..***..*****.*..**.*.*.*.*****...**...*.*******.****..***.*.***.*.**....*.***.*.*..***.**.*.**...**.***..*......*.*..**...*..*.***...*.*.**..**....*.***..*....*.*******...*...**..*.....**..*..****....*******.*...*..*..**..*..***.*.***..*.**.*.**......*..**.*******....**.*......***.*****...*.*..**..*****..*******.**...***..**..*..*....**.*...*.*.***....*.*.****..***.*..*..*...****.*.*....*.*..**..*..**.....*.***.*..*****.*..****.*.***.*...**.***.**.**.**.*.....****.*....***.*.*..*.*..****..****.**..**.....*.******..*..*...****.**...*.**..*.*...*..**.*********..***.*.*..***.**.*.*.**.***..********.***.......*.**...*......****....****.*....***.......**......******.*..***...*..**...*..*..**.**.**..*.....**.*.....*.*.***..***..*..***...***...***.....**.******...*.**.***.*.****.***...*.....*..**..**...*..***.**...**.****....*.**.*.*..***..***.*.*.*.*.**....*.*.***...*.*.*****.**.****..**..**...*.*..***..**.*..**.****..*.*..*
*.......*.*.**..***..**.*.*.*.*...*.***...*..****.***.**.*.***..*...**...*****....****.*..****.*.***...**.***.*.***.***....**.***......*..*..****..*...*****.*....*....***.**...*****...*.**.*.*.*....*.****.*.**...****.*.*..**..***....***.....*.....**..*.*.....*.***....**..*..*.....****.*.*.*******.*.****.***.*..**..***..**...***..**..**...*......****.**.***..***.*.***..**.***.*......**.*.***..*.****.**.***...***.......*..*.**.******..*.*..**...*.*..**..**.***..........*****.*..*.....*.**.********...*...**.**.**.*.*.*.*..*.**..***..*..*.***....**.*...*..**...******.*.****..*.*....*.*..***.....*.*.*....****....**.***..*****.**...*.*.**....*.*....*******.......**....******.*.*.*****..*****...***..***.*....**..*..*..**.**.**...****..*.*....*.**..*...*.*******.***.*..*...*.*.*...**.****..*....*..***......***.***..*...*.*.**.**.*.****...*...**..*.*..**..*.**..****.******.*.*..*..**.*...*.**.*..***.*.**.*...******.*.***.....***...***.****.*...***..*..*..**.***.**...**..**.*.*.*.*......*.*...*.*.*.*.*....**..**.*...*..*.......*...**..**.****.***..**.**...***.*.*..**.....**..***.*.****..*.*****.**.*.***.*..****..**.......**.*..*..***....**.*...*....**.*.****...**.*...**.*..*.**..**.*.****.**........*..*.**.*..*.*..*..*..****.**.***.*.*****.**..*....***...*..*.*****..*...**...**.***.****..**.**.***..*.***....**......***..****..***..*.**..*.*.*.*.**.*.**.*....**..*..**.*.*..*.**.*******..*..*...**...*.....**...***...***...*.****.*.*..**..*..*..***..*.*.*.**..**.*...**.****.**.**.*.*****.*...**.*..*..*......***..*.*.*****.******...****...******....*...***.**...*.***...**.***.*.**.**..*.*.*..**...*.....*********.*.**.*.***.*.......**.*.*....**..****...**.*.**..**.*.*..*.********...****.*....*.*.***.*.***.*.**.......*.*..*.*...**...*.*.*.*.**.*.*.....********..**.****..*.*****..*.*.*.**..*..*.*******.*.*....*.**********.****..**..****.********.**..***..**..*.....*..*.******.*.**.*..****.**..**.***.**..**..**.*......*.***...**.***...*..*.*.*.*..*****.**..*.*.*...*.*.**....*.*..*.**
....*..***.*.**....*****..****...**.*.*.*.*..*....**.....**...*.***.**...*.*.**.*...****..**....*.**..*.**..*.**..****.....*.**.****.*.*.****.*.*.*****.*..****.**.*.****.*...*...**.*.****.....****..*..*****...******..*.****.****..*..*.*..****..**..**.......*..***.*..*...***..*..*......**....*.**.....*..****.*..***..******..***....**..*..**.....***.****.*.**...***...**...*.*****....****.*...****..*.*...**...*...*..*.*.**..*..******.*..******...****...**.*...*....**.*........*.*...******..*.***.*.**.*..*.**..*.***.**.**..*.....***.*.*..**..*.**.***.***.*....*......*..**.***.*.*..**.****.***.*..*****...****.*.*.*****.*..**..*..*.**...**..**..**..*.*****.***..*.**.**.**..*...*.**..***.**.*.****....*.*....***.*...*..*.****.**..*.*..***....**.*.**.*..*..*..**.**...*.....*..***..*..*.**...*.*.......*****...**..*.**.*...**.**.**.*.*...*.*.*.....**.*....***.*..**....****...*.*.********..**.*.*.*..***.*....*.***..******..*.*..*..**..*.**..*.****.*****.***...**..***.**..*...*...**.**...*.....*.*.*..*..*....*.***..**.**...*.**...***.*..*.***.*.*..*......**.**..*.****.*......*..*.**..**.***..*..*****..*********...******..*..*.....**..*.**..*.***..*.....****.*.*.*..*..***.*.....*.*..****..*..*....***.....*..*..*****.**..*.....***.**..******.....*.*..***.**..**.**.*.***............**.*..*....***..*........*....*..****..***.**.*..**..**.*.....*...***.***.**..**..**..*...**.*....***.*..**..*.*...*....*.....*.*.***.***.....***.*....*.*...*.*.*.*..**.*...**..*.*.*****...*..*.**.**..**..*.*...*.*..***..***.****...****...**.****.**.*....*...*.*.*..*.**.***.***..*..***.*..*..*..*...*.**..*.******.***..**...*...**..***.****.***....**.**....**.*...***......*.*.*.**..***.*...****.*...*.**.*....**..*.......*.**.***...*.**.****..**.*****..**.**.*....**...*****..*****...**.**.*.*.....**.*..*.*....******...**.*.*****.********.*......**.*.*..**......*..**...***.**.*.*....*.**.**..**.*..*.******..*.......*..*.****.*..**..**....***.*.*..*.**.***..*.*..**......**...*...***..*.*......**.*..**..*.***
...******..*.*.**.*.***.**.**..**.*****.*.*..**..*...****.*******.*..***.**.*..*.*..****.*.*..****...*.*.*.*.****.*******..******.*....***.**.****.*.*****.*.*..*..*.***.*.*..*..*.**..**.*.*.****...*...*.*..*********....*.*..*.**.*.*..*.**......*.****.*.*.***.*.***.**..***..*..**....***.*..***....*.*.....***.***.....**..*...**....**..******.*.**....**.*.*.***..*.*..**.***..****....*..*.****.*.**.*.......*..*.*...**...**..*.*.**.*****.**.....**...*..*.*.**.*.***********.*.*.*.*..***.*....****.*.*.*......**.*..*..***.....***...*..*.*.*..*.***.*****...*.**...******.***..*.*....*.*.....*...*...*.**.*..**.*..**.*.*....*..*......***.***..**.**..**.*.*.*.*......**...**..***......****.....**..*...**.*..*******....*****.****............*.**...**.******.**....*.*..***.*.***......**.***.*.***..***.**..*...*....*.****.*.**.....*.****.*.*.*....*.*.*.**...*...*****.*...*...*...*........*....**..********.**.*..*..**.*.*....*****..*..****...*.**..*.**..*.**.*.***..**..**..*.***.***.**..**...*.****..******.....*.....**...*.*****....*..*.***.*.*.**.*..*.**.**...**.**..*...**.*..*****.*..**.*.**.**.*...****..***.****.***..*.***..**.*....**.******.*.*.*.*..*...*..*..*..*.****..*.*.********.*..*.*.******.***.*.**.*.**..*....******.****...*****.***...**.....*...*......*.**.*.**.***.****.****..*.*..*.*.*.***..*.*.*.*.*..*...*......*.*.*......***.**.......*..*........***.**.***.....*.**.*.*.*...*****.*****.*...*.***.....**..*.**.**..***.*.***...****.****..*****...**.....***.*.**...***..*..*.***.***.......*.*.*.*.**..*...**..*.*..*..*.*.*..**..*.***.***.*.*..*..*..*.*.**....*...*.*.*..*.*.***...*.***.*..*.****.*.***....*.*..**.***..*.*...**.**.******..*...**.****...*****.***...*...*.*.**.*...*.....****.**..**...**.*..*****.*...*.*...*.****....*.**.*...***.*.....*..*.*.*....****.*.*..**.**..*...*..**..*..*.***.*..****...*.*...**.*...*.*..**...**.....*.**.**.***.*******....*.******..**..***.*...**....**..*.*...**..****....***.****.....***.*.*...***........**..*.*.***...****....*.**.*.*..***.**
.**..*....*...**...*..****.**.******.**.*....**.*.*.**..*..**.***.*.*.**..*.***...*.****....*..**.*..****.**.**..*..**.*.**..*...**.*...*..**.*..*...*.......***.*.****..*.**....******.......**.*.*.*..*.*.*...*..***..*****.****....***..*******...***..***..***..**.....*.***.**.*.**.**.*.**..*.*****....**..**.*****.**..*...*...*.*..*.*...*.*.*......*..*..**.*.**....****.*..**.**......*****...**..**.......**.*...*.*..*******......*.*...*.*.*...*.**..**.***..**.***...***..**.*..*...*.**.**...**.****..**..*.....*.**...*.*.***...**.****..*.*.**..*.****.****...**..**...*******.**.*.*..*.*.*.**.***.*..**..**.*..*........*....***..*.....****.*.*...*.****..*****.*...*.**...*.*****..*.*...*.*.**..***..*.*.***.*.....**...**.***.***.**.*.**..*.*...*.***.*...*.*....*...***.*.**..****....*.**...*.*.****...**.*.*.**.*.*.********.*.**......*.*..*.***....*...*.**.**...*******..*.***.....****.*..****...*..*...*..***..***.**.**.**.*.***...*.*..*.**..**.*..*.*.*..***..*.*.*..****.*********.***...*..***..**.....****.***....**..**...*..***.........*..*..**....*.****..****..******.*****.********..***.*.....**.*.*.***.*..*..*.**....*****.*....****.**.*****...**.*.*...*..*..**.****.*...**.***...***.*..*.**.*..**.*.*..***.***..**.***.**.....**..**....****.**.*...*...*.**..***...*.*.**....**....*****.*.********.**.*...*...**...*.*.**...*.*.*.**.**...*....*********..**..*.*.*.**..*....*..**...*...**..*.*..***..***.*..***..*.....*****..*.**.****.*****....**......***..*...**..**....*****.*******..**.*..**.....*...*..*....*.***...*...*...**.**.*.*.*.*...*...****.*..***..****..**.*.*.*.*.**..***...**.****.....*...**..*.**...*...*...*.***..**.*.****.**.*.**....*.**.*..**....***.*..**......*.*****.*****....*.**....****.****.****..****.****.*.****..****.*.*.*...**....*******.*.***..**..**.**..*..*..*.**.**.*.......**.*.....*....*....*.**.**...**.********..**.*...*..*......*..*.*.**...***.**..*.*.*.****.*****...**.**.***...******..*.**.***...*..***..*........*..**...*..*..**.**.*..**...**.*....*.*..**.*
...**..*..*.*.**..***.***....**..***.*.*...***.***...**.**...**.**...**.****.*.****..**..*.****..**.*......**...**.**.**...******...*****.*.***.*.*...**.**.*.*.......****....*..*..**.*..**..*****.*..*.*****...*....**.*.*.**.*..**.*.*...*****.*.*....*..***..**.....******..*...*.*..*...*.*.*.*.***.***...*..**.****.******.*.***....***.**.*.****.*..*.*.**..*...*.*..**.*..*.***...*..**.**.*..******.*..***.*..*.*.**.***.....****.**..*..*.*..***....**..*.*..***...**.**....**.***.*****.*..***...*.***.*..**.**..*..*.*.***.*..***.*.**.***..*..*.***.**..*....**.*...***..*..**.***.**.***.***...*..*.***.....**.....**.*.*.*.*.*..**.*.**..*.***..*..**..**.**....**..*.....*....**.*.*..*.**.*.*..*.*..**.**......*..**.*.**.**.*.*..*.***.*****.*.*.*...**.*..*..*.**.**.**.***..******..*..*.**.*.**.*****..*.******..***.****.**.**..****......**......*.**..*.*.*...*..*...********.*..***.*.*..*..**.**..*...**....*.*..****...*.***..*.*.****.**....**...*.**.*.*.**.**.*.*.**...**...*..*...**.*.*.*..*..*..***....**.**.***.*...*****.*....*..*.**.*...**.*****...*..*.*...*.*.*.***..**.*.**.**.*...**.*.......*...**...*..**.*.*....*.*..******.**.**.**.*....**..****.******.*...****..**.*.****..**...*.**.*...***..*..**.*******...*.*.*.*...*.*.*....*..*.***.***..***...**.**.*..*****.*.**...****....****.**.....*.*..*******..*.**.***.*..*.*****.**......**.*....*.*.....**...**.***.*.**.*.**.*.**.***....****.*.****..***..*.***...**.****....*.**.*.**.*.*.***.*..**....***.*.*.....**.*..*******...**.*****..*...*..**..*.*.*.*......*..*.***.**..*....*..**..*.........***.*...***.**..****.**.....*..*.*.**..**....**..*.*...*.**.****.*.*..**.*****...*.*.*..**...*..*.*..****...*..***.**.******..**..*.**..**.*....***.*.******.*.*....*.**..*.**.....*****.*....**...***....**...*..******.*****.*****....***.*.*..*..*......*....*.***.*..**.***.....**....*.*..***..**...**....***.******.*...***...**..**.*......*****..****..*.*....***.*.*..***...*.**....*..**..***.*..**..*.*..*...***.*......*****.....**..*....*....*...*.***
.*..***..**...**......***..**..*...*.*.*.*..****.*.*.*...*....*.**.*.******.*.**......*.**..*.*.*....****...*.*..*****..*..*..*..***..**..*..*.***..***...*.*.....**.*.*.*...**.***.**..**.**.*..***.**.*.**.*.***.**.*..**.***.......**..*.**...****.***..*....*.**.***.**.*..*.*.....***...*....****...*.*...*..*....**.*****......*....*....*.**.*.****.....*..*.*.**.*.*..*.**..**.*.*.**...*.**..*.*..*.*.*..*..*.***...*.**..*.*.**...*.*.*...**.***.*.**..**.*.*.**.*.****..*..**.*.****.....***.***...*.***...****..*..****....*..**.*.*.*....*.**....***..**...**.****.*..*..*.**..****...*.**.*.************.**.*.**.**...****.**...*****..*.*....***..*.**..**..*****..*****..**.***.....***......***.*.****.*******..**..***.*****.**..***.***.**.*..**.*..***..****.*****..**.*..*.*...*.***...*...*..**.......**.......*.*.**..***.**.**.***.**.*.*.*.*...*.*...*.*.**....***..*.*.*****.*.*..*****.**.*.*.*.*..*.*.**..******..***.*.*.**.*....*.*.***........*......**.**.*.***.**.*..**..**.*****..........*****.*.*.***.*..*..*****.*.*.**...*..***..*.*.*.........*.**..*****.***....***.*.****.*...*...*****.*...*.**....***.*.**.**..*...*..**.*..***..*.....*.**.**..*.*.***.***.*.**..*...***...**..*...*..*.**.*.*...***....*.*....*......***.***.*..*.**..**.*.**.****.....*.*.*..***.*...***.......*.....**.****.*...***.****..**...***....**********.*.***..**..*.*.***..**.***.*..*.*....**.*.*.*.*..****...*...*..*.***...*....**...******.*.*..*......*****.*****..*.*.*.*..*.**.*..**....*.*.*.***....**.*.....**..*....****.*...****.***.***...**..***..*..**...****...*..***.*.***..*.**.**...**...***.*...**.**......*..**........***..***....*.*....*.****.**..*.***.*.....*.*.*.*.*...*.***.*****...*.*.*.**.**...*.****.*....**..*...*****...*....**.**..*.*.*****....*..*...***.*.**......***.***.......**....**..**....*****..*.*...*.*.**...******.*.**..**.**..*.**.***.*****...*.******.**..*****.*.*.**.....*..****.*.......**..*.****.....*.*.....*..**..*...*..*..*..*....****.*...**.*..*.*...**.*...****..**..*.*.*.*.*..******.*
.***..*.*....*.......****.....*.....**.**.***..*..*.............**.***...*.*..*..*.*.**..****..******.....**.....***..***...*.**.**.*.**.*..*****......*****......*..***.*....*...*.*.*..****.*****.*..***.....*..***.****.****.**..*****.**.**.......***...*.*..*..*..*.*....****.*.***.*.***....*...***..*...****.*****.**.........**.***...*.**.*.*...*....***.**.....*.......*..*.****.*.***....*...*.**...**.**..*..*******.***.**.....*****.**..*.**..*.***..*..***..*.*.*.*******...****.**.**.*.*.**..***.**.*****.*..******.*******..**.*.**..*....****..*..**.****.**.*....*.***.*...*****.**...*.*..**..*...**.*..***.**..**.**.***.*..*..***..*..*......*.*..*.*******.***.*.**...*...*.***..***.**.*.*.*...***...********.*...***..***..**.*.*.**..**...**.*..*.**...**.*...***.*..*....***.**...*****..***..*.*.***..*.*.*******..**.***...*...**..*.*.*.***...*..**...*..*..**.***..**...*.....***.*.**...*.**.**......**..****..**..*..*.****...*.****.*..**.****....*.*..****.*.***.*..****.**.*****...**.*..***...**.**.*...*....*..**.*.....**.*..*.*..***...***.*..*.**...*.******..*.**....****...**.*..**.**.*....*.**.*......*.*.**.*...****.***.**...**.**...**********.*..**.***.*.*..****.*****.*****.***.***.*.*.....*..*.*****.**..*......**.**..***.*....*.****.*..*...*...***...***.*.*.....**..*.***..*..***.*.....*..*...*.....*.**.*.***....**..*.**...**.**...*****...*.**.**.*.*..**...**....*****....**.*.**.**.....***.*...****....**..*.*.*.*.*..*****.****.....*****...***..**.***.*******....******.****...*..*.*****.****....*..*.**.*......*.*..*..**....**..**..****...*.***......*.*.**..****...**.*..*******.*.*..**......**.*...***..*****.***...*****.**..**...**.*...*..*.*.**....***.*.*.*.*.*...****.*.**..**..*.*****..*...*.**.*.*.**....*..**..***......*.*.*..*....***..*.*.*.****..*...****...*.**.****.*...**...***..****.*.***..*.**..*..*.*.***.**.*..*.*..**.*.*.....*.*...**.*..********.**..*.**..*.**..*...*...****.*....*.**.*****.***.*.*.*.*****...*....***.*.*...*.*....********....***..*.******.*..***.**...
.**.***...**....***..*.*.*****.*.**.***.*...**..*****.*..*....*.****..*....***..**...*..***.*..*....***.****.*..**...**.**.*.**.*.*..*..*..***.**.*....**......*...****..**..*****..*.........*..*..**.*.*.*..***.*.***.**...***.***.**..*....**..**...*.**..*.*...*..****..*.***.**.*..*..*..****.*..*....**...*..*.*.*.*....*.*..*.***...*.*..**..*.***.**.*.***.*.*.***..**..**.***...*.**.*..*...*...*.*...*****.*.*.*.*..*.****.*..***......****.....*.*.*******.*....****.**.....****...****..*.****.*.***.****..*..*.***.**...*.***....*.*.****...*....*.**.*.**..**.**.....**********.**.*.***.*..*...**..**.*.....**.*..****.****.***....**.*.*.****..***.**.*..****.****.**..*.***..*..*...**..*..*****.*.*..****..*.***..**.*..**..***...*.**.*.*..*********.*...**..**.**...**..*.***.*..*..*.***.**.*....*****.*...****...*.*.*.....*...***.*******......**...*.*****.**..****.*.*.**...........**..**...**..*.***.**.***.*.***....***..**.....*.**.***..******...*.**.....**.*.*..**.**..**.**...*.*..****.***...**.*...******.***...*..*.****.*..**.**.****....*..*.*...**.....*...**..*..*.......**..*..*.*....***..**..*..***.**.*..*****....**.*.*.....*.*..***...*.*.**.**..**...**.***....**..*****.**...*.****.*..*...**..***......*...**.**.**...*..**...***.***..*...*.***...****.....**.*.*..*..***..*..*..***...*..**...**...*.***.*...*.**..*****..******..*..**.**.**.*..*****...*.*.**.*.....**..*.*.**.*..*.*.***.*.*..**.*****.**.*.......*..*.*.***....*.**.*.*..*..*.*..*..*.*.***..**.***.**.**...*..**.***....*.**..*...**.**.***..*.*.**.*...*....*.***..***.*..**.***.**...*...****.**.*.**..*....****.**.*..*..**.**.*...*.*..***.***.*.**.***.*.*....**..****.*....*....*.*.*....*..*.**.*.*..****..*..**.*.*....*.*.*.***.*.*******.*.**....*.**...****.***..*..*****.****.****.**.****...***.**.....*.*..**..****.**.**.******..*.****....**.**..**.******....**..**.*....**************..*****...**.**.*..***.*.****.*....*.*...*.**...****.**.*..*.**...*..***.*..******.**..*...*.**..*.**...*.*.*...**.**...*..****.*.**.***.**..***
.....**.*..***.*..*...**..*..*.*..****.**........**.*...***.******..**.*.*****...*....*.****.*.*.*****..**.***.**.**.....*.....*.**.******.**..**..*..*.*.***.****..**..****.*..**.*....**.***.***.*.*..***.*****.****....*.*...*..***..***..*.*.***....*..*.*.**.*.**.*..***.*.**.*.*.*.***..*.*..*.....**.*.*....*..*.*.*..*.****.**....*..**..*...*.**..*..*..*.***...**..*..**.*....*.*..***.*****...*.**.**.***..***....**..****.....****...****...*....**.*..*.**.*.*...........****..*****...*..*..*.***..*.*.*.....*****.***..****.**..*...***.****.......*.**..*******.**...*....**.*..*..***..*......**..**.*.*......*.**.**..**********.**...*...*..*****..*..*...*.*.***...**.*..*..**.*...****.**.***..*.....*.****.*..*.***....***........*..*..*...*.**.*..**.*...*...*.......*...*.**.*.*.*..*.....**.*****.***.....*.*.*....*.****...**.**....**.*..*.*****.*..*.*..*..**.....****.**.*..*.*.**..*.*.....***...***.****...*..**.**.*...*.**.***......**.*****.**.....**.**.**.*.......*.*..*.*..**.....****.****....***..**...*..*..*.**...*..*.*****.**.*..***.**...***..*...***.**..**.**.**.*...******.*****.*..***.*..*..*...****...***..*.*.**.**.....**...*.*..***.****..***..*..*...*.*..***...*....*.****.*.****.***.**..*...******...*.**...**.*****....******.**.*.***.*.***..*..*.*..**..****.**.**.*.**.**.****...*****..*..**...*...**.**.*.*.****....*..*.*...*.*....**..****...*.**...*.*.**.*..*..**...*.**...*..***......**.*..*.*.*...*.*.....**.***...****.*.*.*.*..*..*..***.*******.**...*.**..**..*.**..*.***.*....**.***....**...*.**.*****.***.**.**.*.*......**...*.*...****.***...**......**..*..**.**...**.*...*...*.***....*...*...*.****..****..*.**..*.*.***..*....**.*****.**....*....*.*.*...*.**...*.*.....****..*.******.*.*...**.....*....*..**.******......*..*.********.**..*.*.**.**.***.*.*...**.****.*..*..*..**.***.*.*..**.*..**....*..*...*...**.**.......*..**.*...*.**.*.*.*...*.*....**.......**.***..*.***.*..*.****.*....*...*...*....****..*..**.*.....****.*.*..*.******......*.*..*..*.**...*...*.**.***....
*...*...**..*...*....*..*..***..*.**.*.*..***...*.**.**.***.*..*.**.*...*..**.*..*..*.*****..*.***.******...**...**.*...*.....*...***...*...*..************.*..****..**.*.**.*..**.****..****..****...*...**.*.**.*.*..*..*****..*...****.*..*.**.*.*.....*.*.*.**..**...**....**..****...*..*.**.**.....*..**..****...***..***...*..***..***..**.***..*.**.........***...*.**..*..*..*....***.*..*..**..*******.*.****..*.*.*****..**..***********.*.*.**...*..***....***...*.*...**.**...*....*..**..****.....*...*....**..*.***..******....**************.*.**...**..**.*.***.**.*..*....***....***.***.******.**.*..*.**.**.*..*....**..*.**..***...*..*.**.*.....*.*...********...***..**.*.**..***..***.*...*.***....******...**....*****.*..*...**...*.***..*..*...*.....*..**.***..*..*.***.*..**.*.*..*.**..*..***.*.**.*.****.**...**.......*...**....*.****.*****.****.*.*.**..*.****..*.*.**..***..***.*.*.*..**.......*****.****..**.*.***.....**.***.*.**..***...******..*.**.*.***..****....******..*.***..****..*..***.......*.*..*.**.**.*..**....***..**.*.*..**..****...*.**..*.*.****.*.*........*.**..*.....*.*.*******...**.***...***.*.**....******....*..****..*.**......**.***.....***.*..***...****.*.**..*..***.****.**..**.***..**.***.**.**..*.**....*..***.....*..*.*..**..*.*****.**.**.****..**.*..*.*...*..******...*...***...***.*..*****.*.**.**.****.**....****..**..*.***.**......*..*.*****..**..*..***.*.*....*....***.*.***....**.**.*...***..*..***.***....**.*.*..**.***********...*..****.**...**.**...*.*.....***.*..**.**.*.***..**.*.....*.**..*.*.***...**.......*.*..***..*..*.*.*.***..**.***...***...***.......*...***.**.**.**...*...*...*****.*.*.*.*.......*..*.**.*....****.*.....**..****..*.**..*..***...**..*...**....*.*..*.*..****.**.**.*...*****.*..****..**......*....**.*....**..*.***.**..****.***..***.*.***.*.**.**....*..*.**..*.......*.****.**.**.....**.*.***.*..***.******.*.**.*...*.****..**.........*****..**..*.*....*..***......*..*..*.*.****...*.*****.*..*.*.***.***.*...*.**..***...*...**.*.***
**.**..*..*......*..***..***.***.**..**.*...*.**.*..***.*..*.***.**...**..*..**..*..**..*..**..***...*....**.**..**.....*.*..***..*..*.***.*.*..**.*.*......*****.......*.*...****.****.****.**..*.*.*..*********......*..*****.*...*..*.*.*..**..**.*..****..***..*..****...**.****.....***..*.****.*...***.*...*.****.............***.**....*.*.*..***.*...*.*..*.*...*..****.*.**.***..*.*...*.*..*..*.*****..**.****.**..***.*....**.**..*.**.**..***.*.***.****.**...*..*..******...**...**.*.*..**.**.*....**..*.*..*....*...****.**.**.**.***..**..*.*.....*..*.*...***.**..***..**.*.***....*..****.***.*..*.*..**.**..*.*...**.....*..*.*.*.**.**.*.*..*..***..***.**.*...****...******..*...*.*......*..*..*.*....***..**.**..***.*.****....**.*.**.....*...*.*.*.*.*.****.*...***.**.*....***.***.*..*..****.*.***.*.**..*...*.******....******...**.**.**.****.*.*.*...**...*...****.***.*...*.**........*****...*..**....**.**.****...**.**.*.***....***.......**.*****...*.*.**.**.**......*..*.**.**.*...*.*..***..*...*.*.**..*..**.*.**...*.**..*..*..**....*..**..*.*********....*....**.*..**.*..**..*..**....*...*...*.***...**..***...**.*.*..*.**..**.*...*...*.*..*...*.*..*****..**.*.*.*.....**...****..*.*.*.**..**.***.*.**.*.**..**.******.**..**.....*.******.....**.*.*..***...*..*.******.**.**.*.********.*.*..*.**.*.**...**.**.***.***.***..**.*.*..*.**...***..*...*.*.**.***..**...***.*****..**.*.***..*.*.*....**.*..**..*.*.*..*.*****...*..**........*****.*...**.....**..**..****.*.*..****.*.**.**.*....*...*.....***..*.....******.........****...****.****.*.**.*..*.*.**.*.***..**.*....*..*.............*..*....**...**.*....*..***.*..**.*..******.*...*..*..**.****.********.*..**...*....*****.***.....*..**.*..*.**.**..*.....*..**.**.**..*..**..*..*.*****......****...*..*.*..*.*....*.**..*.*....*******....*.**.*.*.....**..*.*..**..*****..*..**...*.....*****...*.*.**.***.*.*.*..**..**.********...*..***.*.*.***......*...*..*.***.*...*.*..*..*.**....*...****.*.**...**..*.*.*..*..*.******..*.**...*......*.*..*..
*.*..*.**.*...**.***.***...*.*.******.***.***.*..***.**.....*.***...*.*..*.***...*.*.*****.*..*..******....*.*.*****..**.*.*..***..***...*...*..**.*...**.**.....**.*..**....**..*..*..**..*..****..*******.**..*.**.*...*..*..*.**.**.*......*.*......*****..*****....*........****..***..*.****.....****..*...*.*.*...***....**.**.**.**..*...**..******..*.****..*........*.**..***...***.*.**....*.*.*.**.***....*.*....*.*.*...*.*..**.*....*..**..*.*..*.****.***.****.......**...*..*.**.*.....*.......*.*.**.*.*.**.........**.*.*..*.*.**..**.**..*.*..*..**.**...***..***.**..*....**...*..**.*..**.*..******.****.**....**.....*****..****..**..**..*....*..*****..**.**.*..**.*..*...***.*.**.*...****..**...*..*.....*..*...*.*.**.*.****.******.*.*...**.**...****.*.***...**..*****......***...*........**..***..*..*..**...***.**..*.***.....*.*..*.**.....**.*.**..*.*.****..****.**......*****.******.****..**...****...*...**.*.*.***..*.**...*....*.**.***.*.***.***....*..****.*.***.****.*.**..*.**...*..*.*...**....*.*.***.*****.****..**.*..******.**.*..*...**.*******..***.****....*.*.*..*.******..*.*******.*.**..*...***.*.***.**.*.*.*****.***.*..**.**.***.*..*.....**.**.**..*.*.***....**.***....***.*.*.*.*.*.*.*...*..***.***.**.*.....*..*..**....*.**.***....**.*......**..*..**..****.....***.*..*.*.**...*....*....*.**.....*..****..*.**.*.*...***..**.**..*.....***...******..**.......*....***...*.**.*...*.*..*..*..*.*...*.***.*....***...*.**.*...*..**.......*..*...***..*.*.***.*.*..***.***..**.*.*****.**.**.******....*......*.*.*.*..*....*..*.*.*.*.*.*......*****..*..*.*.**.**.*..*..**..*...**..*.*.*.***...**.....*.**...***......*.*.*..**.**.*....**.*......***.*..*.*****.*.*..***..*..*...**.*.***.*.**.*.***..*..*..*..**.*.**.*..*.*...**..*....*..***.*.**.***.........*.****..**.*....*.***..*.......*.**.**.***.***.**.**.**.*....*.*.*****...*.***..****.**.*..*****...**....**...*...*******.**.*.*.*.......*..**.**....***.******.....***..**.**..**..*....*......*.*..**...*****.**.**.........*.*..*.**..
..****.*...***..*..**.****.**.*..*.*...***.*.*.*...*.*....*.***.**..********..*.**.*..*..*.***.....*..*****.*..***.***.****.*..**.*.*.****.*.*..***..*****.***.**....*.*.***.*.*.**.*..***.*.**.*..*...*.**.**.**..**..**..*.**....*...**.**.*.*.*...**..***.**.**...**.....*....*..**...******.*.......*.**.***.*.*.**.*........**.*******..***.**..*.......*.***.*....**.**..*.**.....***...*...*..**.***...*.*.*.....*....***.*.*.**...*....*..*.....*..**..*******.*.*.****.*.**.......*.*.*.***...*.*..*.*.***......*.*.**.****.*.**.***.*....****.*****.***.***...*.**.***...****..****...**.**...*......*..****..****..***.*.***.*..*.*.**..**.***.*.*.*.**.*.**.*..*.*....*..*...******..*..*.*.*...**.****....**....*.*.*.*......*.*.*..*.*......*.**.***.**..**.*..**.**.*..*.***..***.....*.*.**....*.*...**...*..*.....**.**.***.**..*..*....****..**...*.**..****.**.****....**..*..*.......**.*.*..**.*.*.*.*.**********...*.***.*.****....****.**.*..**.**.*.***.*****..******..*..***.****.*...***...****..*...*...*..*.*..*....*.*****.*.*.*..**...**....*****..***...*.*.**.***...**.**.*.***.*....**.****.....**..*...*.....***...*.***.*..*******.********....*.*.**.***.*.*.*..*.**..*..*.*..**.*....*...*.*.*.*.**.***.**.....*.....*.......*.**...**..*****.*****..*.....*****...*..**..**...**.*.*****...**.***..*****.*..*..*.**...*.*...*..**..**.***...*****.*.*.*...***.*.****.*.*******.......*****...***....***.**....*.*..****..****.**.*.*.*.****.**...*....*..*.*....***.*****...*.**.*..*.*.**.*..*.**.***.*.******.**..*..**.**..**.**..**..**...**.*.***.**...***..*.*....**.*.***..*...*.*...*****..*...*.**.**.*****.*****....*.*.**..*......*...**.....******.*.*.**..*...*****..**.*.*.*...*......*..**.*..*******.*.***.*.*.****.**..*.**..**..**..*.....**.*..*.*..*.**.*...***.*.**...**.*..*...***...****.*.*.*.**.*..*...**.*.*..******..*..*.**.*.*****.*...*..***.***....*.*.**.*.*.**..*.**....*.****..*.*****.*.**.**.*.*.**.***...***..**.*.*****.***...*..*..**.******.*.......*.*.*.****..**..*.*...*....**..**.*.*..*..*...
..***.*.*.**.*.***.*.*.***.*......***.*..*.**.**.*..*.*.***.**..*......*.**.**..**.***.*.....*..***..**.....**..**.*..**..*.*.**.....*.**..*.*.**.*..*..**...**.*.*....*.*.....**...****....**..**...***.******.****..*..*.*.*****.****.***..****.**....*....**.**..*..*.....***.**..**.**..**.*..*.**.****.....****...**....*.**.**..*...***.*****.**.****....*.*..*.**...*..*.*.*...*..*...*.***...********...*.*.*.*.***.*******.*.**...*.***..*..**..**..*.*.*..***..*....*.**..**.**.*.*.*.*.**....*.*...*.....*..*..*....*.***.*.*.*......****...**.***.*..*...**.*.***...***.**.....**...*...**.*.*..*.******.*.*......*.*.**.****.....*....*..*.*****.*..*.***..*...**..*.*.**...*......*..*.*..*.....*..******.*...*.*.*.....*....**....***.*...*...*..*..*.*...**...******..*...***..*.***.*...***.**.*....*.**.*...*.*.*..*.*...*.*..***...*.***..*.*..****.**..***..**.**.*...*....*..*..**.****..*..*.....*...****..**.****.***..******..*.**...*..***..*...**....**...*.**..***...******.**...*..**...**.*.**.....***.*..*.**.***.*..**.**..*.*.*.******...**.**.....****.......***..*.**.....*.*.*.******.*******.****..***.*.***..**.*.**..****..****..*..*......******.**.*.*...***..*...**.....**...*.*..**..*...****.****.*.*.**.*.**....*.******.*..**.****...*.***....*..*.**.*.*.*...*..****..****..****.**.*.**.*****.**...***..*******.*..***.*.*...**..*...*......*.******...**.**.****..**.*..***..*........**.***..*.**.**.***..**...*****...*.**..***...*...*..*****..*.*..*........**...*.*......***..****.*...**..*...*..***.***.***********.***.**...*..**..***.***...*.*..*.*..*......*****..*...*.****..**..**....*****.**.***.****.*.***.**.*.***.*.*.*.*.***.***...**..*..**..*..***.*.***..***.******..****.***.*.*.*.*.*.....***.*.****.....*****..**..*....**.....*.*.*......***...*..**.*..*..*..**..**********.**.***.*.**...***.*********.*.*.....*.*...**.....**.*.*.***..*....*.*.*.*...*..***...*.....*****.*.**.**....***..*.*.*...*.***...***...*..*..*...*.*..*..*..*.**.*.......*...*....**.**..*.*.....*.*.**.**..*...**.**....
.*******.**..*..******.***..*..****.*...*.******.*...****..**.....**.......*...*********.***..**.***.**...**.*.**.*.*.*........*.**.*..**....*..**.*.***.**....**.*.......*.*..**.*.*.*...**.*...***....*.***.*.**....**..***...*..****.***...*..*...*.*..*.*..*.*.*...*******.*........*.********..****.*.*......*.**.*.**.**..**..****.**.*.....***..*.**.****..**.......*..**...*.*..**..**.....**.**.**..***..*..**...*.***...***..****.**....*.**...*...*..**.*...**...*.****..*.*.**.*.*****.**...*.**..***.**.*..*..*....*...*.***.*..*.*..**.***..*.***..****.****.*.***.**.*.......*..****..*.**.*.....*****...**..*.*.*******.*.******..***.*....*..*.*....**..*.*..*.*.....******.*.***.*.**.***.....******..***.....****.*...***....*.*...*.****.**.*.****....***.*****.*..*...**.*.*.*.***....**.*.***.*.....*.**.***.*****.**.*.......****...*..*.*...*.**.*.**..*.*.**.*..**....****.*.****.*..****.*...***.*******.*...**.....*.**.*..*.**..**.**..**..*.......*.*.**.*******.**...**.**.*..*..*.*.*****...*.**.*.*.*******.....**.*.....****....***....*.*.*****..*....*.***.******...*.****....**.*..*****.*..**.*....*.****.***......**.**.**..**.*.....**....**....*......**..****...***.*...*..*******..**..**..*..**...**.*.*.***..**...*******.*.***..*.**.***...**.*.*.*.**....*.*****......***.**.******.....*......*..****.***..****..*.**.**..***...*.....**..*.***.**..*.*****...*********..*...*.**.**.**.*......*..*..**.*.*..*.****..*....**.***.*.*.****..***.********.*...**...***.**.***..*..*.*.***.*...****.**..*..****.***.*****.*..***..*..*.*.*...*.*.*.*.***.**..*..*........**....**...*.**..***.......*.**.*..*.*..***.*..*.**.**.*..*****.*...****..**.*.**..*...*..*..*...**..*..*..***.*.*....**.*.*.*****.*.*.*..***...*..*..**..*****.**.*.*..*...**.**....*....*.**.***..*.**..*..**..*****...**.**.....**.*****.*....***..*..*.**..*.*..***.......**.**......***.....*......**..**..*...*..**....*.*...*....*....*..*..*.*..*...*.**.***.**..*.*..*...******.***..*.*..***....****.***.*.*********....*...*.******.**.***.***.*
*****.*.*****..*...*.******.....*...*..*****.*.*...*..***...*...**.***..***...**.*....*..***.**.*..*****.**..**..***.*.***.**...*..*.****.*..**........**...**.*.*.......*..*.*.**..**.**..**..***....*.*****.....*.*.*.**...***..**...*....*****.*..**.*.*.***.*...**...*.*.*.*.*...**.*.**.***...**.*.**...*.*.****..*..***..*..**..****..***..****.*..*..*.*..***.*.**.***...**.*.******.*..*******.****..*.**..**....**....*.*.**.***...**...*...*.****.*..*..**..**.****.*.**..*.*.*..***....*.....***.**...*.*.***.*..***..****.*****..*.*..**..*....**..****.*...**.....*.***.**.***.*.**..*.**.*.**.*..*..*.**.**.*.*....*...*.**.*..*****.***.******...*.*.**....*..********.*.*.*.*.*....*.**..*..*.******.*..***....**..*...**.*...*.*.....*.*..******.***....**..*.*....**..*...****.*************.........*.*.*...**.*...**..****.**.**.*..**.*.****.***..*..****.*.*******....*.*.*****.***.**...*.*.*...***..*...*.****.**..**...***.*....*..**.**.*...****.**.***.**.*.****.*..**...*.*...*.*.*.*..*.*.....*..*.....*....*..*..*.***..**..****..*...*...**.**.*****......***.****.*........*.**.*.*....***..****...*.*.....***.*..**.**...*..****.*.*.....******.**..*..*****..*.**.*........**....*.***..*.*..*..*.**..**.*.**.*..*.....*.**.****..*...**..*.**.*...**..**..**...*.*.*..*........**.**...**..*..*.***..****.**..*...*.***......*..*.*..**.*..*..*****.*.*.**....****.*.*....****.*.*......*..*.*****.*...*.*.**...****.*.*.*......*.*.....*.*..**.*.*...***....**.*..****.****..****.**...***.*****.*...*.*..*.***.....*****..*...*******.*.******....*.*....*.......*.*..****.*.*****..**.*..****..*...*.*.*..*..*..*..**.*..*..****......*....***.*.*..*.*****.**..***.*..***..***.**..*.*.*******..*******...***.**.*....**.**..******...***...****.***.......*.***...**..*..***.***.*.*.*.*.**..*.......**.*.*..**..*..*.*...*.*****..**....**.*.**.*..*****...*.*....*.**...******.*..*.*....**..*****..*.....**..**.**..*.****.*.........*......***..*..*...*...*...**.*.........**..*..*.****..**..*.***..**.***....*..**..**...*...*.*.
***.*.*....****.***....**.****..*.*...**..**.**.*.************..**..*.*.*...*....*.**.*..*.**.*.*.**.*.**..*...*.***.**..***.*.*.**.***....*..*.*..*...*.*..*...*...***.**.**..*.***.*.*.*.*.**.**...****.**....**.*..*......***.**.*..**.***...*.*.*.*.****..**...*.*..*.*.*..***.*.**.***.***.*.....*.*.**....********....**.*.*.*..**..*****...**.**.*..*....**..*.*...**....*.*.*........**.....*.*..**.**..*......*..*...*...*.*..****....****.......*...**...*..***..*...*.*...*.****.**...***.**...*...**.*...*.*.**..***..*...****.*.....*...*...****.**.*......*.*.....***.*..*.***.*..*...*.*..**.**.*.*....*.**..*.****..**.*.**.**.**.*.***.*...***.*..*..**..****.**...*..*.***.*..**...*..***.****...****..****.***.......****...*.*.****.******..*.*..***.*****.*.*.*...**...*.*..**.*.*.*..***.*.....*.*..*.*.****.**.*.****.*.**.**.*..**.*.**..**...........****.*...**...**..*****.***..**..****...**.*..*.**..**.****..***..****.**.*...*.....*...*.***...*...********..**.*.***.*.*..*.**.**.*.....*.*********.***.**..*.....*.*.*******..*.*********.*....*.*....**..***.*...*.*.*.***.*...*****.**.*...*.***.*****.****..*.**..**.*.****...***.*....***.*.*..*.***.**.*..*..*....*.*.***......**.***..*.....**..*.**..***.******.*...*.****........*...**..****.**...**.*******.....*.*****.*.*..*..*...*......****.*.*..*.***..**.**.*..*.**..**.*..**.*.**..****..*....*.*.*...*.*.**.**....*****...........*.*.*......***..*...**.*.**....*.***..**...*.*.*...*...*..****...*.**.***.*...***...*...***..*.*.*.*.**..*.**.***.***..*.***.***..**.**.*.***.*.**.*.*.**...*..*.***..*.*.*.**..**..***..**.**....*..*..*.**..****.*.**..*..***.**.......**.**....*..*******...**.*.....**......*.*.*..*...****.*...*******..*.**....*.*.*.*...***.*..****...**.*.***.*...**..***...*......*..*.*..*..*......***.*..*..***.....*..**...*.*.*.***.****..*..***..*...**.*.*****.**...*..*....***..*..*...*..*.*.*.*.*..*.**....**...*.**.*...*.*.***.*..**.**.***...**..****.....*.**....**....*.**.****..*....*....**.**.*.*****..*..*.***.*..*.*..*.****.*.
.*.*.*..***.*.....***...***.***.****...***.**..**.**..*.....***..**.*...***..****.****..........*..*....*..*.*..*.*..*.*.......**.**.*...*.**.***..*....*...*.*.**....*.******.*.*.****.***.*.****.**..*.*...*..*.*.*****.***.....*.***.*.**...*..*.*******.*.*.***....*****...*****...**....*..*.***.*.**..**.....***...***.*.*.*.*..**.**..**...***...*..*.***..*...*.****..*...*..**.**.....***....*...*****.*..*..**.........*.***...*.*..*......**....*.***.*.*.***.****..*.*.*..*.*.***....*.....**..****.**..*.**.**...***..**..*.**.*..*.*..*.*.*.*...**..***.****..**...**.***.***...*****.*.*..*..*****.**.*.**..**...*.*..*.*...**..****...*..***..*...*.******.*..**.*.***.**..*.*....*.**.*.*.....*.*...*...*..*.*.*.*.**..***..*...***.*.*.*.*.******.****..*******.*....*.*.*****..***.*****.****.*....*.****.....*...**..***...***.*...*..*******..**..**..*.**.....**..*.***.*...*.**..*.*.***.***.**.*.*.*.....**.*..**..****.*.....*...*.***..**.*.*..*...***..****..***.**....****.*...*..*.*.**.**...*.....******.**..*****.*.***.*....*.**.**.*.*........*..*****.**.....***..*........*...**......*.....*...*.*....*.*..***..*....**.**....**.....*******...**..******.****.*.**..*..***.*.*...*.*.*..*.***....*....**.*......*****.....*..*.***.****.*..**..*.......**.*.***.*..**.*.*.***.*****..*..**..*.**.******..*****.*.**..**.*..*.***.*....**..****...*.*....**.....**..*.*..**.**.*....*..*..****.**.*.*..****.**.*......*..*.*****.....*****.**..**...*.**.****...*..**....**..*......****.*.**.*.**.**.*.***.**.*..........*.**..*.*....**.**...*.*.*****.*.*...*.***.*****..**.********.*.**.*.*.*..*.******..*....*.**.****..**.*......****.....*.....**..**...******.**..***...***.**.**..****...**..*.**.*****...**..*..*.******...***....****.*****...***.****.**..*.*....*.*.*..**..*************......*.***.*..*.*...*.....*.*.****....*******...**...**..**..*.****..*..*..***.*.*...*....*.******..**.***.*.**.*.*.**.****.**.******.*.***...*.**.*****.*..*..*..*..*.*..*....**.*..***.*.*.*.**...*..**.*..******.**.**.*****..****
*...*..*..*.*.*.************.*.*****...**....*...*.*..*..*.*...**..*.*.*....*.***..**.*.*..**.**.*....*.*.***.*..***.**..*.**.*.**..*.**.*..****..**.***.**..*****.***..*....***.....***...****.....*.**.*.*...**....****..**...**..***...*..**.****...*.*.*..*.*..****...**...*.*..*.*..**........***.*..**...***.*...*.**.*..****.*..*.***..*.*..*.....**.*.*..**.*.*..*.***..*....***.*..*...****...**.*.*.*...*.*..*.*..*****...*.**..***..*..**..*...***..***.*.....**.*.*.*...*.*.***....***..*....***..***..*..**.**.....**..**...****.**..**..**...**..*****..**..*.....*..**..***..*...*.***.**.*...*.*.*.***...**...***.*....*...*.***..****...*...*.*...*..*..*...*.*...**.*..*...*.*.****.*.*.**..*....***.*...**.*.*.*****.*.*..**.**.**.**.*.*.**.****.*.**.....*.*..*..****.*.**.*....***..*.******..*.**......**.****..*..*.....*.***..**.***..***.*..*.**...**..**.*****....*.*...*..*.*****..**..****.*..*..***.*..**.***...**.***.***.*..*.*.....**.*.**.***...*....**...**..*..*...*..**.......*..**..**.***..**..**.*.....*****.*..*.*....*.**.*****.*.***.***...*....***.*....*......*.*.*....**.*...**.***.*..*****.*...*..*.*.*.***.**.....***.**..*.*.*******.*****...*...**.*.*.****.....**.****..*.**..*....**..*.*....***.*.**.***.*.**.*..**..*.*****..***..*..*.**..***.*.*****...*..**...**...*.*.*...*.*.*...*.*****.**.*.*..***.*....*...****.*..****.**.*...***.***.**...**..*..*..**..***.**..***.**.**.*.*...*.**..*.*..*..*..****.**..*..**..**.*.***.*..**.**.******...***.*.****.....**...**.****.*********.***.*..**..**.*.*..**.*...*.*****..*..*.***..*...*..*.**..**.....*.*..**..*.*.*...*...**.*.*.*.*...*...*....***....*.****.*****....**..*..****.**......**..**.*..**.**.*.*.*..*.*..**...*.*..**.*...**.**.*...*.*.*..*..*.*...***.*.**.*....**.....*.*****.*.****...***.**.**.*...**..*****.*...*.**..**.***.*..*..***.***......***.....*****..**....*..**..**..***.*****..*...*..***...*........*.********.*..***.*.*..*...*.***.*...***..*...*.*.***..*.*.....*....*..**..*****....**.*....*...*.***.*.....*...*..*....***.
.*.*...*.....*.*..*..*.**..**..**..**.....****...**....****.*...*....**.*.**..*.*..*****.....*.*...*.***.**...***..**...*.*.*.****.*..*.**.*.****...*.*.*..*.****..****..*.*.*..**....**...*.**..*.**.*.*.*.*******..*.*...***.*.**.....***..**..**.*****.*****..*.***.*..***.****..****.*..**..***..*..**....*.....*..***..*..**...*....*.*.*****.*.*...*.*......*..**...*...*..***..*.**.**..*....*.....*.*.*..**.*.*...*****..*.**..*.*.*.******.**.***.*..****.*.*...*.....*****..**.*.*.*...*.**.*..**....*..**........*******.*.***...****..*.***..*..***....*.**.***...**...*.*.*..**.*..*.*.***.*.***.*.*.***.**.****...*...****..*..****.*.*.****.*..**.*.*.****.*..********..**.****..*.***..***.**..*.*.***..**...**..*...***..***...*.***....*.....*...*.*...***..*.***.*.***.****.****.**.*.*.**..*.*..*...**.**.*..****...****.**.***..*..*...***.***.***....***.....*.***..*..*...***.***....*.***..**..***.**.**.*.*...**.*.*****.***...***...*....***....**.*.*.*...*.*..******...*.**.*..****.**...*.***.*.*..**.*.***.***..*...*.....**..**....*...***...*******..*...*...****..*....*.*...*...**.....*...*..**....****.*....*.*.***..****....*..***.*..****..*..*.**...***.****.******.**.*..**.******.**.**.****....*****..*.....*..*.**.*.*.*..**.*..****..**....***...*...*.**.**.*.*.*.****.*.****.**..***.**.*..*.*..*...******..*.....*.**...***.*..*....*.**.*..**.******......**.....**.**....****.*.***.*..***...******...*.*****..**..*.*.*....*.*..**.*******....*...*..*..***...*.*****.*.*.**.*.***...***.*..*.*..**.**.**.***.***.*..***..***.******.....***..****...****..****..*********.**.*...*.*.**...*.*.*.*.*...*..**.**..**.**.****....****.*******..*.***...*.*.**..***.*..*.*..**...***.**....*.*.*****.*.*...**.*.*.....*...*.......******.*.***..*****.*******...****....*..***.*...***...**...*.**.**.***.**..*..*..**.......*.....**......***..*****.***.*.******...**.**.*.*.*.*......**.*.***.*.**.**.***.*..*..**.**..**..*..**....*******.*....*****..*****.*.*.*...**.*.**..**.**.*..**.**..*.*****.*.****...***.**.*...*..
...**.*.*..****.******.**.*..*..*..****.*..*..*.***.***.*..*.*.*..**..*.****...*.***...**.**.**..**.**...*.*.**********..*...*...**..*.*..**..*.**..*.**.*****...*..**.*..***..**...**......*****.*..*.*......*...****...******.******.**...*.*..**.*.**.*..*..*..****....*......*.........*..**...***..*....**.*.**.*..*.********..*...*.***..*.*.*.*....*....*.*....*.......**.......**....*..**.**.**.*.**..***.*.*******..**..***..*.....**.*.****.*.**..*..**.*.*.*.*...**.****....*****.*.**....***.**...*.*****.***..*..**.....***..*.*.**....****..*..****.**.*..*.*....**..*.*...**.*.*.**.***.*.*.....*..*.****....*...*.******.....****.***.**..*...***...*.....*..**....*...*....**.*.***..**....**.**....**.***.***.*.**..*****....*****.*.*..**.*****....***...***...*.*.*..**.*.**.**....*****.*.....*********.***.**..***...*...**....**..*****.**..*.*....*....*.**...**...*.**.**.**.***..**...***............*....*.**.**...*..*.**.**...**.***..*.*.****...*....***.**....*.*...**.*.*..*****....*..*..***.**********..*..*..*.*.*..****.*.**.*....***...**..**....*.....*.*.**.**....**.*..*...*.*.***..*.**.*.**.**...**.**.**...******..**..****...**.*...*..***.*.*.*.....*****...***.*****.......*.*.*.**.*..*.*.....**.**.....*..*....**...****...***.**...*.....*...*.*****.***.***..**..*.***.*..*.*.****.*.*.***..*..*.*....**.*.*.***.*****.*..**.*..**.....***..****.*.**....****....****..**.*...**....*..*..**....*.***.**..***.....**.*.**.****.***.*.**.*****....*..*..**.**..****...*....*.***.**.*.**...**.**.***.....**..*......*.*..**...***.*..****.**.*.*.****......****..****...*.**.*.*.*****..*..*.**..*.***....*..****..*.**.*...*.*..*********....*.***.*****..*.*.**..**...*****..*.*..*...***..*....**.**..**....*..***.*...******...**.......*****.*.....*...*.*...**...**.***.*..*.**.**....*.....*****.....**.*..**......***.**.**...*.***..****.*.***.*.*..*.*****...*..**.***.***...*..*.*....**..*....**.*.**..**..**...**...****.*..***.*.*****..**..*....***..**..**.**.......*.....***.*..*.***..*.......****.*.*..*..*
**..**.....*****.**.**...*..*..**...**...*..**...*.....*****.**.**.**.***.***.**.*......*.*****.****..***..*.*.**...**..*.....*.*....**..***.**.********.....*****.**...**..*.*.*.*...**.**.**...*..*.*......*.*.....*.***..*....*.**.**....***.**.*.***..*..**.*.....*.**..*....***.****.***..*..**.****..*****....*.*..*.*.**.*.*....***...*.**......*..****......*..*..***.**.***.**.**..*****.*.*..***....**.*.*.*.*.**.*.*.***...**..*..*****.*.....*.......**.*.*******.*............***....**.*.....**...**.******.*..**....*.*******.*.*..***.*..*...*..**.***.**....*.*.*.***.***.*.****...*..*..*.*...*..**.*..*.*.*.***...*.*.***.*....*..*.**.*..*.*.....*.*.****.*..*..*.**.....***.**....*.*.*.*...***...*******..*...**.*..*.*.*.....*....*.*****.**.**..****.*.........*..*..****.*..***.*.*.*.*.**...****...*.*.*.*........******.**..**.**.**....**..*.....**...*..**.****..**..***..*******.****.**.****.*.*.***.*.*.**.***.*..***.**...***.****.***......*.*.***.****..*.*..**...*.*...*.**..*.**.*...*.**...**.**...***..*.*.**...**....**.*..*...**........*.*.*....*.**.***.***.***.*.*.*.*......**..**.*..*..****.**.*.*...*...****.*..*.*.*.*.*....*****..*..***.**.*.****..**..**.**..*.*.*...***.*....*.*....*.***.*.***.*.*****.***.***....**..*....**..******.*.*******..........*.***.*.*...*...*.*.**.**..*..*..*.**.*..*.***.*.**.*****..**..***...*.**.*....**.**.....*.*..***...*.*..*****..*********.****.*.*.**.*.*..*.**..*..*.*...*.*..*.*.**.**.****.*.*..*.*.**.....**..*....****...****.*...*.*.*.*...*.********..*...**.....*****.*.**...*.*.*..**.*.**..*.**.*.*..*..**..**.******....**.*..***.*..*.**.*..***.***.*..*....*.*....**..**.*.**.*.*..*****...*...*.*.**.**.*..*.**..*****...**.***...*.*....*..*......*....*..**.**..****.**.*.**..***.*.....*..*****....*..*..*..**..****...***..***..*.*..*****..*.......********.*.*.**.***..*..**..**.*.....******..****.....*..*.*..****.***....***.**..*.***.***.*..*..****.**....***..*.*.**.......**..**..****..***.***...*...**..***.*.*..**.*...**.*.*.*.*..*..*.**..*...**.*
*...*.**...*.....*.***...*.*..*.*.*...*..****.*.*.**.*.*.....*******.**..*.**.....*....*********...*****.*.*.*..**.*..*.**.*.********..**.***.**.*.*...**.*.**..*...*.*.*.*.*.*.******..*....****..****..*.**.**..***...***..*.........*..***...****..*.************..**...**..*.**......**......*.***...**..*.**.*.*.*.*..*..*.*.......*.*.***.....*.***.**..*.*...*..*...*.****.*...**..*****.**.*...*..*.*.*.*.*...********..*......*..***..***..**.*.**..*..*...*******.**...*****..**......*.*******.*...***...*.*..**.*.**..**..*****...**...**.*.***.....***.**.**.*..**..*....**....**.*.**.****.**..*.**...**.**.***.*.......*...******.**...*..**..**....*.*.*..**.**.*...*....*****.**..*.**.**..**..*.*.*****.***..**.****..********.*..***.*..*..*.....****.*.***...*.***.*..*.*......***....***..*..*.**.**.****..**.***.*..***.**.**.*..*.***...***...*.****....*..**....***.**.*..****.*...**..**.*.*..******.*.**.*..*..*.....*..*...*.....*****.**..******..**.*..*....****.****.**.....***...******.**.....**.*.**.......*.*...*..*.*...*.*.*.*.*..*....*.****...**....*****.*.*.*..*..*.*...*.****.*****..*.....**...*.*..*....*******.*..****......*..*.*.***...*.*...*..**...**..*.***.*...*..***.**.*..**.***.**.***..*.*..**.**..*.*.**.**..*.*...*.*.*.*.**.*....**..***.*.*...***....**.........**.*...*.*...*..***.....**.***..***.**....*.***..*.....***.*..*.***...*.*.**......***..*...***.*******.***....**..*....*..*........*.***..*...*.*.*...**.*.*.*...****...*.**.*******....**...*...*.***.*.*...**....**..*.....*.*.*..*...*...*.*.*.***.*.***.....****.****.*****...**...***..**.*.*..**..**...*...**....*.*.....*....*****.*.*.***....****.****....*.**...**.***..*..**..*..**......**.**...*.**.*****..*...**...*.*.....*...****...*....*..*.***..*.....***.*.**..*.******...**....**.*....**..*..**..**.*...**..*.****...*..*.*...****....*..**.****.*.*....**.*..****...*.*.**..*.....****.***..*..*..*.*..***....**..*..*...*.*.....*.....****.**.*..*..*.***...*.**.*.***.*..**..**.***.****.*********..**..*.***..***...**.*.*..*
*..*.*...*.**..*...*.*.**..*.*.*****.*.*..***..****.*.*..*...***.****.***.**....**.*.*.**...**.*.**.*.*...*...*.***...*.*.******.****.*.**....*.**..*..*.*...*..*.*....*******.**.***.*...*...****...*.*.****..*.*.*..**.*.*.*.*.*.**.*.**.**.**..*.***..**.*.*..*.**.*.*...******.*...*...*.*..**..**.*******.**.*..*.**.*.*..*.....**.*.**..*.**.*.**.****.**.*.**...*.**...*..****.**..****.*.***.........*.*.**.*.*.*...*.*.**..***.****...*..*...******.*..*...***.*..*..**.**....**.***..*..*.***..*.*..*..*******...*.....*****...***.*****......**.**.**.*...**..*....**.*.*....**..*.*.******..**.**.**...*.....*.***..*..**..*..*..*.....*..**.***...*...*..*.**..*....**..****..**...*...**.*..*****.**.*.*.**..***..*..*..*....*....*..*****......**.*..**....***..*...*.**...*..***...*..**********.*.*........*.**.......*..**........*.*..**...*.**...***..*..*.*.**...*.**...**.**.******..**.....*.**.**..**..*...***...**...*****.**.**.**..*.****......**..*.**.**.**..*********.*...***.*...****.*.**....**.*.*..*********....***...**.****..*..*..**..*.***.*.****..*..***...*..**.**...*.*..*..**.***...*......*...*.*.*..*.*..*..*****.*.*.*.*..****.*..*****......**.*.*....*..**.*..****....***.**...*..**..**.**.*..**.****....*.*..***........*.*.*..*..*****.*..*.**.*.*..*.**.....**.**.****.****...***....**.*****.*....*...*..*..*..*.*.*.***...*.**.......*......***....****...****.****..***.**.*.**.***........*....******.***.......****...**.*.**.******.***.*.*..***.**..*.*..**.*.**..*....*.***...**..**.**.**.****...*****...*.*....*.....**.***..*.**.***...*..****..*.*..**.*.***..*.*.*.*..**.*..*.****..*****.*.*..*.**.**.......*..**.*.**.*****.***.***.**.*..*.**..***.**.*.**.*.*.****......*.*.**..**...****..*..**.***..****.**.*.*..***.*.*.*****.**...*..*..........*..*.*....***.***.*.***.*****.*.****.*..*.*..*.*.*.****.****.*..*...**.***...*****.*..***.*..*.**.*...**.**.***.**..***....***.***.*..**...*.*.****..**..*****.*.*......*.*..**.*.*****...**.**.**....*.*..*...*.******.**.......****...****..***....*..
*..*..****...**.*.***.......*.***...**.******...**..**.*....***......*****.**....**.**..******.**..*.**.***.**.*....**..***.*..*.*......***...*....*..***..**....*..*.*.*.**.*...***..**..***.*..****...***..****.*...**.*.***.*.*.*..*.....*....*......**..*.**.**..*...*..*.*.**.*.*.*.****.*...*..*.....*.*..*.....**.**.******...*....*..*..*.*.****.....*...*..*****.*.*...*.*..**..*.*.....***..**..***.*..****....*****.....*.*.*..***..**..*..**.**.**.*.*.**.*****.*.**..*.*...*......*.*..**..*....**..****.**.*.*.***..**..*.***.*..**.**.****.**...*.*....**..*.*.**..**.**...*.*.*..*....*.**.*.*******..***.****.*.****.*.****.*****..*....**.*.*.....**.*.**...*.****..*..*....*.....****.*.****.**......*..******..*....*.....*.*.**.*......***.***...*****.*.*.***.*.**.....***.*.**.*..*..**....*..*...***.**...***.*........***.***.**...*...........**.*..**..*.****.**..**..*.***.***.***....*..*..****.*.....*....*.....***.....*..*.*.*.*.**....*.*.*.*.*..***..**..**.*.**.*.***..*..**....***.***.*.*.*..*.**...*.......***.*....**..***.*..*.*..**..*...*.*.***....*...**..*.**.**.*....*...*...**...*.*.**.***.***......*.*..**..*.*....****..*...****.**.***.***..**.****....*..*..*.**.**..***...**..*.***.**..*.***....*****.....*******..*.*...**...*.*.*.*..***...*.**...***.*....*.*...**.**.*.*...***...*.**.*.**...****.**.*.**.***.*..*..***.....*....*.*.*.*.***..*.****....*....***.*..***...*..*.*.*...*..****.***..**.**.******.*.***.*...*.*..***......*.**....*....*.**...*..*......***.*.....***..***.*...***....*.**.*.*...****.*.....*****..***....****..*..*..*.**...*.*....*.*..****..*.**..****.*.***....*.**...*.*.*.....*....*.***.*..........**...**.**.******..*.*****........*.*....******.**.*.**.***.**...**...***..*.**..*.*.....*****...*....**....**...****.**.*...*.**........*.*.********..***.....*.*.*.....*.**.**.*........*.*.**...**.*...***..**........***..*..**.***....*..*.**.**....*.***.****...*..*.******........***....*.*..**.******.***..*.*...*..*.*.**.***..**.*.....**..*....**..**********.**..*.
***.*.*.*..*....*.*..*.*.*....**......*.....****..*.****..****.**.***.**....*...******..*******.**...**...*..****.**...*.****....*.*.**..***.**.*.*..***.*..******.*.***..*...*.****..*.*.*****.**....*..**.**.****..*..*.*.**......**....*..**.......***...**..**..*.***..**..***..***..***.....***...***......***.......**.*.*....*.....*.*..*..******.*..*...*.**.**.***.**.**.....*....****.***.*....*.*....*.*..**..**..*.*.*.*.....*.*.**...*.....***...........*...*..********...*.*.*.......**.*.*......**.*..***....*.*.....*...***..**...*..***.**.....*..*..***.*...****....*.***.**....*....*.....*.******.**...***.*.******.**..***...**.****..*.***.*.**..*.*.*.*.*...*.*.*..*.*....*...*.*.*..**...**...*...***....***.......*..*.*..*.*.********..***.**.**.*..*....*.**....**...*...**...******.***.*.*.*.*...*..*..****....**.**.**.*..*****..*****.****..**.***.*.**.**..*.**....**.......**.*...**..*.**...****.**...*...*.*....*......*.****.*.*...**.***..*..**.**.***.****.*.****.****...*..*..*****..*.*.*....***..*..**..***..*.***.**..****..*****..***...**.....*..***..*.**.***..*.**..*..*..***.....***..*....*.*..*.*.*...*.**.*.**..*.***.****.**...*****..***.*.*.*.**.**.**...*.*******.*..*..*.**.*..*...***..****.***.**.*..****.****...**...*...*...*.**..*..*.***.....*.**.***.**....*.**.**.**.*..*....****.****.*.*.***.*.*..**.********......***.*.*..****.***..**.*.****....****...*.***......***.*..*...****..**..*.**.*...*.*...**...*.*.***.......*.****.**...*.*.....*..*....**.***.**.***.***.*.*..***.*..*....*.**...*.*.*******...****..*.****...***.*...**..*..*.****....****.*.....**.*.*....*..*.**.**....**...*****.**..*..*..**..**..**...***.*.*....*.***..***...*.....****.**.*........**....*.***...***..****.....***.*.*......**..*....**..*.*...*..****.*..*..*..**.**.**..****..***....***...**.**.*.**....*****..*****.****.****..*....*.*.***.**..*.***.*.*******..**.***..**...**.....*.**.*.*....**....*.**.**.....*...**.********...***....*...*...*.******..***.***.**.**...*.***...*.*.......*.***......***.**
*..****..*..**.*.**..**.****..**...*...*****..*.*.*.......*...*.****....*...***.**.****..*.***....****..*.**.*.*.***........*..*.**.*.***..**.*.***......***.*..*.*...**...*.*..**.*****.***..****.***..**....**.**..*.*..*.**...*.**....*.**.**..*.***......****...*****....*...****.****.**..***.***.******..*....**.*.....**.*..*.****.********.**.*****..*...*...**...*****..**.*.*....**.*..***.**..****.*.*****..*.*..*.*..*....***....*.****...***...*.******...**.**.**..***..*.*..********.***.*.*.****...*.**...*.*.*.*.*.*.*..*..*.*.**..*.**.....**.*.****.*.....*....***.*..**...**...**.....*.***...***.*...***...***..************.*.*.**......*.***..****..*.*.*....****.*.**.*.*.**.*****..***.*....*.*...**.***..*..*.****.....*..**....*.*...***.....*...**.*..*..*****.**.***..***..**...**.*.*.*..*.**.**....*.***..*...*..*..**.*.**.....**....*.***...*..*.***.**.**......*.*****.*...*..****..**...*.***....***.*.*.*..*...*****.*****.*****......*.*..**.*...*.*.....*..***.*.*.*.**..*...**.*....******..**.*.......*...*..****.*.*.***...**.**.**.*..***.*..*.*.....*.....***.*..*...*.....*.*..*.**..*****.****..*..*..**.***.*.**.**..***..****...*****..*.*.****.*.......***...*.**.*..*.....***.*.*.***....*.*.*******..****.***.****...*.*......*.*.**.*.**.**......*..**......***.*...**........*......*.*.*..***...******.***...*.*******.*.*.*.*.*.....*..*******.**..*.****.*.****.*..*.**..*.**.*.*...*.*..*..**.*.**..*.*.....*..*.***..*.*.*******.*..**.**.*.**.**.*...*.***.**..***.*.***...**.*.*.**..*.*...**...*...**.***.**.**.*.**..**.**.*..*..*..**..***.*.**..*.*..*.......***.**..**.*.*..****..*...**.....***.***.***.....**.*..****.*..*.**..*.*..*.****....*.......********..*..*.**.**..******...*..****.**.*****...****....******..*...*.*...*.*.....*..*..*****.*.***.*...**.**..**.**..**.*...*....**....*.**.*..**.*..**.*.*.****.*..***..*.*.*..**....**.*...****..*.*.*.*.**.***.***.***..*.******.*.***.*.*....*...*.**....**.....*.*.**.*..*..*.*..*.*..*.*.*..**..*..****..*****..**.*.*......*.****.**.******..*
..*...*.***.....*.*****....*....**....*.****.*.******......**.*****....**....*..****.*..*....*****.*...*.***.*...*...*.*.**.*..**.*.....**.*.**.**..*.***.*...*.****.*.*..*.*****..*..**..*......*.*..**....*.***.*.***.*.*.*....*...*...*****...*....*...***...*...**.**.**.*..***.**.****.*....**..****.*...***......*.***.*....*..*..***...*.**..*.*..*.**..*.**.*..*****.**.**.**..***.***.**..*....**..*.....****.***..**..*..*...*..****....*..*.*.*.***.**....*.*.*..**.***..*.*..***..***.***....****.**.*...*..*.*.*****.***..****.***.*******.*..**...**..*..*..*.**.****......**.***..*.*.**.**..*....*.*.*...**..*.**..**.*.***.....*......****.*...***..*......***.**..**..**.**...**.**.*.**....****.**.**...***.*.......*.*..***..*...*.*.***..***..******..****..**...***.****.***..*.*..*..*..*.*...**.*.*..*.*..****.**....**.*.**.....*.*.*...*..*..*.****..****......**.*.**.*....*..*...**.*.*..*.*.****..*.**.****....***......*..*.*.....*.*.*.*****.*.*..******...*.**...*.****.***.****.*.**.**..*.*..**.**..*...******...*....*..***.****...***.***.....*.*..*..*.********..***.*.*..**.*.**..*..*.***.**..*.**.**..*.****.**.*..*.*.**..**.*.***........***.*.*..**..***..****..*****..*..**....*...*...*..******.***...**..**....**..****.*.***....***.....**.....******...*.**.......**.**.***.****...**..**.*****.***.*..**..*..*****..**.**.*******.**.*.****.**..**.*..***..........*.**.**...*.*.******..*****..**.***.**.*.*....**.*.*.......****.....**.*.*..*...*.....*..****.*..*.**.*.*.*.**.*..**.*..**......*.*.*..******..******.....*****.**..*...***..*..***.***..*..**..*.*.*..**.*.*.**...**.**.**...**.**.*.*..**....***.*..*....**..***.***.**.**....**.*..***.***.**...**.*..*....*..*.**.***...**..****...***.**.*....*.......*..**.*.****..*.******..*..**.*.*..***...****.*..*..*.....***..***...*.****..**...**.**.*...*.*..*..**..*....*..***..**.*.*.*......*.***.*..***.*..***.*..*....*.....*....*..*.****.*.**..**..*.*...*......**..**...*.*.*.*...*..****.***...*...*.**.*.**...***.*.*......***.*******..*....*...**
.......***.*****.**.*.*********..**.****.*.***.****....*...*..**..*.*..**....**...*..**.*.*.*..***.**.......**.**..*..*.*....****..*..*.**.*....***.***..*...**...**.***.*.****.*.**..****.*......**..**.**.**.*.***...**...*..***..*.*.***.*.*.....**.*..*....*****.*.***.*...***.***.**..*.*..*.**.**..**.*..**...*...*..****.*..*..*.*.***.*...**...***.**.*****...***...*.*.*.*...***.*.......**....**.**....****..**.**.*******.**.**.*......*..**.*.*******...**.****.*..*.*..****.****.*....**.....***...**.**..**.*.*..***.**......**....*.*.***.****....***.*.**.**.*******.*..****.****.*....*.*.*..***..*.*..**...*.***.***.*.....*.**..**..**....*.*...*****...******....*.**.**.*..**.********..**.*.*.*****.**.*.**...*****.......*.***......*.*..****..******.*..****.*****......****..********.**..**.***.**.******..*..**.*.**.******.*.**.*.******.**.*..*.*.*****...*.*...*.*.*....*.*.***.*.****.*......***......***.*.**.*.....*.***.**.*..*.******..**..**..**.*....*.*.***.*..**....*...**.*....*..**.**...**...**....*.**.*****.*.....*..****.....***.******.**.*.*.****.*.***...*.*..*......***.**.**.*......*.*..**.*****.**.*..***.*.**..*.*..***.*....*.**.***..*.**.****.***...*....***.....***.***..*....*.....***.*....**.**.***...*.*****...****.*.**...*.*....**.*...*.*.**.*.....***...*....**.*..**..*.....*******.**.*.*****.**..*..*.**.*.*.**.*....*..***....*.*....***.*.....*...**.**..*...***...*....*.*.*..***..**.*.***..*.***.*.**..**.*.*..*.....****.*..*..*.*.....****...*....**.***..*.****..*......*..***.*...*.*.*.*....***..***...*.*..***.***...*.***..*.*****.*.*.*.***.**.**.*..***.**...*...*.**..*.....***..*.*.*****....*.*...*.*.*.**.*.****..**.******.*..*.*.***..*.........*.*.*..*...*..*.**.****.*******.....*...*..****...**.*...*.*.**.*..*....***...*..*.....*.*.**..*....*.*****..***.*****...**..*....*.*..****.*..*.*.**.*.*.*....*..**..***..*...*.....*.**.*...**....*....**...**..***.*.*..*****...*.*.*..**.....***.*..****.**.****.****.....****...**.*.**.*.*.***....**.*.*...****...*..*.*.*.....*..
...**..*.*.*...**..*.*..*.**.**..**..*.***.*....****..*****.*.*.*******..**.*.*.*...*..*.....**....*..*..*.***.*.*..**...**..*.**.**.*.*..**.*......**...****..*..*.*..*.**..***.***....*.*....**......*..*.*...***..*...*..*..***...**......***.***..*....*.**..******...*.**...*..*.....***.*.************.**..**.*.***.*.**..***.****..**.*.****.*.*.*...*...*...*.*..*.****.***..*.****..*****.****.***.**.***.**..***.....***.*.*..*.**.*...*.***..***...*...*.*.*.*.*****...*..*........**..*..*...*.**.*..*..******........*...*..*************.*.*....*...*..**..*..*...*.**.*...*...*.*..**.*******.....**.***...**..***..........*...*.*..*****..**.***.*.**..****...***..*.*.*.****.*..*...*.*.*.***.*.*....*****.*****.*.**..*.*..*..*..****.*.***......*.**.*..*.**...*.*.*.*.**..*.*.*****.***.***.*..***.*..*.*.****.*..***.*****.*********...*.*...*...*.*.*...***....******..**..*..***..*****.*.*.***.***..***..******.***.....*..*.*....*...*...*.**.*..*..*.**.****....****.*........***.*..****.**........*....*..**.**.*.....********.*....**.***...*.**.**.**.***..*.....*..****.**.**.**.*...*..*.*.***...*...*.******.*****..*..*****....**.***..*.**...*.*.*.***.*.........*..*..*.....*****......**..***.*..*.***..*.*.**.**.**.***.***..*..**.*.**.******.**.*.***.***.****.**..***.*..*...******.*.*..*....**.......*.**....*.**......*..****.*...***.**.***.***......****..****.**.*.*.*..*....*..*.*****.....*****....**.**.**.*........*.****..****..*...***..*.***..*...*.**.**.****.*****.*.*.***.***.*......*....*.******.....*.....*.*............************..*..*.**....*.*.*.***.*.*.......*.****...*.******.*.*.*****..**.*.*..**.*....*.*...*.*.****.*...**..*..**.......*..**....**.*..*.*..**.....***.....****.*...**.*.*...*.**..***...**....*....***..******.*......**.**.*.*..**.**...*..*.....**..****.*..****.**..**.********.*******.****.**...***.*.*..***.*..*.*.**.*.****...*.****************.**.*...*.**..*.***....**.*..*..*....***.**.*..***.*......**.....*...*****.*..*.*..***..****..*..*.***.*.*..***..*.**.**.....
..**..***.*.*..*.***.***.*..*.*..***..*..***.**.*....*.****.**..*......*****.*..***...****.*.*...*.*..*.*....*.*.*....**..*..**.**..**.********.*.**..*.*****..*.*...**.*.****....*....*.**..**.*.*.*****......**..***..*..**...........*..****.**...***.*.*..*..*.**.****....*.*******.*.....*...***.**..*.*.**.*.............*..**..***..**.**......**...**.*.*.*..**.*.*..*********..*...***.***.**.*..***....*.*.*...*.***..***....*.***..**..*..***..*****.***....*..*...*..*.*.*.****.*****.*.**...**...*..**..*.**.**.*.*..*..***..**.***...*.**.*...*.*..*.****.**.**.....**...*...*.***..*.**..****.*.***...*****...*....*.*......*.*.*..**.**......**...*****..*.**..***.**........*...***.*..*.*.*..*...****...*..*..**.**.*..........***.***.**.*.....*....*.*.*.....*......*...***..*****..*.**...*..**.****..**.*..**..*...**...*.***..**.*...******....**.*...**.*****.*..*.*.......***..*.***......*.***...***..*****.********.***........**...**.*.********.*.****.****....**...**...*....**..**..*****.**..*.*...**..**.***.*..*...*..*.**.*..*.**...*..*...*...*..****.*....***....*****....*.*.*.*..*.**..***.****.***...**..**.*.*.**..**.*.**.**.***.**.*...*.*.**.....*...*.**.*.*.*.*.*.**....**....****..**...****..**..**.......*....***..*...*.....*....*.*.**..*.**.***.***.***..****..*.*******..*.**..**.**.****.*...*..*..****.*****...**..***..**..***.**.**.***...*.*****...*.*.**.*.**...*.**...*..*..*...**.*...*..*..*.**.*......*...*....*******.****.**...**..*..**..*****.******...**..*..**..***...*.*.**.**....*.*****.**.**.**.*....*..*..*..*....*****...*.**..*.***.****..**.**...*...**..*****.*.******.*..**.**......*.*..**.***..*.*.***.**.....*****.***..*******......*...*..*..**..*.*...******.**...***.*.**.*.*...***....*.*.*.*.*..**...*.***.*..*.***.***.**.*.****.........*...**********......*....*.**..**..**..*..*.*.*..*****.***..***..*.***.**..*.*....*.*..*..***.*......*.***.*.*.*.*.*....*.**..*******..*.*.*.***.*..*****...***.**...*.***..*.**....*...**.....***.*.*.*.*.*.*.*..*..**.**.*..*..**.*..******.
..*..***...******.*..**.*.***.*.*****.***..*.*...*..**....***.**.**..***..*.....*...***.*....**..*.*...*...*.*.*****..*.*....***..*.**..**.*..***.*..***....*....*.**.......**..*..*..*.**..*...***.**....*..*....*******.*..*.**...**..***...*..*.**...**..**...**.*..*..*.*.**...*....**.**.*..****.*.*.*.**.*.....**.**..*..***.******..*....*.**.*.*.*....**..*.*..****.**....*.*****.***.*..********....****.**.*..***.....*..**..**..*.*.***.**.*.****.***.****.....*.*..**...*.**..**...*..*....*****.**.**..***.***..***..*.**.*****.***.*....*..*.***.*...*...**..*......***.*.*.....**.**.......*....*..*......***..****.**.*.......*.*..*.********...*.**..**.*.*.******..****.*.*....*****.*......*..*.*.**..*....*..*.***.***...*..****..**.*..*****.*.*.*..***.*..*...*.*....**.....***.**.*.*..**.**..*......*.*.***.*....**.*.**.**..*..*.*..*.*..*.*..*.**..**.*****..*.***.*.****.*.*.**.*.***..*...*.*..**.*.*.*..**..*...*.*..*.***...*.......**.*.....**..*..*.*.*....*...*****..*.****.***.*.**.*.*.**....**.......*.*...*..*..******..****..*..*..****..*..**.****...***.*.......*.**.*.**.****..*..**..**.***.......*.**...*.*..*.*.***.***.****......****..*.***.........*.***.......**.***.*..*******.**..*...*.**...**..*..****.......****...*.*...*.*.*..**.*.*...*..*..*...**..*.*....*..*****.*...*.**.....**...*.....**.****.***.**..***.*...*..****.....***.*.*.**...*.**..*..**.*......*.*..**..*.**..*.*.....*.*...*..**..*.***..**..*..*..**.*...***.*********.*..***.*....**.*.*.*******..*..*..*.****..*.****....*.*.**...**.****.*****.*......*.****.**.**...***........*.***.*****.*.*.........****.*.**.**.**..*.**.**.......**..******.***...*.*.*.....*****...*...*..*.***.*.******...*.**.....**...**..*.***.***...*..***.**.*..*.***.*.***.*...*.*..*......*..*.**.*...*..**.....*****.*...*.**.*****..*****..*...*.**.***.***.**.**...****...**...*..**...***..*.*.**.*.*.*..**.***.**.**.**.****.*.*..*..***..*.*..*..****.**.*....*..**.********.*.*...**...**.*....**..***..***.*****..*.*.**..***.*.**.*.*.**..*...*****.*.*.**
***.**.***.**.**..*.....*...**..*.*...*...*.***.***.*.******..*.*.*.**........**.***...***.**..*.**.*.*..*..*...**.*...*.*.***..****...**..***.......*****...**.*..*..*.***..*..***.******...**.***..**.***.**...***...*******....*.*.***...**..**....***..*..*.*******..****.*..*..***..**.**.*.*....*.*...*.*....****.**.***....*.**.*..******.**.*.**.*...**....*.*..***.**.**...*..*.**..**....***.*.**..*****......*.**..**.****..**...****..******....**.**......**...*.*.**.*...***.*.***...*.**.*..***...*.**..*.*....*...**..**......*..*..*..***.***..**.*********..**....*.**.*...***.**..*.*.*....**..*..*..*.*.***.*.*..*.*.****..***..**.**.*.*.....**.*.*.****.*.*...*.**..*.*.*.*....**.**.**....***....*.*....*...****...**.*.**.....*..**.*..*.**..*.*...*.**...*......*....***.*.***.*.*..**....*..........***..**..*.*.....****...**..*.*..*...**.*.*..**.****..*.***..*.*..*.******.***...**....**.**.**.*..***.*....****.**.*****...***.....*.......*..*.*.*..*..*.....**.******.*.*.*.****.*...*...**...*..**....*.*..******.....***...**.....*......*...*....*.*.*.**..*.*.****.*.*.****.**.*....*.**....**.***..*..*.*.***...**.**.***.*.***...*....*..**.**..**.*.*....**.**..**.***.*..*.*.*...*.***.*...*.*.*..*****..**.***.*.*..**..*.*....*.....****.*.***.**...***...*.****...*.*..*..*..*..**.***...**.**.*...**......*.*.*..**.*..******.*.**.*.*.*.**.*..*.*..*.*...****.***.*...***.**.***.****....*...*.*****.**.*.....**..**.*..*.*********..**..*.***..***.**.**.**.***..**.*...***.***..***...*..*...**.*..**.*****..**..*....*...*.*..*.*..**.**......*..**.***....*.**.**.*.**...*...*..*.....**.*.**.*.**...***.**.*.****.*.*****.*..**.*.****..******........*.**.***..*.*..**.....*.*.*..**..**.*.**.***..*.****.**..*..*..*..***.**..***.*.**.*.***.........***.*...*.*....*.*..***..*******.*..*..***..**.**......*.*.*...**.*.**.**.*..****.*****.**.*.******..**.......*.***.........**..**..*....**.**.*..**...**....****.***.*.*.*.**.*..*.*.**...*.***..*.......****..*.*.******.**.****.*...**.*..*......****.*.*.*******..
..*..*.*.**..*..*.*.**...****.*..*.*.*...*..***.****..*...**.....*.*.*...*.**.****.*****.*....***..*.*..**..***.*.***.**.**.**..*.*.**.*****.**..*..*******...**.*...*.......***.***.*...*.*.***.*.***.*..*..**.*****...*....*...****.**....*....****...*.*.*..*.*...**..*.**..*.....*.**.**.*****..***.*...*.****..*.*....*..**...**..****.*****...*.*.***..*.******.**...*.***.**....**.**..*.....*...*.*.*..****..**.***....*.*.**..*.**.****...*..**....*.*.**...**..**....*..*..*.**...*.****...****.*******.*...**.*.*.**..***.**.*..*.*..***.***.*...*********.*...**.********.*******.....****.....*...**.***.*.*.*.*..**.**.*..***.*.****..*..*..***..*.**.***.....*...**..**...*.*..***.*..**.***..***.*..*.*..**...*.*.****.*....***..*.*.......*.*.*.**.**.*.*...*..***..**....***..*...*..**.**.***..**...*.*.*.*.**.*.***..*.********.*.**...*...****..*...***.***..**..**..*.**.*.*.*..*...**.***.****..**..*.******.*.*.*...**...*.*.*..**...*.*.***...************..*...*..*.****.**.............*..********..****************....*.........*.**..***..**....*..*..*.**..*****.***..*..*.*....*****....**.*......**...***..**.*.**.*..***.**...***.*..*****..**..**.*.....*..**..**.*...**.***..*.*****..****...*.********.....*...*.*..*.......***.******.....***.**.*...*..*..*.**.*.**.**.*.**..*..**.*.*.**.*...*...**.....**...*.*..*...****.***...*.*.*.**.***.****..*....*****..*.....*..*.*...**.*....*.**.**..***...*****.*..**.*...**.*.**.*.*.....*.**...*...**.*..**.*...**.***........**..****...*.***..*.****.****..**..*.*.*..**.***...*.....*.*..***...**.*..**.*.*..*...*.**.....***......***.***********..*****...***.*.***.***.*....*.*..*....*...**....**..*.***...**...*****.*..**...***...*....*...*.**.*....*.*....****..*.*.**...*.*..**.**.......****...*..***.**..*..****.*.......****.*..*.**.****.*..**...*.**..*.***.....*.*****...**.*..**..***..*...**.***..*...*****..*****.*..*..****.**.**.***.....*.*.....**.***...**..**.**..**.*.*.*...*.*..****....*...**.******.....***.*.**..*..***.*.*..*.***.****.***.*****.*.**.*.**
..**.*..***..*...*..*..**.***.*.***.*...*.*.**.*...*...*..***.*.*..*...*.***.**...*.**..*..**...***.*.*......**..***...*.**.*.***..*.*..*..*****.*..*..*..**.....**.**.**....***.*.******.*..**...*.*...*.***..**...**...*.*****.**.*****..****..**.*.***.*.*.***....*...........**..*....*.**..**..*...****..*.*.*.*.***..*.**.**.***..*****.*.**.**.....**.*....*...*****....*.**...******..*.*.**.****.**..*...*..***.***.**.*....***.***..**..**..**...**.*.*...**.*.*...*...**..*...**...***.**..*...***.***..*.*.**..**..**.*..**.******.*......*.*.*..*..****.*...**.********..*******.***.****.....*..*.*.***.*****...**..***.**.***...*..*...*..**...*.*****...*.***.*.*....*..*...***....***..*..*..**..**.**.*.**.*****.****....***...**.*...**.*.*.**.*.**.***..*...**..*..**.*.**.**.*.*.........*.*****.****.*.**.....*.*...*****..*......**.....*.*....*****.**....*....****.**.*.**....**.*.*....*.*.*...**....****.**.*.****...**....**.*.*.*****.......*.*.*.**...*..*..***.*.**..*..*.**.**..**......*....**..**.***....*..*.**...*.*....*...**..**.*.....***..********.*.*..*.**...**.*....***.***.**...******.**.*.*.......***.**.**......**.*..***.**.*.***.*.*..*..***.*.**..*...*...******.**..**.****....****.*.*.*..*.***.**..**....*..****.**.**....***..**....*..*.*.*.**.**.*.**..*.*..*...***.*..*..*.**.*..*.***.***.***....**.***..**.*..*...*..*.***.**.***.*.****...*...*.**....**....*****.*..**.*.***.......**.****.*.***....***..*...*..*****..**.*...*.***...**...**.*.*..**.*********.****.*....*..****.*.**.*....******.**....*.***...***..**.****..**...***...*.*.*.******..***.*******..*.........**......**.*.*...*.*...***..*..***.....*..*****.***..*.**.*..*.*..**.***..*....*..*.**.*****...**..*.*..*.**..*.***....*..*****..*.....*..*****.**..***..****..****...**..*...**..*..*..*..*..*.******.*.*..**..*****.**.*..*****.*.*.*****.*.*..****...*.***.**.**..*.*.***..*..******.*.*****.*.**....***...*...**....*.***.***.**..*..*..*...*.**..***..*...*.**..*....*...****..**..*.*.**..*.**...***.*...*....**.*...*.*..*.*.
**..*.*..**.**.****.**..*.*.*.*.*.**...*..*...*...*..***..***..*..**..*....*..**.....*....*...***..*.*.**.*.**..*..*........*..*..*...*.*.****....*.*.*..*......**.***.*.***...*.*.*.***...**..*..******.**.**....**.*...**.**.****..**..**.**.*.....*....**..*.*.*.*....***.*.*.*..**...**....*..**.*.***.*.....*.*.**..**..***..*.****...**.*****.***.*.***.....*..*.*.*...*.***...........****.**.*.*.*****.*.****......*...***.**.**.*.***.*********.*.**.**....*****..***..*.**..*.**..**.*.**.*.*...*****.****..*.**....*..*.*.*....***..**.*.**..*.**..*..*.*.*....***.*****..*....*.*******.*.***..*.***.***.*.*.**..*..***.***..**.******....**..**...**....*.**.**.*.**.*******..***.*.**.*.....*****.*..**.***.**...*.*...***************..*.***.*..**.*....***.*...**..*.*......******..*..**..*.****.*..*..******.....**.....***.********.**..****.**.....****.****.**.********.*..*.*..*...***.******.**.***.***..****......***.***....*.***.***..*****....*......*..*..**..*.*.*.*****.*.***.....*..*.***.**.**.*.*.**.**...**.*.*.******.******.*.****...****.**...***..**.*...**.***..**..*..**.***.**.**...**.*..*.*****.**.***..***...*......**...***.*.*.*..*..*..***.**.****.*..*.*.*..*........*.*.***..*....**.*..***..*..**.....*.****...****.*.*******....****....*****...****..**......*.**..*.*.*.*.**.**..****.***..*.****.******.*...**.*...*.......**.***.*.*......**.*.****..*....*****.*.*....*.*****.**.******...*.*.*.****......*..*..*...**......*.**.****.**.*....*.**.**..*..***.**......**.***..*..*..**.**...*.*.*.*..*.**.*.***.**...***..**.****...****.*..*..*..***...*..**.*....*.*.*..*.*.**.....*..**.*.**.*...*..*.****..****....*....**...***..**..**..*.****..*..*.*.*.*.**.**.**....*.*.*..**..*...***..***....*..**....*.*.**.*.**.**.*..*....*....*.*...*.***..*****.**...*.....*.****..***...*.****.*..*...**...*.*.*....***.*.......*.***......***..*.**...*.*.*.*.*.*..*.**..**.*.*...****.**..*.*.***..*..**.**..**.********....*....*.***....*.*.*.**.*.*..*......*.**...*...*...****.*.***.****.....**..**.****.....*.*
.*.*....*....*...*...**..***..**.**..**..****..*..*.***********.**..***...*...***.*..*...*.**.***.....*.****..*.*.**.****.*...**..*.*...**...*.**.*.*.**.**..***.*.**.*.*.****..**.**.****.***.*..*****.**.***..*....******..*.**.**..******...*******..**..*.**********.....****...***.*.....*.*****..*...*.*.*****....*.***..*.*...*.***.....**...**....**...**.**......**.....**..***.**...*....***********...****..*..*.*....**.*.....***.**.*.*..**.*...***...*..*****.***.*.*...**..*.**.*....*.*.*.**.*.***.**......*...*.*..***..**..*.*....**...*.****.**...*..************.*..*....*..**.....**..**..*.*...***.*.**..***..**..**....*******.*.****...*.***.*.**.*.*.*****.**.*.**.*..*..*..****..*.**...**.*.*...*..*****..*...**.*****..**..*********.*.**.*****........*..*..**.*..*.*....*.*.*.**********.******..****.*.***..*...**..*...***.*..****.*...**..**..***...*..*.**...*..***..*...*..*..*...*.....**...**...*....**.........*.**.**......****......**.*..*.**.*..*.........***......*.**.***..*....***.*.****..*****.*.*..***....**.**.*.**.*..*.***.**...*****.*...****.**..**.**...*.....**.***.***..**.**....*.*....*.**......*.**.*.*..*.**.**..*.****.....**.****.*...*****.*....****.**...*.*...**..*.*...**.*..*.**.**.**..*..*..***.......***..**.**.**.*.*.*....*.*..*****...*****..**..*..**.*.**.....****.*....*.*.**.*.*.*.*.*....*...***.*.*.**......*****.****.*.*...*.*..***.*.*..***.*.*.**...***....*..*.**.*.***.**.*****.******..**..*..*.*.**...*.*....**.**..*.**.*....*.*.***...*.*.**...*.****.***.***...*.**...**.*.*****.*..*.****...**..****.*..*.....**.*.*..*...**.*.*****..*..*.*.*..*....****..***..*.****.*..****.*..*..***..*...**.*.****..**.**...*...*...**.*.*.*****.***........**..*.*..**.**.*..*..**.*....*..**..***..**..*.****.*.*..*.***..*..*......**..*.**......***...*..**.******..*.*..*.***.*..**.*.**..*.********.*....*.****..*.**.....*.*.**....*.**.**.**..*...**...**....*.***..*...**..*****..*....*.*.****.**..*..***..*..*..*.**..***.***********..***...***...*..***.*.*.*..*****.**.*..*****..*
.****..*..*...*....*..*.....**...**.**..***.**.*.....*.*.***.*.***..***..******.*.**..**.*.....*****.....*...**..*...*...*...*.**....*..**..*...**.**.*.****...**..*.*.*...**.***.*..*..**.***.***.*...*.**.*..*..*.**.....**.****..*.*.......*......***.*.*...*..**.*.***.**..*..*..*..*......*..***..**.*.*....**.*.**..**.**.*.**.*.*....*..**...*...****.**.***..*...*..***...*.....***....*..*..***..**.....*..**.*****...*************.***.**....**..**.........*.***.*.*...**...**.******..*..*.*..*.*.*..........****.**...*..*..**.***.**..*..*.*.*****.**.**.**....*..*....*...****......**.***.*....***..*.......******...**.****.*.****.*.*....**.**.*....*.*.*.****..*...**.....*..***.*..*..*..*.*..*****......****.**.**....*.*.*.....*...*....***..*....**.*....***.***....*..***...*..***.***..**..**...**..*...*....*.****.****.**..*..***.***..*...*.**.....*..***.*.*.**.*.*...***....*.**......*..*..**.*.*.**...**.**.**...****.*.*..*.*****..**.*****.*...*.***....*.**.**..*..**..*...*.....*.....**.***...*..****.*.*.***....*.********.**..**..**..**..*....**.***.*.*****.....**..*.*.*..****.*******....**.*....*..**.*.*.*...*.*.*.**.**.****.****...**.*....**.....*****.****.***.*.*..***.**......**..*.**..**..**...**.....*..*.***..***.**.*.**.***.**.*..*..*.....***..**.*.***..**.*..*.*.*****..**.*..*****.*..**.*.*.**.*....*****...***..*..*.*.*....***....*.*...**....**.**.**.**..*.*...**.*.******.....**...**..*..***.*.**.**....****.*.**..*.*.***.*...**..*..*......*********.**.*.*.*.**.**.**...**.**.*****...*.**..***.**.*..**...*...*.***.**....*..*..***.*.**.***.**.*.*.*..**...****...*..**...**.....***...*..****...*.**.**.*.*.**.*.**.**...**..**.*..*.*.**.*..*..***.**.****.*..*.***..**...*....**.*..*..**..*..*.*.**.....***....**.*....****.**.****..**......*..****....****.**.**.**.**..***..*.*..*.**....*.*.****.*.**..***.*.*..***..**.**.*****..**..*.*******.*.*...****.******...........**.**.*.**..*...*..*.*.*****..***.***....*.*..**.**..*...**..*****.**..*..*****.*...*.*..*........*****.**.**.***.*
.*.*.***.*.......***...***....*******..*.*.***.*..*...**..***..**...**.*..*....*.***.**.*.**..*.**.....*.***.*****..*.**.****.**..*.*.*..*.*********.*.*..*.*..*..*.**.**.*.***.*..****...*..*.*.*...**.*.....**.*..**...***..*...*.*.**.....*.*.*.....*...***.*...**..*.*.***.*.*..*..*..**...***.....**.**....***.*..*.*.*.***.*******.*.*...**.**.*.*...*.*****..*.**.***.....*.....*****......*.*.*.............**********......*.*.....*.....*..*..*.*.*..***....****..*.****.....*..**..*.........*..**..*.....***.****..***.***...*..**.....*****...****..*..*....**.**.....***..**...**...**....*.*.*........*.**.*..**..*....*...**...*.*.****.**...**....**..**.**..*.**...*...*.....*.*..**..........***.*.*....***.*...*.*.****....***...*...**.*..*.*..*.*.*....**..*..*.*.*.***..*....**....**..***.*.**...*.*****...*.*.*.*......**.**.****...*.**..**....**..**.*.*.**.****************...****.....**..**..***..**.**.*...***.*.**..*.*..*.*.***.*.**.****.**.....**.....*...**..*..*.***...*.****.**..*...*.**.**.....**.**.*******.****.*.**.******.**.*.***...**.****.**....*..**.....*.***.*..**..*....***.**.**.**.*....*.....*.*.....*.*.**.***...*.**.***..*.**..*******.*..*.****....**.*..**.*.**...**.**.....*.*.**..*.***.***..*..*...*.**.**.***.**.*.**.**..**.....****..*.**...**....***...*......*.********.**..*.*.*.**.***.******..*.*******..*****.**.*...*.*****.**.***.**...**.*..**...***..**.*...**....*..*****..**...*....*.***.*..*....****.***.****..*..**..***......*****.....**..**.*.....**..***.**...***..***.*****..*.***..*..*...***.***..*..**.....*....***.*.****.....*.*.***..**.**.**.**.*.*.****.*.*..**..*.....**.****.**.*.*.**..*.*..*....***..*...***.****..**..**.*..**.*....*...**.*.*.*.****..***..*.....**...*..*.....*.*....*...**.***......**..**...*..*.**...**.*......*.*.....***..*..***....*.....****...**.**...****..**.*****..**.****.**...*.**.**..*.**...*..***.*.**.*...*.*......**.**.*.**....***.*.***.*****.***.*****..*.**...*.**...****.....**..***.****....***...*.**..*.*.**.**.*******....*****.*
.****..*..........****.*.*..*...***.**...*.*.**.*.***.*.*..**.*..***..*.*.**.**.***.*.**....*.......****....*.*..*.**.*.*****.*.****..*...**.*.*..*.*.**.*.....*****.....***..**.*.*.******..**.**.*.*.*.*.****..*..*****..........**...*.*...*.*.**.***.*.*******.*..**.**.....*****...*.*.*......*.**....*.....*.....*..*....*.****.**.**.**.*..***.*..**.******.*...**.*....**.***..******..*..*.****..*...*....*..****....******.***..*****.*..*******.*....*...**...***.***....*.*.**.*.*..*.*.*.....***..**.***....*.**.*..****.*.**.***.**..**...*.*.*.*.**.****.*****.**.*.**.**.**.**.****.....*..**..*.....**..***....**.......**.*....**...**..**.*..***..**.*....**.**.**...*.*.*...**..**..*..*.*.**.*.****..*.*.**..*.****...******....****..*.***...*******.*.*.....*...*..****......*****...**...*.*..*..*.*..*.....***.**..***.*.*..*.*****.**....*.*....*....*****.*...*.**...**.*.***.**.****.*.*...*...*.*****.*..*.*...***....*.*....**.*.....*..*****..**...*.*...******...*.*.*****.**.**.****.****.....*.****....*.***..*...***..**.*.**.*...*****.*..*.....*...*.*.*..***.....*....*****...*..***...*......*..****.**.**.**.**.....**...*..**.*..*..*.****..*.*..*.***..****...*.*..*.*..******...****..*..***..*.*.**..*.***..**..***.**..*..*.***..*...*.****.*.*.****.*..*.*.*.**.****.**.*.**..*..*.**.***.**...***....**....*.**.*.*.*....*.*....**.**..*.**.*.*..*.*****...***.***.***.**.***.****.*.****...**.*...****.**.*.*.**...*..****..**.***..**.**..***.***.*..********.***.*...**..*....*..**..*..***....**..*.*.***..*********....****...*.**.....**.*.....*.**.*.*.***.**..*.*...*.....**..**.*.**.*..*.....**..*.*.**.*........******..*..***...**.***.*.*..*.******.**..**.**.***.....**.......*.*.*.*..*.*.*.....****.***....****..****...*****.*..**..**..*..***.*.**.***.*..*.....*****.**..**.*.**...*.**.****.*.***..*.*..*..****..*..****.***...*....**.*.**.....*.**..*.******..*..*.....**...*****.*..**..*.**..*.***.*..*.*..*...*.*.*.***.********.*..***.*..***...******...*..*...*...**..***...*.*.****..**.**.....*..*.
***.*.....*..*..**..*.*.**.*.***.*.*.....**.***.*.***...**.**.*...*...*...**.***.*..*..****..*....**..*****.****.**.*....*.**..**.*.*........*.***.****...***.**..***.***.*****.**..*.**...*.**.*******..*****.****.*..**.******.******..*.*..*...**..**...****.***.**..*........*..*.*..*.**.****.***.*****..****..**..*.**....**.**..**..*..***.*.*.*****.......*.*****..*..**....*...****.***....*******...**.*.*.*.*....*.**..**....*******..*.*....***.*..*...**.*..**..****..*..**..*........**.*.**..**.*...*..******.*...*.******..***....**..**.....*.*.*..*.*.*.*.....*...***.*.****.**.***..*.******.****....****..*******..*...****.*..*.*.*.***....*.*..*.*........*...*.*..***..***.***..****.*......**.*.**..***.**..*.*..*..***.*..*.***.***..*.*.*...****.***.**...*..******.*.*.**...*..***.******.**...***..*..**.***.*..***.***.*....*..*******...**.*..*...*.*.*..*.*.****.*......****.**.*..*.*..*..*.*.*.**..*.**..*..*.*..****..**..*....*...*.*.*.*...**.*..**.*..*..*.*.*...**..****.....***.***..*..**...**....**.*.*.***.*.***..***.*..*..*.....******..**....**..*.***.**.*.**.*.***.*..***.***..*.***.....*.**..**.**..*..**.*...*....*..*..*.*.**.*.*.*....*..*.*....*..**.*.*.*.*..***....**..*...***..**..**..***..**..*****.*..*....*****.*****.....*.***.*.**..***.**...*..*.*.*.**......**..*..*..*.***..**.*...*...**..*...*.***.**..*..****.*...*....*****..*..*.....***....*.******.**......*..*...*..*....**.*..*.**..**.*....**.****..*..******.*.****.***.***...*.*.******..**.*.*..*.**.*.*..*....**.*.****..**.......*.*.***..***...*.**.*...**.*...****...**.**.*.....**.***.*.*.***..*.**......**.****.*.*.*.*....*.**.**...*.....*.**...**.**....**.....**..**.*..*.*.**...*****.****.****.*.*.*****.*..*..**..***...*.**..*..*.**..*....*..*.*..*.***..*.*.*.*..******.*..*.*....*.*..*.*..*********..***...***.**...*.*.**..**...*.*..**.*..*.***.*..**..*...**...**....*..*....*......***..*..**.*.*.**.****.*..**..***.**..*..*.**.***....*...*.*...**.**.**.*.....****...**.*..*...*.....*.**.*....**.***.*..**.**....*....*
.*..**..*...**.*.*..**.***.*..*****.**..*..*...*..**.****.*.....**.*.*..***..*...*..*.*.**.**.*..**....***.****.*.*...***....*.**.*.**..*.*....*.*.**.***.*..*.*..**.**...****..*..**..***.....**.***.**.*....*.*.....*.*.*******.*.*...*..*..*.*...*....*.**.***.....*.**..**.*.......**....*.*.*..***.**.**...*.***.***...***.*..*..****...**..********..*..*****.*..*.****.*...*.*..****.*..***....*****...******.**..*.........*..***.*..*..*..**.**..*****.*************.*.*.***.****.******..*.***..**.***.**....**..*......**.*.....*.*.*.*....***.****...*.*..**********..**...*.**..*.**.**.**..**....*.*.*.*..*...*.*..**.***.****.******...*.*...*.**..*..***.*.*..**.*...*..**.*****.*.*...***.*.**...**..***.*...***..*.*.*.*.**.*...*****.**..**.*...*.**.*.....*.*..**....**..*****....*...****.**.**........***.*.*******...***.****.*.**......*.*.*.*****.***..*....***...*..***.**...*..*..*.*.*.**.*.*.*..*....*.*..*.*.**.****...**.*.****..***...**.*...*.*.**..**...*.*.***.**..*..***.*....*.*...***...*.*...*.**.*.....**..****.*.**..*.....*..***..***.****.*.*********.*.**.**.*.*..****.*....*...*.**.***.***..*.*.*..*.****...***..*..**.*.*.*..*....*..*.**.**.****..*******.*...*..*...**.**.***.*..*.**.*.**..*..**.***....*.*.**....******..*.*.*..*...**...*...***...*.....*...*..**.*.****..*...*.**.**..*.**..*.*....*.*.*.*....**.***.**..***...*.**..*.*.****.*.***..*...***.*..*...*.*.*..**.*.*.**.*.**.****.*.**..*.*.**.**.*....***.....***..***...****.**.****.....***.*...**.*.***.*.*.*.*..*..****..*.*...**..**....*....*...**...**.*.*.****.....*..****.**.**.*****...***....*.*.*...**.*.*.*...*..**.*.*..*.....**.****.***.........*.**...*.***.*.*.*****.*.***.*.***...**.....****.****.**......**.*.**..**.*.****.**....*.**.***....*..*..***....***.*.*.**..*.***...**..*.*.***....**......*.*..*......**..*...***.**...**....*..*.*.*.*.....*..**.*.****..*..****....***.***.*****.*..*...*.***......**....**...*...*.*..**....*.*.....**..*****.*.*****....*..**.*..**.*****.*.*.**.***.*.*..**.*.***.*.***.*.***...*.**...
.*.*.***.**.*...*...*.***....*..*.*******..*....****.*...*....*.*..*...**.....*.****...*.*.***.*..*...*.**..***...****.*.*....*...*.*.***...**.*......******.*****..*.*..*.**.*.*..**....****.**....*..*.*....*.*..*.*****..**..***....*.*.*.*.*.*****.****.**....**...*.***....***.******..**.*......*.*.***.*.*.*.*.*.****....***..***.*.**.*.*.*.****..*...*.**.*..*..*...***.*..*.*.***.*......*...*..**......*.*.***.**...**.**.****.******.***.*.****.*..*...*.*......***.....*..*...****....**.....*......**.*.*********....**.***.*...*.*....*****.*...*.*....*...**..**..**....**.........*..*..*.**...*.*.*.*..**...*.****.*.**...**.*..*.**.**...*.***.*.*...********.***.*.*.**..**.*...**.*.*....******.*.****..***.*....****......**.*.*..*....*...**.**.*.****.**.***....**.**.......**...*.*..*....*......*....*..*..****.*****.*...***...**...*..*..*.**.*..*.*..*..**.*.*.......**.***...*.*..**.**.**..**.**.**........*.***.**.***.*.*.**.*.***.*****.*******.*..*...**.*..**..*.*.*.**....***.*.*.*.**..***.*.*******..*..**.*.*....**..*.*..***...**.*...*.****..**..***...***..*..*...**..**..***...****..*.**.*..**.*.***.*.*..**.****....*********.**.............**.***.**....*.*...*...**.........**.*.*..**.....**.***....***.***.*.*****..*......*.**.*...**...*.*.***..*.**....**..*...*..*..*.*...*.***.*...***....**.***.*.....*.*.*.*..*.*..*.**.*..**..****.***.**.*...**.**.*...*.**.**..**.****.*.*.*..****.**.**.*..****.*.*.*........*..**..**..***..**.**....****....*.*.*.**.*.*.****...*.*.******.*...*****.....*..*.**..*....*.****.***.**.*...*..***.**..*..**.*..**...*..*.**.*..****.**.**..**..*.**..*..***.*****....*.*..**.***...*..*.*.***.*...*.**...**.*..**...*....*.***.*....*....**...*..*.*.....*.*****.*..**.*..**.****.*.....**...*.***...**..*..*..****.*..*....**.**.*.****.*.****.*..****...******...**..**.*.**..*.**.**..*.**..*......****.****....*..**..**.*.**.**.*.******.********....*..**..***.****.....***..**.*.*.*..*.*...*..***......****..**..****......*.*.........***..**.*.*.**.*.**...*.*.*...**.*.
*.*..*.*...**...*..***..........*.***......**.**..**...**.**.*..**.*...**..*.***.*..*...*.*.*..*..*.**.....*...*..*....******...*...*****.**.*.*.**..**.*...**.*.*.**....**.*...****..****...*.*.*.**....*..***.**..***.*.*.**.*...*..*....*.*.....*...*..**..***..*.*.....********.***..**.**..*.*.**.***..*.**.*...***.*..**.*.*******.*.**...*.*...*.****.*..*.*.**....**....****.*..*..*.**.****.*...****...****.*.*...*..*.****.**.***..*.**..******.....**..***......**.**.**.**..*****.**...**...*.*.**....*..*..****.*...*.***.*...*....**..**...*......*.*..*.*.*.*....**.*.*..**..*.*...*.*..*.*.***.****.***.*.*..*........*****...******.*......**.***..**.*.***.....****.**....**.***.**..*..**...*..**..*****.*****.....***.**.*..*.*.....*..*.*****.*.**.***.***..*.*...*.***.***..*..***.*.....***..****.*....*..**.....*.****....***.*..**..**....*****...**..*..*********..********.*...*..*.**..******...*...*.*.*..*.***.****.**.....*......*.**..***.**.**.*..**.*.*.********..*****...**.*.**......**..........*.*.****.****....*...**.*.....***....**....*..**.*..****...*..***..*****.*.*...*.*..**.**.****..****..***..*..*.*.**.*...***.*.**.***..*.***.**......*..***.**.**.*.*.****.*.***...**....*.*********.*..*..*..*..*..**..*..*...*.......*.**...*.**.*..*.*.**.***.****.*.**...**.*.*..***..*********.*..***.**.*...****.****.*..**....*.*.*.***.*.*...****.*.*..****..*.******.*.***.*****.***.*****..**.*.*....**.**....***....*.****.****.*..*..**.........*....**..*.******..*.***..*....*.**....**.*..*...*..******.**...*.*......***.*..********.*..*..*..*..**.***...**..***..*...*.***.**..**......*.**..*.........*.***.*.**.**.*.......****....*.*.*..**.*....***.***...*..**..**.*..**.....***.*.*.*.*.*...*..******..**.*..*.*...**...**..**.******...*...**...***..*.*..***.**..***.***..*.****..**...**..**..**.*..*..*......*.******..*..**...**..***.******.*.**..*...**.*......**.**..*..**.*.***..*......*.**.*****..........*.*.**..**.*.*...**...**.*..***.**********.**...**..**..*.**...*.*.*.*..**.*.*.**.*.*..*.*....
.*....**.....*.**.*.*.**.*....*...*.*....**....*.***..**...*.*..*.**.*...*.*.*.***.*.**..*..**.*.*.*****.****..****.******..***.******.*...***..*......*...***..**.*.***.***.******.*.*.*..*.***.....*.*.**..*..**.....*.*..*.*....*..**.****.*.**...*.*****.**....***..**.*.*.*..*...***.*..*..**.*.*****.*.*.**.*****.*.***.***....*....**..**.*....**********.*..*.***..*.**...**.*.**..*.****.******..**...**..***.*....*.***..*.**.********.***..***..*.*.**.....*.**.***.......*..**.*****.****...*...***.*...****........*******.*..***.**......**.*........*...*...**.....*.*.*.*..**...*.*...****..*.*.**.*.*.***.*.*..****.**.*..***.***.**.**.**.****..*.*...**.**....****.****.**.....*..*.*.*.*****.***...**.**.*...*.****....*..*.*.**.**..****..**..***.***...*..*...****.*.****...**.***..***..**.....****.....*****...**..***...******..*..**..**.**..***..**.****.*....*******......***..*.*.**.*.**..**....**...*....*.*.*...*******..***.*..*.***..*..****.**..*.****..*..*..**.*.*..*****..*..*****.*.**.****.*..**...**.**.*.*.....*...*****.....*.****...***..*.*..*........****.***..***...***.*.*.**.....****..***...*..*..***..*.*...*****..*.*.**.*****.*..*.**..*.*..*.*...*.**.*...*.......*...*.***.**.*...*..*.*.*.*..*..**.*..****.**.******..***...*...**.*..*.*..*****...***.***.*.*..***.**.**..**.*.*.*..*........*....***.*.*....*...**..*...**....**.*.....*..*..*....*...***.**..***.*......**..**...*.**.***.***.*.**..**.*..*..*.*....*.**......**..**..**.*.*...*.*...****.....*************.*.....*.**..*...****..***..**.***..**..*...*.**......****..*.*...*****.****.*...**.*.....*..*.*.....*.....*.*.***....*.***.**....**.....***.**..*....****.*..*.*.*..***...**....*...**...**.*.***......**....*.*..*..*.*..***.*.*.**...******.*.*........*.**.*.**....*......*.**.****.*........*.**......*.....****..*.****..*.*.*.*...**.***....***..*.**.****.*....*.*..*.**.*.*...*.*.*.*.*...*******..*******..**...***.....**.*.*.**...*.*.**.***.....**.**..**...****.*..***.*.***.***.*....****.**...****..***..**.*..******.*.**
*..**.*..*..**.....**...*****...***...*.**...*****.***.*****.***.....*..******.***.*.*..**.**..**...*..**..***...****.***.*..***...*.**.*.**.*.*.....****.*.*..***...***.**...*.****...*.******..****..*.*.*****..**.******..**...**.*.*.***.*.**.*.*.***..*.***..*.*.*.*...*....*.*.*.****...**..***.*.*..*.***.**..***..**.*.**.**..**.*..***.*..***...*..*.*..*.*..**..**..**..****........***.*..**..***....**..**.....**.******.*.*.*.*.**....****..*.***.*.........*....*..****.*****.***.****.....*..***.*.**..**..***.*...**.*.*..**.**..*******.******.*..***.**...****..***..**.***.**.*****.*.*.****....**....*.****..*.*..****.****.*****.*.**.*..**.*.**..**.*.*..*****....***......**..***..*****.*..*..*....*..**.**...*.**..**..**......*****.*...*.*..*.*****.*.*.*****..*.*.**..*...**.**..**..*.****..****..****.******...*****..**....**.***....*.**...*.***....*...****..*....***..*.*.....*...*.***.*...*.*.*...*.*.**.....***.*..*..*.*.**...*.*..*****....*.*.***.*..****..*..****..*...*.*.****...*.*.****.*****...***..*.*..**....**...**....*.*...*....*.***.*....****.*...*...*.**....*.....*.**.....***.**.....**.***....**...**..*.***.***.**..**.*.**..*..*.****.*....***..*....***.......**.*.*.****..****.**.......*.***.**.**...**.**.****.**.**.*.*.**.*.*.*.*..*..*..*...*.**......*..**.*.....****..******.*..*.....*.*...****...**...*.**..**.*...***....*....***......*..**..*..****....**.**.******.**..*..**.***.**.***...*.*.**.******.*..***...**..***..*.**..**..*.**.*.*.*.*.****..*..**..***.*..**.******.*.**.**.**.....***.*..*.....*...*...*..*..***.**.*.**.**.*****.***..*.**.*..**.**.****..*..***.*.....*..*****...*.****..*..**..*.*....*.*.****.*....**..****..***.....****.***........*.**.*.***..**......*....**.****.*****..**..*.*****.*.**.**..*.****.*.*.....*.**..***..**.***...*.**...****.***.*..**.**.*.**.***..*.**.*.**.*....*.**.*.***.*.**...*.*...*..*..*.......*********.*.*.******......**.**.....*....****...**....****.**.*..*...**....*...*..**.*.*.*.***.*...*.*********...**..*.......*..*.**.**...
********..***.**..*******.*.*.*.******.*****.****..*.*.*.**.....***....*.....*..***...***..*.***..**..**.****..***.**.***....*..**.*.**.*.***.*.*....**.*****.*..*...****.*..****.*.**.*****..*.*.*..*.**.**..*.**.**....*.**..*...*...*.*.**....***....*....*.***.**.*.*..*....*..*.****.****.*.*****...*......*....**.*.****.*..**...*.**..*....*****.**.*.**.**.**..*.***.**.**..*..*.*.**.**..*..*..**..*..*.*.**.**.*...**..**.*...**..**.*....**..******.*..*..*.*.*.***..*.*.****.*.**.**..**.*.**..*******......*.*.*****..**...**..**....***.*.**....*****...*.*........*.***.******...*...*.*.*......*..**..**..*.*.*.*....*..*..*.*.*.....*.*......**.*****...*.**.**..*.****.*....****..***..****.*........*.***.*...**.*..**.*******.*.***...*.........*..*.*..***.*.*..*.**.*****.*.*..****..*....**.**.*.....*.*...**...*.**..**.*.*....****.*.*.....*.**.*.*.**.**..*****.....**..*****.*.**...*.**..****....*****..**.******..***.**.***...*.***.*.**.****...*.**.**...*......*....*.*******..**...***...**..*.*.*....*.*..**.**.**.*.*...*.*.**.....**.*.**..*.*...**...***.*.....****.****....*.****.**..**..*..*.********..**..*.....****.*.*..*.*.**.*.*...*.**.....****......*****..**..*******.***..*****....*******.*...**........*..*.*.*.....*..**.*.*.*****..*...**.*.***.*.**.*..**......***...*.***..***.......*....**..**.*.****.**.*......***..*.*..**.*...***..*.*..*..*****....**.**.**..**...*.....***.*...**....**.**.*.**.*.***..*........**.**....*.*.***.**.**.**.*.*......***.*..**.*.*.*.*****.*..*.........**.**...*..**...*.****.**.....**.**.***.**.*.*...*****....*.***......*....****..**.***.******.**..*........****.**.******.**....*..****..****.**.**.*****.*....****.*.....**.....**.**....**.*...*.*....**.*.*.....*******.***..***.***.**..*....*..***...*..*..*******.*****...*.**..*.**.*.....**..***..**...*..*..***..**...*..*..*...*.****.**.*...........***.*.********.***..***...***...*..*.***.*....*.*.*.*.*****..**.*..***...*.****..***.*.*.**.......****..*.*****.****..*.***..*....****..**..**.*....**.**....
..**.**...**.*.*..**.*..*.***.****.****.***.****.*...***....**.**.*...*.***..*.**.*..*..*..*.***.*....*..***....**..*...*..***...**....*...**.***.****.....**.**.**.*.****.*****...*.**.*****......*.**.**.....*.***.*..***.*.**...**.*.***.****.******..*.*.....**...*.*...*.**..**....*..***.**........*..***...*..*..***...*......**.**..*........***.*...**....*.***..*.***.......*.....****.***...*..*..**...**.**.*....*.**.*.......*.****...***.***.....**.*..*.*..*..*.*..**.*...*.*...**..*.*...**..*...*.*...**..**.******...****...*.***...**..*.**.*.****.....*..*.**...*....*..*.*.*.**.*.*..*...*.....***.*.**...**....**.*..*..***..*..*..*..***.*.**.**..*..*.**....*.*.**.*.***.***.**.*.*.**.*****.**.*.**.....*.*.***.*.....*..****...**.*...**.****...**....**..***...**..*.*...*.**....*******.........**.*..*.****...*..*.****...**..***.**..*...*...*.*...*..**.*.*..***.*******.*.**...**..***..**.***..*.*.***.**...*.*...**....*.*.***.*..*.....**.*.*.*....*.*..*.**..**....*.***.**...**..*.****.*.***.******..****.**.*.*..**.**.*..*.*..*..*..*.....*.*..****...*.*.*..**..**.....*....*.*....*.****.***.....**...*..*.***..**......***..****.*...**.*...*....***...******.****..*.*.*....**.**.*...*.*..**.*..****.*..*.**.******..*..***.*.*...****..*...***.***.*..**.**.**.**.**.....*.*.*.*..**....***....***.**..**.**.****.**.*.*..*.**..**.*.*.*.******.*...*.*.*.*.*.*.*..***...*.*.**...*..**.*..*.*.*.*.****..*.***.***...*.*.*......**..*..****...**..****..*..****.*...*****..*****.***...**..**..***..***.**.**...*.*..****..**...**.*...*.****..*..*****.*.****..**.*....****.*.**.*****.....****.****..******..*.*...*****.**...***......**..***..*.**.*..******...*.....**...**.***...*......*.*....*...*.*....*****.*..**..*..*.*..***.*....*......*.***.*******.*.**..*.****...*.*...***...*..*.****.*.*.****.**.*..*.*....*.*.*.*.**..*....*.**.**.*.*..***.*..*..**.*...**.*.**...***.*.*****.***...*...*.*..****......*.*.**..**.**.***.**.***.*..*******.*.*.***.***.*.**......*..*..**..*..*...******.*...********...*.*..
*.*.**..*...*..*.**.*.*****....**.***.*.******.*..****.**.....*...*..**.........*.*****.***...*.*****.*..****.*.****...*.*.***.*****..***....**.**..*.*....**.*...........*.*..***..**.***.*..*.**.**....*****..**.*.*.*.**..*..*.*.****.*.*.**.*.....*...****.*****...*.*...***.*......**..**.*.*.**..*..*....*******.*..*...*..**.*......**..*...*.**......*..*.**.**.****.*.**.*..****...**.*..*.*.*.*.**.***..*.**....****.*..*..*.*...*.......**...**.*.**...**..**..*......*..*.**.*..***..*..*..*.**.***.*..*..*.*..****.***.**..*....*.*.**...*.***...*.*..**..*......*****...**..**.*.*.*.**.*.***..****.*...*...******...*.*..**.**..*.*.*...**..****..*..*..*..***.*.*.***...****..**.**..*.*****..**..*.****...**.****.**..*..*.*...*.**..****..**..*****......***.*****..****..**.*.**.*....**.*.***..*.**..***..*****.**...*.*.**.....*...***..*.....**..***..**.*****.**.......**....**.*.*.***..*.*.....*.*..**..**..**.**..*....****.*.*.***.****.*.***..**..*...****..*.****..*.****.**..*.*..**...****......*********...*.**********.**..*.**...***...**.**.*****..**..***.**.*.*.**.**.*..****.**...**.*..*****...*..**....**.**.*..****..**.*..*..****..*..*.*.....**..*..*.**.....*********.***.***.*.****.*.****...*.*.***...**..****.**..***.*.*.....***.*.*****.***..**....*...****.**..*******.*.*.*.**.*.*...***.****.*.....***....*..*.***...*.*****...*..*.**..**..**.....*.*...***.*..*..**......**...**.**.*.*.**.**.*..**..*.**.*.**..**.*....**..*..***.*.*...*.*.*...*.**..**.*..*.....*.*.**...***.***.****.**.*.*....**.*..**.*...*...*..*.******...*....**...*****.****..*.*.***.***..*.*.****.**...*****.*******.*.******.****.***...*****..**..*.****.*.*..*....******.**...*.*..***...*..*******.*...****.*.*..****..***...**.**..**..*..*******.*...**..*.****.**.**.*.*.**...*.*....***..*.**.*.*...*.*..**.**...**...*..****.....*.*..*..***.**..*.***..*.*.....***..**..***.**.*.**.*.****.*...*.*.*..*****..**.***..*..**.*.....***.*.*****.*.********.*.*..*******.*..***.****.*..*.....***..*..*.**.*....*.***..*****..*.*..*.**.
*.........**.****.**...***...***.****.***.....****..**.*.*.*.**...*.*..*.**...***...**..**.***...**.**..**..**..*.***.*.*.*.***....***.**..****.**.**...**.*.**.*......***.*..*..*..***..**..**....***.*.****..**.*....**..*.*.......*...******.**.**..*.*...*.**...*..**..*..**.*.***.*.*...**.****...***...*..*.*****.******.*.....*.*...**...****..*.*..**.**..*..*...*.*..***......***.***.**.*..**.**...*.*.*...******..****...***.*.*.****.*.***.*..***.*.**...**...*.**.***.*.**.....*.*..****..*...**.*...*.**.*.*......*...*.*..**.**..*...*.....**....**.***.*....****..***.**...*.*****.****.*.*.*.*..*.*.*****...***.*..*.**.*...**...**.***.***..*.******.**..**...***.*.***.*****.**....***....*.***..***..**....*..**.*...***.****..*...**.***.***.*.**.**.*...**********.*.....*.*.**.**.***.....***.*....*..*..*.*.*..**.**.**..***.....**.***.*.*.*..*.****.*****..**..**...***.******....***.*.**......*....*.***..*.*.*.***.*..*.****.**...**...**...*..*...*......*........*..*.****..*****.*..*.*.*.**..*..*******.*...**.*****..**.**..****.*.*.*******.*.*...*.***..****.*..**.*******.*.*....*...**....**.*..*.*.**.*..*...*******...*.*.*...*.**..***.*...**..*.***.*..**...****..**.....*...*..*.*.....***..**.*..**.*..*.****.********.......***.*.****.*.***..*.*.*...**..*.****..*..***....**.*.****..*...*****.**..***.*.*..*.****.*.***.***...**...*..*...****.*****..**.......****..**..*..****.*.******..*.*.*..*****.*.*...****..***.*..*.***..*.****...*.**...*.*....*.*.*..**......******.*.**.**.*.***..*.*.**......******..**...*.*..**...**.*.***.*****...*..*....**.....***...**...*****..*...***.*.*.*.*...****.*..*..**....*..*...**..*..***.**..*..*..**...**...***....*.**..*.**.***..*.*..*..*...***.*....**.***.*........*..**...*..**.**...****..***.*..*.*******..*.***..*.*.**..**.*..*.**.****.*****...***.**.....*.*..***...*.*.**.*..**....***.*.******.....*...****....**..*.*..****.*.**..**.***.**.****....***.**..**.*.....*.....*..*.*.*...****....**.***..****....**..*.*.*.*..**.**..**...***..****....**.*...*.****
****..**.**.*.....*.**....*..*********....**..*...***.....***.**.**.****...**....**....*....****..***........*..*..*...*.....**..*.*.***..*...*.**.*****.**..*.**....*.*.***..*....**.*******.*..**.*.*.*******....**.**.*****..*..*.**.*..*.*.*...**.....***.**.****...******.*....*.*..*....**..*.***.*...***...*....**.*.*.***...*...*.*.*.*..***..*****..*****....*.**....**...*.......*.**....****.**..****..***....****.**.*...**..*.*****..*.......****.*.******.****..***..**...*.*.**.*..*.**...*...*.*****.*...*.***.**..**..*.*****.******.**....*.***.**..***.....*.**..*....**..*.***.*.**.**.*......**..**..**....*.*..*.***.**...*.***.***.*....**..**.*.*****..*..*..*.**...*.*.*...***..**..*.***..*******..*..**..**..*..*..**.**.*.***.***.*.*..*.******..***.**.**....**.***..****.**.**...*...*......**.*****.****..**.*.**.**...**.****.....**......*.**....*.***..***..**.*..**.*...**.*..***..*..*.*.**.***.***.*.*******..****.**.***.***.*.**.*....*.**.*.....*****.*....**.*...*.**.****...****...*..**..***.*******...*...**..***.*.*.**..*.**...**.....**.*.****..***.*.*..**..*..**..*.**.*.*...*...****.**.*.*.****.****.*......**.*...**..*.***.**..****.*.*..*.*....****.*...***..**.***..***.***.*********.*...*...*...*.*****...****..*****.****.*.****....**..*.*.*.*.*.***...***.***...***......*..*.*..*..*****.*.*..**.*..*..****.....***..**..*******.......***.****.....*.*....**....*.**......*.**.*...**...*****.**.*.**.****...**.*...*.***.*..*....*.*.*.****.*...**...*..*..*...***.*.*.**..*.*..**.*.****.**.*.***.**.***.*.*..*.***..*.****.**.*...*.***.*..*.*...****..***...******.....*.***.***.***...**.***.*.*..*.**..*.**.****...*.**..**...**.*******..***......***.*****....*****.***.****.*...**.*****...*****....***..***..**..***....****....*..*...*..***.**.*.*.*..*.*...**..*..*.***....*.*...*.****.*.*.*.****...*******....*...*....*...*.***..*..**...*.*.*.**..*...*******.....**..*.****..*.**.......*......*...**.......****.....**.**......**....**.****.**.*...*..**.....**...**.*.*.***..**...*.***.*****
.***.***.**...*..*.***.**.*.****.*.*...***..**.*..***.*..***.*******..*..*...**...*.****..*******.**...*****..*.*...*......*..*.*.*.....***..**.****..**.*.*.*....*.*.**.*.*.***....*****......***...*.**.**..*.*****....**..*..**.****...******......*.*.*.*.*.....****.*..*..*.**.*...*.**.*.***.***.*...**..**...*****.**.**.****......***.**......*.*.*...*.*.*.*.*.***.*.*.**....*....*..*******.*..*.*.*.*...******..**..*.****..*.***..*.*...**.*.***.*.**..**...*....*..*.*..*.*..**..*.**.*.*..*.....*.**..***.....*.*....*****.*.***.....**....**.*.*...*****.*..*..****....****.***.***.*.****.*....*.**...*..**.*..*......**.**..*....**....*.*.....***..*.....*.**..*.*..*....**...***....*...*****...**..*.**.**.*.***.*...**..**...**.*.**.*..****..*.*..*.******.*.*.***...*.**.*..*...**.**.****..*...**.*...*.******.*.*.**.....**.*.*..**.*.****.**....*.*.*.**.****..**.*..*..******.**...........*...*...***..**.**.******.*.******..*...********.*..*..*...***.*..****.*.**.....*.***.***.*.*.*.......*..*.*.*.*..*.*...*.***.*.**..***.***....*.*.******...*....*.*.........**.**...****..*.*.*..**....*.**.****.**.****.**...*.*...*...**...**...*....***.**.**..**.*...*****.*..***..*..*...**.*.****.*...****.*..**.**.....*...*..***.*.*.*.....*....****....*.*.***.**.*....**.****..**.***.*..*.**.****.....***..*...*.*.**..*.*.***..*.*.****..*.****.**.*.*.*****..*.**.*..*..**.**.****.*..*.*.*.**....*****.....*.....*..**.*.*.*...****..*.***.*.....*...*.**..*...*.....**.**.....**..**....*.*.*..*..**.*.***..*....****.*....**.**.*.*..**....***.**.....**......***.*.**..**.*..*.....*.*.*..*.***...*.*.*..**.*......*..*.****.**..**..*.*.**.**.***.*..*.*.**..**.***.*.******....***..**...**.*..**..**.*.**.****.*******.*.***...*...*.****.**..*.*.*.**.*.**.***.*..***...**....*...*...****.****...*..*.**.*.*.*..........*.**..**.*...*.***..**..**...***..***..*..*..**.**..*..***..*..*****..*.......**.**..****.*...*****.****...*.**...****.***...*..*******...**.*.*......*.*.****...***.*.*.*...*.*.*.**..***.*.*.*.***.**.*..
...**.*.**..*....*.*.****..*.**...*******..***.*.*.**.*..*..*.**.*.**........*.***.*.***.*...*.*.***.**.*...***.*...****.*.**..*.......***...*.....*..***.*...*.*.*.**.*..*.***.....****.*....*..***...*.....*...*....****.****.....*.*..***.**.*****....**.*****.**...**.*.**.*..****.**.*.*.*.*..*....*..*.****..***...***..*.***.**.*..**....*.*.*...*......***.*.****.*****.**.**..*****...*..***...*.**.*..****.***...*..**.**.....*......**...******.***...*.**.**.****.....****..**.*.***..***.*..*...**..*..**.*..*..*.*..*..*.....*...*..*.**..**.*...*.**.**.****.**.*..**.***.*.*.***..*...*****..*.*.***....*..**....***..*..*.***.*.***.**.....****.**....**....**.***..*...*..*.*...*...*...*...********.**....*.**.***...**.***.***...**..****....**.****..*.**.*...*..*...**.**..**.*....*.....*****....*.*..***..*..****.*.***..*.*..***....**......**.*..****....*...*.*.**.*..***..*.******..*...*...**......*.*.*.*.*.....****.***..**..*...*.**.*.*....**..*...*..*.*..***.**.**..*.*..**..**.**********..*..*****.....********...*.*.*****...***..**..**...*...**..*.*..*.*...**.***.**...*.**..******.*.*.**.......**...*.*..***..**.**.*.***..**.***..*..*.****.*........*.*....**.*.***.**....*..***..*.*.***..*..***....**.*..**.***.****.***.**..*****.**....***.**.***.*.*.**....*..**.***.*..***..**.*******.*.****.**....***..***.*..**.***.*.*.**.****.....*.....*.*.*.*.****.****...**..*..*.....****..*******.*..**.***..*.*..*..*...*.*.***....**...*..**...****...******.*.*.*****..*..*.*.*..**.*.***.*****.*.*****.*..**.......**..**..*..*...***.***.**....**.*.***.***..*..*..**...*....*********.*....**.*.*....*..*.**..****.....***..**.*.*..*..*...*..*..***....*.*.*.**.****.****.*.**..**.***.**.****...*.****.***.*.***...*.***..*.*****....*.****.*.***.****.**.*..*...*.**...*....*.*.**.**..*..*.....*....**.*..**..***.***.**..**...*..***.***.*.**.**...*.**....*..*.*..*.**.*.**...*.*...***.*******.**....***..*****.****...**..****..****.*.*..***..**......***.*.*.*..****..**...*.***..*.............*..*****....*.*.***
*..****....***.***......*...***..*.***...****.*.**.*.**.**.*.......******.*....****....***........*.*.*.****.**....**.*...****.....*..***..**.**..*....***.**.***..*..*.***.********...****....**.**.*...*.**.*.*..****.****.*...*..*.*.****..*...*.**..*.***.*..**.*..****.*****..***.***....*....***.**.****....*.....*..*....***.*****...*****.....*.***********.**.*.*.**.*.*..*.....*.**..*.**..*.**.***......*..***..*.***.**..**...****..*.*..*..*.****.****.**..*.*..**.*.****.***.*.*....*.***.*.......**.......**..**..*.*.***.*..*****.**...*...*.*****....*****...***..*...*..*..**.*..*.*.*...**.*...*...*..***.*....**.**.*...*.*.*.*..**.***....*....**.......*...*..***.**.***.*...***.**.**..*.*..*.****.*..**...**..**..*.*.....**.*.*.*.**..*...*.**..*..*..*....******...*.*.**..*..*...**...*..*.****..*....*..*.***.......*..*..*.**.*..*.*.....****..*.*.**.*.*.*.....*.**..**..**...****.*....*.****.....*****.***.*...*....**....***..*.****.***.*.***....**.........*..*....*...*.**............***....**.****.*..**.**..****...*.*.*.*.*.....*.**.***..*....*****..**.***....***....*.......*...*.**....***...*.****.******.*....*.****...***.**.*.*.***..**.**......***.****..*...*.****..**.*...****.*****.*.***.**....***....**...**.**.***...**....*.*.**.*.*.*......*****..*.**..*.*****......**.***.**.*.**.*.....*..***..*....*.**.*...**..***.**.***..**...***...*.**.**.*....***.******.*.....*..*..******..***.**....*.....**.*.**.*....**..*****.***.***.*...*..**....***..****...*...*..*.****.**..**....*..****.*...**.****.***.*....**..*....**..***.*.***.***.*.....****..****...*.*....******.**..*.*****..*.**.****......**..***.*...*.**...****.....**.**..*......*..*.*..**.*..***.***.*.****..**.*.*******.*.*.*.*...**.*..***...*.**.**..*.*****..*..*...*...**.*.****.*...***.*.....*..*..**.*......**...***.**..**..*.*.****.**.......**.***..***.**....**.**..**.***.*.*....*..****.*..****.**..*.**.*******....*.**.******....***.*.*.**..*.*.*..*.*.*.*.**...*......*****..*..*.*...***.*..*.*.***..***.**...**.*.**..**...
..***..*.***.*..****.*.**...*..*..**..*.**..***..***...*********.*********.*.***...**.....*..**.*.*.**.**.*..**.**..**..*...*.**.*......******..***.*..*.*.*.*.*....*..**..........**..*.**......*.******.****....**.**.**.*.**.*....**..*...*....**.**.*****.*..*....*...*..*...*...**.*...*.*..*....******.*.*******.*.*.*..**...*.*.**.***.***.**.*.*****......**.***.****..*.*.***...*****.*..*...*.*.*..*.*..*****..***...*.*.**..****.***...*.***...****.************...*****.*.***.....*.****...**..**.*****..*..**.*....*...***..***.**..*.**.**..**.*..*..*.*....*.****..**.*.*...**.***....**.***..*.*******..**...*.**..*....*.**...*.**..***..*...*****.**..***...***..*..**.*.*****....**.*...***..**...****.*..*****....*.**.*.**....***.*....*****.*.**.*****.*..**.*...*.*.*****.*.****...**.*.*....**.*..*..*...**.***..*.*****.....****...*...*.*.*.**.**...****..***.***......*...*.**.....****....****...**.**..**.......****..**.***.**..**.***...*.*.....*.***.*****.*...**.**..******..*..*.*...**.*..**.....***.**..*.*.****...*...**.*.**..***......****..*...*.***.....*.******.*..***...*.*....*.******...*.*.**.....*.**.***.*.**...*..****.**.....**.*...**.....********..*........**.*.*..*...**....*.***..**..*.*****..*.*..*....*.**..*...*..**..**.*.***..**.*.**..*..*.*..*.***..****.**......**..**.*.*...**.**.*.**.*****.*****.*...**.*...*.*.*****.****.*...****.*...*.**.**.*.*....*.****.*.*..***..*.........**.*..*****..*.****.*.*.***..*.*.....**.*..****.***.*.*.*.***..*.*.****.*.***.....*.**.*..*..*..***.*.*..*.**.**...**...*..*.*.*.**.****.**.****.**....*.....***..***.*..***.*...**.......**.*.*.*..**.*.****..****..***..***..*...*..*******.*.*.***....**.**..**..*..*.*...*....*.**.**.***.......*.*...*..*..**.*.***.**.***...***.**.....*.*..*.**.**....*.*.***.**......**.****.*..****....**.....**.***.***.....*.*...*...*...*..**.***...*.....***......*.*.*****.*.***.*.*.*..*......**.*.**.****...****..**.*..****.****.*****.*..*.**..*.*..**.**..**..*..**.*.**..*...**..*.*..**..**.*.*.*.*...*..**.*..****..*
**...*..***..**...*...*.**.****.**.****....**...****..***..*...*..*..*..***..*.*.**..****.*.*..***...***.*.***...**...***...**..*.**.***.******.*..***.**......**.**.***.*.************.****..*.*.*..**...**.*.*****..*..***.*.*.****..**.**.***...*.**.***.**.**.....*.....*.*.****..*.*.***.*...***..*.***.**..**********.*...***..*..***.....*..****....**.*..*.*.*..****.***..**.*.*.*******....***.*..*..*******.**.*.*.***.....**.****......***.*..******......*****.***.*....*.***.*..*.**...*.***.*..*..*..*....*.**.*..*..*..**.*.**.*..*****.*****.*..*.*...****....*....*.*.**...*.*..*.*..*..**.***...*......**.*..*******....****.***.**.....*..*.**.*.*....**.**.*.**.*......***.*...***.*..*.**..*..****.*...*.*..*..***.*****.....*****....*......***.******.******.*.*...***...**...**.*...****.***.*....*.***.*.*****.**.*....*.**.*..*.*..***.**.*.*.**.**.***....**.***.****.***.****.*.*****...*.***..*****..*.*.**..*..*.***..*.***.*.*.**.....*.*.***.**.***.*...*.**..**..*.*..*....*.*..*.*.***.*....*..*..**.*.*.....***..*.*.***...*..*...*..**..***.******.**.*.****.*.*.***.**.*..***.***...**....**...*.**.........**.*.**.**....****.*.*.*.*.*****..***..*..*.*.....*...**..***.*.*...*.*..**.**.*..*.....**.....***..**..*.*..**.*.*.*..**..**....**.**.*.***.**..*****.*...***.*..*.**.*...*...*.****.****.**.**..***.*.****.*.**.*....*..*....***..*******.*....**.**....*....**....**.**.*.*.**..*...*..************.**.*.*.*..***.**.*...*.....***..*..**.*..****....*.**..*.**.***.**.*.**....**....***.....*.**.*...***.*.***....*...*.*******..***.*.**...****....*.**..**.*......*.**....**.*.*.....***********...*.*...****.*.*...***.*.**...**..***...**....***...*.****...***.**....***...****..*..*...*..........**.*.*.**..*.**.*..*.******...**.*.*..*.**..****..*********..**.*..*.*.**.*.**..**..*.*...***.*...*..*.**.***..*...*****.**.**.**...*.*..*..*.******.**.*..***....**.**.**.**..**.*.****..........*.***..**.*.***..**.*...*******.*.***..****.***..*...*.*.**.....*.*****.*..*.*.*.*..***.**...****....*..**.......
.**.*..*.*.**...**.*.*.*.**.*.**.*.****..*.**..*..*.*.*.***..*****.**.***..***.*.*.**.*..*.....*********..***...*.*..**.*.**..*..*..*******.**..***......*...*...****..**.*.*...*....*******......*..*.*..*.*.**.***.....**..*..*..**.***..*..*...*.*****.*..***.**.*..*...*.*.***.*..***..**.**.*.*****.*...*.*..****..***.***....*.****..**.....***.**.*...**.***.*.***.**....*.*..*..*.*.*..**..*.*...*.....**...****....***..*****...*..*...*....*..*..**....*..**.*....**.....*..*..*****.*.**.*...****..*..*.......**......*.***....*...**.**********..***...**.*.**.**..**.......*.*.*.**.*...*.***...**.****.***.*.*.*.***.**.*....*..*.....*..**********.*******..***.*..****..**..***.*..*.........****.*.*******..***...*...**.**.**.**.**..*.***.**..**.*.******.*...**.*..*.**....****..*.*..***..*.*.*..*..**.*..**....*.***..*.****...*.**...*..**..*..**.***.***..**..****.*....***...*.*..**.*.**.**...*..*.....**.*.*..*.**..**..*.***.*.*...*.....**..***...**.***.***.*.*.*.****.**...****.*.*.*..*****....**.*..******..***....*.*****.**.*****..**..*******.**.*.*...**..*.****.***......**.*...*.***.****..**.*.*.***.*...**..***.****...**...*****.*..****.***.******.*.*..*..*.***.******.*.***.*.*..*.*.***..**..***.*..**.*.*..**...****..***.*.*..*.*..*..*.**...*..**.*..*..***.**..******...*.....**.**..**.***.**..**.***.*.*******.**.**.*.***.*.*.****.****..*..*...*.*..*....*..****..*..**.*....*.......**....***.**.**.*.***...*.**..*..**..*.*...*..*.*.*.*.**.**..**....*.*...*....******..*.*..**...*..**..**..***.****......*..**..*....****.*.**.*.*.*..*.......**.*..***.*...*.*****...**.********.****..**..**...*...***....***.*.**.*.*...******..***.**..******.***..****.*****..*..*..*****.***..**.******...**..*.*.**.***.*..*.**.**.*..*.**.***..**..***...**.**.*.*..**...*......***..*...***.*.*..******....**.****.*.***.****......*.....*.*.*.*.....**....*.*.*.*.**.*..***.*..*.*....***....***.*...***.******.....**.*.*.....**.*....*.**.**.**..*.*..****.....**....*.*.*.**.....**..*..*.*.......*****..****..**.**..*.
*....*..*..*..*.....*.*****.*..***..**..**.*.*.*..*.**.**.*.*.*.*....*.*..*.*.....****..**.***...**...**.****.....***..*.....*.......*****......*.**.*..**..****....**...*.*..***.***..****...**.....*...**.*...*...*...*....********.*******.....****..*.***....*.**....**...**.*.**.**.*...******.***.*..*.***....**.***.********..**.****...***.*.*.******..***.*.**.**..**.....*.***.....*.*.*...*.*..*.*.**.****.***..*...*.****..****.**....*.**..****..***.***.*..**..***.**...*..****.***....*.********..*...***..*.*.****...*.*.*..*....**..*********....*.**.******.******.***....*.***.*.*.****.*.*..*.**.***.*.....**..***.***.***.**...**.*..**.**......*.**......**.***..**.***.*.**..****.**..*.******..*..*.....*.....*.*.*.****..****.**.*****..******.*..**..*...***.*...*.**....**.*****.*.***.***.*.***.***..****..***.*.***...*..*.*.*...**..***.*..*.*....**..******.*...**..*.*..**.....****...*.****.*.*...**...***..******.*.*.**..*.**.*.....*........*.**..****.***.*.*.**.*.**.***.****.***..**.*..**********.**.*..*.......****...*......*....**.*..*..*...*...*.****.......*.**....****..*.*.*.*.*..*****.***..*..*.*.*.**..*.****....**.***.***..**.***.****.***.***..*.*.*.*****...**...**.***.****.....***.*..*.***..*..*.*..********....*.**....*.***..*.**..***..***.**.**.**..*.....**.*...**.**..***.**...........*.**...*...******.***.**....***..****.*.*.**.*.*.****....*..***.**.*.**...*.*.*.*****....*.**.....*****.*.**...*...**.*....**.*.**.****.***..*..***...*..*.**....***..**..*.**......*......*****...*..*..***.*.****.*.*...***.**.*.*..**.*.*.*.***..*.*.........***.*.****...***..*.*****....***...*.***.**.*.***...*******......*...*.*.****...**.**.****...*.**.***.....*.*..****..*..****.****.*.***.*..*...*.*.***.......***.**.**..*..*....**.*...*.*.*.*.****...*..*........***...*.*.**.....**.***.*.*.*..*******.*.*.**..*.......****.****.....*..*...**..**..*...**..*.*.**..**.**..**.*...*.*.**..***.....**..*..***.****...*.***...*.*...*...***..*.**.***.***.**.**..****..****.***..*..*.***.*....*.*....*..
.**..*...*.*....*.*..*.*.*.**..*..**...****..***.*.*****.*.*.*.*****......**.*.**.****..*.**.**....*.*.*..*....*.**.**.***.*.*...***..*.**...*.**.*.*.*........*..**..******.*....*....**.*.*.***.******.*.**...*******..***.*.****...******.***....*.*.*.*.**.**.*.....*.**.**..*.***........**..******.......***...*********................***...**.......****.****.**.*****..*.*....**.*.**...*.*...**.****.*..***..*.*.*.**.*...*.*.**........**.**.*..*.*...****.*......***..***.**...**..***.*****...**.**....**...**..*..**.**.**...*.*.*.*.*....***..**.**......*******...*****...*.***..**..****.*.**.**.**..**.***..*...*.*.**...*.**..**.*.*.*...***.***.******..***.......***.**.*...*.*..*.......*.*.*.*.*.***...*.**.*.***.**.***.*.****........*.******.**...*.**.*..*.*.****..*...*..*.*.*.*.****.*.*....*.*...**..*.*.*..*...*..*....**.**..*.*******.**..****.**.**.***.***..*.**.*.....****...*.***.*..*.**.*...**...*.*****..*****..*..**..**.**..******.*..*.....***.**.**..*...***.*.******....****.*.*....**..**.....**..**...*.*****.*.***.....*.*..**.***.*..*...**.**...*..*...***....*..***.*.*.***.*.*..*.....******.***....*.....****.******....******....*..*..............***.......**...***.*......*..*.*.**.*..*...*.**..****.****.*.*****.**..*..*.*.....*.**..**.***..*........*...*..***.......***..**.*...***..*.**.*.**.*..*.**.*....*****.*..***.*..*******...****.*.*...*.*.****.**.......**.*...*.*.**..****...*..******.***...*******..**.**....**.**.....**.*.*..**.....*.*.......***..*..*...**...**...***.*....**..*...**...*..***.*.**..***.*........*.*.*.**.......*..*....******.*.*.*.**.*...***...*...*.**.*..*****...*.*.*..**.*.*..****..***.**..*.*.**.**..*.*..*.**....*.*...*.*.***.*.....*..******..******...*....****...****.*.*.**.*.....*.**.*.***.*..***....*....*****.**.*..*..*.....**..**....**..***...*.**..*.******....*....****.....**..**...**....******.**.*...*.***..**..*.*..*.*.**.*..**.**.**.*..*.****....*.....**....**..**..*...*..**.....*.**....**....**.*.....****.***.*.**.*.*****.....**...*...
.*****..**.*.**....*...*..*..**.*.*..****.***.***..**..*.*.**.*.*.*****.*.**.***.**..**.*.*.******..***...***.*.**.**.**..*.*.*.*.*.*..*.******...***.......*...***.***.*...*...*..**..*.***.*..**.*..**...*.*......*****.**.**.*.*******...**.****.*****..***.*......*.*.*..**.*..*****..***.*....**.**.**..**..*..*.**..******...**.*..*.*.*.**.**.*...*....*.**.**.*.*...****.*.***...**..**.**.***..*...*.****..**.**.***...*******.*..**...*.****..*..**.......*.*.*.**..**..**.*.*...*.**......*....*.*.***..*****..**..**..****..*..****.*..**.*...*.***..**.*.*.*****.***....*..**....*.****...**.*..***.....*....*...*...***.*.*.*.*.....*.*.*.....**.**..**.*..******.****.**.***.*....***.**..*.****.*...**.***..**..*.*.**..**..*.*...*.**.*.*.*.*..**...**..***.*.*****....**.***.*..**...**.**...***.**.**...**..**.*.*..**.**..*.*...*.......*..***..***...*..*.**.*..*.**.*...**.*.*.*.....*..**..*.*.**..**.*****.*..*.*****.**.....***...*....*..****.****.******....*.*..**....*...****.*.**...*.*.*.**.**.**.***.**....***.*.*..*.*..**.*****......*..*....*..*.**....*.*.**.***..*.**..**...*.*...**.*....**.*.***..****......**.*..***.**.**.***..*..*..*...**.*....*.*.*......**.*.*.***......*.**...*..***.*..***.**.*..***.****..*....**..*..***.***.*****....*.**.*.*.*..***.*..**..*..*..*.**.*******.**...*.*...**....******..*******..*.***...*..**.*.*...*.*.***..*...**..**..*.*.*.....**.**..*..***.**..***..*..**.*.*.*.***.**.*.*.**...*..*.*....**.***.***..**..****...**...**.**..**.**..***.**.**.*..*...****.**..*.*..*.***..**...**...*..*.*.***.**...**..***...*.**..**..**.*.*..**..***.*.*...*...*..*****..*..**.*...*.***.**.******..*..*****.**..**.****..****.*...***.......*.***....*....*..*...*.**.***.**.*.***.*******.....*..*...*.*.*..*..*.*.**.**.**...*.*.....*.**.**........*.......*...**..*.***....**.*..**.**.**.***.*.***.**..******.**......*******..*...**..*.**.**.*.**....******..*..**...***.*.*.....**.**..*.*.*.*.*..*.**.*..**...****.**...**.**.**.....*.***...****.**.****.*....*****.*..*******..*..*.**..
***.**.****.*..****..**..*.*....***.*.*...***..*..***...*..*.***.***.**...*...***.*.*.****........*.***...***.***.*..*....*.*......*******.**...*....**....*.*...*.**.....*....**..*.....*.....**..*.**.....*****...*..***..********..*.*..*...****.**.*...*.****.**.*...**.**.*.**..**.*...**..****..**........*.***.****.**......***.**.***...*.*.***.*.*.*.**..***.....*.*..*....*..*.*..*.***.*.*...****.*****.*..**......*.****..*...*.*.........***...*.*.**.*.*..*...*.**.*.*.....*.*...****.*.*.*....*.***.***..*..*.**..**.***.****.*****....***...****.*.**.*..**....*****....*....*..*.*....***.****.*..*.**.*.*.*.*...*...****.*.**.*.*.*.**.**.**...*.*.*.*..*.*.**.*.*.**..*..**...*......**..**....*..*..*.****.**.....**..*.***...**.***....*...***********..***.***.**.....*.....*.**.*...**.**.*....*..******...*......*....*..*...******.*..*..*..******......*..*.****....**..*..****.**..*.***.*...**....**.****...**...*.***.****..*.......*...*.*...**.*.*..***.*.*.*.*.*....**.***.**.**.*..........*..*.....**.....*..***.**.*..*.....*..****.**.*..**..**..****.*.**..***.*.*.*..*.*.**.**..**.*..******..**.***..*..*.*.*.**...*..*.*.*..****...*..*......**..***.*.*...**.*...*.......***.*.*.*....*..*...**..*..***.....***..**..****......***...**..*******...*..***.*.***..*..**...*....*....*.**...**..****..***..*.*...**..*.*.**.....*****..*..**.*.......*.**...*.**.*.***.*.*.*..*.*...**......*..**...**..*......*****...*....*.....**......*.*.*.******...*..***.**.****...*..***.***...**.*.***.*.*.*.**.***...******.**.*..*.*.**.*.*..*..**....*.**.....**......**.*....***...**...*....**...*..***...*.*...***..*.........*.*..*.**.**.**.**...****.**..********.*...*.*.*..**.*.......**.*...*.*..*.*.***.****..*.****.*.*******.....****.*.*.**.*.*.....*..**.*****.****......**.*.*.*..***.***...*..*.*.*..*...*..*..*...**..**.....*.****.*.**.....*...**.*...*...*..*.*.*.*.***..*.**.***..*.....*...***....*..*.....**.****.***.*.**....***.*.***.*.***.*.**.*.*..*..**.****.*...*....*.***..*..*..**.**.*...****.*.*..****.**.*
.*.*.***...**...**..*....*..*.....**..**...*.*..**..*..*.*..*.****..***...**.....*.*.**.****...*.***.*......*****....*..**..*.*.*.*****..***...**.*....*.*.*.**.*.*.***...***.*.*..*.*..*.**...*..**.******...*....**..****....*..**.*..*.*.*...*.**.*.***..**.*..*..**.**.*.***.....***.**.********..***.*..***..**...***...*....**.*..**.....**.****.*.**..*...*.**...***.*..**..*****........**.**.***...*..**.**.*..**.****....***.****..***..*.*..***.***.*....*..****...**.....*....**...*.*.*...****.*...****..****......*....*.**......*..***..*...***.*.....*.*.....*.*.***......*...*..**.**.*..*...***..*..*....**.....*.*..***.****.*.*..****.*.....**.**..*.***...*..*.**.*.**.******..***.***...*..**....*.*..**.***..*..*.**..*..***.**..*****....***...**.**..*..***.***...*...*....**..**..****......*.*.....***.*.*.*.***...**.**...***..**.******...**.***.*******.*.******.***..*.*..*****.*.**.*.*..*.*...**.*.**.**....*.*...***..*...**..*.*.......*...**..*.....*....**..**..*...*.***....*..*.....***..****..*.*..*..******..**..*.*..*******..*.*.....*..***.*.*..*.*.......*.*...*.******.***.*.*..*.******...*..*..***.****.****.***.....*..**..*.*.*....****..**.****.*..*.......**..*..**..**.**....****.*.*.*.....**....*...**.*..****..*..***.*.**.**.****...**..****.*.*****.**.**..*..*....*..******..*.....*.**.*...***.**.**..**.*.**..****..*..*.**.**..***.*.*.*....*....*.*.**.**.****.***.*****.*..*....*...******.*.*...*...**.***.**.*..*.*...*....*.****.*.*.........*...**.*.****..**.*..**.*****..*.*.**.......**.**..*...*..***..*..**..*..*.***...**..*****...*...*.******.*.**...****..*..***.....*...*..*.**.***...**.**...***.**.**..***...*.**..*..**..**.....**...*......*.*...*.*..**.*****.**.*.**......******.**..***.*.***..*......*****.**.*.*.*...*....*.***...*....***.*.*..****.**...**....****........**..*.***.*...*..**..*..........*....***.*..*....**....*...***..**...*.***.*.*.*.*...***..*.*..*..*.*.*..*..**..*.*..****.*.*.*.*...*.*****..*....**...*..******...**.*.*.*..**...**..****..*......**.***....
*******..*.******.***.**..***..****.**....***.****.*..**.*...*****.*.*.*..*...*......***..****...**.***..****.**.****.*.*...*..**.*....***..*.*..*...**....*.***********.***..*.*..*.****.*......*..**...****.****....*.*.*******.**.*..******.***.**.*...*.******.**.**.*...*....*.*..**.*.*.*..*....*.......*...*......*.*.*..*....*.*...*.**..****.****.*..*..***.**..*...**.*..***...**..*....**.*........*.....*....*...**.****....**.**.**..******....**.*******..****.*.....*.*********.....*.****.********.***.**.*.*.****.*.***..*.*..***.*..*.*..**.****.***..**.*..**.......*..***........*..**...*..*..*.*..**..***.**..*..***.*.**.*********..****.*..**.***.*.*.**.**.*.**.**.****.*.*.****.*.**.*....*....**.*.*..*...***..*.*..**.**.*.**....**.*.......*******...*...******..**.*....*.*.**...****........*.*.*.****.*.********.***..*.*.*.*********.***...******.***.***.*.*.**....*..*....***...**.*.**.***..**....**...******...***.***.*..*.*....***....**..*.*..**.*.**.**..***.*......**.*.*....*...*.*.*.*..**.*..***.*.*.***.*.*...****.****....**....***...*.*.***..*.**.***.*.*..*.**...***..***.*.*...**.***..**.****..*.*.**..*...*****.*.*.*...**.*.***.**.**....***......***...**...*..*......*.***..*...****.*...*...*.*.***..*..*.***..*..*.****.**...**.*.*....****..****..*...*****.*.*.***.**..**..****..*****.*.*.*****...***....*.....*.**.*.**..*.***..*.*.*.***..*..*..*.*.**...*.**...*.*.***.**.*.*.*..........*.*.*.**..***..***...****.***.*****..**.........**.**...***.**...*.*******...*.***.**.*.*...*...*****.*****..*..*.**.....**.**.**.******...*..*.....*.*....**......*.*.*..**....*..**.....*....***.***.**...*....*.*******.*........**.**.*..*.*.***.**.***.*.*...*.*.*.*.*.**.***.***..**..*.**..**.**.*...*.***...*****.**.*.***...*...**.**.......***...**...********.*.**.*.**.**.....**.*...........***..........*.*.*.***.**.*.*.**...***.*....*.**.***.*....******.*.**...*..**..*...***..****...*...**.***..**....*****.****..**.*.*.*.***.**.*..*.**.*..******.*.**......**.*.*...*.*.*.**.*.*...*..****...*.*
****.***....*****.......**.**......*..*.**.*****..**...****.**.****.*.*.*.*....***..*.....*..**.*...*.***.****.*.****..*.*.*..*...*...*..*.******........**...****.****.....*.*.*........*.*.....**..*.*.***...***.*.*.****...*..*...*.*.......**.*..***.*...*..*..*..******...*..*....*.....*.***.*..*.*.*....*..*..*......*...*.*..**********..*****.*...*****.*.**...*****..**.*...**.**....***.****..*.**..*.******.*..******..**..**.*...**..*....*.**.*..*..**..*.**......**..*.**.*.**...*****...**...*..*..*.*.*******.*.*.**.**.........*..*...******....**......**..*.**..*.**..****.*.*.*...**.*..*...*******.**......*...**.**.***..*......***.*.*.*..*..*..*.****.*..*.**..***....*****..*.*....*.**...***..*....*.*.*.*******.*..*.**.**..**.......***..**..***.*..*.**....*.*....*..******.....*..****.*.*.***..*...**.*.*****.*..........**.****...*..**.*..*.*****....*.**..*.**.*.**..**..*.***.....******..**.........*.***.**..**.**.*.**..*..**..*.*..**..**.*.*******.*...*****.***.****.**...*****.*...*.*..*.**........**.*.*.*..*****.**..*...***..****.*.**...*.*.*..**.*.*...**.***.*.*..*.......*..**.**..**...**.*...***...*...**.****..***.**.**......*..*.*******.**.**.*..**..**.***...*.*..**..****....*..***....*.*...*.**..*.*.***..*.*.**.**.**..**..*..*****....*..*...*..**...*****.*...**.***.******..******....*..*.****.*.**....**..*.*.*.*****..*...*...*.**.***...**....**..**....*.**....**...****.*..*..*..*.....*.**.*..*..*...*.********.*..***.*.**....****.*.*...****...*.*..*...*..***......***...*.*....*.......***..*...***...***.*..**.**..***.**.****.....*..**.****.**.********.*..**...*...*.**.....**.*.*.*..***.**.**.......***..*..***..******..**.**........*.**.****.*.**..*.***..**....*..*.*.***.**.***.*..**...***..*.*********.***.*..*..**.***....**..*..*..**..*.*...****.**....*......*.*.****..*..**.**....*.*...**...*********.**.**.....*....**.**......*...*.*.*.*.**..*..**..**.**.*.**...*.*...*...*..**....**.**....***.*...*..***..**.**.*.**..*.*..*.****.*.*..*.***....*..*****.***.....**...*..**
.**.*..*.**..***.*...*..*******....**.**...*..**.*.*.********.*.***.*.*.**..*****.**.*..*.**.*.***.****.*.****..**..*.*.*....*.*.*.****....*****....*..*..***..*.**..*...***.*.*..**.*.*.**....*.*.**..***..***..***.**.***......****.**..**..*.****...*.*...*..****..***.*.***.*.....****..*.****..**....*.*..**....******.**.........**.**.******..***.....***.....****.*..*..**..*..*..**...**..***.***.***.*.*.**..***.*.**.***...*.*..**..****.*.*.****..**.*..*..*..*******..***.....*..*.*..*....*.*....*.*.....*...**..***......*.**.*.***.*.**..*.**.*.**..*....*.**..*...****...*..**...**.*..*...**..***.*.*.**..****....*.**.****.**....*.*.****.*.**..*.*.*..*.*..*.**.....*.**.***...**.*.....**...*..*****..****..*.*.***...**.....***.*.*..*.**....**...*..***.***.**..***.*....*....*...*....**.*..****..*..*...**.......*...*...*.**....**....***.*..*.*..**.**.*.*****...*.******.*.**...**.**...***....*.*.*.*.****.**...*..**.*...*.**....**.**..****.*..*...*.**........*.*..**.**.***..*......***.*.*....*..**...*.***...*.**.*.**...*****.***...*......*.**.**...***.******.*..*.*.***.**.*.*.....**....**..**....**...**..*.*.**..*..**.*.*.*..*..**...*...*******..****.*..**..*.*****.....*.*****..*.**..*.*.****.....*.**.***....*.**..**.*..*...***.....**.*..**.*..***.****.**.*...**......***..*****.**....*.*.*..******.*..*****..****..****..*.**....*..*****....*..*..**.....************.*.*......***..**..**...**.**..**...*..**.*..****.**.**.*...*.***..**.**.......*.*.**....*.*.***.***.*..*.*...****....**...*...***...***..*.*.*.****..**..*..*......***.*.**.**..*.....**.*.*.****.......*.**..*..**.*..*..*****.*****.*..****.*..***.****.**.....**.***..*.*.***..**.*.**.***....**..**....**...*.****....**..*.****.*..***.*.**.*.**.**..*..******.*.*...**..*.*.*..*****.*.**......*.****.***.*.******...**..**.**.*.*****.**.**....*.**.*.**....***.*****.****..*....*.*.........*.**....*.*....**.**.*..**.**.*.*.*****..******..*....****..*.*********.*..*****.*.**..****..*....***.******.**...***.*.**.****....**.******..**
*********.******.*.....***...***.....*.**.*****.**.***..**....**.*...******.*..*.**.**...**.***....****.**.*...***.**.....**..***.****.....**....**....********..***...***.****....**.*.**.*.*.***.******.*.........*...**..*******...**.*.**.*.**.*.**..****.*..**.******.**..*.....*......*.*.*......*.......*......*.***...**..*.****.**........*......**.**.**...*........**..*.*..*.**..***..*..**.*.**.**.*.**..****...**.....**.***..*.*.*.******.*.*.*..***..*...*.*..*..**.**.....**.*.**..*.*....*....**.**..*.*.*.*..**..***.*.**.*....**.**.*****..*.**...*..........*..**.*..**.**..******.*.***.**...***.****.**.*.**.****.*...*..*..*.****.**.**.....*.***....*.*.**...*.**..*.*.**.**....**.**...***.**....*.**...*...*..*.*..*.....*...*...**.***.****.**...*.*..******....***.***...*.****...*****...*..**..**.*.*.*.**.*.************...***.*......*.*.*...*******........*.*.*.**...*.*..*.**.**..****..**......**.****..*.*...*.**.*.**.***.***.*.**....*.*..***..***.*..**.**.*****..*.****.*.*........*..*.....*.*..***..***..*.*.***.*.***.*.........*..*..*....*...****.**.**........*.**...*..**..****.*...*..*.*..**.*.......**........*...**...*.**..**.*..*.*.**.*.**..*...*....****.**...*....**..*.*...*.**..*...*****...**..*.*.*..*.*.*.**....****.**.***..*...**......*..**.*.....*.****..*.......**.**...****..*...*..**.**..**...*****.**.*..**..*****....*....**...*.***.*****....*.....*.**.**...**...*..*.**.*..****.*******.**...*...*******...***..*...*...***.***..*..*.*..*.**.......**...*********..****.*.*...*.*....****..*.*...**.**...*.****..***.*.*.*...*.*.***.*.*.*..*.****........*.....*..*.*..**.**.**.*.*....**.*.**.**.*.**..*..*......*.**..*.*.***..**..*..**.....*.*...*.*...**..**.****..*.****..****.***.*.*......*...*..*.*....*..*.***.**.*..****.***...*..*..*..***...*.**.*******.*..*.**..*......**.**..**.*.*..*...*.**..*.**...*.....*.*.**.....*...**.*.*..**..*.....***..**.....****..**...*.**.**.*...***.*..*.**..*.......*......**...*.*.**.**...**.*******....*...**.**.**.**.*...**..*..****..*.....
..**.***.*.*.*...****.*.****.***.**.****.****...**.**.*.*..****.*...*....*.**..**...........***.***.........*.*.*.*.**..*......*.*...****..**..****...*.*...*.***...*...**...**.***..*.*..*..*.*****......**.*.**.*...******.****.*.***.*.*.***.*..**..*...**.*****.*...**.*****.*******.*..**...*.**..**.*...**....***..*..*.*..*..***.....**.**.....**..******..**.*.*.*.**....***....***...**.**..*..*..*.**..*.*.*****.*.**..***.***.*..*.**...*..*.****.*.*......*.*.***.*.*...**.*.*****.....*.**..*****.*.*...**..**.....*.*..**..*********..*..*.****.**.*.*.*...*..*...**.*.*.**.***.*.***....****.***.*.*.*..***.........*..*..*.....*...**.*.**.**.*..*...**...*****.*.....**..******.***.*..*..*****..***.*...*..*.**.******.*.*.***..***.*..**..***.**.*..*.....*.**.*..**.*...*.****.*.*.****.**.*.*.*.*..*..*.**...*****.****.*..***.**....*...**.*..**.*...**.**.*.....*..*...***.*...***..***.****..*...**..****....***.*..*.*.....**..*.....*..*.**.*...*...*...****.*..**..*..***...*.........*....**......*.*.*.**.*******.**.*.....*...***.*..*.*.....****..*...*.*.*.....*.*.*.**...****...**.*..*..*.**.*******.*.*...*.**..***..*...*****........**.*..*.*....**..*******.....*..*.**..*.**.*...***.***.*.**.....*.....*..*.*.*.*..***...*...**.*.....*.....**...**.*..*.*..*.************..**.****.*..*....*.*.*..*....*.....*..*.**.....*.*****..*.....*...*.*.**.**.*..*...*...*....**..***..***.**.*.***.*****....*.*...******..****..*.**......***..*.**.*..*.**.*******.*..***.***...*.**.***.......*.*.***..*.*.*.****.*.....**..*.**.*******.*.....**.******.*.**.*.*..**.***.****...**..*.*..*.*.***.*.*****..**...**..****..*.*.**.*.***.***.*..**.*...*....*.*.*.*..*...***.*.**..*..***...*.****..****.**.*.*..******..*.....****....***.**.*.***..*.**..**....***.**..***.***.....**.*......****.******......*..*.*****..*....*...*.**..*.....*.....*.**.**..**...*.**.*....**.**.***..**.*....**..*.**..*..*..****.*******...****.***..***.**.**.*.**......****..*..*.*....**.*****..*..**.****.*.*..*****.**.*..*.*.**..*...**..*..**..**
*.....*.*.**.***.*.*...*.*..***.*.**..***.**.*.**.*.******.*.*.**...*....**.**.**...*..********.*.*.*..*........*..***..*..*.*.**.*.**.*.**.*..*..*.**......**.**..*.**.****..*..**.*.****.*...*****.*******....*..**.....*...***..**.**.*..***..*.****...*.***.**..*.*...***..*.**.**.*.**.*..***..****.*****...**..**.*.***......***.**.*.**...*......***....****.****..*.*...**..**.....*...**.*...*.*....*.****.**.*..*.***.*.**......*.*..**....*....**.*.**.**.**..**..**...*****.*..***.**.**..*.*.***..*.***.*.*....*.***.***....*.*.*..*****.**..***.***.*..*.*.*......***.*****..**..**..**.*....**.*****.*.****.**.***..*.*...**..****...*.*.*.....*.*.*...***.**.*.....**....*..*.****.**...*.*.*****.*..**.....*****.....**..*.****.****...**.**.*****.*.***..*..**.***.*.**..*...*..**..*..*.*..*..*****.*...*..**.**..*.*.****.****...**.****...****..*..*.**.*.*.*.*.*.......*****.*.*.*..*...*..*.****.*.**..***....***.*.*.**..*...**.*.**.*****..**..*...*..***.**..******.*.**.*.....*..****..***.*.**...*.**.*....*.*.*.*.*.*.***...****.*.*.***..***.******.*.**.**....*****.*.**....**.*****.....*.*.*..*..*.*..*..*..*****.*.***.*...*.**..**..*..*.*.**..****.*..**.*.....***.***.*.....**.*..*.***..**..***..****..*.**...***.....*.**.**...**..*****.*.*.**.**.....*.****...*....*..**..*...*..*.*****.....*..........**.*.***.*.*.***..*.*.*.*.*..**.*...*..**....**..**..*.*.**.*..*..**.*.*.**.*..**.******.***.***..*..*....**.**.**.*...****..*.****..*****.**...*..******.***.********.*.**..***.***.**.**.....**..********.**..*..**.**.......***...****.**.***...**..**....*....***..**.....*...*.*..*.*..*.***....***.*..**...*.***.*.*.**.*.**.*.*..***.*******...*..**.**.**.*.*..***..*.***.*...*..***.*.***********.***.***.***..****..****.**.*.***....*.***.*...........**.***..*.*****..***.**....*.**.*..*..*..*........****.....*.**...**..**.*.*****.****...**..*.****..*****.***.*.**..*.*...***.**.****...*..*.**...*.*.*.*....*.*....*...*******.*.**...******....*.**..*.*..***..*..*.*.*.*.**..*..*..*.*.*.*...*****..**.*...
**....**..*.*..**.....*...*.**..*.*****.**.*.*.*.*..***..*******.**.*.****.*..**.*.*.....*....***..**..*.*..*.**.**..*..**.*..***.*.*.**..***.*.*.**...*.....*.....**........*******..**.*..*.**.*.******...*..*.*.*..**.****.....*..*.*...**.*...*....**.*..**...*.**.*****.**.**.**..****.**.*.*....*....**.*.**.**...**..*.*....*****....**.**.****.**....*..**.**.*.*..**..*.**.*....*.*.**.***.**.....***.*..*.**..*....*.*.*....**..*******.*..**.**.*....*.********....*.*.**..**.*..****.....*......***....*.*..*...*.*....*****...**.****.*....*.****...*.*..**...*..******.*.*...***.***.....*..*****....***.*.*.......*..*...***.....*.*****.**..***.*.***.****.*...*.**....*.*.*.*.**.*.*.***.*.....**..*.....**..*.**..**.*.***.*..***.**..*..*..*.***..**..*..*..*...***.*..***.*.*..****...**.*..**.*...**...****......**.*.....*.*...*.*.**..*....*.*..*.*.*.*.******.*****.**.*.*......*.....*.***..*.*.***..*****...***.*.*.**.*******.*...**..*..****.*..**...*.*.***..***.....**..**..*.***.**....**...******.*.**..**.*..***.*....*.**..*...*....*.*.****.*.*****.**..*.*..*.......*.**...**....**..***..*****..**...*.....*.*..*..***....**********.**..*.***.*****...***..*...***.*..*******.*.*..**...*.*.*.*.....*.***.*..*...****..*.**.**..**.**..*****...**..**.**.*.******.***.**.*..****..****....***...********.*.*.*..********....*.**.*.*...***..*.*.*.****..**.***...**.**..***.*...*.*****.*.****......*.**..*......***..*...*..**..*.**.*.**..**.*..*...***...****.*...*..*.*..*.*..*.***..*....*********...**.*.*.*...*..*....***.****..**.****.**..*..***.*...*****.*****.****..**..*...***.*.***.*.*.***..***.*...*...******.***.*..**.**.***.*..**...*.*****..*..*.**....*.**.*..*.*...*..*.*....*.******.....*..********..*.*..*.*.......*...****.**.****...***********.***....***.***...**.*.**.*.*...*.***..**......*.*.**.*...***.*....**.******...*...**.*..*.*.*...*...*.*.*.*...***...*.*.**.**...*.***...**.**.*..*.**...*..**.*..****.*..****.**.*......*.**.*.....*.**.**.*..***..**.***.....*****.*****...**.***..******.**..
..******.*****..******.**...**.***....****.*..**.**...*..*..*.**....*.*...*..****.......*****..*****.*..**.*...***.****.*.***...*.*....*.***...**.***.***..***..**.***..*.*...*.*.**....*..*...*.....******..*.***..*.*.*.*.*.*.*.***......**..*.***...*.****.*...*..**...*.**.**.*.**.*.**..***.....***...****....*.**..*.*.**.****......*....*.**.......*..*..***.**....******.*....*****.**...**.*.***.*....**.*****..*.*..**..***.***.****......*.**..*..***..***..*...*.*.**.*....*.....**.*...***..*.*.****...*..**....**.***..*...**...***....*...**.....*..*.*.**.***..**...*..*.**.*.*..*..*.***.*..****.*******.*.*.*..*.****.*..*..*.**.*........*.****.***.**.**.***..***..****.******.....*..*.*..**...**....*.*.**.*...**.*.......***..****..**.*.***..***...**..**.*************.*....*.**...**..*.*....**.****.*******..*.***.***.*......*.**.*.***...*.**..*...**.**.*...*.*..*..******...***..**.****..**.****........*..*.*.*.*.*..*****..*.*..*.*.**.*..*...******.********.*.*....*.*.*.******..****.***.*.**.**.*...*.***....*******..*.*...**.**..*.**.*....**...**.**..***..****.*.........*.**...*.**....*.*.*.**..*.**.....**..****.*.**.*.**.**.*...**.**..*.*.....*..*..*.*......***..***.*..*..*.**..*...*..*.*...***..*...**.*....***.....**.*...**..*.**.***..*.......***.*.*.*..*.*.*..***..*...*.*.*..***.....****...*.....***..****.**..****.*...**..*..*.*.*.*.***..***...***.*.**..***..*.**..**.**.**.***...**..***..**..*.***..**..*...*...***..**.***.*..**....*****..***.**.***....*..****..****.*.**..*.****....*.***.**..*.*.*..**.*..*.**.***..*.*.*.**...***.*.***..***..*.*....*..***..******..**.**...******.**..**...*..**********...***...*....**......*..**..*...****...*.*..........*...**.*.*..*****.***....*.**.**..**.***...*..**..***.**..***.*.**.*..****..........**.***.....**.***.*.*....***..*.****...*....**..*....**.*..***..****.***..*..**.****.*.*.****..**..*..*.*.*..*.*..*...***....*.**.....**.***.****.****...*......*....*..**.*.**.*****.**...*.**..*..**..***.**..**.*******....*.*.*.***....***.**..*..
.*....*.....****....*..*..........**.*...*..*.*.****.*..****...*.*...*.*..*.***.*...*.****..*..****.*.*.**..*....*****.****..**.**..*.*..*..*.*.....*..****.*.**.*****.*.*.......*...*.**..*..*...****.*..****..***.*.*.****.....*.*..**.*.**..**..***.*..****.........**.....**...*.**..****..*..***..*.***...**.*.******...*.*.**...******..**.****.*.*..****.**.*.......*.*****.*.****..*.*.*.*****..***.***.**.*.***.***...**..*.*.*.*.****.**...*..*****.****.*.....*..****...*.*.*.*...**.***..***.*..*.*..*.*..*.**.***.*.*****.******..*****..*..**.....*..**.*..*......**.*.....*.*.......*...*.*.**.*.***.***.****.....*..*...**.**.*.*..*.*.****..******.....****.*...*.*..*......**..**.*.*..**..*.***.*.*.**.**..**.*..*....**..***.**..**..*..***..**..***.*..*.***..*...*.*....*....**..****.*.........**....*..***...***..**.*.*.....*********...**.*........*..****.*.*.**...**..**.***.*****.*.*.*.....**.*.******...*..***..******.*.**.****..***..**.*.**.*****.*****...*.***..*....*.****..**.****.*.**..***.***.*.***..*.***.*.***..*..*..*..*.***.*.*..*.**..*..*.******.......*.***.*.***...*****.****.*****.*.*..*.***.*.**....***...***.*.......**..*.*.*.*.....*.**.*..****.***....***.*.......*.**..*..**..*..*.**.*.*.*..*...*.*....***.*...***.**.***..**.*....*.*...***....***.*****..*.**..****....**.*..*..*.**.*.*...**.*.***.*.*....*.******.**..***.....**...*****.*....***.*...*.*.***.***......*.*.*.**.*.*..**...*..**.***.****.*..**..*....*.*...*.*.**.*.**.*..*..***.....*..*.****..*.*********.....**.*..**...***.**.*..*.******.***...*.*.*****.**.*****.***.*.*.****..***.*.**...**.*.*****..**..*.....*.***.*.****...****.***...*.**.***..*.*.**.***.*.*.*****..*...*..**..*.*.*****.*..**..*.*.****..*..*.*.....**.*.***..*....*.**...**..*...*.**.*......*...**..*.****.**..**.*.....*.*.***..**..*.*****.*...**.**.*...****.**.*...**..*****.**....*..*....**.....*.**..*.*.*.*.....*....**.***..*.*.*.**..*.***.**.*.*...*.***...***.....**.***.***..*.*......*****.**..*..*.*.*.*..*****.*******..***.*****.**.*..**..*....*.
..*..**.*****.*.**..*...*....*...*.*......****..*...*..*.....*.....**...*...*.*.*.........**..*..****.******..*..*.****.**.**..*..***...*.......**.***.****.......**..*.***..*..******.....*..***...***......***...*..**..***.**.*.*..*.*.*.********.***.*.....******.***.**.**..*.**.**...*.*.**.**.....**.......*.*****.*.****..***..*..**.*.*.***..*........**.**.*.*..**..***..*****.*.*....**..*******.*.****.*.*.*...*.**.*.*.***..*.....*****..*.****.****.**.*..**..*.*.*.*.*.**..*.***...*...*********......*..**..***.*.**.*..*.*.*....*****..*.***.**.**...**..**...*.*.....**...*..*...*...***.**..*.*...*..*..**.***.*.**..*******.*.**.*..***.***..*..**..**...*..****.*......***.****..*.*..*****..*.***..*....******..*.*.....**.**...**..**..**.*******.*.*********.**.*..***.*..*.********...*.*.*****....**.****.**..***.***.*.*........*..*....*...*..*.*...***.**..***......**.*.**.*..**.***...*..*.*..***.**.*.*.......*..*.*..**.**..*..***....*...******...**.*....**.*.*.....*****.****.******..**.*.*....*..*...**....***...*.*.*.*..*....*...*.**...*.**.*.*****........*****...*..*..***.**.*..*..*.*....*...***.....***..**.*.**.*.**.*...***..*..*.*.....****..*.....*..***..*...**...*..***..*.**.*.*..***..**..**.**.****..*.**.....***.*..*****.***.**..***.**....*..*.*...*.*.*.*..*.....*.******..*...*..****.*.**.**.*.***.**.*.....*.*.*....***..**.**.*..**.*...*.*......*..****...*..*****..*.*...***...*..**.*.***..**.*...***.*......*******.**..*..*..*..**.***.*..*.**.*.*..**.*.*...*..***...*..****..**.***.*.**.*..*.**.**.*.*..*.**..*..**.**.*.*.*.****.*..*..**.**.*.*....**..*.**..*.***..*.**.***....*.*...*..**.****.****.*..*.*.*...*...**.*.***..****..**.***...*.***.**.**..*..*.*.*.*..*..**.....*****.*..**.****.*.*.*******...**..*.....*......*..*.**.*..*.*..****.*.***....*.*..*.*.*****.**..**.....****.**.*..*.....*****..*.*.*..*.*.*..*.........***..*******..**.**.*...*..*.*.***....*....*...*..***..***....****....*****.*.****.**.....****.**..**.*.*****.*.*.*******.***.....**..*.****.....**.***..**...
**.****.**..**......***.*.......*****.*.....*..****.**....***...**..*.***...***.**.*.*.*..**...***.*.*.***.*..*.*.**.***..*.*.*******.*.***..*.*.***.***.****.*....*****.*****.****.**...*..*****..**...***.*..*..***....*...*...*...*.***.**..*..*..**.*.***..**..****.*.......*.**.*..***.****..*.*..****...*.*....*.**.*..*.*.**....*****.****.*.*.*.*..*..***.....*****..**...*.*.*.*.*...*....**.*..*..***..**.**.*.**.******...*.*.*..**.**..*..*..*..****...*.*.***.....***.*...**..*....*.***....**.......*.*..........*..***..**..*.*.*.*.***..*.*..*.*...*....*.*..****....*.*....*....*....***.....***.*..*.***.*...*.***...*.*.*.*.**.**.*..***.****.**.........****.*..*********.******.*.*..*.*.*.***..**....*...*****....*..*..****.***...*.**.*..**.**.*..***..*****.*.*...***..****.*...*.*...******.***.**...***....*..***...*.***....**.*.*.**.**.***....*...*.....**......******....****.....**.****....*.**..*.*....*....*.**...*.**.***...**.*****...*.......*****........***....***.***.***.*.*.****.*...*.*.**.*.*...*..*......***.**...*...*.***..***....***..*...*..**.*****..*.*.*....***........**.*..**.**.....*.***..****.**..**..*.******.*.**..**.*..***.*.**.*.***..*..*.....**.***.**...*.*..**.***.*.*.**..*....**......***...*.*..**..*..***.***.*.*.*.**..*.......**..*....*.*****.....*.*....**...*..*.**..****...**.**.****.****.****.*.***..***....*....*****.**.*.*...*.*.*********..*.**....*..*..*.***.**.*..**...*...*..**.***....*..**.*.*****.**.******...*..****.***.**..*.*...*....**.*.**.**.*.***..*.*.*...*.**.*...*..*..*****.*...*.*..*.*..**....****...****......*...**.*..*..***..**.****..*****..*..*.*..*..*...**..****....****.*.****..*..*.*.****.*.***.***.**..*...*..**.*.**.***...*****.*****.**......****.*.**.*..*******.**.*..*****.*..*..*.********.**.**.....*..*.....*...**.***.**....**.***...**....***.**..*.......**.*..*..*.*.***.*.****.****.**.*.*...**.**...**...**.***...*..*..*...*..*****.****..*.*.***.*.*..****.**....*.***..*****..***..*.*...*..**.***..*.**..**....**.**.*...*...****.*.**.**
*..**..*...*.*.****..***.*..**.*..**...*..******.***.....*.*..*....**.***...*****....*.*.***...****.***...******.**.*****......****.****...***...**.*.....*..**.*..******...*.*....***.*....**.**.*.**.*....*...*..**.*...**.**.*..*.*...***.****.*....**..*.*.....*......*.***.**.......*..*...***..*.**..*.*.*..***.......***..*.***.******.....****.**.*.**.**.*****.****.....*.....*.**...**.*...**.**..***..****..***..*......*.**....**.*..*.*...**.*..**.*.***...*.*.***..**...**..****....*.**.....*.*.*.*...***.***.*******.***.*.*..*.***.*.*****.*****..***.*.***..****.*****.***.........*.***...*.*.*...**.*.**..*...***...*.**..*...**..*...*.**.**..**...*.*.**.*.**...*.**.*.***.*..***.****....********.*..*.....***.*...*..*.***.....*.******.**...*.*.*...***.......**..*...*.*..*.**.....**.*.*.**.*..*.***.*.***..***...*..*..*..*******.*..***.**.*.*..*...*.....*...**...*.*.*****.**.....***....**..***.....*.*.****....**.....*..*..*..*.*..**...***.*.*.****.**..*.****.*.**..***.**..*.**.**..*.......**...*...*.**.*.*..*..***.*..*******...*.**.**.**.**..*....*...***....*.....*.*.****....*..*.*..****.***********.*.*..**.****..*.*...*..***..*.**..*..*..*..*.***.....*...*...*.***.**.*.*....**..*.....*..**..*.*..*.**.*.*...*.**.*...*****......*******..**.*.....**..*******....*...**.***...***.**.****.........*..*.*.*.*..**....*.*..*..*.*.*...***.**.*..*.*...*..**.*.*****..**....*.**.*...******..*******.**.***.*.**..*..*....**.*.*...*..*.***.*....**.*****.*.....***..**.*.......*..*...*...***.*.*.*....*.*.**.....**..................**.*.*.****..*.**.***..*..**.*.*****.*.*.*.....**...***..**..*...*.*.***.***.*..*..*....**..**.....*..*....*...*..*.*..*.*.**...**.**....**...*.****..***.*...*.**.*....***..*.***..*.*.*....*.....**...*..*.*.**.***......**.**.***..***....**..***.**.*...*..*************...**.*..**.*......*.*.*..*..*.***..**..***.***..***.****...*....*****..*.*..****.*.....**....*...*******..*.*...*.....*....**.*.*.**......*...***...**.**.***.*.***....*.******.*...*.**.*.**....*..**..*.*
*.********.****.*...*.*.*..*.********.*...****..***.***..*.*.*******.*....***.**********......*.***.**.*.....**..**.*...***.....*.*.*..*.**.*..*...**.**.*...*....*..*..*.*****.**.***.*.*....*.**.**.*.********..*.**.****.**....**...*.*.****....*..*.*.****.....*..****.*.*..****.**..**....**..*.*...*...***..*.**...**.***.*.....**..***..**.**.*.*...*.*****.*.****..*.***.*..*.*..***.***..***.**.*****...***.***.*...*..*.*.****..**...**.****.*****..**...***..*....****..**.***....**.**.*****..*******....*.....***.***.*.*...*..*......*.....**..**.**.***.....*.*.*.**.*.**....*.*.*.**.**.**.*...**..*.*..*.*..*..*.*...*.***..**....*..**..**.**.*..***.*..**.**..*....*.*..**....*......****.**...****.***.**......*..*.*****.***.*.**.*...*****...**..*..*.**....***.******.***..***..*...*.*..**..***.*.**...*.*.....*..*.***.*..****.*.*****....*.*...**....**..***..****.*...****.*..*....*..***..*****.**..**..**..***...*...*****...*..***..*....**.*...*....**.*.**..*.********...*..****.......**...*****......***.**...**..*....***.***.*..**.*...**.**.**.***.**.***..***.*..*..*******...*...**....**....**.******...**.**...*..*...*...*..*....***.***...**.....**.*.*..**...*..*...******.*.**..*.*.**.*..**.**.*.***.***.*..***..*....*.*...*.***..*.*....*..*.**.**..*.**.*.*..***.***.*...**.*..*.**.**....*.*****.****.*..*....*...*.**.*..**.*.**......*...**.*.***.*..***..**.****.*.***.**..*.***..*****....*.*...*..****.**.**..***.**.****.*.*..**...*.***.*...**.**.**.*.****..*...*.....*.....**.*..**...*....**...**.*.*.*******..***..*.****.*.***..**...**.*...***.*.*...*.....*...*.*..***.*..***.***.*.***..*.**.***..*...*..**..**...*..**.**.**.*****..*...*.**.**.*.*..**.*...*.*****..***..****.*.*...*.*...**.*..******...*.*....********.*..*......*..**...**..*..****.****...*..**.*.....****..**.***.*****.***.****..*.*.*.**.*.**....****......*.......*....*****..***..*.*.....*..*.***.*...***.*..**..*..***.*.***.***......*****..*......***....**.*...*.***...*.*.**.*.*.******.*.***...******.****..*...****..**..**.
**...*.*****..*..***.*.*..*.**...**..**.**.*.**.***..**..*..*.*.**.**...*...*.*.**...**..*....*..****.***.**.***...***...*...****..*..****..*.*.**.*..**..*..*******...*.**.*.*..**.**....**.*.***.*...*...*..***.....*...*....*...*..*.*.*..*.*****..**..*****.******.**.****.*.*...*..***.****..*...****.*.*..*....**.....**.*..*****.**....**...*..*.**.*...*...*.*..**.*.*..**.****.*.**.********.**..*.*..*.***..****..*.****......******.*.*.****.*....****.****..*.*.*****..*.*..*.....*.*...**....*..*....*..**.....**.*.*.**.**...**..*.****.*.*.********.....*..*....**.*.*.....*..***....**...*.**.**....*...**.***.*.*....***.*.***......***.*.**...*.**..**.*.*.*..*..**.*..**.*..**....**.*****.*.*...**..*..***.*****......**.*.**..*..**.***...****..***...*.**.****.*..**...*.*.*...**.*....***...*.**.******..*****..*........**..**.*..*.*..*..*....****..**....**..****..***.*....*.**.****...*.*.***..**.*.**.*...**.***.*.*.*.***..**.**.**.*.*.*.**.*.*...**.*********.*****.*****......*.*.*..*.***.*.*.**.**.***..**.**.***..**.*.**.**..*....**..***..*******.......***.*.**.*.*.***.*..*.....**....*....*.*....***.*.*..***..*.**.*.*.*.......**.*.*...*...*.*.....***..*.*...*.**.**.***.**.**.....**.**..*..*...****..**......*.***.**.****.....*.*.*.....*.*.*....*....*.*.*..*....*.*.*.*..**.*.***...***.*.*...*.*..**..**.*.*.....**.*.*......***...**...****..*...*.*..**.**.*.**.*.***.**..*.*.....**.**..***...*..**..**.*..*.....*......**.*....*..***.....**...*.*.*.*.*.**.**....*..*..***......*.*.**..******..*****.*.....*.*.*****.***..*..**......*.*.*.**..****.**..*.**...**..*......****..***......***..**.*.*..***.**.........*....**.*.**...*.**...*.*...*.****..*...**.*.*..*..**.*.***.*******.*.....*...***.**...******..*.***.*.*..**.*...*...***.**.*..**.*.*..******....*.**..**.**.**.**.*.*....*..*..*.**..**.***.**.**.....***.*..*.*.**.***...*..**....****..**.*.**.***.***.**..*.*****..*.*.***....*.*..****.*.**..*.***.***..**.....*.*...**.**..*.**.***.*...*.***.*.*.*...*.*.**......*..**.*.......*..****..**..
.****.****..*.*****..*..*.*.**.*.***.*.*.*...**..*.****...****.*...*...*..*.******...*..*..**..*...***...*.*******....*.***..**.**.*..*.***.*.*.*...***.*.*...****...****.......*.**.*..*...*.**.**....*.*****.****....*.*.*.*.*....*..***..**...*.*...**.**.***..*.**.**..*.....**...*..******..****.*..***..**.***.*.*.****...*...**.***....**...***.***..*...*.....**.*.*..**.*...******.***.*******.*..****.*.....*..*..****.**.**...**......**.****.........*.*...**.*.*...*.*..**.**..**.**.*.*.**.*.**...*.....****....**.**.****..*.**..*****.**.*.*.....****..*.**...*...*.*.*.**.**....*.*..***.....*.****.*.**.****..*.****..*.*.**.***..*****....**...*.*.....****......***.*...***....*.*..*.**..*.....****.******.*..*****.*...*****...*.**.*.*.***...**.*..*..**..*.**..**.......**..*....***.*...*.******.*.*.**.***..*.**.*.*..*.*..*...**..*****..***.******...*****.*..*.**..*.*..**.***..*...*....**.....**..**..**..*.*..*.*.*****.*.***.*...***....*.**.....*.....*.*..*..*..*.*****...*.**....****....*..**.*...*.*...**..******.***.*.*.**..*...*.*****.*.*...*******.**..*..***.****.*...**...*..*.*..*..***.**.*..*...**.***.****...*.*.*.*********.*****.***.*.***.***.......*.**.***.*.**.**......*...**.*.*.****.**.***********..*..*.....**..***.*...*.*.**.*...**.*.*****..*..**......******..**..****.*......*.****.**...*.***.*.*..***...*..*.**.*..**.***.*.*..*..***.*.*..***..**.*...*****....**.*.**...*.*.*.....**.**..****.*....***..**.*..*...**....***...*.*.*..****.....**....*..***.*****.*..**.*.**********....*******.*...**.**.*..*.*..*.***.***.*.**....*.****..*.*.*.....*..***...*.**...*...***...*..****.****.*.**.*.**.**.**.**.**.*.*.**..***..*..*.....**....**.*.*...*.**.*...******....*.**..*....**.*..*....*.****.***.*...*.****..*.....***.*****.***.*....**.*.*.*.*..*.*...**.*...*...***...****..*.***.*.*.*...*.......*..*....****...*..*****.**.*.**.*..**.*.....***.*******..*.*.*****...*..**.**.****.*...*.********.***.**..*.*.*..*.***.*......**..*.****.***.*.*.***..*.******....**.*..*.*....*.****.......*
.*..*.****.*..*..***.***.....*.*...*...*...*.*.....**.*.....*.****...*****.**.**.****..*.***..****..***..**...*...*.*.*......*.***..**..***.*****.***.*.*......**.**.**..**....**.*******.*..*..***...**...**...*.*.*...*..*........***.****.******....***..*.**...*.***...*.*..*.*.*******.****..**..**.**...*...**.**..**..*..****..*.*.**.*.*..***..**.*.**.....*...**.*...*.*.*..*.*......***.****...*.**.**...*...*.***.*..*..***.*******.*.....********....**.******.***......*.*.***.*.**..*.**.*.*.***.***....**.***.*..*...**.***.****.**.**..***.*.*.*.....*...*..*..*.*.*.*.*.*.*.****.....********.****..****.****.......*....***.**.**...*.*.*.****..*******..*.*..*...*.***.***.*....*..**..**.*.****......*..*..***.*.*..*......***.*.**..*.....*.**..*.**....*..*.*.*.....***.**.**.*..**...*.**...***..*......****.*.***..*...*...*..**.*...**.*.**...*.**.*.*.....***.*..***....*.*..*.....*.*.....**.*...***.**.....*....****.***.**.***.*.*..*.*..**..**.**.***.*..*.*...*.***..*..***.***.*.***.**..*.***.***....*.**.*.....*.*..**.**.**.*.*..**.....*..*....**.**.....**.*.****..*.*..**.*.*.**...*...*...*.*.*.**.**.*.*...***..*..*.*..****...*..*..***.*...*.**..*..***...**...**.*****.*.....***.*...*..*..*...**.*********.***..*..***..*.***.*...****.**.**.*..***.*.*...*....*....****.****.*.*.***.***.*..***.*..*..**..**.***.*.****..*...*..*.*.**.**..**.*.**.*.***..**...*..*.*.****..*.**..**.*.*****....*.**...**..**.*...***..*.*.*.**.*..*..*...**.*.***...****...****.****.*..***.*.***...*...***...*..**..*****..*....*..****...**.....*........*****.*..*.*.*.***...**.*.**.*****.*..*.******.**.*.****.*****..**.****.*.**...*.*....*.***...*.....*...*.*.*..*...**..*.*.****.*.**...****..*...*..*..*.*.***....****.*...**.**.*.*.***...*..**.*..******..*......**..***..**.****.*.*..*******...*.********.***.....*...***..*.....*.***....*.*..**..*..**..*.....***.**.***.**..**.*.*.*.....****.***....**......*.*..*.*..**...*****.***..**.**.**...****..******...*..***.*.**.**.***..*.**...*...*.**..*..*...**.*..**********..*
*.......*.**.***.*.....*..*...*..*.*....**....**......**.*.*.*...*.****..****...***.*.***...****..*...*.*..*....**.**.....***...**...*..****....*.*.*****.**.**......***.*.*****..*.*.....*.*..*.*****...**..*.*****.*****..***.*******.***..***.*.****..*.......*..**....**.***.*..**.**......***..*..*.***..****...*..*.*.*****..*.*..**.***..**.*.****.***.****..***...*.*......**.....*.*.......*..*.***.*.***.**.***.**.*..*....**..***.*..*..**.**..*....*.*.......**.**.*..***.*..*...******..**...**..*.*****.***.***...*****.***...*.....*.***....*...*.**..*.*****....*....*.*...***..*..*....*..*..**.*.*.******.*...***.***...****...*....*....***.*.**.*.**..*..*.**..*.**.***...**....****..**....**.*...*.*....*.****.**.***...***.**..*.****.*...**.**.*...***....**.*....*.***.*..**.*****.**.**..**.******.*.***..******......*......***.*..**....*.**..*.....*.*..***....***.*.**.*..*...*.*****.....**.*.*.*.*..**..*.*.*.**.*..*..***...**.*....*.....*.*..****..**.*.*..*..*....*.*.*****....*....*.*.**...**.*.*.*.....***..****.*..*****.*.*.**.*..*..**.*..***.*...*.*******.*.**.....*.......*.....***...*..***.*.**..*..***.*.*.**..***..**..*..*****..*.*.*....**.*..*...*..*...***...**....*.*.*.**....*..*.***.***.*.*.**.**.....**..*..*.*.*..****..*...*.*.**.****.*....*.***.*.**.******.**.*.**.*.**..*....*****........**.**.****.******..*.*..*****.....*.*...*.*.*.*..**...****.*..**..*.*.*.*.*...**.*...*......*.**..**..*........*..**..*....*.....*.*...*..*..***.*..*.**....***.**.*..*.*..**.*.****.**..*.**....***..*.**.*.**.*...*...**.*....**...*...*...**.....*..**.**.***...*.*...****.**..**....*****..**..*....*.*.*...*..***..*.*..*..*...***.***..***...*......*...*.******.*..****..**....**.*...**..***....*..**..***.*..***..**..*..**.**..*..**.....*..***.*.*....**.*.**.**........*....***.******.*..**.*...*.****....**.***....****..*..***.***..*....*.*...*..***..*......**....*.*..***...*..*****..*..*..****..**...****..*...**...**.**.*.......*******....**.*.*.*...****..*.**...*.***.*******.*....*..*.....*
..**.****.*****.....*..***.*...*..*.*.*......****..**..*...**...**....*.......**.**....**......**..*..*.*...**...*..***....***..***..*..*.*.***....*....*...*.***.**...*.*..*...*****..***...*..*...*..********..**.**.*...*...**.*...*.*.*.*******..***..*..****..*...*.**.**..*.***..*.*******.****.*.**.*..***..*.*.****.....**........*.*..***....******.....*..*.*...*.****...***.***.**...*****.*.**..*.****.*.**.*****....**..******...***.*.*...*..*.**...........*..*.*.******...***.*.*.**.*..*.*...*...****.....*.***.****..*.*..*.*...**...*.*..*.**.****........*....*...**.**.*.*****.*.**...**.....*****..*.****..*****....**.*...********....*....**..****..****.**..*..*.*.*..***...*****.*.*...*....*.**...******.......**.***.*....*.***.*.......***.**..*..***...********...***..***..*.*..*.**.*..*..*.*......*.*..*..***...***.*.*..**.**..**.*..*.*....**...*.*......**.**.*****.*...*.....**.....***.***.*..***.**....**.....**.........***..***....***.....*.**.**..*.*.**.*.***..***..**.*....*..***.....**.***..***.*.*........****..***.........*.*.....*..*.**..***..*......*.*....**..**.*.***...****..****.*..*..*..*****.******.***.*....*.*..***...*.*..*.*.*...*.*......*..*.****.*.**.****.......****.*.**.*****.....***...***.****.*.********.**.**...***.*.**.**.*.**.***..***.*.**...*.***.....*.*..**.*.**.*.*.****.*****.*..**.**...**.*..**.*.**.*..*.*.******.***....****..*.**..**...**.***...*.***..*.*..*....**...**..*.*.*..***.***.*...**..*.**.*..*.*.**.*..*.**....*.*..***.*..***..*.**.....**.*.*..*..*.*.**....**.....***..**..***...**.*.*........*..******.*.*..*.**....*....***.****...*..*****.....*.*****..**.*.*..*...*.**.*.**.**.********.....*.*..*.****..***.*..*.*.**.******..**..*.**.*..*.************...**......**..**.....*.*.....**..****.**.**..**.*.*....*...*.*.****...**.**.*......*......*.*..*...*.....*****...*.*.***...****.****..*.*...***...*...****...*.**...*...**.*..**..****.*.....**...***.**........*.**.*..*.**.***..*.*..*.****.*..*..*..*...**..**.*..***..*.**.*.*****..**.*....***..**.
.***.**.***.*****.*.*....*.......*...*******..*..***.*****.*.***.......****....*..*...***.********.*.***.**.*..*...***....*****......*******.***...****.*...*..*..*...**.**......**.**.*******.*.**...*..*...**..*.*.*..**..*.**.***.****..****.**..**..*****...***......*.**.*****..*.***..*.****....**.**.**.....*.*.*..*.*.***..***.*.*.*..*..******.**.***..**.*.**.***..**..***.***..*..*.**.*...**....*.***...**.*..**.**..*.**..*..*...**.*.**..*..**.**.*****.*...**.*.*.*..**..*...****..***.*******.*****...*.*.*..***.******.....**...**..***..*..*......*.*.*..**...***...****..***..**..*...*.*...***..**...***.**.**...*...******..*.*..*..***.*.*.**.*.*.*.***..**..*.**.**..*.....*..**.****.***...*..*.*...***.***.*..*.**.***..****.*.***.*.*.***..*.*.*.*.***.*.*..*.*.**..*...**.**.*.**.*...***.***..........***..****..*.**.**..***.*.****.****..***..*..*.*...*..*.***....***...*..*...**.*.*..*.*.**.**.*.*..*.**.***.**......***.*....*****..***...*.***..****..**.....**..*...*..**..***..*....*.*.***.**.......**..***..*..**.*.*....****...*.....**....*..**.*..****.**...**...*...*..*.*.***.*.......**.*********.***.**.*.....**.***.*.**.*..*****..*.***..*..*...*..******..*****.*..*...**.*....*..**....*.*.**.*..****...**.*..*.*.**....*..*.****..*..*.****.**.***.*.....*******..***....**.***....**...*.****...*.****.****.....***..**.*****.**.****.**.*.*****.**..*....*.......***...*****...*.*.*.**..*******....*..*.*...**.*.**.**...**........****..**.*.*..**.*.***..*.*...***.***..*....*.*******.***...*...***.*.**....****.***..**.*******..***.*..****...***...*.*...*....**.*.**.......*****....*.*.*.*.*...*..****...*.*....**.*...*.**.**..*.*.....****.....******.*......***...**..*.*.****.**.****..**...**.*..*.***..*.*.**..*.**.***.*.*...*.***.***....*.*..**.*.**...****.*.***...**...**...*..*******.**.*....*.*.*.*..*..*.*..****.**.***....*..***.**.......**...**.**.**.*..*..*.***....*..*..*****.*..*****.....**...**...*.**.**..*...*****..***.*.**..**.***...**....**....**...*.*..*.***..*.******..*....**...
*..**.*...**.****..****......*.**..*.*..*****.**.*...*..*.*****..*.**.*.*.****.****..**.**.**..***.....**.*****..*...****.*.*****.*.*.****.*.*.*.**.......**.*.**..**.*.*....*.*.*..**....****...**...***.*.****.*.......**..*..***.*.****..*.*..***...****.**.***.**..*..**.*.**.*.*...**..**..*..*.*.*.*...*********..**.**..*.*.*..*..*....*.*.*....***..****.*.*******.***..***....*..*..***..*.**..***.*.*....*.**.*.**.*.*......*.**....*....*..***.*..*..*..**.****.***....****.*.***.*.*.**.**..*.*.**.*....**.**....*.....*....*******..***...***.*.*...*.**..*...*.*..*.*.*...**...**.......**..**..***..*.*.....*.*....*...*.*..*.****.*..***...*..**.*****.*..*...*..*.*.*******.*.*.*.*.**..****.**...**.....**.********..**....**.*.*..*....*.*......*.***..*.*..********.**...**..*.*.**.*****..........*.**.....***.*.*.*...*.***.......*...*..****...**..**.*..*.*.*...*.******.*..***..*..***...**.*.*.*.*..***..*.*.****.*..**...**...*..***......**.***.**.***.*.*...**.**.*.......*..***.*.*..***..*..*.***..**..*.*********......*....*********...**.*.....*.**..*.**.*...*..*.**..*..*..*....***.*.***.*.****.*..*..*.*..***..*.........***..*.**..***.*.*.**.**.*.**...*****.******.*.**.......****...***....**...**.....*.....****...******.*.***...*.**..**...*.*.*..*.*.*...*....*..*.*.*..*.*.****...*...**..**...*.**..******.*.***.....**....**..**..*.***.**..*.*..****.*.*....*.**.....*****..***.**...**..**.**.**...*......**......*...**....*...*.**..**..*.***.*..**..**....**..**.**...**..***...*.*..***.*.*.*..**.***..*....*.**..**.*.**...***..**..*...*.*.*.**.*..*.*.***....****.**..*.*.*.**.***.****...**.***...**.**..****......*****....*.***.*.*...*.*.*..*.*....*.**.***.***......*......*.**.******..***..***...........*.**..*...*..*.**.*...**.**....*.*..***..*.**..***.....*******.***...**.*.**...*..***.***...**...*...*.*..*...***.*.*..****.*.**..**..**.**.....*..*.*.*..***.*****.*..***.**..*.*...**.**.**.**.*.**.**..*..*...*.**.****...**.***.*.**.*.**.**..****.*..*...*.**.******..****.******.*..*.******...*
*.***...***.**.*.**..*....*******.**..*****..*.*.*...****.**...*.*.*.....***..*.****.**.*......*.....**..*.......***......*.....*****.*****..*..**...*.*...*...*..*.**.*..**.******.**.*.*..**....***.*....**..*...*.**.*..*.****...*...**..***..***.**.*......*...*.**..*...*......***.*..*...*.**.*.***......*....*.*....***..**.*.*..**...***.*..***.**.**.....***.......*.***...*.**.**.***..**.*****.*....*..**.*****.*.****.**..**.**.*.*.****..***.****.******...*...***...*.*.**.*..**.*.**........*.....*..*...*....*.*..*.**..*****..**...****.***.**...*.....*.***.*.***.***....*...*.**.****.*.*..*..***.*..**.*.*.*...*...***..**.*.**....*...**.****.**.*..**....**.**..**.**.***....****..*.........***..*****.***.*...***.*.**..**.*.****.**.****..*.**.*.*.....**..*.***.**.***..*.*.***.....**...**...*.*..*..*..***..********.*..**.......*.**.**.**......***.*..****.*.*.****.*..**.*....*.***..*.*...*...***.***.**.********..*..*..***.**...***...**.*.........*...**..****.*.*..*.**...*...*....*.***..*******.**.**.**..**.*.*.*******....*.*.*..*....*****.*..**...*..*.*......*...*.**.*.**.*.*.**..*.*****...*.....*.**.*..*.**.**.*..*.*.**...**.*.*..*.*.**..*.**......**.*.**.******..**.*..******.*.*.**.*.****.........*.*...*.....**..*.*.**.***.....*..*..*****..*..*...*...*.*..****.***.*.*...*.*...*..*****..*****....**..........*......*..**...*..******.***.*.****..*.*.*****.*.*.***.**.*.......*.*****.*.****.**.*.*.**..*.....*.**.**..*.*...**...**.*.*...*.....**..*.**..***.*..*.*****.*..*..*.**......****..**.*...*.*...*.....*.*..*..*..*.**.*...*.*.******..**.*.*.*.**.......**.*.*********.*....*..*...*..***...**.*..****.*.*...*.*.*..*..*.*..*.*..*..*..*...***..**.*..*..*.**...*..*..***......***.*.*...***.***..****.....***....*.*.*.....*.***...*....*******.*.*****...*....*...*.*....*.*.*..*.*..**.*.*.***...***..*.*..*.*..*..**..*.*..*.*****.**..***.*.**.*.**.***..*.*.**.***.**...********....*..**....*.*...*****..*.*....**.*..**..*..*..***.*.*...*.*.*...*.**..*.*..***........*********...*.***.**..*.*
*.*..**..*******..***.*.**....******.*.**.**.*.*.****......****.**..*......**..*.**..****.**.*.....*...**..*.***.***..*.*..*.*.*.**...*.**..*..*.**..*.**...*.**...***.****........****.*.**.***....***..**.*..*.*.*..**......**.*.....**..***.*..**.*...*.****.****.*.****..******.*.**.**...*...*..*..***.***..**.*.**..***.**.***.*..********.*.**.***....*...*.*...**......**..*******....***..***.*...*..****.***..**..**..*.***...**.*.*..*.***.....*.**.**.******.....***.....****.****..*.**...*.*.*...******.*......*****.**.*****..*.***.*.****.*.*....*.*..*.*.*..******..*....***..*....*.*......*.....*...***..*..*.*.*.**.**...*.***....*.*.............*....*.*.**....**..**.**..**.**........*.*....*..*..*.****......*.....***.**.*..*...*...**....*****....*..*.*..***..*.*....***.*....*....*..*.***.*...*.**...****.*.***.**...*****....**...*......**..**....*.....*.....**....*...**....*.....*..***.*..**..******..*.*......**...**..***...*..*..**.*..*...**..**.*.*.*.*.**..**.**..*...*.***..*.*.....*..*.*.*..*.**..*..*...******.*.*.**...***.*.**..*..*******.***..*.**.***.**...**.****..*.********...***...*****.***.**.****...*....*.*.**.*....*.*.*....***.**.**..*.**.**.***.*...*.**.****.***.*..****.***..*.*....*.....*..**.*......**.....**.*.***....******..*.**.***.*..***.**.*.**.*..***..**.*..*.************..*...*.**..*.*.*.*.**.**..******.....*.*...*.*.*..**.....*.*..**..*..*.....*.**..*.****..****..*.....**..........*.......***..****..*.*..*.********..*..*..*..*.*..***.**.*...****..*..***.**..*..*.*...**.**.*.****.**.*.*..*.*..*****....*.*.....*****..*.***..**.**..**.*...*.***..**.....*....*.**..*.......*..*.*.*...*......**.****.**..**.*...***..........*..*....**.*.*..*.*...*....****...****.****...*..**.*..*.**.*****.*..*.*...*....**..*.***.**.....*.....*.**...*.*.*..*.**..*..*.*.*.*****...**.**...*..**...**..**.*..**.**..*.*.**..*..*...**.**..***....*...*....******......***..*.*.**...*..**.**......******..*..*.**..**..*.**.**...***.**..*..*.*.***.**..*.**..*...**.***..*.*.**.*....*****..
.*..*.**.**.******....*..*****..***********.*..*.**.*****.*.******.***.***..***..*...*.**.****.*.*****.**..*.*..*.*.*..***.....*..*.*.***.*****...****.***.*.**..*.**.*...*.*..*.*..*.**.*..*.*.**...*..**...*.***.**.*..***..*..***.**.**...*..****.*..*********.**.*.***..*....**..*****.*.**.***.**...**..**..*..*.......***..*.....*.**.*..*.*.....*****....**.....*.*..**..*.*.*..**....*.*..**...*.******.....*.*.....*.**.*.****....**..*.**.*.*..*.*.**.*.*..*.**..*..*...*****.**.*.*....*......****.*....*****..*.****.**....*..****...***..*.*.********.**..*.***..*..****..*.*...*****.*.*.**..*.*.*.**.*...***.*..**...**..*.*...*.****..*..*..**....**..*.**.*.*..*...**.....*.*.*.**.****.****.*.*.*****...*.....*.***.**.*..**.*.....*...**.*.*.*.......*.*.**...*.*..*.*...***.*..**.**.**.....*.......*.*...**.*.*...*.*.*.*.***.....*........**.*...***..**.***.******..**..**.****..**.**.****..*.*..****.*.****...**.****....*.*.***.***..**...*.*.*..**.**.****..**..*.*..*****..*...*.*.****...**...*..*..*..*****.*.*...*.**.**.**...*..**.*.*****.***....**.*..***..*******.*.**..**.***..*.*..*...***..*.**...**.***.*..**.....*.***...*.*..*.*.*.*..*.*.**...***.***.***.****....*.*.**......**.*..*......***..*.*.***.**..***...**.*.*...*....**..*..**..*.*.*...*.....**....**.*.**.**.*..***.*..*..*....*.**.**...*.**....***.*.****....*...*..*.....**..*....**.**.**.**.**.***..******.**...**.*.*.*...*.*****.**...****.*..***..*..*...*.*.****......**..*.*..****..***.*.***.**.***.**..*....*....**.**.**...*.**.*.*.*..*...**..**.**.**.*.*.*...*....**...*.**.*.*..*....*...........*.*..******.*.***..**********.*.*.****.*.******..*.******.****.*...**.*.*.*....*.**.....**.*.*..*.........*..***...**.*.*..**.**..***..*.**..**..*....*..**..*...**..*.*..*.*.**..*.**.***..**...*...*..***.**.*..*..*****...*.****.....*.*.*....**.*.......**.....*..****..*.*...**.*....*....**..***.**.***.*.*..**.*.*.*.**....*.***.*.....*.*.*....*.*.*......**.***..*...**..*.**..**.*....*.**.*.**....*.**...*..*...**..***...*.*...***.*.******
***.***..***..**...**.*.***.*.*...*.*.....******.**.*.**...*.**.*.**...**..**.***......*.****.***.**..*..*..*.*...**.*..*..**.******.******.**..*.*...*..*.*.*...***....**.....**.....***..***.*.*.*..**..****...**.*.******.**....**.*.*.....*.......********..*..*..*.*...*.*****.*....*..*..*.*...*.*.........*.*.**..***.****.*..***...*.......***.*.***.***.*.*..*...******....***...**.*.*.*.**..***.***......****.*.*..*....**..*..**...***.....**.***..**.******..*.**..*...*..*.*..*..*****..***.*.**..**..*..*.*..**...*..***.*....*.***.*....**.*******...****...**.**.*.*.*.*...**...***....***...*...**..***.*.*.....**...****.*.*....***.....*.*.*..**...*..****...*..**..***..****.***.***.*.*.*.********.**.**.**..**........****...**....*.*.**.*..*.**.***....*.*..*..**.*.*..***.**...*****.***.**..*..**..**....**..*.*....**...*.*..*.*.*.**...*..*****...**.*....*.**.**.**.*..*****.*.*.........****.*....*.*.**.*****.****.*...**....*..*......*.*.*..*....**..****.*.*.**.*.*.***.**.*****..***.**.*..**......*..****.*.**...*.*.*...**.**.*...*..***....****.**..*...***..*..**..***.*..*.*.*.......*....*.*.*...***...*...**.*.*....***....*.*.**...*.*..*...**.*.*.*.*.....*...********.*.***......***...**..*.*.***.*********.*......**...*....**.***.*****...*..**...*.*.*....**....*.*..*.**.**...**......**.*..*.*..**.****...*.*....*.*.****.***.*.****.**.****.***...*.**.****..****.*.**.*..**.**...*..**.**..*..***...**..***...*...*..**.*..**..**.***......*..*..**.....*..**.*.**.**...****.**.****.*.**.*.****.**...**.**..**...**.*....***..**....*.*.*...*.*.*.*..***..*.*.*..****..*.*....**...**.*...*..*.**..**..*.*******..*.*..***.**.*.***.*.**.*.****....**....**.*.*..**..*..*.**.**.*.**.***..**....***..*.**...*****.**..*.***...*..***.****.****.*....***.*.****..*.......***.**.*.*....*...****.*.*.**..**..**.*...**.**..*.*.*...****...**..*....*....*.*.*..*..***.*.*.*....**.**...*.******...**.....**...*.**..*..*.**.....******..******.*****.*.*.*..**..*****...***.*..*.**...**.*..***.*...*.**.***.*.***.*.*.***.
****.***....*.*..*...*..*......*.*.****....*.**....*....**.**..*****....*.****.***.*.******.*...*..*..**.**.*..**..****.**.****...*..***.**.*..*..****..*.....*.....**..*....*........**.....*...*******.*.*.****.***.****....*.*...****..*.*..*.*..***...****.......***..**...**..**..*..**..*.*.**.*..***.*..*..***...***.**..*...**.*..*.*.*.*.***.****..*....********.******..**...*...*..*.*.....**.*..*..*..**.*.*.*.*.*..**....*.*.*******..*..*...**.*.*.**.*..*.***.*.**..*.*..***.....**.**.*.*.**.*******...**...**.**..*.**...**..*..***..*.....*.*..*..*.*****.**..***.*.**.*.**.**.....*...*.*..*...****.**.*.*..*..*..****.*..*....*..***..**..*.*.*.*.***.*.*....***..**.*...*..***.***...**...****...**.*..*.*....*****.***...**....**.*****..*.**..*...*.***.....**..*...**.*.*.*..**.....**.***...**.**...**.*.**.***.*..*..***********.*.*..*...*...**..***..****.***.******.*..**...*.......****......***..**..**......*.**..........**.*......***....*..*..**...*.*...*..***..**.**....*..***..*..*..*..*....*...*..**..*...**.*..*.....****......****..*..**.******.*...******.****.***....***.**...*....*.****..**.*.**..*..*.****.***...*****.****..**.**..*.*...**.....*...*....***.*.**.*.*..**.....**..**..**....*.*.*....*..****..*..***.******..*..**....**.****.*...*.**.****..*.*.*.*.******...**...**.*****......*..*..*..*.**..***.*...*****..*..*.**.*......***..*..*.***.****..****.*..****.*..*....*.*..*.**.****.*...*....***.**.**.**.***.**.....*.**.*.**..*****...**..***..**..**..*...***.....*..*..***..**.***.*.****.*****..*..*.*...*......***..***.**..**...*..**.....***.*.****..*..***..*.*****...*****....***...***.**..*....**..*...*****.***....**.*.*....*****.*********...*....*.**.*..****.**..**.****....*..*...***.*.*.***.**....*****..**...**..*.**...*..****.*.*******...*.**...***..**....*..****.**.*******.*..*...*****...*.*.*.******..*.*.**..*..***.*.*.*..*.*.....**.*****.*...*....***...*****.......*.*..*.......*...***....*....*.*..*...**...*.*****..*..*.*..*...*...*.**...*.*****.*****.*..**.***.*.**.
.**..***.*.....****.*.....**..*.****.***.*..*...**.....*****.*.*..*.*..******.*....**..*.*..*..**.*..******.**...*.*.*.*.***.****.*.**..*.***.******.*.*.**...*..*.*.***.****.**.*****.*..****...*.*.*.*****.**.*.*******.********.....*.*.***..*.*..***...**.*...**....**.***...**..***.****.*.*..*...*..*.*..****.*.....*....**..***.....*.*.*.**...**..*.**.**.*.****.*.*.**.*.**.*.*.****..*****.**.***..*.**...***..*..*.**..**.**.**********..****..*..**..***.*.**.***.*.*...****.*.**..*.*.*.......**.********.**..***...*.*.***.**..***.***....**...***.......*.*..**..*.*...*.*.*.**......*********.....**.**.*****.*..***.**....**.********..***...*.**.*..***.***.***.***..**.*.***.....**....**..*..***..*.*.****..****.*...*.***........*...*.*.***.****.**.**.****...*.*...**.**....*********..*...*.*.*....****..*....*..***..**.***.******...****.**.....**....**.***.**.***.***...**....**....***.*....*.*....***.****..**..**.**.***....*.***.*.***..**.**.**...****.***.*.*.*.***.*...*..*..**....*..**.*..*.****..*...*.*...*****..*.*.*.....*.*...**.*.***.**.*****.*.*.*.*.*..*..***..*.***..*.***.***.....**..*.*...*.**...*..**..*.**.*....*...*..*.***.*....***.**......**.*.*..*.*..*..***..*.*......*..*.**.***.*.******..*.**.*..******...*..*.***..*...**.*..******..**....*.*..*.***..*..........***.*.***..**.**....**.****.******..*..*....**..*...**....**.*.****.*..**...*.*.*...**......*..***.*.***.**...****....*...*..**..*****...**.**..**....*.......*....**...***.***.***.*.*.*****.****..*....**.*.*******..**.........**..*..***.**....*..**.*.***.**..**....*..*.**...*..**.*..*.*..**....**..***.*...**.*****.*.**..*..*.***..*..*.*.***...**.**.**..*.**..**.*.*.*...*.***.**...**....**...**.*.*.*.*..*.**...***.*..**.****..*****..****..*..***..**..*..**...**.******....**.*..*.***.*..**.**.**..**.....*....*.*.......***.**.****..**.*..*****.*..*.*****......*.*.**.*......**.****..*.***.******.**.*..***.*.*.*.*.**..***....**....**.*....***..***.**..**..**.*..*.....*.***...*.*..**...**.*....****.*..***..*.**..**.*
.***.**.*....**.***.*.*..****..*....*.**.*..**.**.*****..**.*..***...*...*...**.....*..**..***.....**.***.*.....***.*..***.**...*...*...*.*.****...*..*....*..**.*.**...***..*.*******..****...*..*.***...**..**.*.*....***.****...****....***..**....*.*.....*******..****..***.**..****.**.*.*...**..**..*..*.******..*.***...**..*....*..**..**..**.**..*****.*****.**...****...*.*......**..**...**.***...***..***..****.*.**.*...*.**.*..*.**.***.*...****.*.*.*.*.**.**...**.*.**..****.*.**..*...*.....***.*.***.*.*.***.****.******..*.*..**.**..*****.*.*...*.****.*....**.*.***.*.***.******.*..*****.*..*.*.*...****..*...*.*.*.*......*..*...****..*.****...*.*.*...*..**.*.**.***..**.********.*.**...***..**.**....*.*****.*....*.**.....*.**.*....*.**..*.***.***.**..*.*.*.****.*****...*.**..**..***.*.*.****..****.......*.***.***......**..*..*.***.*.***.*.*.......**..*..*.**....****..*.**.***.*.*....**...**.*..*.**.**..**.*.......*.**.*.*.*.**..*.*.**...***..*..*.*..*...*..*.*..****...*...**.**.**.******..*....**.*....****.**.**.**..*....**.**..*.**.*.*..*.*..*....*.**...********..*.*....*.*..******..***.*.**...*.***.*.....*.**...****.*.*.*.**.***.**.**.*.....***..**.******..*..**....*.**.....*.*****..*******..*..****..**..**.**...**...**....*....**..*.*.*..*...*..*..****.*.*..*....**...**.***..****.*....**.****.*...*....*.******.*..**...**..*.**.*...****.......**.*.*****..*.*.*.....*...*..**.**.***.*******.*.*...*..*..****..**..********...**.....*......*..*.**.*.......***.**.**...*.*****.....*....*....*.....*.*****......***.*.***..*....*.*.*******..*.****.....**.**...*...*.**.***.*.***..*.*.*...*....*....**.**..*.*.*.*...*......*......**.*........*..*.*.*.*.*.*.*.****.**.***.*.*.*.*.******..*****.....*.*..*...**...***.*..*.**.*.**.*....**.*****..*.**.**.**..*...*.******.*.*.********.*.******..**.*.....*.*.**..*..*..*....***..***.........**..*.....*******...****.*******..******.*....*..********..**.**..**.***..**..***...****.*..**.**.....*.**..***..***.*..*.*.***.***...**..**.....*.*.*.
*.**..*..*...**......*******..***..**..*.*..*..***.****.***...*.***.***...*.*..*....*.*.*..*..**.*.**.*.****...**.**.****..*.*..*...***..*****..*.**.*..*.**.*.**.*.*.*.....*..*.****..*.*..**...*..*****.*.*.....*..*.*.*..*.....*.*.*.**.**.**.**....*.*.**..*..**..*.***..**..*.*.*.....**.*.*******.***.****.*.***...*..*..*.*****..*...*...*****.*....*****.***.*....**.*....****..***.*.***..*.**.*.***..*.*.*.*.*.**..**......*.....*....*.*..***...**...**.**....***.*..**.**....**.....******.*..**.*...***.*.*****.**.*...*..**.*...**...**..*..**.*******....*..**.***....*..**...*..***..*...**.*..**.**.**......*.*.***..***....*..**.***.....**..**.*..**.*..***.*..**.*....***.***.*....**..*.**.*.*...*.**.*****.*****.**.**.**.***.*..*.***.****.*.**.*.**..*.**....**..*.**..*.*.*..***...***.*.*.*.*..***...*...*.*.**.**..****.*......*.*..***.......*..*..*.**.****.*.**..*..*....*.***...*****.********...**.**..*.***..*...*.*...******..***.*...*...*...**.*....***..****..*.***.**..*.....**...**..*.*.*..*..*.*...*.**.....*.....**.****.**..*.*.**..**.*.****.**..**.*.*.*.**.*.**.**.***..*..**.*******.***...**..*...**....*.**..***.*.*.*.*.***.*......*...*..**..*..*....*.**.**..**...***.*.***.**..**.*..*.*.*..***..**....****.***.**.*.**....***.****.*****.***.********..***.*...**.....****..**..*.*.*..*.*.***.**...**..*.****.*.*..*.*.*****..**....****.....**..**..*...*.*....***.***...*....**.....*.*.******..***..*...**.*.****.*..*......**.*.**...*.***.****.****....**...********...*.***...*....*..***..****.***.*****......**..**..****.*...****..**.**..*.....*.....*.*..*.**.*****.**.**.***.*.***.****.***...**.*...**.*.**..***.**..*.........*.*..*..**.**..***..**.*..**...***..**..*...****.**..**.**.**.*...***..****....*....**.**...***..**....*.**..**...*.**..***..*.**.......*..*.**.....*.*..***.*.***.*****..**...**.**...*...***.*.***.****..*.**.**..*.*...*.*.**.*.**..**...**....*...*.**.*.*.***..****.**..**.**.**.***....*..*.****..*..**.**.....****..*****..**.*..*.**..**.*...**.*.*..*.*.....***.***.
......**.**.****...*..*.****.***...***.***..*****......**.**...**.*****..*****...******.**...*.*.*.......*.....**..***.*...*..**..*.**.**.*.......**.****..***.********..**....***..***..*****..**.*..*.*..*.***..*.****.**.*..*..*.**.**..**.***.****..***.*.*.....*....****..***...***.**...*..*....*.***...****.****...**...*...***......*.**.*..***.***..**....**...*.****..*....********..**......*...*...*..***.*....*.*..***.******.......*.....****....**...**..*.*.*****.*....*.*.*....*.*.......*.*..**..*..*..*..*.*..*..***.*.*.*....****...**..*.**...*.***.**...****..**.*..*.*..**....****...**..**...**.*.*.........*.****.*..*.****..****.*....**.*.*.....*..*.***..**.*.**.*.....****..*.***...*.**..***.*..*..****..***..***.*.***...*.*..**...*....*.*..*.....***..*.....*.......****....**.*..**.......**..**..****.**.*.*..*.**.*..*.***....**.*..*....********......**.*.*.*.*..*..**..****..*..***....**...**..*.**.*.*..***.****.***..*.****..**.***.*.*.***...*.*...*.......*****..***.*..*.*.**..*.**...*.*.**..*.****....*.*.*.*...**.*.**.*.*..*.......*....*.*.*.**.*.*....*...*..*..*..**..*...*...**.*..*.*.*.....*.*.*....*.*.*.**.**.*....*.*.....**.****.**.****.***...*.*..**.**..*...**.****...*.**.****.*...*.***.....*...*...*..**.*****..*.***.**.*....*....*...**.....***.***.**.****...**.*..*......**..**..*****.**.*....**.*..**.....***.**...*..***..**..*.*..*********.***.*...*...***.*.**...****.**.*.....*.**.**..*.***.*.*.**.......*......**.***...........**.***.*.*...*.*.**.*..*.**..*.****..*...*..*....**.**.*.**.***..*.****.**.****..****...**...*..*.*..*..........**...******.*****.*...**.*.***.*.*.***.***...****.*..*.....**...*****....**......**..**.****.*.*..*.......**.***...**..******.***.*..*....**.**..***..*..*..***..***.***..*....**..*.*..******....****.*.***.***.**.*.****......****......*....**.*****...****.*..**.**.*...**...**.*.*.*****.***.*.*****..*..**.*.***.**..*.*.**..**.*..*...*.**..**...****.**...*..**.*..**....*....***********.**.**.*.****.******.**.....**...***.*..*****....
**..**.**...**.*...**.*..**.......*.*..*.****..***.**.**.*....***...**.*....*.....*.*********..******.*.*.***..**.**.**.*...*.**..*.*.**.*******......***..**...****.**....**......*.**...***..*...*...*.....*.***.*..*....**.***........*..*..****.*.****..*.*.*.**..**..*...***..****.*.....*.*..*..**..*...*.....*.*.********.**...*.....**.**.*.***.*...*.*.***.*..***.***...*.*.**....*****...*..**....*.**.***.*.*********.***..**.**..***...***.*.*.****.***..**......******.*****..**..*.*.**.***.*.....*.....*****...****.*.***..*..**.*.*.**.****..**.*****..***.**..***..*.**..*.**.....*..*.****....**...*..**.....*..*..****.*.*.**..*.**.*.******..**..*.*..**.*.***.*.***.*...*.*.*.****....**...*..*..***...*.*...*.**.*....**.*...*...**....**..***.*...*......*.*.*.*.*****.*...*.**...****.**.*.**...**..*...*....*.*.*.*..***...*****.*..***.*..*****.**.........*....**.............*.*..*.**....*..*..**.*.**.*.**...**.**..**..*..*.*..**.**.*..*..**.**.*.**..****.**.**.***.***......**.....****.........*..*.*...***.*.**...**..*..**...**.*..**.*..*.***..***..*...******...*****.*...**......*...**...**...*....*...***.*.*****...**....*.*...*.**...*.*..*.***.*...*****.**.***..*....*.*..*.*...**.**.....***.***...**.*..**...*......**..*..*...*.*..*.**....*.**.*.***..**.*..**..*.*.***...****.**..****.*....**....****.****.*.**......*....**.*.*.**..**.***.*..**.**..**.**.*.**....*..***.*.****....*...*.***..*.*.*.......***....**.*..****.*..*.****..*.*.**...*******...*.*.....***.*.*..*.*.*.......*.***..*..*...**.*******...**.*..*....****..**......***.**.*.**..*.*..**..*.***.*.**.*****.**.*....*******....**.*.*.....*.*.***....*.....*.****.*.*.**.*.*....*..*..*.*.*..*.*.***.******..........**.*.**.*....*.****.*...**.*.*.**...*****..*...*..*.....*.*.*...****..*.**.**.*..**.***..**...**..**..**.***.*..*..**.**..***.********.*.*..***.....*..*****..*...*.****.*.*..**.********.**.**.****....*..*.**.*****....**.**.***.***..**.***..***.*.*****......*.********.....******.*.**..*...**..*.**.**..*..*..**....*.*..
.*****.*.*...***.*.**.***.*..***..*..**.*.*..*.*.****.**.**..*.**.*.***.*....*.*.**.....**..**.*.*.*.*.***.*.*.*..****..**.**....*.**.*..***..****.****..*.*.**.**.....*...*....*.*.*.*.*..***.**.**.**..**..*.**.*.*****.***.***....**...***..**...**.*..***.....*...*.*...**....*.*.*...*.***.*.*....**...*...*****..**..........*..*....*.*.*.*......**.*****.****.***..*...**.**.*...**.......*****..**....*..**.*..*.*****...****.**.*......*.*..**..*...*******..*..**.*.*.**.*..*.*...*...****...**....*.*.*.*..*.*.****..****...*..*.**.**....**.******..*****.*****...***.****.*.*..**.....***.**.***...****.....******.**....*.**.**.***..*...**....***.**.**.*.******.**.*..*...***..**.**.**..*....**..***..*.***.....*.***.***.**.**...*.***.*.**....**.**.......******...**.**....*.*....*...**..**.*.**..**.*.*.*..**....*..****...*.....*.*.....*.*...**....**..**..**.*.**.**..**.*..**...*...**..***..***..**.*.*...*.*..**..*..*..**.****.**.****.*...**....**.*..**.**.***.*.*.*..*.*.*.*...**.**......**.**.*..*.****..*....*****....**.**....*..**...*...*.**.*..**..***.*..*.**..***..*.***..**.**...*.*...*..*******.....***...*......***..**.*.***...*...*.******.*.*.**.******...*..**.*.***.**....*.*.....*....*..****.**....***.*.**.*..**..**....*.*.******.*..**..****...*.*..*..****..*.*..*..**.***.*.****.*...***..*..**.*.*.***.*.*..**.*.***..***...**..****.***.*.****.*...*.......*.*******.*.*..*...*.**....***....***.....**..**....***..*.*****.****.....**.*.*.**.*......**.******..*...***...**....*..***.*..**..*******...**.*..***.**..*....***.**.*.*.***.*..*.*...***..*...*..*...**.*...*..*..*..**.........***.******.**.**.***....****..****....**..*.*....**.*.**..*.*.*..****..*....*..**.****..*..**....*******.*.*...*..**..*..***.*.*....***..*.....*.***.**...*.*..*.*..*.****.**..........**...*.**.***.*.***..*.****..**...*..*.*..**.*.***.****.*.**....*.*.**.***...**...**.*.*...*..*****..***..****.*...**..*...*.***..*.*...*...*.***...**...***.**.**.**.*..*..********...*....**..*..*.*...**.*.**.....***.*.*..
...*.****....**....*.**.**....**..*...**.*..*..*..*..**..****.*****....*..*...*...**.*..**.*..***...*.**.***.*.***.....***.*****.******.*...**.*..***..**.****..**...*..*..**.*...*....***.*****.*......*.**..*****..*..**.*.*.*****..*..*.*.*..*.**..***.***..**.**.***...*.*......*****...*****.*..*.*.**..*..*.*..*.*.*.***.....***....*.*..*..*.****..**.....**.*...*.*..***....*.*..**..**.*..***.**.*...**.*****.***...****.*****.**.*.*.*...*.***....***.**..*...*...**.***.**.........*..**..**.*.****.**.....*......***.*...*..***..*.******.***.*..*...*...*.*......*...***..***..*.*.*...*.****.**.**.***..*..*.*.***..****..***..******.*.****.**.**.*.**..*.*......**.****......*...***.**...***..***********..***..*..*.*.****.*.*****..*...***.*..*.**.*.******.******.*.*.*.****.***..***.****.*..*....*..**..*.**.*..*.**...*.***..*.....**.*.****.******.**.....****.*.*.*..***...*.*.**.*.***...*****.*...*...*.**....**.*..**.***..***..*.*.*....**..*.**..****........**..*..*.*.***.**..**..*.**.....**********.**....*.....*...*.*.***...*..**..***..*..**...**.**..*....*.*.*...**.*.**.....*..***.***.****.*.*.*.*.*.....**.***.****.*.***.*****..*..*...*...***.*.*.*....*****.****....*...*.**..**..***...****.***.**..*.**...**....******.*.*..*****...*.*.****...****..***...*.**...*.**.*.*...**********.**...*....**..*.*...*.****..*..*..**...*.**..***.*.*****.**.*..**........***.***.**.**.**..*.**...***...**.*.*.********.*.**....*....***...**.**.*.**.**.**..*..*.......**..*.***..*..*.**...*..****..****...****.**.**.*.*****.*..*.*.**.*..*.*..******.**......***.*...*.**.*..****.**....*.*.....*..**.*....*.*....*..*.**.****...****....*...**.**.*..*.*...*..***.....**...*.....*.*****....*.**.*.*.*.**.*...***..*...**.*..*.*.***...*.*****.*.**.****....***.*****.***....***.......*.*.*..*.**...**.*.**.**.**.***..*.**.*..*....**.**.*..**..**..**....****.*****.*****....*.*...*.*.****..**..***..*.**.**......*.*.*.**..*..***..*****...*.......****.***......****..*****..*..*..***.....*.***.*.*.**...**..*.**.**.**.*.***
..**...*..*...*.***.*.**..*..**..*.**.*.**..****.*.****...*..*******..**....**..**.*.****..**..***.**...*.*.**..*.******.*.****...*..***..*.*...*..**.******..**.*....*.**.**.*.***..**...**...**.**.*.....*..**.*.*******..***..*.*.**...**..*.***.***.**..**.*.*...***.**.******...*****.***..*.*******.*...**.***....***...*.*....*.*..**..*...*****.*......*.***.****.****.***.***.*..**.**..**.*.**.*.***...........*.*****...**...**.*....*******..*.*.*.****..*...*..*..**.****.*..*....*..**.*****.*.....*..*.*...*.*...*..**....*.***.*..***.....*....**.*.*....*..*..***.....**.**.**.**.**.***....**.*....*...********.**....*...*..*.****.*...**..*...*.**..*....******.*...*.*.******..*..*.**.**.......**.*.*.*..........****.***..*...**..*.**..****.*.*...******..*.*.**.*.**....****..*.*.........***....**.*.**.*.*.*.*.****.*...**.**...*.*.*.*.*......***.......***..........**...**....*..*..*..*.**...****.*..*.******.*..**.*****.**..**.**.....*****..****....*.*.***.*.*.*.****.*........*.**.*...*.*.**..*******.*...*..**.**.*..*.**.*.*.**.*..**...****.*..**.**.*.*.**.***.*********...***...**.**...***.**.**...**..****.***.**.**.**..*.*.***.****...******..**.***.*..*.*.**.*.**..*..*.****.*.**..*.*..*.*..***..***.*..*...*.*..*******..*...*.*...*...**....**.**.*...*.**.**...*...*.*...*...****.***...*.****..*.*.....*.*..***..*...**..***.*...************.*.*.*.*******..*.*.*****....**..***.****.***.*.*.**.*******...*....*...**...*.**...*.**.*....*.....*....*.**....*...*.****.***..*..**...*..*....**...**..*....*..*..**.**.*.*.*.****..****.*****..**.*****.**....*****.*.*.*.*.*.**..**....****.*****.*...***..**..*.*..**.**.**.*.*...**..****.*****..***..***...***.**.*.****.***.....*..*.*...**..*..**.*..****..**..****.**.....*.**.*.*.*.**.*.*.*..***.*....**...***..*..*..**.***.......*.*...**....*.*..**...*.*.*.*****..*...***...*....****.*..**..*.***...*...*.**.*.**.**..*...*****..........**.*....******...**..***....*..*****.*...*.*.*.*.*.**...****..*****.*...*...*.*....*..****..*.*.*.*.*..*..*.....*..
**..**..*.*.*.*.*...*..*****..**.*...****.***...*....*.*.*...**.....***.**..*.....**.**...*...*.******.***..**.****..**.*..*****...**.**..**.**.**.....*...*..*.**..***.....*..*.......**.*.**..**.**....****..*.*.*..***..*.....***...*.....*..*.**..*.*...*****..***.***.*...***....**..******..*..*.*..**.....****.*..****.....*.......*.***..****.*.**.**.***...*..**.*..***.*..*..*..*.****........**.***..****.**..*.*.**.*..*.*...*........*..*...*...****.*..*.*..*..**..*.***.*.*.*****.**....*.**..**.*****.*.*..***..**....*.*.......**..*..**.**.*****..*...*...*.......**.**.....***.***.*.***...**....***.*...*.....***...***.**.*.**.*..***..*******.**.***....*.***..........****....*..***.*.*..******.***.*.**.*.***.*.**.*..******.*.*****..*.***...**..*.***..****.***...*.*.***..*****.....****.*.*.*..**.**.****.*...*..*..*..****...*..**..**..**..***..*.***..*.*..***.*.*.*.**.**.*..*..*****...*...*.***....**..**.*.*.*.*.**.*.***....***...**.***.*..*.*.*****..****.***.**..*.***..*.....***.***...***......***..*..**.*....*.**.**.**.*.****.*****...*.*..*...**..*..**..***.*****....***.******....*.*...******..*.*.*..**.*...**...*.*....**...**....*....*.**......*..*.**.*.*...*.*..****...*..***.**.**..**..*..**.***..*.**.....*.**.***.****...*.**.*..**..*.******........*.**....**.*.*..**...***.*.***.*..***.***.**..*..*...**..**..***.****.*.*.*..****..**.****..*..*.**.*..**..***....*.****..****...*.*.*.**.**......*..****...****..***..*.....***.....****..*....**.****..*.**.**.*****..*..*..*.*....**.*.***....****.**...***.*..***....**..***..**.**.******......**.*****.*..*...******...*..*.***.*******.**.**..*.*****.***...*..*.*.**.***..***.**.*.**..*.*..***.*..*********.**.***...*...**.*..*.**..**..*..*.***.**.....***..**....*....****..***.**..*.*...*...**.**.**.**.*..*.**..**.***..**.*..**.*.***..***...*..****.*...*....*.**.*.**..*..*.*...*.....*....**...*...****...**.*.**..*.*.*.**.*..****...**.*.*..*.*..*.*......*.*...**.******.***...**...**.*.**...*..**...*..**..**.....***.**..*.*.*.**..**.*
*..**...*.*.****...***...*.**.*.****..**.*....**.*.*...*.*..*.**......*....*...**............*....***..*..*.*..*..****..*.*...*..*....*..*..*..****..**......*..*.....*.*.*.*..***.*....**.**...*..*.***.**.**..*...***..**..****.****.*..*..*..*.....**.***.*.****.*......*...*.**..*..**..*.*..******.......**...**.*..*.*..*..**.*.*.*..*.*....***...*..*.*......*.****..*****.*...**....**...***..*.*.*..****.*...*.***.*.*...*.****.****.*.***.*.****.****...*.****....**.*.*.*.*..**..****......**.*..*..*.*...*.*****.*...*..****.****.*****.*........***..*.*.*.**.**.*...*.******.*..**.**.**.***...****..*****.*.****..******..*.**.**.******.*.*.****.*.*.****.**.****.***..**.**.****.*..**..*****.**.**..****.*.*..***..**********..***..........*.****..*...*.***....*..*.**.*..*....*.*..**.*.**....*...****.*..*.*.....*.**....*..*.....***......*.**..*..*..**..*.**.*.**.**..**..****...*****..****.*....****..**.***.*.*..*...*.*...*..*..*.*..***.**.**.*****.*..*.******..*..*****..**.*.***...***.**..*....*...*...*...*.*.*.***..***..*.**..*.****....*..**.**....*.*..*.***.**..**...****.*.***..*.**.**...*.*..*....*..***.**..*.*..*....***.***.*.*.**.*.*.*.*.**..**..*...**...**..*..**....*********..*****..*.***...*.**.......*.*..**.***..*...*.*..***...**...*...*.*****.....*..*..*....*.****..*..*..***..*.*.....**..**..*****.**..****.**.**..*....**.******.******..**.**.*.*****.*..****.*.........*....***.**..*.***.....*.**.....*.....***....*.****..**....*****.*.*........**.****.*.***..........**.*.***.*.*....****...**..*.**....*.*....*.*.*.*.**.*.**.**....*.*..*****.***...*.*****..*.*.*...*.*.*.*...*.*...*****..**..**..*.***...*.*...*....*..***.*****..**.**.*...*.*.***.****....*****.*****.*.*...**.****.**..***.*.*..*....*.***.****...***.**...***..**.*.****.*...*....*..**....*..*.***.***......*..**.*......**.*.*.*...*..**.*..*.*.*.*...*..**....***.*.*..*.*.****..***..***.....*.***...*.*.*.*..**.***.**...*...*****.**..*.*.....*...**.***..*****..*..*....****.*..****.***..**...*..**.*....*.**.*.*.***.*..
*........****....*.**..**.**....*...*...***.***.*.*.*..*.**..*****.*.***.*..*.***....**...*.*...*.*....*...*.....*...****.*..*.*.**.***..*....*.***..*..*..**.......*...****..**.**...*...*.******.**.....*..**.....*..*...*.*...**.*.****..***..****..*..**..***.*..**..*.******.****..***.**.......*..*.*..**...*.**.**..***..*....*.*.**.**.**..*****..*.*.*****.*.**..*..*.*.***.*.**...*.**.*.*.*.*.....*.*......*.*...*.***...*****.***....***..***.*....*..**********...*..**...**..*.*.*..**.****.....**...*.**....*..**..*.*...**....*....**...*.*.**..*..*.*****.**.*.*.....*.*....******..*****.**.***......**..******...**.**.**...*.**.*...*..**...***.**..*.....*******.**.**...*.******..**.....**.*****.....**.*...*.******.*..*..**..*..**.*.*.......*.**.*..**..****.......*..***...**.****.*.*...**.....**....**.*...**....*..**.***...*.*.***.*.*..***....***..*.*.*..*.*...*.*.**.*.*....****..*..*..**...**.**..***...*...***..*...**...**....**.****.***..*******..**....*....***.....*.**..*.***.....***..**.*...*..**....**.*.*..*.*.****...*.*.**....*.***....*.***...**.*.*****...**.*......**.***..**.****.*......*.**....*.**........*..****..*.**......**....*.*.**..*.*.**.**..******......**..........*.*.*.*...**.*****.*.*..*...**....*...****.***..**.***.**....*.*...**.....*........*...*...**..***.*.*.**..*****.*.*.*****..*..**..**.***....*.*.*.*****.**....*.**.*..*****.*...*.*.*..*.*.*.*.****...*.**........**.**.....**..**..*...***.**....****..**..**.*...**.***.***.****...*.*****.*.*...**....*.****..**..**.....****.*.......****..*..*..**..*......****.**.**....*.*.****...***.*.*.*.....***...*.....*....*..*.*.**..**.....**..****..**.*.******...*.*.***....***..*******.*.*..**.**....*.****.....*.*.*****..****..****.****.*..*..*....*.***.*.**...**......**....*..*..**.*...****.**.*.*.**..**.*.***...*.*.*.*.*.*.*...**********.*.*.....*...***.***.**..*.***.**..*..*.....***.**..***..*..*.**..**.***..*.**...**..****....*.*...*..***...**.*.*******..*..**.******....*..***.**.***..***...****.**.***...*.*.*.
*.****...*.*.*.*..*.*.*.***....**..****..*..**..***.****.....**.*.....***..**.***..*.*.**.*...*.*.......***...*..***....*..*..*.*...****..**.**.****...****...*.*..**.**..**.*...*...***..***...*.***.*.***.......**.**..**.*.*****.**...*.*.**..**.*.*...**...***.***.**.***.***...**.*.....*.*..*.**...*...***.*..**..*..**..**....*....**.**.*.*..*...**...**....*.**.***.*....*..*......*.*.*.*.**...*****..*****..**....****.*..***..**.**..*.***..***.*..*.*..*****...*..****..**.*......*.*..**.**..***...*..*.*.*....*..*.**.*.*......*.*.*.*...**..*.*..*....**...**.*...*...*.*.*.**...*..*..**..****.*.**..*.*.***.**.*....*.....**....*.***.**.*..*.****.***..**.***..*....**.**.*..*..*..**.*.****.*.**..**.**..*......*.......**.****.*..**..*.***...**....*...***..*...*.**.*.***.***.***..**.*.**.**.*.*......**...*.*...*...**.*..*..**.*.**....*.*.***..**.*.*.****..**.**.****...****.**...*.*.....*.*..*****...*.*.*..****..*...*....*.*....*.****...*.**.**..*.*.****.*..*.***.**.*.*..*.*.*...*.*.......*..*.*..*.*.*..**..*........***.***.**.*......***.*..*.*.*****.***..........***.*.*..****.***.*..***...*.**......*.**.**.**...*..*.****.....*.*.*.***..***..**.*..*.***....***.*...**.*.*....*.***.**.*.*..*.****.*.*...***..***.*.*....*.....*.*.*.*.****.****...****..*...**.**.*..**.****.**.*.**....*****.****........*.*..****....*.*.*....******.**..*.....*..**.***.*.**............***..*.*.**.******....**...*.**.**...*.......**.*****...**..***.***.**.*.**.*....***..**...*.*.*.***..*..******.*.....*.*.****.*...*.*.*.*.*.**.*.*.***.....*.**.*.**.*.*.**..*.***.***.**.*.**.*...*..*.*...*...***...*...**......*.*..*..*.*.***..*.**.....*...****..*.**..****.*...**...*.*..*..**..*.**.*.**.....******..**.*.*....*.***..**.*.*******.**.***...***.*..**..*....*.****..*.*.**.****.*.*..*.....*.**.****.....**....*......*.******..*.*.....**.*.*...*.......***..***.***.*..**...*****.*...**.*......******...*..*....*...******.***....***.*...****..*....*.****.*.*.........*****.....**..*....**..*.***...**..**.*...***.*.*.**
*...*..*.**......*.***.*.**.**.***.*.....**.*...*...**.*.******...****.**.**.*...**.*...**..*.*..***....*....**..*..............*..*.***..*..***.****.**.*.********.***..*.*..****.****..****...*****.*.*....*....*...***..*..**..*.*.**..*..****..*...*......**.**...*..*..*.**.*..*******.*.***...*.*.*.*...*...**.*.**..*.*.....*****..**..*****.*..*.*..**.*.*.*..........***.****.**.....***.***.*....***.**..***.*****...***.***..*..*...***.***.*..**..**.*.**.***..**...**....*.***..*.*..****....**.*...*.*..***.*.*.*.*.*..*...*.*.*...***.*.**.***.*.*....******...***...*.**.**.*.**.*****.*..*.*..*.*.....**.***.**....*.*...*..**..**....*....*....**......**.....**.*...*...***.*..****.....**.**....*****...*.....**.*...**..*****..*.*.**..*..**..***..*.**.....*..*****.*.***.......******...**...*****...**..*.*.*.***.******.***.*.**.****.***....*....****.*****.****.*******.**.*..*****..*.***..*.*...*.*...****..*....******.*.*...*.*.*.*.*..**....*.**.**..*....***..*.*..*.**...*....*.*****.*********.*....***.*..******..*..***.*....*..*.**..******.***...*.***.*.*.*.*...**.*.*.**.**.*..*.*.***.*****.*.*.****.*..**.*.***....*..***....*.*.**.*..*.*****..**.**.*..*.....*.*.*****.*.****....*....**.*.**..*.*....*.*..***.**.*..*.***.***..*..*..**..******..*.**.******.*.***...*..*.*.*.*.*..*..***..*******.****.*.****...*.***..**...*..**..*..*...****.*.*......*...*.....*.**.**.****.*****..****.****....****.*.**.*..*.**..*...*.*......**.*..**...*...***...****..*.***.......**...**.***..*..****.**..*.**...*..**......*.**.**...*.***......*.*.*..*..*.........**.********.*.**......*.***.*..*.***..*.*..*.*******.*....***.***..*...****..**.**....********..**..*.*....*.**..********.**...****...**....*..*.***..*.*.**.****..*.*****..**.*.*.**.*.*....*.*.****..*...**....*.*.***..**..*..*.***.**.***....*..****.*..**.**.****.....*.*.*.......*.......*.***.*.*.*.*..****.........*****..*.**..*..*****.*....**.*.****.**..*....*.***....*..****..*.****..***.......*.**.*..*.....**..**.**..***.....*......***.****..*..*
.*..***.*..*********..***...*.*.*..***...*....****....***.**.*..*..*.*.**...**..*...*****.*...*.*******..**.**..*.*..*.***.**...*.**.*.*****.****..*......*.*...*...*....**..****...*.....***.*..****..*.....***.**.***...**.*.*..*.*....**.******.**.***...*..*.***..*******.***.*...*..****.*.*..*....***.***.*.***...***..**.....*.****.....****.*....***.*.*...****.*.********..*.*..*.*...***..***....**.***.**..*.**...**......*..**....*..****..****.******.***.***.***.***.*..*******..*.*.*.***.*.*.***.***...****..**.*...***.*.*..**...***.*....*.*.*....*....****..*.*.*...*.***..*.*.**..****.*.**...*....*....**.******...**.**..*..*...*.......*.*****.*.......*.*....*..*.**.**...****..**..**.*..**..*..****....*.......**.....*****..****.******.**..**..*.*.*...****.**.***.*****.**.*.*.*******....*****..***.***..**......**.*.*****.***.*....***.*..*.**....**...**..***....***..*.*.******.....******.*...**.*.**....*.****..**.*.***.**..**.**.*...**.*......*..*..*..*.......*.***.**..*.*...*.*.*********.....*..*...*.**...**.**.*..**.*.*...*.*.*.**.........***.*...**..****.**..**..**...**.*..**..***..*...*...*..*.*..**...***.*..*.*..*..**..**.*.****..***.**....**.****.**....*.****.***.***.*.*****...****.*.**...*.***..*.******.*.*.*...*..**.*****.*****..*****.**.*.*...*......**.*.*.*..***....*..****..*.*....***...***..**..*..****.*..*..*.****...***.**.*...*.*....**.****......*.**.*..*..*..*.*.*.**.***..*..*....****.....*.**********...******..****.***.******.**.*.*.*.****.*.*.*.*.*....**..***.**.****....**...*..**..***.*.....**......***...******.**....*.**.**.*....*.*.*.**.....*...***..*****...***.**.**.**..*...*.**...**.*.....*...****.*..*..**.*..*****.*.***.*.**.*.**.....*...*.*.*.****.*.**..*.**..***.**.**.**.**.***.*.*...****.*..*.***.**...**.**..*.*..*..**..**..***.*.....***..*.*..**...*****.*.*....*......**....*********..***...*****..***...*.***.**....**.......*.**..*...***...******.*.*..*.*..**.*.*...**...*.......**...******......**....***...***.*..**.*.*.*..***..*...**.*...*.***...*.
.**.*...*.*.*.**..**.****.***..*.**...*.***...*.**...*....******..*......*.**.*.*.****..*......**..*..*....*.*.**..***.*.........*.*..*..*..**.****.*****..**..**...*.*...*....**.**.**...***........*..****..*....****......**.*..**.*.********..*....*..*.*.*.*.**.*....*...*.***.*.*.*.*..*..*..****.*****..***.*..*.***...***.*.*..***.****..***.**.*..*****.*.**....*****..*.*..**..****.**.*..*......*******.*..*..*.****.****...***....**.***..****....***..*...*.....****..*....*.*.*..****..**...*..*..**..*..*.*.*.*...**..**.*.**.**..*..*..*..*....**.*....******.**.*.*..*..*..*..***....*.......*.**.**.*..*****...***.**.**..*..*.*.**.**...***...*******.***.**.**.****.....******..*.****.*....*.**..*........*..*****.*..****.*******..*.*.********.******.*****..*...*..*..*........*.*.*.*...***..****...****.****.**..*.**.*.**.*...**.**********..****..**...*.*....*.*.****.**.*.......**..**...*.*.*..*.**.*...**..*..*.*...*....*...***..**.****.***...**....*..*.***..***.....**.....***.*...*..*..*.**..**.*****..*.*.*.*..*..**.*...*******.....*.*****.**...****...**.*.***...***.**..**.*.*****.*..*.**.***...**.*..*****.**.***...**.*******.*.*.***..**.......*..*.*.***...******.***....*.*.*..**.......**..*****.*.....*..*.**....*.*...****.*...*.*****..*.**..*....**.**.**.**.**.*.***...***************.***.*.*...*.*.****.***.***.....***..**..*.***..*.*.*...**..*.**.*..**...***.....*...*..*.*..*.*..***.....***...***.*...*.*.*..******..*..**..***..***.**..*.**.......***..**********..*....**.****.**.**.**.......*...****.*.****..*..*.*..*****..****..**...********.*.**.*.*.*..***....*.*...*.**...**...*.*.*.*.**..**...**....**.*..**.*....*.*...*...**...*....**.*.*.*...*****......*****.*.*.*.***.*.*..**..*.****..**..*.*.****..*.**.**.**.**.**..*.*.*.*.*..**..*..*..*...***.*..*..**.*...*.*.****.*.*..*.*.*..........**...*.****.*....***...**....*.*..*.**.*....*..****...***.....*.*.**..***..***....*..*.*..**..***.****..***..*.**..*.*****.***..*.****..*...**..***...*******.*..*....**..**..***.**.*.**.*.*.*.
.*....*.**.*..***..*....*****.*.**...*.***.*....*....**.**.*.*.*..***..**....*..*....*.**.****.**..*****.*.*.*...*...**..**....****..*.***.*.**.*....*****.*..*...*..***.******..**...**.**.*.**.*....*....*...**....***.*.***..**..*.*.*...*.*.*....*..*****.**.....*..****..**.**.....*..**..****.*..***.....**.*...*.*.....*.*.*.*...*.*..**.**.*..*.**.*.....*.***..****.*..***.***...*.**.***.**.**..**..*...**..**.*..*..*..***.****.*..**.*****..*.******.....*.....****.*.**.**.....*.**.*.***.*.**..****.*.*.****..**..***.*.*..****.**.*.**.*..*..**......**.*..*.****..*.**.****.*.*.*..***.***..******...*.**.**..**..*.......**.*.*..*.*...**...***...**.***...*..**.*.*..**.**.**.*.*.***.**.*.*....*.*.*****.*.*..***..*..***..****.*.***..*...**.**..*.***..*...*.*..**....**.***.**.*..*.***..***..**....**....********.*.*.*..***...*****.*.****..**.*.****..*.*.*.*..*.*...*.*.**..*.....**.*...*..****..*..**...**..*......**.*.*****.*....**.....*.**.*.*...*.*....****..*...*....***..*..*...*********.***........**.......******....***..***...*.*...****..*...*.***...*..*.***.**..***...*.*****.*.**.***..*..**..****..****.*.*.*.**.**...****......*.***...*.**.*..*.**...*..*.*****..*.*..**..****.*..**.*.*.**...***.****.***.**.....*..*......*****...*..*..*****.**.*.*.***..*.*...*..**.**...***..****.*..*.****..*..*.**.***.........*.*..*.**....**..**....**.**.**.*..**.**.......***.*...*..*..****.*****.*....************.*.*..*.****.**..*.***....**....*.*..***...***.*....**..**.**.**.**.**..*.****..*.*.**...**..**....**.***.*.***.*.***.......*.****.*.*.**...*.*..*..****..*..**..*.....*.**....**...**...**.**..*.**.**..*....***...***..****.*...*..*.*.****..*...*.*..*.*..*.***.*.***..**...****.**.**.*...*.*.*.***....*..*.*.*.*.*.*.*.****.*.**.*...*.......*.*****.*.****.*...*..*.***..****.***....*.*......**...*..*..*...*.....*..**..**.***.**..******..**...*.**.*..*..*..*****.*.*.***.*.***.*****..****..*.*.***.**....****..*..*.*.**..***.*.***..*****.**..*.****.*.**.**.*...*....******.**.*.**.*.*.*..*******.*
*..*.*..*..*.*.*.**.*.*.****..**.**..*.*...**.**.**........**.*..*..*..*.**.*..***...*.***..*.*....**...*...*..*.**.***....****.......**...**.***....*****..*.*.****.***..*.**..**.....**.*....*.....**.*..*******.*.******.*...*....***.*......*..**.*****...******.**.****..*.****.*******.***.....**..*.*.*.**.**..*.*****.***.****..*.*...*...*...****.......******.*.*.....*.***.....*..**..*.***.*...**.**..*.*.**..**....**..**....*****.*****..*.**.**..*...***..*...*..*.*.*.*.*..***...*.*.*.***..*.***...***.*.*......*.....**.***...**.***...**.*.*..*..**.**..*.*..***.*..**.**.*.***.*..**..**...*....*.*****.**.****.**.*...*..**...***..*..****.*..*..*.**.**.*..**..******.****...**...*..*.**.*.....***.****.*.***.......*****.**.**...***..****..*.....*....*..**..***..*.*.*.*...*.*...**.*..*.**.*.******....*.*..***.*.*.*.**....*....**...*****.**.**.*.***...*..*..**...******...*******.*.***.******.*...*.*.******.*.***.*.***..*..*.***...***.***.*.**...**.**.*....*.*...*.*.**......*.*..***.****.....*...*.**.......******..**..****..***....**....*.*.***.**..*..**.****.*.**.*...**..***......**..*...**.**.******.**......*..*.*..*....**...*.*.*...**...**.*..**.....*.*.......*...*****.*.*..****.*.*.......*...******.*..*..*..*....*.*.***.*...*.**.*.*...****...*....**.*.*.**.*..***.....*....*.**....**.*..*.****.*...*.***..*.**...*...***..***.*.***..**.*.**.*.*....********.......****..**.**..*.*.****.**.*.***......******.********.***.*..*.**.***.******.**.*.*.**...**...*.*...*.....*.*.***.*..***....***.**.**....******..**..*...*******..*.*..****..*******.*.***.*..**.**....*.*.....***.**....*...**.*.****.**.**.**...*.****..*....***....*.***.*.*..***.*.*.*.*.*..**.**.*..*.*.****..**.....**.*.*..****..**...**....*..***.*.****..**..*.....*..*.**.*..*.****...*..***.*.****.*...****..**..***...*.**.*.**.*.**....**.......*..**...*.*****..*..*.*.*.**.**.******.**.*..*.***.*****..**..*....***..*.*.*.*.**.****......**..**.*..**.**.**.***.**.*.*...*..**.*.***.....**.**...**.*.*..*******.***......*..*..*..
*.....*.*..**....*.*****..**...*..*....*.***.*****.*..*...*.***.*....**.*..********.....******...**...*....**.***..*.**..**.*..*.*..*.****...**.*******..*.....*..*.....*.**.**.*..*****..*.**.*.***....*.*....*..**.***.*..*..***.**.**...**......**....***....*.....**..*.*****.*.******..**.*..*...**.*...**.**......**..****.....*..**.....**..**.*..*.......*.******...**..*.*.***.*..*...*..**.***...*..**.***...***.*...*.****..*.***.*****.*.*.*..****....*...**.*..*....***.*..**...**.*.*...***.....********.****..***.*.*...*.**.*..*.**.**.*.**.*..***..*****.**.*.**.*.***.**....**..*********.***..**..**...*.**...*.*******..*..*.*.****..*.*..*.....**...*****.*.***.*....***..*....**.**..****..*......**...**....**...***.***.****..*****.***..***....****...**.*.*.****..*.*.......*.*.*....*.**.....*....**.*..*..*.*..*****.*.*....***...*.**.**....**.**.*.*.....*.*.....*..*.*.****.**..***.*..*...**....**.*..*..**...***..**.*.*.**.....**.*.*..*.**..*.*.....**...**.***.*.**.*.*..***.*.**.**.***.**.....*...****...*.*****.*..*.*.*****.*....******....*...*...**....*.......*..*.*...***..*...***.**..**.*..****..***...*...**.*.*********..**.*..*.*..*.***...**..*...**.*****..*****..*..***.......*..*****.*.**.***.....*..*.**.*.*.*.*.*....*.*..*.*..*.*.*.**.*...*.**....*.*.***..*...***.**.***.**..*.****.****.*.**.*..**.**.*.***.*.......*......**.**....*..**......****.**.**.***.*.**.******.*.**.****.**...*....**.*.*...*...*.*.*.*.*.*..***...*.........**.**..*..*..*.***...**..**..****.*...***.****..*.*...***.*.....**..*....*..*.*..*.*.**..*.*.*.*..**.*.**.***...**..*...*..*.*....****.**.**...*..*....*...*..**....*****.......*....*..******.*........*..*******...*......**.*.****....*.*.*.******.**.*****.*****...**.***....*....*.*..*.***.*.**.***.**.**...*.....*.*..****.*...*..*.*.*.*.*****.......*......*......*...*..***.*******..**....**.**..*.***.*...***..***.**..***..*....*.***.*****.*.*.*.....*.*****.**.*****.*.*..***..**.*...*.**.**..**..**..**..**..**.*....**.***...*..*.*..*.**.**..**.**.***...
..*..***.....**....****..*..**..*..**.*.*..*.*.**.***....*..*.*..*..*.....*.*...**.......*.*.*.....*****...*.....*.*.**.*.*.*****..**..**...**.*...........*....*...*.*.....***.*.**.*..*...***.**..*.*..**.*..**.*.**.*.*.***.**.**..***..*..*.*.***....*.**.....*..*...*.***..*.....***..*......*.*.****.**.***.***.*........***.**.*...*.*.*..***..**....*...*.**.*******.***.*.**.*...**.*..........***.*..*....***..*..*.*.*...**.*.***.**.******.*....**...**.**.....****..**.*..*..**.*.*.*.......**.**.*..*.*.*..*.*...*.**..*...*....*..**.**.*...**.....*.*.....*...*..*****..**...*...*.*.**..**...*..**.**.*...*.*.***....*.....**.*..*.**.***.**.***.**..***...*..**.*..***.*.**...*.******...*.***.*...*..***..***.**..*.*****.*.****.*..**.****...****...***.**.***.****....**..*.***.*...*****.**.*.****.**..********......*.****.*....***..***.*..*....*.*..*****...*..**....*.*.**..**....**********..**.***.*..*.***...*.*.........****.**..**.*..*.*.***.*..*.***....*.***.**..**....*..****.*.*.****...**.****.***.***.*.***.**......**.*.**..**.****..*...*.*.****...**..*..*******.*****.*..*....**.*****.***.**............*....***.*.***.*...****.**.*....******.****.*.*..*...**..**.*....*.*.*..*..*.*.....**..*.*..*.....******.*.*******..*.**..*....*.******...**.*...*...**.*.*.***...*..***.*..*..*.....**.***....**..*..**.***.*.*.***.*.*.**.***.*...**....*.*.*...*..*..*.**....*...***.....*.*.....**.**..**.*.*....**..*.*****..**..**.*...**...***.*.***.*...**..*.*..**.**.*.....**.....*.*..*..********..*..*.*..**.*.*..*.*....*.*******...***.***.*****...**...*...**..*.....*..**....****.*.**..**...*.*********.*...*.*.*.**.**..*.***.****.**..***......***..*****..*..***..*****.****..***..*.**.**.*.*..****..*..**.**...**...*.***.*.*..*..*....**....*.*..*..*.....**..*.****.****....*...***....*.***...*.*****..*.*..*...*..***.*.*.*.*.*.*..***..*.**..**.*.*..*****.*.***.**...****..*..*..*.*..*.**..*..*..*..**.***.*.***.***...*...*..**.*...**....****......*.**..****..***.*.**.**..*.*....*...*.**..**.*..*.*.*.***..
.**...***...**...*..*..**.*.*..****..**..*..***.**.****.****..*.**.*.***...**.*..*****...****..****..***.*.*.**.*.*.***.**..*.***..**.*.....*******.*.**.**....*.**.*..*.*..*..******.****.*.*..****....******....*.***..*...***.*.****...**.*..*.*..*.*****.....***.***....**.*..**..*..*....*.**..*****.*.**.**..*......*.*..**.*.*.......**.*.....*.*.....*.***.*..**...***....*.****.*.*.***.*****..*..******.*.*...**.***......*..*....*.***..*..*.*************..****.*.*.*..***..**.*.*.*.*...*.....*......*..***.*...*.****....**.**********.......*..*..**..**.***...*.****..***...***.*.**...*..*...*....***.*...*.*.*....**.**..*.*....*..**.*..*....****..*..*...**..**..**...*..**...***..*......*.*.**...*.**..*..**....**.**..*..*****.**...**........*.*.*...**.*.*...**..**..*.*..********.***...****.....**..*.**.**.*...*.**.*.*****..*******.****.....****...**....**.**.***....*....***.*.*.**.**.**...*.*.*.......*...*......****....*..*.*.****.****.*...***.***..*..****.*.****.*..*.***.*.****.**.*.*..**.*..****.*...**..*.*.**..*.*.*..**..**.**.*........***...*..**...**.**.*.*.*.....**.**.**.*.*..**..***..*...*..**...***..**..*..*...**.*.**..*..**...****.**..**.*.**..*****....***.*.***...*.***....*.*...*.....***.*.......***.*.**.**.**...*.*...***...*.******..*.*.*......*.**...**......**.**......*...*.****..*...*******.*.*...*.*..**.......******...**..*.**.*......*.....*.*.*.*..**.*.*.*.*.**.**..*.*...*.**.***.*...*.**..*.**.*....*...*.**..*...****....*.*..***...*****.*.******..*.....****..*.*********.***.****.*......*.*.***..*.*****..*...***..*.**.***.....******...*.*..****.*.*****.****...***..*****..***.***.*..*.......***.****..**..*.**.*******.**..******.*****.**.**.*....***.....*...*.*.*....*******.**.*..*.***.*****.**...***.*.*...*****.******..*.*.*.****...*..*.*.**.*..***..**...*..**.*...**.**..*.*..*..****.**.*.**.*......*.***..****.*.*..**...***.*.***...***.......**...**.*.***..*.**.**..***..*.....*..**...*..*..*..*******.*.**....**.*..**...*.****..*.**...*.*..**.**.**.**.**.*......*
.**.****....*..*.*.....***.**..*.**..*..*.***.*.*.**.****.**.**..*.*.***.**...*.**.***.****.*.****.*.*****..*..****.******..**.**...***.**..*..*..*...*.**.......**.*.*.*.***...*.**.****.....*..**........***..**...*.**..***.**..*...****.***.***.**.*.*...***...*..*****.*......*.*.....*...**.*.**.**.....**...*..***.***.**...**.*..*....****..*..*....**.*.***.*...**...*.**.......**.*..***.**.****..**..*...****..**.**.....**..*.*..*..*.....****.****.***..*..*.**.*****...*****..*..*.......*******.**.*......*.**.***.******.*.*****...***..*..**..**.......*.*.****..****.****.*****..*.**.*....*.***.**.*.**....*****..*..*.****.**.***.*..***.**..****.*****.**...***..**.*...*******.*.*****.*********.*.*....*...**.*.***..*..*....**...*.***.**.**.*...*...*****.*...*....*******.**.**.**.*..**.***..**...******...**..*****..****.*.*...*.....*.***....***.....*..*..**.**.*..**....*.**..****..**.**..**....****..*...*.**.**.**.*.....*...***...*.*..*.**....*.***.***.********.****.****...*...***.***.****.*.*..*.....*.**.*.*****.**.**.**...*.*..***.*..*.*.*....**.*.****..**.*.***..*.*.....*..*..**.*.*..**.**.*****.**..*.*.*..*.*....*..**...*.**..*****.**......**.*...*...*..**..*.*.**..*.*.*.**.*.*****.*.*......*....*.**...***.*.*.**..*.*...**.*.**********.*...****......*.*.....**.**...*.*.**..*.*..***....*..**...**..****.**..*..*..**.**.**..**.****.**.*.*.**..**.....*..*.******.*..*.*...**..**.**.*.**..**..*.***..*.*.**.....**.*.....***.**....*.**..***......*.*****.***.*..***...**.*.*.*.*.*.***...***********..****.*.....*..**.**.*.*.****.*.*.***...**..*..*.**.....**.*****..****.***...***..**..*....*.*.*.***...****..*.***.*.**......*...*.**.*...*.*.**...*.....*..**..**.*..***..*....**.*.*..**.*****..****..**..*..***.*.*.**........*.**...*.*..***.*..**.***.....*...***..*.**.....****.*........*..**....*....*.*...*....*..*..*.****.***.*..******..*.**.**..*.*..*..*..**.**.*........**....*.*.***.**....*.*.**.*.**.*...*.**...**...*.***.**.**..*.*...**.**.**.***.*....*..*.*.*.***..*.**.*.*.**.......
.****....*..*.*...*..**.*****..***.*....*....*.*..*.*.*.****..**.....****.*......*.**......**....****.***.***....*.***...*.*.*.*..*...***.*.**.....*..**.******.*...**....*...*.*......*.***.*..*.....*.*.**.*..*****.*.*...****.*.......*.**......**.**..*.**.*.**....*..**....*...**.**..**.***.***...****..**.**.*******.*.**.*.**.***.*..*...*......***.***...***.*..*...*...*.*..*..***..*..*.*.....*...***.***.*..*.**.*..**.....***.....***.***...*..*..**..*.*..**.***.***...**.**.****.*......**...*.*...****.**.*..*.****..*.*..****..**.*....**...**...**.*****..****.**..**..*..*...*.*...*..**.**....*.***..**.*..*****.*...***.*.*...*.***.*******..*..**.***..**......*...***...*..*..**.*........**...*.*..*.*.....***..****.......*..**......*.*****..***.***.***.*..*...*....**...*...*.**.***.**...*....***..*..**...**..***...**.**.***.*..*****.....****.**...**..*.........*...***....*..***..***.*..***.*.*.*..**.******.*...*....***.*.**.*****.*.***..*......**.***.****...*.*...*.*.*...*...*..*...**..***...***...*.*.**.*......****..**.***.***.....*.*..*..*..*.*.***..***..*.*......*...*****..***.*.*...**.**.*..*.**********..*....*..***.....*..**..*.***.*...***.*....*...*.**.*****...***.....**.****...**.**..*..*...**.*..**..**..*.*.***.**.....*.**.*.*..*****...**..**..**...*.*...*.*.**.**...*...*****..*..*..*..*.*.*.****..***.....*****...****....******.*.*.*..***.....**.*...*....**..*..**.***.**..****.*.*..******.*..*.***.*...***.****.**.**...****..**.*****.*.......*******.*.....*.******....**.....*..*.****.*.****......*...***...*.*.....*.*....****.....***.**.....*.*.....*.*.*..*...*.*.*.**.***.......**.*.*.*....****....*...*.****...*....**...**.*....***...*..*.*..**...*.**..**.*..*.*********.*..*.**..**.*.*.*..*.***.**.****.**..***..**..**...*...*..****..*......****.***.****..*.***..****..*.*.**.*..*...*.**..*.....*....**.**...***..*..*...****...***...*.*.****.*...*.******.*...*.....**......*......*....*.*.**..*.****...*..**..****.*..***..**..***.....*..*.**.*....*..*.*.*...**.*..*.***..*.
*.*...*..***.*.*....*.*.**..*.**...**..*...***.****.***.****.....***..**...*..**...***.*.*...**.****......*.***.**.***.*.*.*.*****..*....*.*.*....*.*.*...**..*.*...****.*.**.**.*.**.*********.*...*.*..****.*..**.**.**.**..**.*.**..**..*..***.*....**.*****.***...*.*....**....*.*.*.*.***..****.*.*...*.******.**.**.****.*.***.*.....****.*..***.*...*..*...********........*.....**********.**.***..*..****.*..********..*.*.**.******....***.*..*..*.**...*.***.**..*.**.***.**.*....**....******..*...*.**.*.*.*.**.**..**...***.**.**.....**..**..**..*...**...*.**..***..****........*....**..**.****....*..*.*..**.*****.*.***********..****.*.*****..*.****.*.**..*.*****.*......**.****.*..........**.*...***.*..**...*.*.**...*.**.**..*.***..*.*.**...**.**....*.....*..**.***.**.****..*.*..*.*.****.*..**........*.*.****.***.**.**...*.*.*.********....*...*...**.*......*..**.**.*..*......*.**.***.***.*.***.**..**...****..**..*.....*****..**.*..*.***.*.*.**.***......**..*.......*..***..***..*.****..*..*.....*.**.*.**.....*.....***..*.....*...*.**..****...*.**.**.**.**.*...**....***.***.*....*..*.**...***.*.*...*..**..*.***..*..*.**.***.**.******..*****....***..****.******....**..*.***..***.*..****.*..*...**...**..*..*.*.***....**.*....*.***.**..***...*****..*..****.**..****.......*..*...*.*..***..**.**.*.**.******..*****..***..**.*.**......**..***.*.*.**..*..*..*.....*.******.****.**.**..**..*.*.**.**.****.**....**.**..***...*...**..**.*.*..**..*.*****.*..*..*****.....**....***.*..*.*..**...*.*****.****.*.***.*..**....***.***.*.*..*...*.**..******.*.*..**.***......*****......**.......**.*...**..*..*.......*.*.*.**...**.....*****..***.**.**.*.*..****...*.*****.****...**.*.*.******.*.*...*.****.*****.****.......*..**...**.****..**..****.**..****.**..****....*.*...*..*..**...***.**..***.....**..*....*..*...**.**.**.*..*****..***.**.***.**..*.*.****.*..**..***.*.*.*.*...****.....*...*.**.*.**..*...**.*.*...***..*.**..**....*.****.*.*****.**...**.***..*.***.*.*.**..**..*.**.**.**...*.*.......*
*....****..**..*.*.**.*...*..*...*.....*...*.**..*...**.**.*.*.*.*.*.*..**.....***..***..**.*.**.*.**..*....*.*.**.*...*....**.*.*.*.....*...***...*...*...**....**.****.****.*....*.*.*..*..***..*.*.***.*.....***......*......*..*.**.*.**...*........*..**.***.**.*....*.***...*.*..*.*....****..**....**....*.**.*..*****.*..*.**.***..*.*.*.***.***.****.*...**.....**.*...*..***..*.*...**...*....**.*..*...**...*..***.*********..**..*.*..**.*.*.*.*..*...*...*..*.*..*****.**..***.*..*.**.***.*****.**.*...***.**..*.**.*.***.*.***.***..*...*..**..*.......******....*.*.*.......*.*.*..**...*..**.**..*..*.*.**.*.***.*..*****....*..**..*.*..*..*.**.*...****...**.*.*.*****......**.**....*.****...*.*...*..*..******..*...*....*.*****.**.**............**...**.*.*.**.*..**..**.*..*...*.*...**.**.*.*..*....**.*..*.......*.***..****.****.**.*...*...**..*.*****.*.*....****...****.***.....**.**.*....**..*....*.*.**.*.*....**.**.**.....***.**......****.*....***.*..**.****..*.****.......*.*..**.***.**...*.**.......*.**.**.**.*....**.***.**...*.*.***.***.*.*.*..**...*..*..*.**.*..*.**.*.*.***..*.**.*.*.*.*.***..*..*....*.***.*.*.**.*.*...*..***.*..*......*.*.**....**..*..**...**.*.******.*.*.*..*..*****...*.**.*..****......*.*..*..*..*.*...*.***.****.**.*******.....**..........*....*.*****...*..****.******...*.*..*..****.*.......*.*....**...***.**.*.**..*.***....*..*...***...******..*..**....*.***..**.*.**.*.*.******.**.......**..******.*.......*...******....*.*.*..*.*.*.**.**..*...*.**..***....***.*.*****..***..*..*.****.*..*......****.**..******.*...*.****..**..*...*..*.**.*...*****.**.***.*.*.....***...*.....*.*.*****...****..**...**..*...****.*.****..***....***.*.**..**...**..*..***..***.*....*...**..*.....*****..*..**......*.*.*.*.*****...*......******.*.....*****..****.******..*...**...*****.*..***.***.*..**.*.*...**.**.*.**.....**....*.*****.**.*.*.*......*.*....*.*.*.*..*..*...*..****..***.**..**..*..**.*..*..**......****.*****..*...**...*..****.****...*******...*.***...*.....*.******
.******.*.*..*.*.*..****.*..****.*****......*.****.*..***.*..**.**.*.....**.***.**..****.*...***.**.*......**..**.....*..******..*.*...*..*..**.**.***..**.*.*....*.*..******.**.*.*....**..*....*.***..**..***.***..*...**.*..*....*.*.*.*.*..**..*....**.***.*..**.*....*.*.....*...**...*...*********..*..**..***..*.*....*.*..**...****.***.***.*.**.**..***.*.....*.*..***.*.*.*.*.***.*.**..**....*.....*..********..*...*****.*.*.*..**...*...*****.***..**...**.****..***..*.****...**...*.*.*..*.....**.*..*..*.***..*****..*..*.**.**..*.*.*.**.*.*..**....**...***..*****.****.*.....*.***..**.......*.*..*.**..**...**...**....**.**...**.....***..*.**..*.**.*.***.*..**.************.****.*.*...*.*.***...*..***.*...**......*...*.*.**....*.*.....**.*.**..*.*.*.*.*.*.........***..*...**.*...***.*.......**.****.....*.*..**.*****.*.*....*...**..***.***......*.*.*...*...****..*.**........****..*..*...*.**.*.***...**..*..******.**.*.**.**...*******...*..**.*****.....****..*...*..**.**...*..*.*.**..**...*..***..*.***..**.**..*...*.*....*.***.*.*********.*...**...**..*...***...**.**..*..*.***.*..**.**...*.*.*..*.******....*..*..*.***..**...*..***..***..****.**..*****.***.***....*...********.*****.*...*.***...***.**.*.*.****.*****..*.****.*****.*..*.*.***.....*...*************..**.*.*..***.**.*.*..*.*********.*.*...**.*.*.*.**.*.*.***....*.*.**.**...****..**..*..*.*.**........***..**.*..****.**.***.*.....*.*******.*..*..*..**.****.....*..**.*...**.*....**.***.*.*....**....*...**.***..*.**.*...*****...**.**...*.*.*.**..*..*****..*.**.*....****.****..*.********.**.*.******.**....*....*..*....*....*..*.*****.*.*..****.**..**...*.*........*..****....**.*..**.*.****..*...*...*.*.....*...*.*...*.**..*......*..*..*****..*....*..**..*****...**..***..*.**..**....**.....**..*..****.*...**..*.**.......*.****..***.*****..*.**..***...**.***.*.*........*........*.**....*...*.***.****..****.**.*..*....**********..**....*.*..***....***...*..**..***...*.*....***.*.******...***.*****.*...**...**.***....***..**
*....***..*.*.*.*..*....*.*.*...***.**.****..*..****..*..***.**...*..**.*..****...*.***.....**.***.***.****....*..**.*...******..***.***.**.*..**.*.*...***......**....*.*.**.*.*..*......****.*..*...***.*..*..*..**...*.***....**.*..**.***..*..*......***.****.*...*.********..***......**..*..*.****..****...*..*.*....*.*...*....**..****.****....*****.*..******.....**.*..****...**...*.***..**.....*.*...**.**...**.**..****.*.*.**.**.****......*...*.*.......*.***..**.*.*...***..**.**.*..***..**.*.*..*.****......***..*.*.*..*.*..**..*....***.**.*.....***.***.***....***.....*.**..*..*...*..*.**..**...*....*..**....**..*****....*.*.*.***...*.....*...*...***....*..**...**.**...**..*..*.*....**..**.*****.*..**.....**..*****.****..*.**.*.......*..***.***..*.*....*..*.....*..**.....*.*.**.*.**....**.*.*.*..**...****..***..*.*..*..*.*...*..***.*..*.**...****..**...*****...**.*.....**.*..*.*..***.**..***..****..**.**......**..***.**.*.*..*....***..*.*.*****.*..*.**..*.....***...***.*.*.*..**..*.*.******..***.*..**.******.*....*.*.*.**.***.***.*...*..**.*...***..*..*........****...*.*.**..*......**..*..*****...*.**..*..*......*.*...*..*...*.....**..*.*.***.*..**.*....***.*.******.*.*....****...***********..*.....**.*..*.*.*.*.****.*.*.*....*..***.*******....*..***.******...***..**...*.**.**.**.**.*.*.****.*....*.*..*..******..*..*.**.*..***.**.*..*..**.****.....*..***.*...*.*.******.**.******.*......*.*.*..*.***......********.****...**.****.**.**.*..*.********.*.*...****..***...****....*...*.*..**.****.....**..***..***.**.*...*......*.**.*.*...**..**...****.**.*.*.....*.**....*.*.*.*.*.*..**.***.*...***.****.*.**.****....**.....*.*.*...*.**.****.*....**..**.*.****...*..**.**.***...**.**..**..***....*..*.***...**..*.*.**...**.*...**.***....****...***..*.....*...*.*.*..*.****.*.**..*..*.*...*.**.***.****.***...*.**......***..*.**...*.*.**.****..*..*.*.*.*..***.*******.*.****.....**..*.**..*...***********.*.*.*..*.**...****.*****.****...*....**.**.*..*.***..*..*.**.*.....****...*..*.**
.*...*..***.**....**.*....*.****.***.***..*...*.***.*..**...*.**.*.**....*.******.....**.*.......***....**.*.****.**.*.***..*.****.**..**.**..**....*.*..**.......**.***.*.*...*.*.**..**.**...*..*....*.*.**.*......*...**....*.*..**.***.*****.*.*..**....***.*..*******..***.**.**.......*.**....*.....*..*..*...*.***..*..*..*.****..**.*.***.**.*.*.*****.*****.*....*.***.***.*....**...*...*..****.**.*...*...........*.....*..*...**...**.....****.....****..*..**.......***..**..*******.....***.*.*.***.***...*.**.***.*...*..**....*.**.......**.*....*****...****.******.**.*.*.*.***..****..*.****...**..*..******.*..*.***.*.*.*..*.**.****...*.**..*..*....*.*.******...***..**.*.*...***....*.*.*.*.*....*.*...*..*.*...******...******..***..**.*...*.**.***.*.***.*..*.*.****.....*.*.***.*.....**...******.****.*...*.....***..*.....**..**.*.***..***....**......**.*.***.**....*.*.**.**.**...**.*..*..*...*.**...*....*..*.**..*.*..*..***.*..*.***..*.***....*..*.**.*..**.***...*.*********...*.*.*.*..**..*....****.**..*.***.*.*.**..*..**.*....*..*.*.....**********..*.*.****..***.***.*..**.**.*****....*.***.*.**...***..***.......****.**.*.*.******..*.*..*..**********.*...**.**..**...***..*.*...*.*...*...*...*....*....**...**.*..*.**.....**...**..****.*.....***.**..*******.**..*.*..*.*.....*..*.**..*...****..*.*...***...****.*.**......***...*..***..*.**.*****..*.*.*.**......**..*.****..*..*.*.**.....*..***.**..*.*.*.*.*..**..****.**.***........*.**.*..*.****.***...*..**.....*.*.*.*.***.**..*.***.*.***.*.*..**...*...*.*.*..*.*.*...*.*.***..*...**...*.*....*...*.*..*****.***.*.*****.*...**..*.****....***..*..******.***.*.*.*.**.*****.**.**.*.*......*.*.***......***...***.*...*.**..*.****.*.******...*.*.*.***.*..*....*****..*.***.***...*.*..***.**....******.***..*..**.....******.*....**..*.**.*......*******.....*...*.****.**.***.***.**.*.*..*.....****.**.***....*..**..*..****..*.***.*.*.**.*.*.**....**..*****.*.*..*...**..*...**.**.**.*...**.*.......**.....*.*..*******..**......****....******.**
.**.*.....**....*****....**..**...*.*.**.*...*..*...*.*.**...****...***...*....****.....***.*..*...**..*.***..*..*..*...*..*...***.*.***...*.**...*.****......*.****.*..**.**.*.**.........*..*.*..**.*.*.*.*.*.*.*..*.*........****.*....****..*...*..**..***.**.*.*.***..*.*******...****.**.*..*..**.**.*..**.*.*.*..***...*.*..**...****.*.****...*..**...****.*****.*..*******.....**..*....*..*******..***.*..*.*..****.*.*..****.*.*.*......*.*..*..*.**....*.*.*...*.**..*....*..*.**.*******.*.**.*...*.**.**......*.*..**...****..*.....*..*..**.**.*..***.**.*...***..******.*.**.**...*..*..*..***...*.*...***......**.*..**....***...****.**......**.....**....**.**.**..**.*.*.*...**.*.***...*.*..**...***...**.*.*..*.*....*.*.**..**..**.*.........*.**..*..*.*..****..***.***.*...***...*.*...**...*...**...*.**..**....*..*..*...*.***..*.*******.......*.....*.**..**..***...*.*.**.*.*.***.*...***.*.***..**..*..*.*.*...**.**.****.**..***.*.*....***..*..****..*.**.****.*...*..***...****..*..***.**.*.....*.*.*.....*******...*.****.*.**.**.*...*.*.*.**.............****.**.*.*.**********.**.*.***.*...*....*.*.*...**.**.*....*.***...***..**..*.****....***.*****..*.*...****..*.*.*...***.**..*..*.****.**..*..*..***..**...***.**...****.*.....**.**...*.*...*..***............*.**..*....*.*.....**..**.*.**..***.***...*.****...**.***........*.*..*.***...****...*.*.******.....*.*....*..**..*....*...*...*.*.**..***.**.****.*.....**...***..**...*.**.*.**....****..*.*.**.....***........***.*.******.****....*..*..*.*..****.*.*..**.**...*..**..*.****...*.**.**.**.*.*.*.*.*.*.*.*.*..***.......*...*...*.*.*.*.**.......**..*...*...*..*..*****...***..***.*****.*..**.**..*.****.*.*...***..**..*****.****.*****.*.......**.*...**...***..****.*.*.**.*.***.....*...*.**..*********.****.**.**.*****...**..**.*..**.******....**.**....**.**.*.***.....*.....***...**....**.*.*...***..****..***......*...****.***...*.*.*........*.*.****.****.*..*.*..*****......*.*..**..*..*.**.*.**....**..**.***.**.*..**..**.*..*..*.***..***
**.**.*****.**.*.*.....*.*.**...*.**.**.*.*...*.***.***..*...*.*..*....*.**.*.****.*.****...**..*****.***.*.***.*****.*...*.*..**.....*.*******..**...**.**.*...*.*.....***.****....**..**......**..**....**...**..**.***.****....*****.*.***.*...**.....**.*..**.**..*.*.*.*.*..*.....**..***.*.*...*..****..**.*....*.....**.***..**.***.*...**.***..**...**.*.**.*.**..*.*.*.*.**...*..*..*.*.**....*..****.*.*.**.***.*..**....**.**.*****......**.**...*..*.**...***.**...*..*.*....*.***....*..**..*.*.*.*...**.*****.*.**...*..*..*.****...*.*.**.*.***..*****.*.**..*..**.***..***.*.*.**.****.**.........**.*..***.*..***....***..**..*.***.*..*****.*.***.*.******...*..**..*.*..*****..*..**.*.*.*......*..*.****.*..*..**.*.**.*****.**..***..***.***...*.*..*...***.*.*.**..**.*.**.***..**.*.*..***.**..**.*..**..**.*...**.*.**.........***.*.....*.**..***..*...***..**.*.****.*******...*.**.**.*.****.*.*.*....**.***..**.*.***.**......**.*.**.*....*.*****.*..*..*.**...******.******.*..**..*..*..*.*.*.*..***..*..*.*.**.**..**.*...*..*.*.***.****..*..*..**......********...*.****...*..*....*...*.*...**.***..**.**..***.*.**.*.....**.**..*.*.****...*...****...*..***.*....*****..*.**.*.**..****......**...*.*..*.*.*.*.***.***.*...*.*.**.**....*****..***.*.*.****.*....*...**.**...***.*..*..*.****.*******.*..*...****..**.*****.**.*.*..*..**....**.*....***.****.*.***.*..*.*.*.*.**.*...*....*.*..****....***..*..***...**.*.*..*..*..*.*..*.*...*..*..*.**.**.****.*.*...**.**..**.**..*****.*.*.*.**.***.**.****..*...***.*.****.****..*..****..***..***.*.**.*.*.*..**.**..*.*..*.***...**.***....**.*.***.*....*..*******..**********...**..*....****.**.*..****.***....**...*.*.**..**...*..*.......*.*..*....**.***.**...**..*****....*...*..**.....*****.****..*....*.*.**...**.*.*..**..****.**.*.*******.*..*****.*..*.*.*..**.*.****...****...*.**.*.**..**.*.*.**.*...*.*.*.*.**.*.**....**....**........*.*.*.**.**...**.***.****.*...**.**..******....*...*.*.****.****..***...**..*..*.*.**.**.*...*..*************...*.*.....*
**..*.***.***.*.***..*.*....**.***....*...**..***.*..*..*****.*...*.*..*******..*.*.*..****...***.**.*..***......*.***.***.****....*..*...*..***.***....****..****..*.*****...*.*....****.*.*...***.*...*.*.*.*..*.....***.**.*.***.*..*.*.*.*..*.*..***.*....*..*...*.****..***....*..*....**.*.***..........*.*..***..***...*.**.**......*..**..*.**.*.**.*.*...*.*.*.**..*..*.**.***..**....**.******.**..****.**.*.*...***.*....***...*..***..******....*.*..*....**..*.***....*..*..*..****..**...*.*.**.***.*...**.....****..**......**.**..***.***.**..***...*...**...*..**.*****..*..*.*.**.*.**..*.*.*...**.*.*.**...*.****...******......*.*.****....**......*****...*.*..*.*.*.....*.****.*.*.***..**.**..*....*..*...*..**..*..**.*.*.**....****.*..****...*.*..*.**...*..*...*....***..****.**.*.***..*.**.*..*.*.*......*.*.**.*.*..**...***...*...**..*.*..***..**..**.**.*..**..*..**..**.**...........*.**...*.*..****.***....**.**......*..****.*...*..*.**.**.**.*.**.....***..*...*.*.....***....****...*..**.****.*..**..***.*.*.*..**.**..*....**.***...**.**....*.*.*...*..***.****...*.*.*..**..*..*..***..*..*..****..*....*.....*****..***.***.***..*...*..**.*....***.*.**********.**..*.***..**.**.....*....*.*..**..*****...****.....*....*..***..*.*.**.*.**.****..***......**...***.**..*****..****....**.*.**.*....**..**...*.**..*....*.*.***..**..**...*.***..**...*......*.**.**.***.**.**..**....*...*.*..*.*..*..*.*......*..**.*.*.*....*..****.**......*..***.*...**.*.**.**.**..*..*.*.*.**.***.***.....**..*.*....***.*.*.***...**...***..*.*..*..********.**.*.**...***....***.****........*.*.***..****..***.**.***..**.*.*.***...***..**.*..*.*......***.*...***.*......*....**..*.*...*.*...*.***.*.**.*.***..*.*.*...*..*.**..*..**...**.*.*.*****..*.*******..*.******.*.*...*.**..*.***..*.*.*..*****..*.*..*....*..*..*....****.**.*....*...*.**.**..*.*.*****.**....**.***.*...*.....**.***.*.*....***.*..*.**.*..........***.**..***.*.**..**..*.*.*..*******.**...**..*.....*..*****.*.***..*.***.*.......*.**.**.*..*.**...
...***.*.******.***.*...*.**.*.**.**.**.***.*.**.*.*.*..**.**.**..**.*.****.*.**.*..*..*..**.*..**.**....***.**.*.....*..**.**..*...****..***.****.***..**....****.***.*.**......**..**.*..*..**.....*..*..*.***.*.**...*.*...*.*.*.*.....***.*.*....*.******..*..**..*.****...****.*....*..***.....*.*.***.*.*..***..**..**.*.**.*.*...*...*.****..**.*.****.**.*..**..***.*.**..***..*****...*..*.*.*..****...*..*****.**.**....***.*.*..**.*.*.**.***...*...******.*.*.****.*****.*...**.*...**.*..*....*.****..**...***.*.*..*..*..***......*..*.*...*..*..***...*..***.*****.....******...*....***.***.*.*.....*..*......*.*....*..****.*...*.***..*..***.*..*.**......**...*.****.****...*..*....*.****.....****.**...***..*..**.****..**...*.***.****.***.**.*.*...*.*...*****.*......****..*..***.*****.*.*.*.**.***.*...*..*...**.*..**..*..*.*.*.**..**.*...*...*.***.**.***.***..****....*.*.*..*.***.*..***...**.**.*.**...****.****..**.*..*..*.....*..*..*..**..**.******.****..***..***...*.*.**.***.**.*.***.*.***..*****.**.**.*....**.**....**.**..*.*.***.************..*.*..***.*.**..*.**.*..**.*.***..**..*.**....*.*...**.*.**.**.**..**..***...***.*......*.*....*.***.***....*****....**..**.**...*.....**.*.*.*.**.**...******.***..****....*..**..*.*.**..**.*..***....*.***.*.****.*.*....***********....*****...****.**..*****..**.*......*..*.**.***...*.**.......**.*..**.*...*....**...*.****......***.**......*..*..*....*.*...*.***..*.*.*....**....*.*...*.*.*.....*..*..**......**..***..****...***...*..*...****..*..*..*..*...*******....**....**..**.******..*****.*.*.****.*******..***....*..*...*....*...*.**..***...*.**..*...*..**.*.****..**..**...**.*.*.*..***...******.*.*....*...****.****.*.**.*.****..*****.*.**..*..**.**.****..*.*...***.*...*.**....*......*..*.*....*..***..**.....**..*.*****..**..***....**.*....*.*.*****.**.*...*..*.*...*.*.***.*.****...***.*..*...*..*.**..*.*.*.***.*.*...*..*.****.*.*...**.**..*.*.***.*.***....*....*...*.*.**.****.******.*..****.*.**..**..****.**.*.....*.**.***.****...*.*
.****.....**.*.....*.*......**.....*****.*..*****....**...*****.*.****.*...*.*.****..*.***.*****..*.*.**.*..*...*....**.....**...**...*.**.*...****..*.*..*...*...***.*.****..**.**....**.*.**.*.*....*...*.****.**.*.***.*.**..*.**..****..**..**..**.**...*.....****.*....**...***.*.*.**..*....*.*...***.*.***.***...*...*...***...*..*.*....*.**..*.*.***..****...**...***..*...**.*..*.**..*....*.*.*.*....**....*..***....***....*...*.....*****...**..*.*....***.******.*****..*.......****.*.....*......**.*.***.**...***.*.**..****.**...*.*.*...**..*.********...*******..****.*...***.**.**.***..*.*.*..*..****...****.**..***..*.....*.***.*..******.......*..*.**...*****.*....****.*....*......*..*..**.....*.*..***...*.***.**.****.**.*.*.*..*..*.*...*.....****...**.*.*.**..***..***.*.**.***....**.*.*.*.*****.*......*..*.**...***...**.......*.*.**........*.*******..*.*..*.....**.*..****....**.**......***..*.*...**...***.*****..*.*..*.....*..*******..*..*...*....*******..*.*.**.*.....*..**...***..***.**..*..*.*..**.*.**.**.*.*.***...****..*....***..*.***..**.***..**...**....***..*.*****..*..**.....*****.*..**.**.*.*****.*.*...*.**.**........*...**.*.....*..*...***....**.*.***.***...**.*.*.*..***.**..*.*.**.*.**...**......*.**..*.*.*...*.***...*....*.**.......**..*..***.....*.*.***.*.**....*.**..***.*..*..*.......*.....*...*.*..*.***.****..***.*..*.***.*...***.*.*.*..*.****...***..**.****...******.....*.**.*.*..*******.*.**.**..*****...*.*.....*....*..**...**..*....****.......***.**...*****....***.**.*.*.**.....**........*..****...*..*.***..******.*...******.*....*.***.*..*.***.**..**.**.*..**.*.****....***.*...**.******....****..***.**.*..**.*.*.*.***..**...**.*....**.**......***..*.....***.*.*..**.*.**...*...**....**.***..****.**...*...**.***.********.*****..****.*....**.*........*.***..*...**.***...**.***.**.*.......*..*....**.*....**..**.*..*..*.*****.*.*.*.*****.*...*...*.****.**.*..*.*..**.*.******.****..**....*.**....****..**.**...***....**..***.**.*****.*****.....***...*.*.*****
..***...*..*..*...******..*...*.***.*.**..**.*.*.***.**..*.***.*.*.*..**..*..*.**....*.*..**.***..*...***.*.***..*..***.*.***..*..*****..*..**..*.*.....*.*.****..*..****.**..**.**...**..*...**...**.*.**.*.*...*..*****...********...**.*..*.**....*..*..**.***...*..*.*****..*****.*****.*........***..**.*...*.*...**.....**.....*...**.*..****..***..***.*.**.****....***..*...**.*.*.*.**.*..****...*..**...***.*.*..**.*****.*.*...****.***...**.*..*.*...**.***********...***.*.....**.***..*.**.*..*..**.*.*.***..*.*.*.*****.*.*.***.*...******..**..***..****...***...*.**.*.*.*...***.*.**..***.*.**...*...**.***.**.*.....*...*.***...*.***...**..*..***..*....*.*****...**...*.*...******..*...*.**....**..**.....****.*....*****.*.*.*.*.****..*..*..*..*....**.*..**....***...*****.*.********.*.*.**.**.**.*....*...*..*.**.....***.*.*.*.*.**.*.*.*.***..*..*.***.**....******.*.**.*...***.**********.*..*.*.****.*.***.**..****...**.*.*.***.**.*.***.*......*...**.***...*****.......*.....***.*.****..***.*..*.*.*...*.*.....*.*.***...*****.****.*..**.*.*.***.*..*.***....**..*.****.***.***....***.*.*****.***..**..*.*****...*****.*...**.*.**..****.*.*****.*******.*.*.**....*.*....**.**...*.*.*..**...***.****.**.*..*..**.*...*.*...*...**.*.*..*........*.*..*..**.*.*.*.**.*.*...***....*....**...*****.***....*...***.*..******.*.*.**...***...*...**.*.*.**.........**..*.*.*....*.*.***.*.*..*.*.**..*.*.*.******..**.*...*.**.*...*...***.***..**.*.*.**.**.*.***.**.*****.***.*..***..*.*.**..*.**..****..*..**.*.**..**.......*.**.**.*..**.*..*.*.**.*.*.*.*.***.*...*...***..***..**...*.*****.....*.*.*.**...**.****..*.*.*...*.****.*****.**.*.*..*..****.....*.*.**.****...**..**.**.*.......***.*...*.***..**********..****.......**..*....****....**.*...**.**.**.**...*.*.*...**....*...*.**.....**.*.***.*...***.*...*.*..**.*.*.****.***..****..*.*.*.****..*...**.******..**.*..**.*.....***.***.**.****..*..*...*...****..****.***..*****.*****.**.**.**...*.....**.*.***.....***..**.....**....****.***.***.*.*..*.********.
..**.*****...*.****..*..*.*...***..***...*.*.**....*.***....*....**.*.*...**.*.***...*.*..**.*.**..****.*.**.***.*....*****...**.....***......*.*.**.*.*...**.**...*.*....****..***.**.**..*....*.....**.*.*.*.*.*....**..*.**.**.*..*...*.**..**......*..*.*...**.***.*.*..**.**..***..****.*..***.**.*.***.*.*...**..*.*.*.*....*.....**.*.*.*****.*.*..*..*.******.*****...*****..*.**.*...**..**...**.***.....*.**.*.....****...****.*.....*..**.......****.*..*....****..**.*.***.*****....****..**.***.**..***.*..**.*.**.***.......*..*...*.****.*.*****.**.*.*.....*..*.**.**.*..*****.....*.*.****.*....*..*....***.********.......**.**..**..**.****.*..*..*.*.**.**.***.**.*.**.**.......**.....***..**..*.*.*.****.**..*...*.***.*....*..**.****.**..***.*******......****.*.*..*..***.*..**.*..**..**..***..**.*****.***.*...*.*..*****.***.*..*..**.***..*..*.....*..***.***..........*.*.*.**.****....*.*.....****..*..***.**..**...**...*..**.*...****.*.......*.***.*....**..**..*...*.*.****.*...***..*.*..**..*****..***.*.**.....*..****.....****...**.**..**...***.....**.**..**.***..***..**....***.**.**..***..*.*.***....***.*.*.**...**..**..**.*****.*.**.*.*...****.***.**....*.*..***..**.*.****...*.**.*.*..*.*.*****.*****.***.*.....*.******..*.*.*..**....*.*..*.***.*..*..**....*.*...*..***..*...*.**.****..*.......*.**.*.*...****.*.*.*..*****.***.**.***.*.*.**...*...*...***.**..**..*.**..*.*..**..*...*..*...**..*.*.*.**.*.******.*.*.....*.***..*...*.*.*.******.*...**....***.*....*...**..*....*....****.*...*...*.**..***.*.*...*.*.***..**...**.****.*.*.****...***.*.*...**.**..*.**......*..***...**..**.**.*..**..*.*....**...**.********.*..**..*....***...***..**.*.*...***.**.*.*.........****...***.*......*.*......*.*.***.*.***..****..*.*.**...**....**.**.************.*.*********..**...*.*...***.*.**.***.*...**.*.***...**..*...*****...***...**.****.***.*.*..*******.*..*.*.*.**....*...**.*..*...*****..**.**.**...*..**.***..**.***..*.***.****..**.**..*.*.*.*.........***..*.***.*.*.*.**.**********.****...*.
.*...**..*.****..****.**.**....**.**....****.......*.*..*.*.*.*.*.**..***..**.***..*****..***....***.*.*....*..**..*...**...*.*...***....***.*..**.*.**....*.*.*.*..******.*........*...***..*....***...*.***.**..**..*.*..**..***.*.**.**..*..**.*****.*..**..**.**.*.*...**.**.......*...*******.*....*.*..*.....*....**.**.*.*..**.*.***..*....**.*.....**.*...*.**.*.*..*..*...*......*..*.**..*.****.*.*.**.**....*******.**....***...****..*.****.****.*...*.....*.*****.****.**.*.***..**..****...***..**.....**..**.***.**..**.***.****.**.***...*..*.***...*****..**.....**.***....******......**..*.......*..*.**.***..*****.*..**....*..**.*...****.***...*.***.**.....*.*.....**.**...****.*.*.*......**..*.*..*******.**...*.*.*..***.*.....*...****.*.*.***.*.*.*......*......****.**..*.*.*..*.****..*.*.....*..***.**.*...*********.****..***.***....**.*..**.*.**..*..*.*****.*.*...*..*..****..**...***.*.**.*...*****.**.**...***.*.****...*.***.......**.*......*.*.**..**....*.**....*.**.**.*..*.*.**...*...**..**.*...*.******......**.***...*****..*..*.*.**...***...*.**..*..**.****..*....*.**.**...*.*.**.....****.***.**...*.*.**..*....*.*...***....*****.*.*..****....**.*.***..**.***.*.....*...*.*..*...****..*.**.*..***....********....*****..*..*.....*.*.......**...***...***.*.***..*.*..*..***..*.*.***....****.*.*...*.**..**.*...*..**.*****...**....***..***..**.*.*.*.****.*.**.*..******.*...*.*....**.*.*..**.*.*..*.*.*.*****.*..*.*****.***.*...*..*.*.....**.**...*.*.*.***.*.*.**......**..*.***...*..***.*.**..*.*...**..**....*..***.**.*....**....**.*...........*.******..*..*..*......****..*..***....*.*...*..**...*****....*.**.......*.**..*...***.*.*.*..***..**.....***.***...**..**..*.*****.****.*......**..*.....**..*..*.*.****...**..*..***..........**...*....**.*.*..*.*....*..****.*.*...**.****.*.**.*..***.......*...**.***.**....**..**...****.....**...**.**..**.****.**......*****.*.*......******...*.*.***..**.*.....****.****.....**..**..****..****..**..***.***...........**.*.*.....**.*.*.***.****
*.**.**...***...**.*.***.*..**...***.***.****.*******.*..*..****...**..*...*..*********.**..**..*.*.*..***.**..***...***********..**..*..*.*....*..**...****.*..**.*..******.*...**......**..*.*..**..*.******.*.********..*******.***.*...**....**.*.**.***..**..*.****.*..****..*.***.****.....*..****..*..*...*.***.*..**....*.*****.......*.**.**...*.*..***.*..******.***....*..*...*.**....***.*..****...*.*.*.**...*.*.*****.*.**.**.**.*..*.*.*.***.*..**.*...*..**.*.*...*.....***.....*.....***...****.***.**.********.**..**..*.*..**......**.**..****.**..*....**.**..*..*.**.****..*.*.***.*.*.****.*.******..*...*.*..**...**...****..**.*..**......**.*.**.*...***.**.****...**..*..*****.*.*****..*..*......*.***......*******.**.*****...**.*...*.**..*.*.*.....********..*****.*..**...*..*.**...*****..***.***.**.**.*...******..*..**.*...********...**..*.*..**..**..****..*..*.****.*.***.**..*......*.**....***.**..*.*....****...**.***..**.....**...*....**.**...*...****....*.*....*.*.....*..**.***.**...*..*.**...*.***...*.***.**.*****....*.**.***.*.***.**........*.***.**.*...*....*.**....****.**.*.*.*...*..*.......***..**..******..*.......**.**....*...*.*..*...***..*.***..*...**..*.*..*.*.**.****.*.*...*.....****.**.*****.**..*.***.*.*..*.....**.*...***.***.***.**.*....***.*....**.....*....**..*******.*.*.*..***....***.***.***.****.****......********.*.**..*****..**...**..............*****.***.*****..*.*.**...*****..*.******....*.*..**..*.*.**....*....*.*..**.**....***..**.*.****..*****.*...***.*..***.*.*....***..*...*.*****..**.**..*..*.***...*......*.**.*...*.**.**..*..*.****.**.*....*...*.**.***.......***..**.*.**...**.***...*.*.*.**..***.*****.*.*....**...**..*..*..*.*.**.*.**..*..**.***.***.**...**.**.**.....********.*..*..*...**.**.*.**.*.*.**.*.**.*.****.*..***.**.....**.*.***.**....*.**.*......*..*.*.*****.**..*..**....**....*.****.*..**.****.*.*.***....**.**..******....**.*....*...***.*.*...*.**..**.*.*..*..**.*.**.*...*.*...*.**..*.***..**.*.*.*.*.**.***.****.*.**...**..*...**.
..*.*..***..*****..*...***.....******.....**.*..**.********..****....**..*..**....*..***.***..**.**..**.*.*.****..**..***.**.***....***.******...**.**..****...***..**..*.**.*.*.*..*.**............*.****.***....*..**.*....*******.*.**.**.**..**.****...*..**..*.*.......***..***.*.*.*..*.*.*.*.**.*.*.**..*.**.*.*..**..*..*...*...*..**.**..*.*.*.....*...*..**.*.**...*...*.**.**.**..*.....****.*****.*.**.*.*****...*....**.*..*..*...***...***.***.*..*...*.**..**..*.**.....*.*.*.*.**..*.*.*..*.**.*..*.**.*..**.*.......*.**...***..**..*..**.....*.*.**.*.*.**....*.*.......*..***.**..***.*....*...*******....*.***...***.**.****..*****.**..**...***.*.*..*.**...*.*.*..**.*...***..*.***.*.******......*.***.****..*.***.*.*.*......**.**...*******.***..*.*.*.*..***..*...*..*.***............*..***..**.**.*.*.**..*..*.*....****...**.**...*..****.....***************...*...****......***..*..***...***.*..**..**.*.***..**..**.***.*.*...**.**..*..*........**...*.*.**.**..*..**.***.*...***..*.***..****..*.**....*..*.*..*.*....***..*.*...**.*.***..**.*..*.*.*.**..*...***...***.***......***.*.***.**..****..****..*..*.*.****..***...*..*.***...*....****..*.*.*****..*.*..*.****.*....**.***..**...***.*...*...***....**.*..***.*.*.*****...***...*..***.***...**...****......**.**.*******....*.**..***.****.*..*..*....*...****.*..**..*.****.**.*.**.***.*.*.*.*.*..*...***.**...**.*.**.**..*****.**.***..****..***.***..****..*.*...**...*..***..**..**......*...****.**.**.....*...**..**....*.*....*....**..***..*.*..*******...*.*...********.***..*.**..*.*...****..***..***.**..**...**.*...****....*........**.*.**.........**..*.****.*.****.**.......*.....*.***...**.**..*..*.*...*****..*.*****..*.***..***.*.*....*..**..*....***..****..*...*..*..*....*.***.*.*........***....*.*.*.....*.*..***.*..*.*..*..*.*.**..**..**.**.*..*...*..*.****....*....*...**.**..*.**...*.***.**.......*.*.*.*.....**..*.*****..*...**.*.***....***..**...*.*....*.*..**.****.*.***.*..*......*****.*..**....*.**.*****..*...*.**......*...*.**
..*....**...******..*....*****.**...**.*..**.**..**..*.*.***...****.**.*..*.***.*.**..*...*.*..*....*****....****....******....*....****.**.....*..**.****.**.***..*....*.*.******.....**.**..***..****.*.**.***.*.*****.**.*.....*.******..**.......*.*...*..*.*...*.***.****.*****.*.*.....*...*..*....*..**..*.***..***.**.*..****.***....***..*.*.*..*.**.**......*...***.**.....*.*...********....*.**..**.*..**.**.****..*.***.*...******.*.*****..****.**.*.***....*.*......*.**....*...*.*.*.*.**.*...**...****.*.*.*.*.*..*..*..*...***.***...*....*****.*..********.**.*.*..**..**...*..******.*...*......***....*.*.***.*****..*..***.*..***.*.*.**.*.*****.*....**.*.**...******.*..*.*.........*..*.***..****.**..*.*.*..*......****.*.*..*****.*...*...*.**.**..*****.*****.*.**.**..***.*.**.**....****...*.**.*.**.**..*.****.*.**..***....*..**.**..*.*......**....****..**...*.*..*..***.*.*.*.***.**.*.**.**.*.*.**.***.......*.***.*.*..*.*.*.**.**.*...*...*....**..**..*.***.**.*.*...*.**.*.***..*..**.*....**.*..**....***.*...**.*.**...*.....*..**.*.**..*....*..**.*.****...***.**..*..*.*****.***.*******.**...*......**.*.***....****.*..*****.*..*...***.*.*.***..**....***.**.**...**..**.*....*..*...******....***.**..**...***.....***..*******..***...***..***.*.**..*..**...***.....*.**.*.*..*****.***....*.*....*..*.*.....*.*.****.***.**..*..*..*.***.......*.********.*.*.*.*...**......***.**..*..**...**.*****....*.*...*....*..*.*.******.*..*.**..*...****.**...*.****....***.***...*...**.....**...*....*.*.*****..***.***.*...*..****.**.*...***..*.***.**.*.*****..*.......***.***..*.*..*.****.*..*....*....**..*..***...***....*....*...*..*.*..*..*.**..*.**..*.*.**..*..***..**.*.*..***..**..**.....*.*.*.******.**.....*****...*.**.*.......****..*..******..***..****.*..*.*****.*.**.****..**.*.*.*.***.**.***.****..**.****.*.*.*..*...**...**....*...**..**..**.*..*..*...**.*****..**..*.**.**..***..**.......*.*.*.**..*...****...**.*****.*.*.*..*...*.**..*..*..*.***....**.*.*....***..**......****.***..*......**
**.*.******..***...*.**..**.***...*..**...**.....****..**.....*...*..*****.*.*.*.**.**.****...****..***.*..*..****..*.*..*.***.*....*.*.**..*..****..*********.**.*.****.*.*******..***...*.*..*.**.**.*....*****.**....*..**..**.**.**..*..****..*.**.***..******....*..*.*...**..****..*****.*.*..*...**....*.*****..*.*..*.*..*.......*.**.*..*.*..*..*.**..**.*..**.*.*.***.*..**....*.**...*.*****...***.*.***..*..***..*.**......***.*..*.**.**.*....*..*.**.*.....*.**..*..*****.**..**.*.**.*..**********..**..**......***...*.*.*..**.****...*.*..***.*.*.****.**.*..**.*.*.**..***...**.**.**.**.**..*..*...*...***.*...**.*...*.*...*.**....*......*.*.***.****...***.*...**.....*****.*...*.*..**.*...*.*..*..*.*.**.***.*.**..*..*..*..***..*....*........**....********...****.*.*.*..****......**....*.****..*...***********.*.*.*.*****..*...*...*..*.....**.*****....*......*.**.**..**.*..**.**.*.**.**.***.***...**.*******..*.***....*...******..***.***...*..*.......*.**.**..*.****.**...*.*.****...**..*..*.****..**.**.*...*..*.**....*.**..*...*...*..**..**..*********..**.*...**..***********...****..*..*.*..**.***..*.*...***..**.*.*.***.*..*..*...**.**..***..*.*..**.*..****.***...*..*.***..****.**.*..*..*....***.*.***....***.***..*.**..*.*..***....**...*.*.***.**.**.***...**.*......*.**.*.*****...**.*..********.*..***.****...***..**..**...*..***.........*.**.*.*.*.**........**.**.***.*.*.*.*.*..**......***..********.*..*.*.*.*..*.......****.*.*.***...**.**...**..*..*.*..*.*.***..*.******.**.*.*.**..*..******...**.**..**.*...*.*.***..*.***.*....*..*.....*.**.....**...**.*..*.****......*.**...*..*...*.**..***..**.*.***..***.....**.....*..*..*.**..***.....*.***.****..*.*.*.***...*..******..*.**...**.*.......*...****.......***.***.*****...*....***......***..*.*..*.*.*.*.***....**.**..*****.*.*..*.*....*.*....*.***.***..**.**.**.*..**.*..**.....**.****....*.**.*..**.***********.*****..***.....**.*.*..***.*..*.*..*.......*.*...*.***...*..*...**************..*..*.********..***..*..*..**...*...****...
*****.*.*..*.**..**....*.**.*..***....**..**.*.*.******.***.*....*...*****..*****..*.*.*...***....*..**.*.****.*.**..*****.....*.**.**..***.*.***..***.*.*.*****...*.*..*...*****..*.***...*...***...****..**..**..**.**..*...*..*..*.***.**.******...*.*..****..*.*.....**.*..*..**.********.*.*.*.*..**.*..**...*.***..*...*...*.**.***...*.******..*...*.*.*.*****.****.*.*...*.**.******..*.*....*.......******.**...*..***.*.*...***.....**..**.*.**.**.*******.*...........*****..***...*.*...*.*.*....**.*.****..*.*..**.**.*.***...***...******..**.*......**.**.**............**......*...**...*..***.....*.**.*.*.***.*.***.**.**.*.***.*..**..*.*.*.***.*****.*...*.**..*..*.....**.***..*..***.*.*****.*.***.*.*..**...*.*...*******...**.*..*..*......***.*****..**..*...*.******.**.*.****..**.*.*....****..*...**.*...*.*.*.*..*..***.....**.**.*.****.*.*.**.*..*.***.**.....*.....**..***...*.**.*..*...*.**.*..*.******.*..**......******.*....*...*.***.*........****.**..**.*.*.*.**....***.*.***.****........*..**....***.*...*....**.*.*.****...*..****..*.***.*...*.*.*.**...*.***.***..*...**..*..**..**..*...**.*.**........*..**..**..***..*.***.....***.**.**.*.*...**..**.*.*.**....*****.*.**.**.....*..*....***.....**.***...**..*....*..*.****.*......**.*.....*..**.**....*.*****..***...***..**.*...*..**....***.*..**.**.*******.*.***.***...*.*.*..**.*.....*.*..*..*.*.*...****.*...***.*...*..***.****.*****.**..****.*.********.*.*...*.*.**..**...*...*****....***.*.*.*..*..*...*.****..**..*.***.******.*.**.*..*..*......*....*****..**.*.....****....*..**.**...*......*.*****.*.***.*...**...*.***...***...*...*******...*...*..*.***.***.**.....****..*.*..**..*.*.*...*..***..*.*.*.*.**.*..**...**.*.**..***....**.*****.*****.*.***.**...**.*...*.*.***..*..***...*..*..*..*.*...*...*.*.*.*...*..*****....**.....****..*..***.*.**..**.**..****...****.***....*.**.**...*.***.*.***..*.**.*..*....**.**.*.****.****.**.*.*..*..*.*....*......******..******...**..*.**.*..**.......****..**.**........*.*.*.**.*.*.*..**.*.*..*
**..*.*..*.***..***.*.***.*****.*.*..****..******..*.*....**..**.*.....*...**..*.*..****......***.**.*.*.**.***.**.*****..****.*.*....*...**.**...**..****....***.....***.**..*.*..**...***..*..******..****.*....**...****...*.*.**.**.*..*.*.**.*.***.....***.**.*.**....*..**..*....**..**.*.*.***..*..***.**.......***.***...*..*.****.*....*....*.****...*.**.**.*..*.**..*...***.**.*..*...*.**..**.*...*.....*.*.*.**.*.*.....*.******..**...**.*.***.....*.**..*.*..*.*....**....*.*.**.**..*.....**.**.***..*..*..****..***..*..*.....*.*...***...*...**.......*...*......**.*..*....*..**....**..***.....*..*..******.*****.*.*..****..***...*.**....*.*.***.*.**.***.*...*.**.*.*..**..**....*.***......**.*.*..**.*...*.*.*.*****..**.*.**...****.**.***.**..........*.*..**..**.......**..****.*.*.**..**.***..**.***.*...*..****.*..***.**..*...*****...*.*.*..*.****.....**....*..*.*.*...****.*..**.*.**.*.....*..*..**....****..*.**.*..*.*..*.*...*....*.**.*.***.*...*..****.***..*.*.*...**.**.****.*.**..***..*.**.*....***..*.**..*.....*.*....*..**...*.******.**.*.**.*....*.*.***..*.*....**.**..****.**...*******.*.*.*...**.****.******.**....**..*...***..**.**.*...*..*****.**..*.*..*.*.*.*.*..**.******...**..*****.*...*.***.*.******.**.**..*.*....*........**.*......*...*.**..****....*...*.*.*...*.***.****......*......***.*..**....*..*.**......**.*****..*.*...**..*.*.....**.*...***..****.*.**.*...**.......***..*..**....**...**....***.*....***...*.*...*....*..***.***.****..*..*.***..***.***.******.*.*.**..***********.*..*.*.***..**.*..****....*.***....*..***...**..******..***....********.*..*..*.*...***..*.*...**..**...*....******..*....*...*..*******....**.*.**.*.*..*****.....*.**********..*.**...*.****......*....****.*.****...***.***...*.*..*...****...*..**.*.**..*..***.*.*.**...*..**.*****....**.*.....******.*****..*.**.*.....*....**.****..**.*.**..*..**.******..*.*.....**.****.*..***.*.*.*..*.*..*****..*.**....*.*.*..**..*.****.*..****.*.****.**..*.*..****..*....*****..***.*.***....*.***......*
**.*.*.*...***.**...**.*......*.*..*....*.***....*.*...*....*...*******..**.***.**..*....*...*..*.***.....*.*.**..**.....*.......**..*.**.*..*....*.....*...****.**......*.*.***.**.***.*.***.******...**.....*****.*...*..**.*.**.*...*.**.*.**.**..*..****.**..**..****.*.*****...**.*******.****.....*.*..**.******....*..***.*.*....*......****.*..***.****.*****.*.*****....*.****.*.*...*****.*.*..*..*..*.*.*.*.***.***..***.....**.*.*************....****..*..****..**.***...*..*********.*.......**.*.*..*****..***.***..*......*..**...**...*.*..****.....**....**.*..***.***....****...*.**..*..*.*.**.*.....*.***..*.**.......*....*..*****..**..*.*.***.*........*..**..**.*..*.*.*..*..**...*.****.****....**....*.**.*....****.*.**.**..**...*.*....*..***.*..*.*.*..*...*.*..**..***..***....*.**....*.**..*....*.*....****.*....**.*..**.***...*..**...****...*..**.*.**...**.*.*...**.*****..*.*....*..**.***.*...**.**.*...**.**.....*.*..*..**.*.******.*.*****..*.**.*.**..*.*.**....*..*.**.......*.*.****.**..*****.*...*.******.***.*..*********.....**.*....*..***.***...**...******...***..*..*..***...***.*.*..*.....*...*..*...***.....**..**..****.*.****.*.*.....*....*.**.*....*.***....***.******...*****.**..**...***..**.*.**.....*....*.*.*...**..*.....*.*...*...***..***.*....*.*..*****....***.****...*....*..*.*.*..***..*..*...*...****.***.****..**.*.**.....***..***...**.*.*.***..****.**.**..**.**...*.*.*.**...*.**.**.*..*.*..*****....**.*.**...**.....**.***.****.*...***..***.*.*.....*..*..*...***..***..***...***.***..*...***....*.**..*...**..******.*..*....**..*.**..*..*..*..******.*..***.***....**.*..*..*.**..*.**...**......*...*.*...***.**.***....*..*.***.........*.*..*.......*...*..*.......**.*.*..**.*..*.**.**.*.*..*..*.*.****.***...**..*..****..****...*.*...**...**********....*****..*.**.*...***.*...**..*****.*..**..*...**.*****........*...*******.***.***.****.**..**....**....*.**....*****..*..*......*..**.*.*...*.*.....**.....**.***.*.******.*....*...*...**..*.**.*..**.......*.*..*..**.*
...**.*****.*.*****...*.*.****...*.***.*.***.**.*.*********.**.*...*.....*.*..*.**.**........****.*.*.*.....*.**....****.*...*.***.*.***..*.**..**.*******.**..****...**.*.....*......***.*.....**.*..*.**.*****..***.*..*.*.**..**.**..**..*...****.**.*.**..**.**...****.**.********....**....**...***...****....****....*.***.*.*.*.*......*..******..*.*.**.*...*..**.***..*..*.*.*.*.*.*.*..*.*.*.***..**....*****..***..*..*...*..**..*..****.*..*..*.**.*.*..*.*......*.*....****...**...**....*.*.*..**.***.****.*..***..***.***.*.**.***.**.*.*.***.***..***.******...*.******.**...*..*......****..*..*.....*..*......**..*.******.**.***.*..***.*.*.**...****.**...***.****.*..*****...*...*.......*...***..*.***.**..*...**...****.*****.*..*.****.*.*...*.*..*..***.****.*..***..*..*...*..*.*...*..*...*.*...********.*****....*****....*.*.***.*.*..****..*.**.*.*.*.**..**..***.*....**...*....*..*..***..*...*.********.****.**.*.*..*****..**.*****..**.**......**.***..*****.**.*..*.*.*.*.*....***.****.*..****....******.*.......*.........****.*......**..*....*....*.***.**..**...**...******.*.......****.**.*.***....***...*.**.***.....****.******..*.*..*.***...***..****.*.*..***.....******..**...*.*....*..*****.*....**.***..*..*.***.**.*...*..*.**..*.*.***.*..***.....**.*.**.**.*..*.*..**...*******....*..*.*..*...*..*****.**....**.**.......*..***..**....*.**.*.*.*******...**.*.*.****..*..*.****..**....**..*.**..**..*...*****.*********.**..*...*..*.*....**.**..*.*..**...*.**..*.******.***.*.*.*.**.*.**.****.***..***.**...*.****..***.*...*.*.....**.*.*.****.*.......***..**.*.*...*.......**...***.....*..**.*....******....*..**.****..***.....*.*.*...**....***.*..**.****.**..*...***.*..***...**...*......*..*..*..*..***.....**.******..***..*..******..*..*.*.**.*.**.**.***.*....****......*..*.****.***.*.***..**.*.**......*...*.*.*..*..***.*.*.*.****.*.....**..***......***.*.*.....*.**.*...*.******.*..**.**..*..**.***..*******....****.***....*..***..**..**...***.***...**.*...**.***.*.***.*..*****.*.**....
.*...*.*....**...*........**.*..*..**.***..**.****.**....*....****...*.***..*.....**.*.**.......**...**...*...**....*..*.***.***.....**.**..**.*.**..*....***...*....*..**.*....**.*..***.**...*.*****..***.**.*...*.******.*..********..*..***...*.....*......*...*....*.*.*...**.**.***....*...*..**..*......**.**.***.***.***..**.***.*.**.**.*..*.*.....****.....**.**....*..*.***.*.****..*....*....**.*.*.*.**..*.*..*..**.....*.***.***.**.*.*...*.....*.*....*.***.*.****..**.*.**.*.*...**..**...*...**.*.*.**..**.*.***.........*.*.*..*...*..***.*.*.**.**.**....**.**..*..*.*****...*.**.*..*..*..**..*.***.**.***.**.**.*..****.*.*.*.**.*...**...*.******.*.**.....***.*****..*..**...*...**.****.**.*.*.**..*****..***.*.*...*.***...*......*....**..**.***.*.*.*.**..***..**..***.*..*.*..**.**..*.*.*.****..*.**.***...*.**...**.*.**..*...***...*..**..***.***..*.**.**..*.****..****.*****.*.*...**..*.......*.**..*..*..**..**.*.**.....*.*.*.**..*..*.******.*****..**..**..*......*.**.***........***....*.*.*..*.**..*...*..*.*..*...**.*.*.**...***.**...*.*..*.**.**...**.....**.**...*...**.*......****......*.**.****..*..*..*.****...*.........*.*.*****.*.**.**..**...*.****..****..**.*.*...**.***.*..****.*.****.*.**.*..*.**.*.**..**....*.**..*..*...***..***.**.***.......*..*..****......***.***.....*..**.**********.***.***...**..*...***.**.**..*.*.*......****...*..**...*******.*..**.*.******.**...*.*****.***......********.**.**.*.**.*..*****..*.*.*.****.*.**.*....*.**.**.**....***.*..***.**.****.*.**..*..*.....*****..*..**.***..*.***.....*..*..*****.***..*.*.**.*****.*****.**.*.*.*.*.....***...*..**.*.****.****.**.*..**.....*.....*..***..**.*.*.**.**..**.*.*.**.**.**.**..**.**.*..***.***.**.**..**....*.*...*.***..**...***.**....**..*..*.**....***.**...*.**..**.*...**...***.*.***...*..*.*....*.*.***.*...*.....****...*******.**..**.**....*..***.**.*.***.*...**..**.***..*****.**.***.*.****.**.***.*..*.......********...**.*.*.*..**....**.*.*******.*.***..**.**.*..*..*..*.***..***..***.**...*.*.*.*.*..
*..*..*..*...****.*.*....*.***.*****..*.*...*..**..*.****.*.......****.*.****.***..****.*...*.*.....**.*......**.*.*.****.*****..*.....***.****.**.*.**......*****.*.******.*.*.*..*..**.*....***..*....*....**....**...*..**.......*.**.****.......*.*..**..*.****.********..****......**.**.**...*.*.**..*...**.*...*.*...**.*..*....*..**..*...*..*.**....**.*...**...***...*..****.*..******...*****.***.*....*.*...**.********..*.****..*.*.*.***.**.....*...*.....*..**..**.***......*.**..*.***.**.*.**..**..**.*..**..*...**..**.****.*..*.*..*.***...*..*...**..***.****.*..*....*.*..*.....**..**..*..***..*****......*.**..**...***.**.*.*.........**.*.*.*..**..**...*.*.....**..*.*.*.*..*.***.**..***.*.***...**.*.***...*.***.*.***.*..**.*.******..*.**.*.***.**.**....*...**.**......***.***.*..*.**..*...*.*.*.....***....*.****.******...**.*.*......*.***.....***.....***.*****.*.*.**.*.****..*..**....*******.*.****....*...*****..*.***..*.*****..***.....*...*.**.**.***.*.**.*..**....**.**.*.******.*...******.***..*..**..*..*.**....*.**.**..*..*.***......****....**..***.***.*....**.*.*.*.**..***.***...*.*****......*...*.**.****.*****......*..**..***.*.*.**..*.*.**..*.**..**..*......**.*...*..*..*..*...*.*....*..***....*...*.*.**..*.**.***....****...*.*****.**.*......**..*.***.*.**.**.....*.*.*..*.*..*.***.*.**.**..*.*.*.***.*..**...*..*.**...*...*......*.*.**...**.**.**..*.*..****.*...***.*.**.**..*....*.*******.**.*.**...*.*****.*.*.***.**.*..**.*.......*.***...*.*.*.**...****.******..*.*.*..***..*.********.*.*.**..**.*....*..*...**...*.**...*...****..*.*.*.*.**.******.....*..**.....**...****.*.*.*..**..**...**.**......*.*.*...****....*....*.*.******.*.*.*.****...*.*.***.***.****..*..*.*.**.*..*...*.*..*.*.*.*.*..*..*.**.*....**..*.*...**.......*..**..........*....**.*..*.*..*....**.....**...*....***.*.***.**.*.*.**.*.....**.*..**..***...***..*.*...*.******.*...*..****.*...**.........*.***..***..*..**.**.*****.*.*.**...*..***..***.*.*.***.*.*****.*..*.*.......*.....*.*.*.**...**..*.*.*.*.
.*.*..****.*.**.*..*..**..*..**...*.**..**.*.*...*.**.......*...*.*.*......****.*..*.*.**....*..*.***.*..*.*.....*.*.*.*..*.*....**..*.**..***.****.******.*.***.***.*....*.*.**.*.**.***..**.*...****.*..*.*..*.**..*...******..**.**.**.***.*..***.*.***.*.***..*...***.**.****.*.*.********..*.*.*...***.*....**..**....*.***..*..**.*...*..*.***...*.*.***.**..*.****.*.*.*.**..*.***....*...*..***.***..********.**..****...***.**...*.*.*...*..*...*......***...**.**..*.***..*.*....*.....*.*..***.*..*.**...*.......*.*.**.***...*.**..*.***.**..*....***.**.*..*.**....*.**..**.*****.***..**.....*.*****....*..*...***...*...**...****...****...*..*....*...*.*.**...*..*..*****..*...*..*.*.**.**.*...*****....***********....****.....*.*.*.**.**.....****.**.**.*..******.*..*.*..*.****...***.****....****...**.*.*...*.***.****......******.*.*......*.*.****.**..*.....***.*.....****.*****.**.***.**.*....*..***.*.*....*****.***...****.*..*.*.*.....**..*.*.*...**.**..*.**.**..*.**.***..*********..***...*.*..*****.*..*..*.*...**.**..*******..*.*...*..*..*...*.****.**.****..*.***.*.....*.*...*.*..*....**.**.*.*.**.**..*..*......*.**.*..*.*...****.**.***.**...*..*..*..**.**.....*...*..***.*.*..***.*..***.***.**.***.***.*....*.*.***...**...*****..*.******.**..***..*....*...*.*.*.*.**...*..*****.***..*...*.*..*....**.*..****..*...**.*.**..*.**..*..*...*....*.*.**.*.***...*...*.*.**.....***.***..***..***.***.**.*.********.**.*.*.*.*.***..**.*.*..*.***.....***.*.**.**.*.*.**.*..*..*.*..*.********.**.***..*......************.*.*...*.....*.***...*...*..**.*.*******...*....*.**.*.**.***.*.*****..**.*.***..***..*******.***.***.*....***..**.**...*...**..*.*.***..*.*......*......*.*.**...*.*.*****...**....**..*.........*.***..*****.***.*......*..****.*.**..*.*.*.****..*..***.*****.***.**..*..*...**.*.**.*...**.**...**..*.**.*****.*.**.**....***.*.....***..****..*.*.**..****..*.***...*.**.*****..*.*...*..**..**..*.*.*...*....*.*...*..******.*..**..*.*****.****..*.**..****....*.......*.*.**.....*......*..**.
**.***....*.*...***...*.......*.*...*****.*..***....*.*****.*.***.....***.**.*.*...*.****...*.*.**.**..*.**..******...*.*.**.*.*...*.*...**..*.*.***...*..*....*..*..*..**.***.*...**.*.*.*....******.******...*.*.*.***.*..*...*.*****..*.*...*.*..**...***...***.*****..*...*.**.**.**.****..*.*..*..**....***..***.*......*.*.*.*..*.*...***..*.*.**.*.*.*.*...*..***.....*.....**.*****....*****..****..****...**....**....*...*.*..****.*.****.*.*.****.**..****.**.*.**.**.******...*..*.***.*****.**.*....******.****...*..**...****...*.***.**....*.*..********.*.**.*.*......*.*..*....***.****.*...****.*.*.*..*.*..*.**.*.*..............**.***.*****.*.*.***...*...*...**..*.**....*.*.**....*.*.***..***.***.****.**.*...****.****.****...**...****..**....**.***.***.****.*****...*.......***.*.*.*.*..*..**..*****.**..*.*.*...**.***...*........*.**.*..*.***.....*.*...*.*.*...*.***.***....**...*.*****..**.**.*..**********.**...**.*.**.********.****.********.*........****.***.....*.*.*.**.**.*..********...*.*....**.***.****.*.***...............**..*.**.*****.******.*.****....*.**..*.*..........*.*..*.***.**.*...*.*..*****..***.*****.**.**.*..*******...*..**..*.***...***.*.*.*.***......*.*....***..**.**...***.*..*.*.**....***...***.*..*..***...*.**.**.....*.*****.*.*.*.**...*.....*.**..*.*...*.***.**.**.**..*...**.**.*..*...***..*....*..*..**.*..**..*....**..*...*....****.*.*..*..*.*****...*.******.**..*...*..*...*.**.*..*.....*.*.*.*..*.********...*.......***.*..**...*......*.*.*.*.***.*.*.****...******.**.....*...*.****..***.**.***.**.**..**.*..*****...*...****...**.*.**...*..********...*..***....*.*.*****.***..*.***..***.*...*.******...**.*.**.**.***....****.*..***.**.****.*.**.********...**.**.***.*.*.*...**.**.**..**......*.********..**....*...*.*.*.*****.*..**.*.***..*...*......***.**.*.*.****.*.**...***.*.*****...***...***.**..*..*..***..***..******..*.......**.*.**....*****.***.....*...*..***.***...*............*..******.*.*....*.*..**.**.***...***...*..*..*.***......**.....**.*.*.***
*...**.*****.*.*...*****.*.....*.**..*..**.***...*.**...*.*.*.**.***..**.*..*..***.**.**.**...*..*....*.***...****.....***.*...**...**..**.*...*...*...**.*..***.*.***.*..*....*..****.**..**..*.*.*..*.**.***.*******..***.**..*..*.**....*.*.**.*..*.*..***.**..**..**.*.*....***.***.*.***.***...**.***...******..*....*...*.*.*.*..**.***...**..***.**..*.*..**.*..*****.....*.*...***.***.*...*.*****.*.*..**.*.*..*.*..**.*.*.**.*.*.**...*...*..*...**.....***..*.*....*.*...**..***.....**.....*.********...*.**.**...*..*..*....*..*.***..*.**.*.****..*.....*******..*..*.*..*.***..***.*..***.**.....**.***.*.****.**..*..**...*.**.**..*.******...***.**.*...*...***.**.**........***...**.*.*.*.**.....*.*.*...**.**....*.**.....*..*.*....****.....**.*.**.****.*.**..*.**.***.*******.**.....****.*...*****....***....**.**.*.*..***..*...***.*..*.***.**..*.****..**.******.*.**...***....*.******.***.**.**.......*.****.****.*...*.*..******......*.....*..*.*.*..*....*..**..**..**......**........**.*.....****.*.**.**.*.*.*.*...*.****.****....*.*.**...*...*.**.*.*.*.****.*..*..****....*...*.*....*.*.**..**...*.**...**....**..**.*....***..*....*..*.****..**...*****..**.*.****.******..*.*..*****.*.**.***...*.*...*.*...*.***..*..*......*******.*****...*...*******.***.*...**..**....*..********..***.*....****.*...**..*..*.****.*....*..**....***..*****......*..*.***..*.**..*....*.....**....***.*.*..**..*.....*.****.*..**.....**.**..***..*..*.***.***..*..**....*.....*.....**.*..**....****......**.**...***.*.****..**.***.*****......*...**.*..*.****.***.**.****.*.***...*...***...**..*****.*.*..*.....****...**....**.**...*...........*.*.**.*.**.*..*.**.**.**....*..***....*.....****...***.*..*.....***.*.**....**.*****...*.**....*...*...**.*..**...**....***.......*...*.**..*.*.*.*****...*.**.*..*.....*.***.***.**.*.**..**.***.*...*...*.*.***.**.**.**......*.**...*....***....*.***.**...*....*.*.******..**..**.*.*..*.....*.**.*...*.*.****.***..**.*.....*****.*.*..*......*.....***..****......**.*.*.....**...**
.***.......*..**.****.*..*.*.********..**....****.**.*.*.***..**.*.*...*.***.**...*....**..**.****.*******.*..*.*****.***.*.*.*.*.***..***.*.*.***.*.***.**..**.*...*.****..**.*.****.***.*.***.****.*.*.*.***..*.*..*.*..***.*****..******.****..*.*.*.*..*.*****.*.**.*.*.****...*.****....***.**.*.*.*****.*..***.*..*.*..*..*..**********..****.*.*******.**.*.....*.*.**.**....**.*****...*....*.*.....*...******.**..****..**.****.*.*.**.......*.*.**....****.**.*..*.**.*.**.**..**.**....*.**....*.*.....*..**.*.**.***..*...****.*...*.**............*.****.****...**.*.*.*****....*........*..*.**.....*.***.**..**.*..**.**.********..**.*...*.**.*.*.**.*....*.*.**.*..*....***.....*.**..*...*.*****.....*.****.*.....*.****.***.....*....**..*.*..***....***.*.*.***.**.*....**.*.*..**.*...*..*.***.*.*.*....**********..**.*..*...*..**.....*.***.*...**...*..*.**....*.....***..***..**.....*..***....**...*..**..*.*.*..*..*.****......*.*..*..*.****.**..*.*..**.*.**..**.*.*......**.****..**.**.**...*...***.*.....*******..*..*.***.*..****.......*.*.*******..*.*.**..****.*...*.**....*.**...**.*.****.*.*.*.*..*.**....*..*.**.....*....*..***.*.*.*****..***.*.*...*.*.****...**.*...*..**.*..**....*..***.**.***.......******..**..**.**....*.*..*.*....***..*..**...***.*.*.***..**...****.*****...****.**..**.*.**.******.**.*...***.*.**.*.****.***.*...*.*..*.....*......**.**.*..***...*.***..*..***......*.*****.*..*..*.*****.**.****....*.*.**..**.****.*.**.**.*..*..*.*.*.....*.*..**..*..**.****.....****..*...**.**.***.*..*.*..*..*.**....**.**.*....**..*...*.*....*.**.*...*..*..*.*****.***..*.....***.*..*..**...**....*..*......**....**..***..**.*..*.........**..**..*****..**....***...*.**....*..*.....*.**..*.***.*..*.*..*....*...*.**..*......*****..***.*..**.****.*..****...*****..*.****...***....*..***.*****..*.*.*.****.*...**.***.**.......*..*..*....*..*..*..*....***.*.......*..***.*********.*.*..***...***..*..***..*.*.***.**......***.***.**...*..*.*..**...***..*..*.*.**.*.***..**...*...******.*...***..*.
*...**..*..***.**..***.*.**.***.*.*.*..**..*.*.*.**..*.**.*.*.****.******..*.*...****..*..*.*..*..*..**.*..****..*.**......*...***.*.*.**.*.***....**...**.**..*.*.**........***.*.***.**..*...**.**.***..*****.*.***....****.***.*..*....*.*....****...***...**..*...***.**..*.*..*.*.**..******..**.*.*.*.*.****..*..**.**......*....*....**...*****..*..****...***...**....***..**....*...*.*.****...*******.****.**.***..*.*..*.*..**.*****...*.*..*.*.*....***...*.**..**......*..**.*.**..*...***..****.*.....**.**..*..**.**.*..*..*.*.....*.****...***.*....**.*.**...*.*.****..****.****.*.*..**.***..*..*..**..***..**.**.*..*.**.**.**.*.***.........**...*******.*..*.*..*.********...*.....**..*.***..***.*...*******..*.***....**.***.****.*...*.*.*...*.***..***....**...**.**..**..******.*...**..*.**.......**.*.*****..**..**..*.**..*.***..*..*.*.*********..**.*..........**..*...**.*....*.*....**...*.*.*.**....***.**..**........***..****....*.**.......**....******..*.*..*......***.**..*...*..****....**.**.****.**.*...**..***.****........*****..*.**..*...****..*.**********.***.*.*.*.*.***.*.**.*..*.....****..*...**.*.......**.**...**...........*.**.*..*...*..***....***.***....*.*.*.*.*....*..*.*.*....**......**....****...*.....**.*...*.**.******.****....*.**.**.***..**..*.****..**.*..**.....***.*.*...******...**..*..*.*...*.*.**.*.**..**.*.*..**.*.*....***.**.*.***...**..*..*.*.***..**..*..***.***...****..***....*...**.*.**..**.****.*.*...*.****.********.*.****.*..******.**.*.**...**...*..*.*.**..**.**.**.*....**.**..*....**..****.******.*************..*........*...**...*....*..****.*..*.*.**.****......**.*.****.*.**...*.*.*..*.....***..*.........***..**..*..**..*...*****.**.*.**...*.**.***...*.**..*.***..******....*.**.*.**.**.*.**.***..****..*.*.*...*....*.*.*.*.......*...***.........**.*....*******.*...**.***.********.**.*.....*****..*.*.*......**.***.*....******..**.*.*..**..*.**..**..*.*.*...***...*.*..**.*...*.....*.*.**.***..*..****..*****....**.*..*..*..*.****...*..****.*.....****
*.*.**.**..**....*.**.***.****.....*.**.***......******....*..*.**..*.*.*.***.*.*..*****.**..*******.*....*.******...**.***..********.**.**..****....***.*.*..****.**...*.**.******.*.*..**.*.*...***.**.**.*.*.**.*.*...*.*..**..*.*.***.*..***..*.*.****....*.**..*.****.*..****.**....**.**..*.******.**.....*..**.*...***.*.*.***..*..**.*****..*.*...*......*.****.*..***...*...*.....**..***.**.*.**..**..****..*.**.*.**..*..****.*.*..***.*..*.*.**.....***..*.*.*.*.....**.**...*..*.******...*....*..***.*..*.....*..*..**.**.**.**.*....****...*.*...**....*...*.****....*...**.*.**....*.*.....***.....****.******.**.**..*.*****.***....***.**....*.***...*.......**.*..**.......*..**.*....*..**...*.***..*.*.*.**......*******.*..****.**.....*..*....**.*.*.*.*..***..***..***..*.*..***...**....*.****.***.*...*.*...*..**.****.*.*****.**.*..*...*..*.***.***.*..**.*..*..*.*.*.*...**...**.....*.****...***.**..*.***...**..***...**.**..*.*.***..**..*...*.*.*.******.******...*..*.**..*******..*..*..*****...*.***.*.*.*......**.*.*****.*.*...***.**.**.*.*..*..*.**....**.....*..**.****.*.*...*....**.**...***..***..**........**...*****.**..**..*.***..*..*.*.**.*.*.....*..*.*.**...*.*.***..***..**..*.*...*....*...*****.****..***.*.******..*.*...**..*.*.*...**.*.**..*...*..***....**.*...****.*.******.*.****.*.**...*..**.*..*.*.*.*..**...**..*.**...*.***.**.**..**.*.**...*.....**.*****.*.*..*.*****.*......**.**.***..*...*.*..*.*.***.***..*..*..**.....*..*......**.....*...*.***......*.*.*.**..***...*****.*...***.*.*...***..*...****.**.**.*.**.***....**.*..**.*....****.*.*.*.*..****...*****.****....*.*...****..*..***..*...****....****.***.**.*.*.*.*...*.**..**.**..*...*..*.......*.**...*.*.*.*.**.*.**.*..**..........*.....*.**.*.****.*...****..****..****...*.*.***.***.***..**..****.*...***.*.........***.*.*.***.*...*.**..**.**...*.**.*..*.**..**.**..***.*.*.***..**.*..****.*..***.***.**..**.**.***.**.*..*.******...***...*..*....**..*..*.*....*.*.*..**.*.***....*...***...*.....*...*....***...*..*.**..*
****.*.*.*..****..*...**....**..*....**.....**..**....****..*.*..*...*.*..*.**.*.*.**.****.**...*..*.*.*..*....*...**.**.....**.**.*.**.**.**.**.*...*......*.***..**.***.*.*.***..****..*....*.*.*..*.**.*.*.**.**********.***.*...*.*..*....****...*...**...*..**.*..*.*.*.**...*.....****..*..*..*.*.*....**.........*.....*.**...***..***........**..*.*...**....**.*.**.***.*..*..*...******..***.*****..******.*..**.*.*.*....*.**...**.*****...**..**.*.******.*..****.**.*..*.*.*....**...*******..*...**..**.**......*.....*.***..*.***.....***......***..**.*.*..*...*.*.*....**.*.*.*..**.****.******..*...***...*.*...*****..***..*...**....*.******...*..*........*....*.*.*..***.***..*.********.**.**.**.***********..**..***...*.*...*..***.*...*..*.***.*...*.**.**.*****..****.*********.....**.**.*..**.*.*.***.****.*.*****.*..*...*.*.*..**..******............*.......**.**..**.*.*...**...**..***...***..**....***..***.*.*..*.**...**.*.**........**.*****..**.*......*..*.*.*.**.****.**.*.*...*.*.***.**..***...***.*....**.*.**..***..****....**..********..*.**.****.*.*..*.**.**...*...***.*.**.*.*****..*.****...**....*...***..*...***.***.*...*...*.*...*.**.*****.**.*.*.*..*...*.*....**.**.....***.*******...**.**..**....*....*..*...*...***....*.*....*.....******.......*..****.*..*..*...***..**.*.....*.**.*.***.**.*****.*.**.*....**...****..**.***.*.****..*.*..**.*....**....*.**.**.****.*..**..**.**.....*.....*.....*****..*.**.******.*.*...*..*.*.*.*.*..*..**.....*..***.**.........**.**..*.***......***..***.*..*.**..***..*..*...**.***..**...**.****........*.*...*..**.**..**.....*..*...*......*.*.*...*****.**..**.***..*..***.***..*.*.....*...****.**.****..*.*.*.*****.**.*.***.*.**..**..***..****....**...***.*.*...**...**.*.*.*..*.*.*.*****..**...*...***..*.....***..*.**.*..*..*.****..*.*.**..*.***.*.*..*..*.*..****...**.****...*.*.**..***..*****...*.*.****.***....*..**.****.**..**.**..*...*.*.*..*..*...*..*.***..*...**.*.**.*..*....*...*..***.**....*.***.****.**.....*..**.*....**.**.***..**..*.
.******....*.*...*.*.*..*.*****.****.....**..*.*.*.*..*..**......***.*...*.**...*.*.*..**.*..*.**......*..*...*.**.*.***..**.*.*.***.**.*...**..**.**...*.****.*.**...*.*..*.**.***.*......*.**.***.*.*****.*.*.***..***...****.*.**.*****..**...*.*..*.*.*****.***...***.*...***...*....**..*******..*.*...*.*.....*.......***...*..*.*.*..*.....****.***.**.*.***.****.**....*.**..*.....*********.**.***..*..*****...**....*.***...*.**.****.*.**..*..***.****.*..*......*..**.*..*.....*.****..**...*.**..****.**.*.*..***.*..*.**.***..*....**.**....*.*.*.*..*.**.*..****...**.***...***.*...*****..****..*.*..***.**.*******..***.**.**..*..**......***.****.*.*..*..**.*****..*.*.....**.*.**.*.*****........**.*.*..*.**.***.**.....*.**.*..*.*.**...**.******....**..*.**.*.****....***...***.**..****...***.*..*.*.***......*.*..*.*.****.**.**..***.**..**..*.****.*..*********.**.****.**...**.*....*.*.*.*..**.**.****.*.**..***...***.***.**..*.*.****...****.*.*********...*....**..**..*.*......**.........*..****...**...*.**.....***..**..***...*.*..****..****.****.***.*...**..........**.**..*.*.****..*.**...*...*****..**.**..**...***.*....*****...*.*.....*****.*..*.***..*.****.**..****..***.**.*...**.......*...***.*..*.*.*****.**.*.**.**.*..*.**.****..*...*.*.**..*..***.*..*.*.**..**..*****.******..****..**.*......****..***.*.*...*...*..**.*.**.***.**.*.*..******.**..*******........***.**.*.*.*...****.*.*.*..*.****.......**..*.......*..*.....**.*..****..*.*..*.**..*.*.******..*..*.**..*...*.*.*.******..**.....*******...**..*.....*.*..******.*.*...**.....*.*..**..***.*..*..**..*..*...**.***.***.*********.**..***...****.****.*.**...**.*.*..*.**.*..*..*..****.......**.****..****...*.**.**.....*..*..*.*...*..**...*..**.*.**.*.*....*..*.**.***...**...*..**...*****..*..*.*.....***...*.*...****...*.*...*..**.*...**.*.*..*******.*.*.**.***.**.***.***.**..*..***.**.....***.**...*.*.*.*.*****..*.*.*....****..***.**.*.**..*.****.*.....*.*.**..**...***..**.*.*......*.**.*.***.**....*.*.*..*****.....*.**..*.***
.*...*.**.***..***.....**..**......**.*..*..*****.*..***.*.****..**.***..**.****.*.*.*.*.**...**..*****..*...**.**.*.**..*.*..**...*...****...*.**.***..*.*.*.*.**.*...*..*...*..*...**...*.**..***...***..*...**.**.*.***.*****..*..**..******.*..******..**..***....*.**..*..**..***.**.**..**.*..*****.***.*....*..**.**..*......*.*.*.******.*...*.........***.**..**.**..**.***..****.*.*....**..**..*.*..*.**.*.**.*..**.*..****..*.***.*...***...*..**.*.....***.....**.*.******..*.*.***.*.*.*...**.*..*.*.*****.***..*......*..**.*.**.*.*.*.*.*...*.....*...*..*****....***.*...*.**.**....**...*.**.****.***....**.*.......******..*..*.*..**.*.*.***...****....*********...*.**..*.*.***..*..***..*.**..*******.*********..**.****..*...*.*.**...*****...*.*....**...*.*..***...*..*..***..**.*..*..*..***...**.**....*****.****.**.***.*.....*.***....*..*.**.**....*..**.....*....*.*.*.**.**........***.*..********....**.*..*.*...*.*..**..**...***.*.*..****....*.*..*.**.*.*.*.*..***.****....**..**.*....*.*.....***.******....***.*****.*...**.*.**.**.*..****.*.*.**..********.***.*.***..*..****.**.**..*.*.*...*.**...**.***.......***....*..**....*..*....**.**.*.*...*.*..*.************.****....****..*....***..*.*...**..***.*.**...*...**...*...*..**.****.*..*....********..**..**..*.*.*..*.****....*.*.*....**.*.****...**.**.*.****...***...****.*.*...***..**.*..**..**.***.***....*.*.*..**.*.**...*..***.**.*.....*...*.*....****...**.***.*****.***..*.***....*......*.....*..***...***.*****......****.*.*..*....*.*.*.....*.**.**.**.*..**......*.****.....***...*...*.****.**...**....**.....***.**..*.****.*.......*..**..**.***.*..*..****..**..******..****.**.**..******..****.*.*.*.**..*.**..**.****.*..*...*.***...**.*.*..*.**.**..*.*.**..*...***...*.*.*..***********..*.***.*...*******....*.***.***.**.*.*..**.*.......**..**.*....*...**..*........**..**.***...**.*.**.*..*.*.*.......**....**....*.*.****.****.*....**....*..**..*...********..*....**.*..***..***.*....**..*.*.**.*...*.**..**.*..*******..**...*....*...
.*..*.**....********.*.****..*.*.***.....*.****...***.**.*....****...*..**.***.**.******.*.**.*..**..**.....**.*...**.*.***....*.....*...***.*...*.....*....*..*.*.*...**..****...***..*.....**.*..***.**.***..**..*.*..***..*..*.**.*.*.*.*..**...*....*.**....*****..*.*..**......*.*****.*....***..*..*.*****.**.**...*.....**..***...*...*.***.*.....*.**...*.*....*...**.**.*..........**.**....***..*..**..***..*.*.***..*.*.*...*..*..*.*.*.*..***.....*.*....**.....*..*....*...*..**.*..*****.....*.**..*...*...*..*...**..*..*..*****..**.*.*...*.***...*...******..*.*..***..***.***..*.*****.***..**.*..****..*.*...*.***********.*....**..*****.*..**...*.*...*.*.**.*****...*****..*..*.*..*.*....*.*...**.**.***...*.*...****.**.*.**...*.*.*..*..*....*.***.*****..*.*..**...****.*.*....*.*.***....**..*..*.*.*...*..****.*..***.*..*...*.**.*.*..***.**.....*.*.*.**..*.**.*..*********...**..*...*.**..*.*.**.**.***.***...*****...*.*.*.**...***...*...**.****..**.***..**.**.....**......***.***...*.**.*..**..*...**.*..***...*....*..***....*.*..**.**.****.*...***.**....**.**..***.....**...**..****.**..****........*.**..*.*****..*..***.*.*....*..**.*..*.*..*.*****.*.*****..*...*.***.*.....*.*.*..*..*...***.........*******.**..*....**....***.*****.*....****..***.****.****.*.*.******.**.****.*.***.**.**......*......**..**.....*.*.*.....*.***.*.*.*..*..**.**..*..***...***.***..*****..*..*.....*..*..*...*...*..*.*...***..********..***..****.*..***.**....**....**......*****.***.**.*.*..***.*....**..**..*.**.*..*..*.*..*...***.*.*.*.*..**.***.*..*..*.....***...**.*.**.****.**...****.**.*.****.***..*...**..*..***.*.**.**.*.******.....**.****...****.*...****..**.********.*****.***.**...***.*.**.....**..*....*.****......*.....**.*****..***..*.***...*..*******....*.*..**...*.......***.**.****.**.*..******.**.*..**...*.*****.*****.*...*.****..****.**********...*..*.*..*.*...****.**......*.*.****..********..*..*...*.*.*......**..........*******.*.*..**..**...*.**...*.*...*..***....**.**..*...**.***..*.*..*.
*..*.****.....*.*......*....*..***.****..*****..*.*.**.**.*...*....***.**.*.*.****.*..**.**...*...*...*....****.*.****..*..**....**....***...*.***.**.**....******..*..**..****..**.***.*******..*.*.****...*****....********..*.****.***...*......*....****....**.........**.*...******.*.***..*.**..*****.*..*.*..*.**.****.****.*.*******...*.**.*********....**..*..**.....*.*..*.*.*.*.*......*...***...*..*..*.**.***.*......*..*.*.*..*.***.*****.**..**.*.*.****.*.*..*.**..**.*****..*..**.....*.....**.*.***..****.......*...***..*...*.**.*..***.*..***.***.***.*****...*****.***...***..*..***..*.*.**.**.****.*...**....*.*.*..*...*.**....*******...***..****.***..*.**.*.....*..*..*.**....*....***.......*..*..*.*.*.******..*...*.**..***.*.*.***..****..*.*...*.**..*.*.*.*..*..*.....*..*..***....**....***.*...*....*...*..*****......**...**...*******..*..*****.***.*.*.*****.***..*****.**.*.**...**..***.***..*.*....*..***.*.*......*.*.....*.**...*.*.***.**..**..*..*..*...*...*.*.....*...**...**.*.*****.**.*****.*.***..*.***..*..****.*****....**.**.*..*.*.....**.**.....**.***...*..*****.******...********.*......***...*..***....********..*......*.*.**.***...*.*...**.**.*..**..**.*.*..*..*.*...*..*.*****..*****..*.*.**.*.*.*..***..*..*.*.*.*.***..*..**.**.**..*.*.*********....*****..****...*.*..*..*.*.*.*****.*.****.*..*.**.**.....**.*..**.*..*.......*.*.*....*..****..******.*....*.*.*.*.***.*....*.*.......****..*****..*.**.**.*.****.*.*.**.*.*.*....**......*.****.***..**.******...***..**.**.***....**..**..**.**.*.**..*..*.*..*..**..*.....*.*..***...**.*..*......****...*..******...**.******......**...*.*.**.....*.**.*.***...*....*.*.*.*****.**...*....*.*.**..*..**.*.**.*.***....*..***...*..*...*...***.*..*...*..****.***..*....****.**.*..*..**.************..*..*.*..*.*...*.*.*...*..*..*.***..**...*..**.*...*.********.***.*.*.****..*..***.*.*...***....*.***..**.*..*.***..*..*....**.*...*..***.***.**...*...*.******...***.**.....*****..*.*.*.****...******.**.**.****...*******.******.***.***..
..*..**.*.*..***.....*..****.*.*..***.****.......**.*...*.......**...****.***.***.*****.**...*.***..*..**......*....*..*.*****..*..*...*.*.*....***.....***..*..***.*.*.*.....***.***.*......***..**.**.*..**.*...*...*..*........*..*.*.....*..**.*...*.**.**..***....*...*****.**..******.*.*.**.*..*****.**.****.**...*.**.*........*..***...**.**.**..**..*.......***......***..******.**......*....**....*.*...*...*.**.....**.*.....****...*...**..****..***.**.*.....*...***.**.*.*..*..***..**....*.*.***.*..**.**..*.*.*.**.**...*.*..*****...*****..*...*.******.*.*.*...*.*..*..*..***.*..*.........**.*..*.*..*..*..*.**.*..*******.*.******.*.****....*.**.**.*.****.....**.****...*..**.***.***........**...**.*.**........***...*.*******..**.**.**.***...**...***...**..*.*...*.*...*..*.*.**..*..*.****.**.**..**.***.**.**.**..*..**...***.*.****.*..*.*.*.*.*****.**..*.*.**..****..****......*.*..******.*..***.........*..*........*.***...*...*....***....*.****..**..**.*...****....*...***..**....***.****.*..**....*.*.*..*...*..*.*..*.****.***...*....*..**.***.....*.*****..**..***.**..*..*.***..***.*..**..**.***.*********.*.*.*.....*.**...**.*.***...*..***.*.*..***...*...*.*............***..*..****.*.*.**...***.*.*..***.**.*.*.*****.******.**..*..*...***..*.*.***...**..*****.****..*.*.....*..**.*.....*.**.*..*.**.*.*.**.*...*.......***....****...*.*...**..*.*.**....**....*..*.***.****.**.***...*..****.**.******..****.*********.**..***.**.**.****..*.***.*.**..***..***.*****.**...***.**..*...*.***.*.*.*.*...**.*.*.*..*.*..*.*.****..*****.*..*..*.*.**....*.*..*.*...*.***..***....*...*******.**.**.**.*.*.*..***....*****..*..*.*.*..*.....*....**.**.*****.**......**...**....*.*..*.*.***.***.*...***...*..*.*.*..****...**.**.**.*.**...*..*.*.*..*.*.....*.***..*..*.*....***.**..***.*.*.**.***.***.....*..**...*..*...*..*..*..**...**...*********.**.*****..*...***..*.*.**..*.**..*.***.....*...**.**..*.**.*..*........*.**.**.**....*****..*..*.******..**.*..****...**.*...*...***..*.**.*.*.*...**..*.*****.
*...*......****...**..*.*.**..**.*.*...***.*...*.....*..*.**....****.*........*.*.**..**.*.**...**...*.****.***..*....*.**......**.......*...**...**.**.**..***.*.**..*......**......*..*.**.*.****..*.**.****.*.**...*.....*.......*.***..*.*.*.***...***.**.**...*****.**.*...*.*..**..*..*..**.*.***.***..*...*.*..*............*.*...*..*.*.*....*...*.**..****.*..****.***.*..***.**..**.******...***.*..*.**.*...*...*.*.*..**.*.*****.......**....**...*..**...*******.***.**....*.*..*.**.......*..**..*...*****.*.***..**....**.*.***.*...***..*..*......*****.*...***.*.*..*...*.**.*....*.*.*..*...**.****.**.**.*..***....**...******.**...*...**..******..*..**..*.***...*..*..****..*..****.*.**.**.......*.*....****.******.****.*...*.*..****.**.***.*.****.**..******.*.........**.***..*.***....*.*.*.*.*....****..*..***.**.....****..*...*.**.**..**...*....*.**.*****.**..*....*.*.**.**..***.**..*..*.*..*...*..**.*.*.*..*.**.**..*..*...*.*.******.*......*.***.*....*..***..****..**..*....*.**..**..******.*.***..****...*...***..*****.*.***...*******..**.*****.*..***..*.**.*.*.*...*..**.*.**..**..*..*****..*....***...**.*...**.*..*....*..*.*..****.*******.**.**.*.*.*.....****..*...*....**.***......**...**....**..*.*...****.***..*.**.**....****..*..*.......*.*..**.....*.***..**..*****..****..**.**..***.*...*....*****.**.*.**..*....**.....**.*.******.**.******.****.***..**.*.**..*...*****.****.***...***.****....*.****..**..****..***.**.*.**********...**.**.*****.*..*..**.***..*.*.****..**..***.**.***.*........*....*..*...****.**.*......*.*..**..***.**...**..*..**.***.*..*.****.*...****.*..***.**.*...*..*...***.*.**...******.*.***....*.**...****..*.***.***.*.*..**.*.....*.....****...***.**......*.*.*.*..**.*.**.*.******.*...*..**...*....**...*...**...*.****.....****.*****.*****..*.****......**...*.*.*...**....*.*.****.**......***..**.***.**.*..**...***...**..*...*.**......***..****..*.***..*.***.**.....*.*..***.*.**.*.**.**..***.*****..**.****..*...*.*.*.****..**..*******.******.**.*...*.....*
.**.**.*..****.*..****......*..*.....**.*.****.*.*....*..***...****...**.**.**..**.***..***.*****..*.********..***.**......*.*..*...***...****.*.*********..**..*.....*****.**.**.*..*......**..*...***.**..*.*..*..***.**...*..**...*.***..*....***.**.*.*****.****...***.**.....*...**...*.******.*.*....*.*..*.*.*..****...*.**********...*.*.*...**.**..*...*.*.**.*****.**.**.**.*****..**.*..*....***.**.*....***.*..........**..*.*...*..**...**...******.*..*.***.*...*..*.*.*.*****.*.*.*.**..*......***..**.**..*..*....**.*....***..*.......**.**.**....**.*..*..*.**.*.....***.***...*.*****.**.**..*..*..*..*.*..*.****.**....**..*....***.*...*..*.**.....*.*.*.*.*..*.**.***.**.***.*...**..*......*****..........*.****.*.***.***.*..*.**....**...***..*...*.*.*.......*...**.....***.*..*...**.*****...**.*..**.**.******.***..*.*....*.**.*.**.*.*.*..*.**.**.*.**..***.**..*..*..*****.*.*****.**.***..*....*.*.*..*.****.*.***.**.******.*.*..**...*.***...***...*...*..****.***.**....*...*******.*.**.**.....*.*.**.*.*...*..*...*.*.**.*..*.*...***.**..*.*.*.**..*.*.**...**.*.*.*........*.*..**.....**..*.**......*********.*.*..*....*..*.**.*.*..*.*...**.*.******.***.**.*.**..**..*....**.***...**.**..*..*...*...****.*.***.***..*.**.****...***..*...*.*..*..**.**.****.**...**.***..**..*.*.*..*****.*.*.......*..*..**.**......*.***..*...*.**.*****.***...*.**..***.**..*.*.*.*****.***...*.****.*.*.*.*..*..*.*..**.*.*.*......*.*.*...*.*..*...**..*.*..*..*...***.**..*******.***.*..****...**.********.**...***.***..*.****...***.***.****...*****.**.***.**...*....**.*.***.*.**..***.*..******.......*.....**...**..****...*.*.***...****.**..**.**...**..****..**.*****..*..*.*..**..*.*..**.**.*.**...*..**...**.**.****.**.**.**...***..*.**.******.*..*...**..*.**.**.**..*....*..*...******..*.*.***.**....*.*.*..*****...*..**.*.***...****..****.*****..*.*..*.*******.....*.*.*..*.****.***..*.**..**..*.*...*.*..***..**.**.*.*..*.**..*.***...**.*.****.*.*..*.*.*.**....**.****.**.**.*.*...***..**...*.**.*.*.*..*****.****
*.***********..*.**..........****..*****.***.**..*......*.*.**...*.*..*.*..*.*.**....*...**.....*....*...***...**..*.*...****..*...*.*.**..**.**.*..*..***.**.*.**.**.*.....**.*..****....**.*..****.*..**..**..*..*.*.*****...*****.*.*..**.**...*...********.*.*.***.**..**.***.*.*.***........***.***.*....*..*..*..******.*.*.*...*.**.*.******..*...**..*.***.*..*.*..*.*....****..*..*...*..**...**.....*.*..**.****.**.*..***.*..*****.*****.*...*...**.*..*...***.**....****...******.***.****.*....*.***.**..*..*..*....*...**.***.....*.....**....*.***.*.**...*...*...*.***..**...*.*****...*.**.*...*****.**..****...*..**.*..*.*....***..****.****.**....*****.**.**.*.*...*..*..**.***..*..**.*...*.*..***.**..***....*....*.*...***.*..*.*.....**..***..**.*.*..****.....*.*.****...*..**.*..***.******..*.**************..***..*..*.*.***.**.**.**.*.*..****.**.***..***.*.***..**.**.*.****..*****..*.....**.*****..**.*...*****...****.....*.*.*.*...**.*.*....***....**.*..*.....***.**.....**.*.****.****..***..*.*..*.*.*.*.*..****.*****..*.*.*...*.***.**.*...*.**..*..*....****.*.*.**..**..**.*.*...*.**..*..*..*..*.*.*.*..*..**....*..**..*.....*.....*.*..*.**.*..*.****...**.**..***..*.***..*....*....*....***..*.*.*.****.*.**.**.**..*...**..*.*..*....**.*..**..**.*..**...*....*.**.**.**.**..*......*.***.*.....*.**....*.*****.**.*.*.**.*...*...**...*.***..**..**..**.***..*..*.**.***.*......**........*****.**.*...**....***..*..*...***..*...*****......*..****.*..**..*...***.**..**..****.....********..**.*.*..........**...*****.**.***..*.*.*.**..*.......*...*.**.**....*.**.*.*.*..**.**...*..*.***...****..****....**...*......*..*..*.**.*..*...**.*...*.*.**.*.*..**.*...**...****..*......*..**.*...**....**..*.*****.**.****..*...*..****.*.**..*.***.********..*.**...*..*..**..*.**.*.*..*..*....*.*.*..**..*.****...***..*.*******.**.......*....*.****..**...**.***.*......**...***.*....*..***.*.*.*.***.**.***.**.*..*....**.*.**.*...*...*.*..*..*...*.****...***.*...**..*.....*.***..**....**....*..*.*.*.*****.**
.*...***.*..*...***..*****...**..******...***********.....*........**.**.*.**.*****...***..**...*.*....**.***.*...*.*.****...**..*.*...***....*..*....*.....*......***.***...****.***....*****.*..**..*.**.*.**.**..*...******.**.*.*..*.***...*.**..*.**.***...****..**.*.**.....*...***.***.*.*...***..*.****.*.***..*.*....****.*..*..***..****.*..*.***.*.**.**.*..****.*..***...****...**..*.**.*....*..**..*.****..*..*..*.*......*...******.**..**..*..*.*...***.**.***...*......*.**.**.***..*****.**..**.*....**.**......*.**..*.***......*.....**.*..*..**.......***.*.**.*.*....*****...*..****....**.*.**...**.***.***.**...*...****.**..*.*......*..*..*..*.******..**.*.**...*....**.***...*.**..**.*.*.****.*.*..**...*..**...*..*.*.*...***.*.*.***********.**..****.*....*******.***.**...*.*.*.*.**..*.....**.......**.**..*.***.*..****.*...******.**..***.****...***...*..**.*...**.*.*....****.*.***.*..*......***..*..*...**.**.***.*.*.***..****.*.*.***.*...*..**...***....*...*.*.*.*.*.***.*..*.*.***.*....*.***..*.*...*****.....*..*.***.***.*.....**.***.....***...***.**.**..*..*******.....**....**.*.*..*.**....**..****..**.***...**.**.**..****..*.***...*****.*..*.*.*.*.*.*.*..**.***.***.**..*.**..*...****.*...*****.**..*.*..******.*.*.*.***...*....***.****.****.****.*.**.*...***..*.*.***..*..*.*.*.*..**...*.**.*.*...*.**.***.*.....*..***..***.****.....****..***.**.*.**.*.*....*.**..***.*..**.*.**.*.*.*..***.*.**...**....******...**..*******...***..*.***...*.***......**..**...******...*.**.**.**..*..**.*....**..*...*..***...*..*.*****.*....*..**.*....*.***..*.**.*.....*.*..*.**..*.**.*..*..***..*..*..**.****.*....**..**.*.**.***.***..***.*..**...**.**..****.*.**..........**********..******..**.*.**..*.*.*..**...***.*.*...**.**.**.......*.*.*.**.**.*....*..**..*.*.**...*..*.*...**..*.*..*.**..***...***.*..*.*.*.******.*.***..**.*..*..***.*.*..*..*.*.**.....**..*.****.*.****....********..**..*....*.**..****...*.....*..***.*.*.*.*.**.*.*.*.*...*.******.**.*..*.*...**....**.***.**.**..****..*.*
*.*....*.**.*..****..*.*.******..***...*.**.**...*....***.**..***.*.**..****..*..**...**.***...**....*.*...*.***.*...*.**..**.**...**.**.*.**..*..**...*...*.*****.***.*.***.*..**....**.**..*..**.*.*.*.*.***....*****..**.*....*.**.*****..*.*......*....*.*..*..***......**..*.*..******.*****.***.*..*..**.*.*...*.************.**.....**...**........**.*..**..**.*.**.*......*........**..**.*.**..**....*...**...*...****..**.**.....****....*...*.**...*.*....***.**.*..*..***..**.*....*.*.*....*.*****.*....*****.**.....**..****..*.......**..*.**.*.***.***.......*..*....*....*.*..*.*.*.**.****..**..**.*..*.*..****.*.*.*.**..**......**..*..*..***..**..*.*...**....*..*..***...**.*.**.*..*...*..***.*.***....*.*...*.*****.***.....*.**....***.*.**..*......***..*....*.*.***...*..*..*.**..**..*.***.*...***.*.***...*.*...*****.*.*.**.***...****.*.***.*..**.*.*.**.....*.***.*...*.****.**....*..*.***.**......*.*..*.*..**..*.**......***.*.*.***.**...*.*.*.**..*****....*.**.*..*...**.....****....***.*.....*....*******..*...**..**..*....*.**..*.....**.......***..**..*..*...*.*.***......**...........**..***.*....*.***.....*..*..**..*..**..*..***......**..*..**.*...*......***.*.****.*........**.*..*.*.*.....*.**.*.*..*.**.**.*.**..*.*...**...**..**..***....*.......**.***.....****.****.****....****.**....*.******.**.****.**.*..*..**..*...*.*.*..**.*.**.*.*.**...*.**.*.****.*.*...****.**..*....******.*.****...**..****...***.*****.*.*.*.*...****.**.*.....***...*...*...**..*...******..*..***..**....**.*.***......*.*.****...****.***.*.*.******..**..*.*****...*..*..*..**.*...........*.**.*.*.....*.*...**********.*..**.*.*.*..*.**...*.**.***..*.****.**.*..*..*.....*..**..**.**....**.*..*.*..**.***.....**..**..*.*.****..*.***.*.*.*.****.***.....***..****...*.***.***.*..**..*.******..***.*..**.....**.**.*.....***.**..*.******.....*..*..***.**..*.***.*...*..******....***.*.***...*......******.*.**..*.*.******..*.*..**..**.*....**..*.**..*.*..*...*.*.*.**.****.***.*.***.***.*..*.***.***.*.....*.*.*...*
*..*....**.*.....*..****.***.*..*****..*..******.*...**.*.****.**.**.*...**...***.*..**..*.******...***.*..*..****.****..*.*..*.****.*.**..**....**..*.*..*.*.*..*...*.*..*..**..*****.***.*.....*...*.*...*.**.****.*..*.**.***...*.***..*******..*..*..*..*..*..*..*.**..***.*...******......*.*...******.*.*.*.*..*.*..*..*.*....*...*.*.*..****.*..*****..**.*...***..***..**...***..*..**..*.**.*.*.*.****..**.*..*....*..*...*.*.*.*...*.***......*.*..*.**..**...*..***..***..***.*****.***..*.*.*.****.*.*.*.**.....*...*.**..**..*.**.****...**..*****...***...**...****..**...****.******....**....***.***..****.**....*********......*...*.**.****..*.**.***...**.*..*..*......***..*..*....*..*.....*.*........**.....***.****..***.**.*..**.*.*.***....*****..**.**.*.**.*...**.**.**...****...**..*..**.******..*.*.....******..**...*...*****..******.....*..**.*.*.**...*.*.*..***..*...**.**.*..*.*.....*.*.**..*.*.***.*....*.**..**.*.***.*..**........******.****..**...**.****..*.**.****..**.*****.*...*.....*.**..***..*****.****...***.**..*.*..**.*....***..*.**..*..*.****..**..*.**.**..*.*..***......*...*.*.*.*..*.*.*.*...*****....*...**.*..***....*....**.****..***..*.*..**..*....**.*.*...***.*..*.**...*..*..*..*..*...**........***..*.*.*..*.*....**...***..**...*.**..*..*****..**.****....****.*...*......*...****........****..*.**.***.******..**.**.......****...*.*....**........****.......**.**.*.**.***.**...**.****.***..***..*..**...*.*******.*....*..***....*.*.*..*.**..*..***..*.*...*.*****..*...***...*..**..**...*..*...*.***....*...*.**.**...*..**.***.*.**..*.*..*..***..*...*.***..**..***..*...**.*****.*.****.....**.*.*....**.**.*.**....*.*.*.*..*.*****.**.*..******.**...***..**...***..***.****..***.*.*......**..*....**.*.*.*.....**.***.******.***....*...*..*...*.*****.*.*.**...*.**..........**..*...*.*.***.....**..*.**..**.*......***.*.****....*.*....*.***.......*..***.****.*.*..*.**..**.*..**.*.**.*.*....***....*.*...*...*..*...****.****.*..*.*...*......**....**.**.**.**..**.*.*.**.***.*..
...*..*..**..*.*..**...*.**....*.****..*..****.*.*.***.*****......*.*.**..**.*.**.....*..***...*.**...*.*...***.**.*.*.**.*....**.*..*..**.**.***.*.*.*..**...**.*.***.**..**.***.*..*..*.**...**.....****.***.**.*.***.*..*.*..*..**.*.*.*.*.......*.......*..****...**....*..**...*..*.*..*..*.*****......*.*......**.*.***.*.*..**.*.....**..*...**..*.*...****.*.*.*....***...***...*..***..****......*...**...*.....**.***.*.......**.*..*.*.*.*..****...*.*..*.**..**.***...**..**.***.**..*.......********.**..**.**.**..**...***..**.***.*.*...*....*.****...****.*..*****.....***..***..***..*..***.*...*.*..*...******....**.....**..*.....*..*..*******.**.**..*.....**..*.*...*.***..*.***.**..*.****..*******..**.****.*.***.***..*.******..*..***...****.**.****...**.*.*.***.....**..**...****.*..**.*.*..**.*.**.*.*.*.**.*.*..*......*..*....*.*..*........*.....*.***..****...**..*.*.....**......*..*.*..**...*...*..****.*........**...*..*..**.**..*.**..*...***....*..*..*.*.*..**..*....*..*....*.***....*.*.*..*********.*.***..**..*....*.*******..***.*.....*...*.***.**.....*...***.*.**.*...*.......**.***.**.*...*..*..*.*..**.*.....*..*..*..*..*..*..*..*...*..*..***..*.**..****.*.*.**.**.*******.*.*..*...***.*..**...*...*.*..**..*.*.****.*..*...****..*..*....**..**..*..**.***..**....*...*.*****.....***...*.*..****.*.*.***........**.**.***.**.*..*.**..****.*..**..**..*.***.*.****.***.**.**...*.*.*....*...***...*.**.**.***.*.*.*.**......**.*....*..*..*.*.****.*..**.*.*..*..****..*....**..**.**.*.**.*.*.*.*..**..*..*.**..***..*..***.***....*..******.*.*..*.*.**..******.***....*..*.*.*..**...*..*.*..**.*..*..****....****.***...**...***...**.**.*.........*....*******.****.*.*...**.****..*..*.*.***..*...**...*.*..*..*...**...***..*.***..**.*.****..****.**.**..*...*.***...**..*.**.*..**.****.**.**.*.**..**..*.*****..**....**.**..****.***.**.*.*.****.**.*...*...*.......***.****...*.....***...*..***.**.*.*...***..**....**********.**.*.*.....*.**.*..*.*..******.*.*..**...*.**.**.***..**.*....**.**.*...*
.*..*...**..**.**..****..*******.*...*.*...*.*.**.***......**.*..*....***......*..**.*.***.**..**..****..*.***.***.***....**....**...*....****..*...*...***.*.***....**.*...*.*..***.....*..**.***..*..***.....*.***.*......***....**.....**...*.*...*.**..**.*****.*****..*.*..*.*.**...*******.....*....*.*..*.*.***.***...**.****.**..*.*.***.*.*..**...**...*.***.****..*.*....**.**......*..*...**...**....***.*..*.*.*.**.****...*.*..**.*******...********...*...***..****.*.***.**..*..**.****..*.**.*..*..*.*...*.**.*.*...*.**....*.......*.***.***.*...*.**.*.*.**.*.**..**..*..***..*.***..*.****.**.*.*..**.*.****..***.*...**..*.*.*..****.**..*****.**..****..*...***.***.*.****.*.*.*.*.*..******.*.**.*..*.*****....*....*...******.*.***.*..*.****.***.***.*.*..**......*..**.*.....*....***...*..****....*.**.***...*******..*..******..***....***...*.*....*.*.....***.**..**.*...*..*....*.**...*..*...*.***.**.***...*.**.*..***.*..*.........**...*.**.*.*.**.....*....*..*.*.*.****...**..***...*..*.**.*...**.*.*.*****..*.*...****.*.*...*.*....**.***.***..*...***...*.*.**...*.*.***......*.***....**...*..***....*****.*...***..**....*..*..*..**.*....*.*....*..*.***..**.**.*.*....*..*.*...*****....*..**..***.*.**.**.***..*.****....**...*.***....*..*...*****.**..**...****..****...*...***.*..**..**......**..***..*.......*.****.***..**...*....*.**.*..***.***.**..****.**.*....***...**...**..*..**...***...*..**.****........***.*****..*.**.*..****...*.*.*.***.*..**....**...**.****..*.*.******.*..**...*.*.*****...**.**..*.***..*.*.**..*...*.***...**...*.*....*.*.**.*.*.****.*******.**..*...*..*..*.*..****.....*.*.***.*.**.....***.**..*..*.**...*...********..****.*.*..***.**..***.*..****.*.*...*****...*..**.*.***...*.*...*..****..**..**..*.*....*.*...****.***.*.*..*.*..***....*...**..*..*..****..**...*.*.***.*...*.*......*..*..*.*.*.**..***..*.**.*****.*.*.***.......*.**..***......**.***.*.*.*.*.**.*****.*..*.**.**...*...**.*.*..*.**.....*...*....*..**.*****.*.**.***..*....*****....*...*...*.*....**..*
*.*..*.***...*...*.*..*****..*.***.*..*..*..*...**.***.**.....*.....*..*.*****.......*****..*.*.*..******.*....*.****.*...**...****.....*......****.*.*.***....*..**..**...*.*****.*...****.**.....**..*.****.*..**.*.****.**.*..*..***.*.*..*.*.*****..**..*....*.****..**..*..*.**.******.*....**.*....**...*.****.***.**..*.*....*.*.***.*.**.***.**...*...**..*.*...*..**....***.****.*.**.*..*.*..*.***..*.*...*.**..*..*..*..****..***.**.**.***..*.**...****..*......*..*****.*..*..**...**.**...*.*.*.**.***..*****..*..*..***.**...***.**..*.***.**.**......**.*.*..*.*.**.*****..**.***..**......*.**.*..**.*.****.*...*.*..******...**.*.****.**.*******.**...**....*.....*.**..*****....*.**.*.**.*****...****.***..*.***..**....*.*******.*.**.**....*......*.***.*.**.*.***.*.*..**...*..*....*..*.**....*........*.*.*..*.*.****..**.***.*..*.**.....*...*....*...**...*.**...*...*.*.....*.*....*.....*.......***..*..**..***...**....*...***.**....*..*.**.**..**.**....*****....*.....**.*.*...**.***********..****.*...**.**...*...*.****....*.*..*.**..****.....*.****.*****.*..*.*.****.*..*.*****..******.**.*.**..******..**..***....**...**.*.*.*.**.***..**.****...*.*.*.*.*.*.***...**.***.....*...**...***..**.**..**.**.**..*.******.*.....**..*.**...*.**..****....****..******..**.**.*.******.*...*.**.*...*..**.******...**.**.*.***..*....***...**.***.....*****.*.*.***.*...*....*....***...*..*.......***.*.****...*.....*..**...*....*.**...***..*.*..*.****.*.*..*.....**..*.***.*****..*.**.*..**.****.*..*.**.*.**...*.*..**..*..****.****...*.*....*.***.*...**.*.....*****..*.*...**......***.*.*...*.........***.*.*..**.*****......*....*.*.***.*.*..*.*.*......*.......*..*.*...*.***...***.*****...*..********.....*.**.*.*.**.**..******...**.*.*..*.*.*.......***..**.**..*.*****.**...*...*.**..*.**.*.****.*...****...*****.*.*...*...**..***..*****.....*..**.*.*****.******....*.*..***...*..*.....****.*....*..*.***...***.*.***.*****..*.****...*..*.*.*.****...**..*...***..**********.*.*.****.****..*...*.**..**.*.*...*
..*..***.****.***.******..**.**.**.*.***..*.*....*....**...**.****..*.*..*..**..*....*.***...*........*.***.*.**.*.*.***.*..*****.*....***...***.***.*.*.*...*.**.**..*..*..****.......**.**.*.*..***..*.*.****..**.**.*.**.***...**.......***.**.*****.*.*..*.*...**....**.*..*...*.**...****.*.*.....*..**...*...**....*.*.*.**...*...*.....*..*.*.*.**..**.***..**.....*.*..**.....*.***...**.*.*..*..*..***.*.**.****.***.***.**..**.***..*..**.**..*..*.*..**...*.....*.*.**.*...****.*.*..*...*...*.*.*.*..*.***.**.....*...***...**..*..*...****.*..*.*.*.*.**..**.**.*.****.*..*....**.*..****.*.*..***.*.**....***.....**.***.**..*...*..*...**.**..*.*....***......*..**..**........**.*..**.*..**.**.**..*.***..*...**...*.**..*..*...*.***..***.*.*.*...*.**..***.**..*.*.**.***..**.**.*.**...**..*..*...*.***.*.*....*.*.*..**.....***...*******..**..******.*...****.*.*.*.*****...**.*.*..****..*****.......***..**.***...*.**......*.*.......*.*.*.***.****...****.*...**...*.***.*****...**..**.......**.*.**...**...*.**....*.*.***..**.**....*.*.*****.****.***..*****.***.**.***....**..........*.......*.**.*.****....****...*..*.****..*.*..*...**.**.*...*.....*...*.......*.*****..*.***..*..*****.*.*....*.**..**..*...*....*.*..*..*....**.*.*...******..*.**.**...*.*.....*..*.....*.*..*.*.*.*..*.****.....*...**.*.*.****..*****..***..**.****.**...*.**...*.*...**.**.***..*****..*...******....*..**.****.*.*.*.......***..*****.******..*.*.*..**.*.*.*..*...*.***.*******..*.*..*...******.*...***.**.**.***..***.....*..*.***.*.*.....*.***.***...**.****.**.*.*.*.**..*...**.*.*.****.....*.*...**.***.....***.**...***..****..***.*.*..*.**..***.***..*..**........**...**....*..*.**...*.*.***...**.**........*.***.*.*****...*.***..**.*..*..*..*..**.*.*.*....**..*.**....*.*.***......*.***....**.**..**.*****.....****..****.*.*.***...*.*.*.*....**.**.***.****..*.*****.**.**..*.**..**.**.**.*...**..**...*.*..**.****..*..****....*...*.*..*.*..*..*..*.*...**....**.***.*.*...*.******.....***..*.*.*..**.*..****...**..**...*..*
**..***..****.**.***..*..**...**....*.**...*****.*..****..**....*...***.*...**.*.*...**.*..*.........*****.*..*****....*****..*..*.*..*...******.**...*..*..**.*......*.****.*..***.****..*.**.*.*.**.*....**.*.....**.**...*..*.**.**..*...*..***.*..**.*.**..*....*.*.*..*....*..**.*..**...*.**.*..**....**.**.....***...***...****...*.**.......**...****.*****.**..*.**..*****.*..**..*..**..***..*..*.*..*....*..***..**..***.*.***.***.*********..............***.*.****..*.*.*.***.***...*.*.....*....**.*.***.****.*...***...**.***..**....*.*.****.*.**..**.*****..*.*.**.**.*..***.******..***..********.*..**..****.*.*....***..*.*....****.**.****....*.*******..*****.**..**....***...**.**.**.*.**.****..****.*....***.*.***...*...*.*.**..*...***..*.....*********...**..*..**..**..*.*******.....*.****.*.***...*.*****.***.**..****.*.*.****...*...*..*.*.*....**.*.****......*..**..*....*.*..*..*..*.*****.*...*...*.*...******...***......*.***..***.*.**...**.......**.****..*.*..**.*..**..*.*****....**.*.****..*.***.*..*.*.**.*.*.**...*.**.****....*....*****..*..*.*.***.**********..**...**..**......***.**..**..****..**..****....****..**...*...*.*.*.**...*.******.***.*...*.*..*.*.**...**.******..........***.***.**.*.***.*.****.*****..*.******.***....**..*..**.****.***.**.******...**.*****..****..**..***....***..****.*.**.*****.**.****.**.***....*......***.***.****.*.**..**..*......*..*.***..**....***.**.***....*****......**..**...*.******.*..***.*..*.*.*.*..*....**..*..*..........********.......**.*.*..*..****.**..****.**.*.****..*...*.*...***..*.*..******.*...***..*.*.***..*..*.*.*.*.**..*.**..*..**....****.**....****..**.*..*.*.***.**...*...***.*.***.......*******..*...*.*.*.*..*........**....***...*.*.*..*****.....***.**....*..*.**.......***.*******...***.***...**.**..**....****.*....**...*..***..****..*.*****..*..*.******....**.*.*..*.****..***..*.*.*.***...*.*.*.**....*..**.**.**..***.....****..*.*...*.*.*..*.*****.**..**.*..**..******...**.*.*.**.****..**...***...*..*..***..*..*...*..**
.**.****.**..*....***..*..***.**.*.*.****.***..***..*.*..*..*.*.*.*....*..***.*..*.....*..*....**...**..*....**....**.**...*....**..**.**.**...****..*.*****....*..*..*...*...**.*..*..*.****.***......**..*....*..*..*..*****..*.*.*.**.**.***...*...**.*.*.**.**.**.*..***.**...*.*.***..*..*.....**....**.*..**.**.*..*....*...**..**.*.**..*...********.**.**.**.******.....**.***.*.*..*.*..*.*.******...*...***.**..******.***..*.*..**.*..**.*..**.*.***.*.**.....***.*..*.*..***.****..*..**.**.***.**..******.*.**..*.*.....***..*.*****..***..*...*.*.*.*..*.....***.**.*..***.....*...*.*.******.*****.*.***.*..*..*.*......****..***.***...*...*.******.*.....*.**.**.....****.**..***.**..*.*.**..*....**..**.*..**....*.....*....*.*.**.*.*.****..***.***.*..*.****........*...***..*.****......**..***.....***...*.*.*.**...****.*..*..*.**.*...*..*.******..**.*.*.**.**.**.***...**..*..****......*.*...*.*..*...*...*...**...*.**......*..*.**.*.*...*****.***.***...***.*.***..*.****.*..**........***..*...*.*..*.**.****..*...**..*..*.**.*.********..*.*.*..**..**.***..*.*....***.****.***..*.*..*.***...*****.*.****.*.**..*..****.*.*.**.....*..***.*..****...****.**..*.*..**.**.***..*.*..***..****..*..*..*..*.*.*.***.***.....****.***.*.*.**...*..*.***.**....*..*.**.**..*...*.**...*.****..**...*.*..*...**.****.......*.**..*.*.**.*.***.....*.*.***..*..*****...**.*..*.*.*..*.*******..**..*.**....*..*.*.****..*.*.*.*...**....*..*.**..**.*.****.**.*.***.*.*.*.**..........****..**.***.*.***.*.*..**...**.*...*..**..*.******.***.*.*.....*.*.**.*.****.*.*...*****...***.****.......*..***.****...***...***..*******.****.*..*.*.*..******..*.***.***..*.*....****.***.****...***...**...**..*.......******..**.....*.***..*...*.*..*.**.*.**.*.....**..*.*****.*..*..*.*.*...**.....*..*....****....**.**..*....*....*..**.**.....**.*..**..***.**.***..**.*.*.**.***...**..*.*.......***...***.*.**.....**.*****.*.....**..**..*....*.*.****..***.*...**.***.**..*...****..*.*...***.*..*.*..****.**...*.*.**.*..***.*.*.**...*...**..
*..*..***.....**.......*..***....*.....*..*.****.**..**.****...****.**....*..***..*........*.**..**.*..*.**..**.*.*****..***..**.***.***......*.****..****....*...*....***..*..****.**........***.*..**.***..*....*.******..*.*....*******.*.*.*.*....*..*.*.**..*.........**..**.***.***....*.*..*.**..........**.*...*.**...*.*.*.**......*.*..***.**....**.**...**.*****...*****...*.*.****......***.***.**.*..*..*.....******.******..*..**....*.*..*.**...*...*......***.*****.*..*.**.**.*..******.**..*****.*...*.*..*.*..**.....*..*..*.**.**.*....*.*..*.*.*****.....*..*.*.......*..*...**.*.**..*********......****...**..**.*.*..***.....*..***.****.******..******.****.*.****...*..*....*.*.**.*.*.****.*.****.*.*...***...***....*.**...*.*.**.****..*.*..***....*...*...*....***...*..*.......*...**....*...**....***.******..*****.*.*...****..**.***.***.*.***.**...*..**.******...*******...*..*.*.**.....***....*.*..**.......*...*.*.**..*****.****.*..*.**...***.*****..********.**....***...*******..***....*..****.***..***.***..*..*.*....**.....*....**.****....*.***.****.***.***.*****......*..*.**.**.*...***..*.*..*............**.*...**..**..***.*.**............*.*...*.*.**.**.****...***...*....**...****..*....**.*....**..**..*..**..***.*..*..*....*..****......***..*.***...**...*****.....*.*.....*..*..***..**..*.*.*.**.*..*...**.*...**..*.*.*...**.*****...*.*.******.*.**.***...*..***.**..*.***.***...*....*.******.......**.*.**........**.*...**..*.**.....*..****.**.***..***.*..*..******....*****....*....***.*******.**.*.....*..*..*****......**..***.*.*****..*..*..**..*....*..**..*.*..**.**.****..***..*****.**.*.**.**.***..*.**...******..**...*..*..*.*..**.*..*..**..*..*.*******....*.*****..*...*.**....*.*..*........*...*****...**.**.......*...*.***.***..*...**.*.**.*****.****.***.********...**..*.***.***.**..****....****.*******..*.*******.**.*.***.*.**.**..**..***.*.**..*.......****.*.***.*.***.*..*.**...*.***.....*.**.**....*....**...**..**....*...**.**.**..**....*****..***.....*.*.****..***
**.*.*.****.**..*.....**.**..***.***..***..***.........***.*.******...*......*..*.*..**...**....**.***...****..***.***..****...****...**.*.*.*.*.**.*********.***...********...*..*.***..*....*..****.*....**..*...*.*.***.**.*.**.*.****.*..*.***..*.**.**.*...*...***.****.***.***.*.***.**.*******.*..**..********.**.***.*...*.**..**.*.....*...****..**.***..**.**...***...**....*.**....**.***..*....*..***.*...**.**.......*.*.*.****...*....**..**...**...*..***.*......**.***.**.***...***.***.****..*....*...*...****.....**.*.*.*...*.*.....***.***.....**.*.**.*.**.*..*.**.*..****..*....*.*..**.*.*..**.****..**..*.*.***.*..*..*.*.****.*.****....**.***.*.*.*.**.*...***.**.*.****...*..****.**....*.*.*..***..***.....*...*....**.**.*****.***......*.*.*...*..**.*...**.*...**..*..**...*.*.*.*....********.***.***..****.***..*...*.*...*..***.***********...*....*.**.*..*.*...**...*.*.**.**..*.**.....*...***.**...*.****.*****.**.******..***.....****.*..*.*.*.*..*..**..*****.**....**.**...**...*.**.*******.**..**.**..*.*.*.*.*......***.*********..**.*****..**..*******...*.**.*...*.*.***.****..*.**..**.*.*..**.*...*.*.*........*..*.**...*.....****.*.***.....*....*.*..*.*..*...***.*....**.**.*.*.*.**..**.*....****.*.**..******.*.**...*******.**.**..*...**..**.**...*****..*.*.*.*.*....*.*..**.***..*.*.**....**..******.*.*.**..*.*..**.**...*.*.*****.***..*****.**..**.....*.**..*...***..*.**..*....**..**********.*..***..*....**..******..*.*.*.**.*..*.*.***....***.**...*.****..*.*..**.***..*..*.*.*..**.*..**...***.**.....*.....*.****..*..*..*.******.*....***.***.****.*...*****...*...**.***.*.**..**.***..****.*..*...*...**.....***.*..*****.**....****.****..**.****.**.**.***..*****.*.**.**.....*.....*.*****.*.***.*.***.**.**.*....*.***..*.*.*....**.*......*..******....**..**.**...**.**********..*..***.***.****.*.**...*.......*******.*.....*.***.**.*....**.*******..*..**.**.*..*.**..***...***.**.*..**...***..***.*...*..*...**.********.....****.****.....*......*..***..***.***....*.*..*...*...**.**.
.****...*.**********.....*****.*.****.*.*.**.****.**...*.*.*.**.*..****....*.*****....***.*****.***..*.**.*..*..*.**..******..**.***......*.**.**.....*.*..*..**..*.*..**.*..*......**.***..***..*..**.*.****.**.*.****.*..****.*.**.**..***.**.....*.*..**.**.*.*........*..***.**.*...**.****......**.*....*....***...**...*****.*.**..*...*.**.***.*..*..****.**.*.*****......***..*..*.********.......*****.....*.......*.***....**.*.***.*..*.*.*...*..***.**.*..*.*.*..*......***.******.*.**.**.**...*..*..**.*.*.*..****.***..*..***.*..****..*.**..**.**.*.*.*.*.******.*..**..*...***....**..*...*.*.***...*...*...*.***..*..****..*.****.**.*..***..******.**...*.**..*.*....*..****...**..**.*..*..*.**..*.***.**.**.***...**.*..*.**...*.******.*.....*..*******..*...**.*.*.****.****.**.**.*.*..***.*.*****.*...*..*.*..**.*.*.**.**..*.*.*.**..*...*.****....*.*...*.*...**.*.**.*......***...*...*.*...*******...*.*.***....*********.*******.*.........*..*.**...*.**..****.....***.*.***.*....*..*.*.******..**....*..*.*..*.***.*..**....**.**.*....**.......*.*...*..*....**.*..*...**..**.*...*...***..**.**.*.******......*..****.**..*.****...*.*..*....*.*.*.*.....*******....**..**...**...***.*.*.**.**.*.****...**......*....****.**..**..*.***.......*.*.*.*..*....*.**.***.****..*.**...............*.**.**..*.*******....*.****.*.**.*.**...*****....****..*.*.*.*.*....*.**..*...**..*****.*..**.***.**.*..**.**.......*.**....*..*.*****.****...***.*..*****.*..*....**..**.**..****.**..**..*..*..*.**.*...*.*............*.*****.*.*....*..*****..*.*....**.**.*.****.***....*..*.*...*......*.*.*...**.*.***....****.*..****.****.*.***..*...***...**.**..**.*.*....*******.**......*.***.**..*.**.*.****.***.*...***.......****..*...**.*.*..*...**.*******...**.**.*..***.*..*....**.***...******.*.*...*..*.*.**.***.**...*..**.*.**...*.**.*...*.*...********...*.*..*.*...**......*...***.***..*..*.****.**....**.*..**.*..*.*.**...**.*........**...*..*.***.**..*..**..*.****..*.**.**..***.**.*.*.*.*.**.*...*..*...*****..**.***..*
...**.*.*.*..**..**.*.***....**.*.**.......**.**.**.*.*..******.*****...**.***..**..*.....*....***...***...*....*.*..**...**..**.*.*********.*..******.***.*.*.....*..***.*..*..*.**..**..**.*.****..*.**..**.**....*...*...***.**..*.....***....*...****.**.*.*.*.***.****....*.*.*.*.*....***..**.*....*...*.....***..****.**....*.*.*********...*.*...**.*..**..*.*.*...*.**.**.*...*.***.*..*....**.*.****.*...*...*...****.****.*.*.****..*.***.*..***....**.*.*..*******....**...*..*........*.*.**.....**...*.***.**.***....*..*..*....**.*..**...**.**..*.****.**......*.........*.*.******..**.**..*.*.*.***.**.*...***.*.....**..***.*..*.****...**...*...*.*..**.*.**..*..**.**.**.*...******.****.***.*..*...*.**.........**...*.*.*.*..***.*..*.....*.****..**..****..****......***..*.**..*.*.**....*..**....*******.......****...***..*.**..*.*..*...*...*.*..*.**.**********...***...***......**.**....****.***.*****..*..**.****.*.....*......**...***.*..***.**.*.*..*..***..*.*.*.*.*..*.**..*....*.*..*...**.*.*..*****.*.**...**..*...*...**.*.***...**.********..***.****..******...*.*..*..*..**..*....*..*.**.*****...***.*****...****.*.******.*...**.******.*.*.....*...**..****.*..*..**..**...**.**.****..*.*.*****..*..*....*.*.*****.**....**..********.*.*******..**.***...**..***..*.**.*.**.**.*..***.*.*..***.****..*.*.**.*********...***.*...*.**..*...****..*...***....*..**....**.*.*.*..*...*..**.**.*.**.*..*.***.**.*..*****..**.**.*..***...***.***.***.*..*..*.*......**.****....**.....*.*...***.*.*.*.***..*...**.**..*.**.**.*..******..*****.**..*.*..**..****.*.*...*..**..*.*.**...**..*****........*.*.*......***..**.*.*.*.*.*..***......*.***.*.*..*.*.****.**.*****..*.*..*...*.**.*.*.*..***.*.**......*..*****.*..*...*...**.****...*****..**..*.....*.****..**..*.*.*****.*....*.***..*.***.*.*..****..**..*....****...*.*.*.**.*.*.......****..**...**.*.*.*..*...*****.*.***.***.**.****.....*..***.**..**....*.**..*.*.*.**..*.....*.**..*.****.***..*...**....*.**..****..*****...*.*..**....*********.........**...
.*****.**.**.....*..*.*.*.***.**..*....*..**.*....*.**.***..****.****.*...**..*...**.*.**......*...**.*...*..***....***.*..**.**.....*.**..*.*.*.**.....**..*.*...****..**.**...*****....***.*.*..***.**..***..***.*.**.....**.*****...*.*.*...****...*....*.*...*...***....*.****....*.****.**.*.***..**......*.***.*.*.****..*...*....**.*.**.*.***.**.*..*.*...**..*....**.....****.***..*...**.......*..***....**..**.***......******..**.**.**..*****.**.**.*...*.****.**.**.***.*.....*..*..*.***..***..*.*****....**.*.*.*..**.*..***.*.....*.****.***....*...***...**...*.**...*..**......*****..*.***.**..**..*...**..*.*.****.***.***...*...*.....*.****..**....*...*.*.**..*..**..**...*..**.*...*.*.**...*..***.*.*****.*.****.*..**...*****.*******.**...*.*.****.****.*.*..*.*..**.*..*.**...****...*..*.*...***.....*..*....*...*.*...**..*.***.*****.*.*...*.***..****.*.**.**.*..*..*****...**..*.*.*.*......******..******.***..*...*.***...**.....**..**...*.*.********..*.***...***....***.******.****.*.*..*****.*..*...****...*.......**.**.*.*.***.*..**.*.******.*.*...*.**..*....**..**.*...****.**********.****..***..*..**...*...***..*...*....*.....*.*.*..**.**.*.*.****.....*.*...****.**.**.*.*.*.**.*****.**..***.*.***...*...*..******....*...*..**.*.*.*.********.*.*..*.***.*****.*.**...*....*****.**.**..*..*.*.*..***.***.**.*...*.***....*.*.*.**.*...**..*.*****.*.*.*.*.*....*....*..*.*..***..**.*...*.**.....*..****.**.**.**..*..*..****.**....*.*.*****.***.*.*..*.*.***.*******....*....**.***...**.**.**.....**.....*.***..*.*.*.**.*.*..****..*...*...*.*...****.***.***.**..*.****...*.**...****..*..*.....**.*..*.***.*.*..*....*.*....*.....*.*.*.*..*..*.*...***.**...*.**..*.**.*.***.*....*.....*..***.*.**....*....****.*....**.*..**.**....*.***.*...*...*.*..***.*.*.**.*....***.**.***.....*.....*..*.****....*.**..**.*.*******.......***....*..***..****.***....*.***...*.**.*.*.*..*****.*****...*.*..*.****.*...**.****..**.**.*......**.**..**.*.***...***.***....*.******..*...***.*...........**.***..*....*..*
***.**....**..*..*..***..*.*.*.**..*****....**.*..**..*...*.*..*.**.***..*.***.**..***.***..***.*.*....*.**.*.*.*.*.......*..**.*.*.**.*..*..*.****.**.***...**..*..*.*..*..***..**..*.*****.*..*.**...*...*.**.*....**.****.*.***.**.*.***..****.*..**..****.**.......*****.*.....*.*..*.***.*.*.**.*****.******..****.**....*****.**.*.*.*..***.*..***...*.......********.*.**.***.*.....**.....*..*.***.*.....***..*.*..**.....*.**...*.**.***.*..*.*....*.*...*******......**..**...****.*..**.****..*******...****.***....*.*..******...*.....***...**.**...***...*.*...*...*.*...**..*..***....***..******..*.*******..*.*****.*.**..****..**.........*.*.***..**......****.**.*....**.*.*..**..**..**.*..*.*..**...****....***..*..*.*.*.***.*.**.......*...*...*...*.*.**.*...*..**.***....**..*.*..***.***.*..*****..**.*..*.**.*.*..*.**..***********..**..*.**..*......***..***..***.*..*.*.*.***.**....*.**.***.***.*.*...*..*..**....*.*.*..*.***..*.*.***..******.*********.*..**..*.*.***..*.**..*....**...****..*.**.*.****.*****...**.***.*.*.*.*..**.******..*.*.*.*..*..*****....**.****..****.*.***.****.*.*..*..*.**.**...........*.*.*..*..***.****.**.*..**.*...*..*.....*....*.***..**..*****.*.*..***..***.....*.*..**....*....*.*.*..******.*...*.*.*...*....********.****..*.*....**....***...***..*.....*..*******.....**..*..**.**.****.**....****.**......****.*.**.**...**.**..*****.*.**.**..****.****....*...*..******....*.*.**.***..*...*******....**..*.*.**.*.*.*....*..**.**....*.*.....**.****.........**.*..*....****.*....*.*.***.......*.*.*...***.**.*...*.**.*.****..***...*..*.*.*.*.*..*.**....*....**..***.**..***....***.*.*...*...*..**.***.**..*.......**..*.**..*.***.**.*.******.*..***.***.*.*..**.***.**.*********...***...*****.**...*.*...*..*..*.***.*..*..*.....*.**....***...*.**.**.**..***.****.***.*....*.*.......***.**.****..**....***..**.*.*..*.*.*****..****..*...**.*.***..*.....*.***..*.**..***.*..***.*..*.*.*...***.*.***.*....*****.*.**.*.**....*..**.*.****...****..****..***..*..*.****...**...*..**
***.***..*.**.........*.**......**..**.*.*....****...*.*....*.*........**..*.....*.*.**..**..*....**.**.....*.****.*....*.*****...*.*.**.**.**.*......*.*.***..*.....*.***.**....**.**.......**.*..*..**..*...***.....*...*..**...***.**....*******...**..*.*.***..*..*.****..*.....**..**..*..*...***...******.*..**.*****.*..***.*..*.**.*.*.*.*.**.**...*...*...****...**.*.*..*.***.**..**.*.*.**.**.*****.**.*.**.*.**..*.....*.**.***.**.**...*.*.*.***.*.**.*.*..*.*.*....*...**.***.**.**.*..*.*..********.*******.*.**.**...**...***..*.***.......*...*.********...**.***.**...***.*.**.*.****.**...**.*..**.*.**.*.*.....***..*..*..**.*.**.....*.*.****.**..*.***..*..*.*****...*.....******.*......******.**..***.*.*...*....**..*.**..***....****....*.**..*..*.***...*.*....**.*...******..****.*....*..*.*.*.....**...***.*.*........*..***.*..*..**..*.**........*..**..*..****.***...***.**...*.........*.**..***.*.**...**..**...*...*.**.***.....**..**..*.*..*...*.**.*....***...*...*****..*.........*......****.*.*.*****.*.*...*.....*..**.**....*...**..*..**.**...**..***....**..**..*...*.*****.....*..*..******.*****.*.****..*..**..*********...*.*.***....**.*.**.*.....***..**..****.**..*.****.*.*****.....*****.*.....***.*...*..***.****.**..**.***...**...**....****.*.**.**..*.**..*..*..**...**.**..*...*...*.***.**.*...*.***.*.**..*....****.*.***..*...*.*..**...*..****.*...*.**....*.**.**.*..*****.**.*....**.....*...**.****..**..**...*....*....***...*...*.*..*..*.****..***..**.*..*..**.*..****.*...*.*.*.*.*...**...*..**********.......*..***.*.******...*.**.**.*....*******.*.**.*..*.**.....*.**.....***.*.**.*..*..*....*..*........**.*..*****.*.*****.*.*.*..*.....*......**.***..*.****..*.***....**.****.....*.**..*.*....***...**.*.**.*.*.***..*.**..*.*..***.*....**....*.***..*..***..**.***..*...*****.*...**.*****.*****.*.**...***...***........***....*.***.*.**..**..*.*.**....***...**.*..*..*..*..*..*.***.*.*....****..*......*.....*...*..*.*.**.*..*****...**..*...**..*..***.**..*.***...*.*.*...*..*.*.
..***.**.*.*.*..*.*.*.*.**..**...*.*...*..*...*....*...*.*.****.*.***..*.*.*.*.***.......*...*....**.*..**...*.***.**..****..****.***...*.**.*..*...*..*****..*.******.....***.*...*.***..*....*..**..*...**.*..**....****...*....*.**.****.**....************.......***..**..**.*...*****.......*..***.*.....*..**.*....****.**.*.**.....*.....*****..*.....***.*..*****..**...**..**..*****...*.*.*..**...*...**..*.*..*.*.*..**..**...*.*..****.**.**....**..*...**.**..*.*.***.*.*.*....**..*.*.*.*.**.*********....***...*.*.*.**.**.*...**..*..*****.**..*..**..*.***..*.*.****.**.*..*.*...*..*.*.*..******..**...*****..***.....**....*..**..**.*.**....*.**...*.*...*.*.*.*..*.**.**.**.*.*.*****.***.*.******.**..*...*****..**.*...****..*.*.**..****..*****.*.***..*.*.*.......*.****..*..*.**.....*.**.*..**.***.*..**.*.*...**.*******.**.*.*.....*.**....**.*******.******..*.***...*..*.*.....*..*.....**.*.*..***..*..**..***.*.***...*****.....*..**********.****..*..**.**...*****.*.*.**...*.*.*..*.*.*....****...******..**.*.**....*..*.*.*.**..**..**.*...*..*..**.....**..**.***..*...**.**.**..***.***...**.*.**.***....*.......*.*...*...**..*.*.**.....*.......***..***.*****....*....*.*..*..*...****...****....*.**....*..*..*.****.*.***..***....**..**.*..**..*.**.*..**..*.*..**.*..*..****...***...*....*.***..****......*..**.****.****.**..*...**....***...*.....*.....*.***......**..*...*....*.*...*.*..*.....*.**...*.*.*.**.......*.......**.*.*.***..*****.****.*.*.*.....*******.**...*.**.***.*...*.**.**.....*.**.*****..*....**.***..*.**.*..*.....*.***..**....***..***.*.***..***....**.......*.*.*.*.*..*.**.........*****..*....*...********.*.*....*.......**.......*.*.*..**...***.*...*.****......**..***...........***..**.**...***.**.*..**.****.*...*.*...*.***.**.****.*.*.****..****.*...*.***..***.*.*.****.*..*....*..***.*...*.**..**.**.**.***....*...***...****.**.*.**...*..*.***....**..*****..****..*.*..**..**...**.*....*..*...**..*..*..*.***..*.**.*....*..***.****.**..*.*.**...*.*..*****.*..**.*.**.*..**
.**.***.*...*.**.*.****.*.***..**.*.*..**.**..****..*.*....****.***.*.***.**.*...*.**.*****.*.*.*...*..*..**..*.******..*..*..**.*..**..*......**.***.***....**......*.**..*****..*.**..*.....***..***...*.**.*...*.**.*****.**...**..**.**..*.**..**.*...***..***.****...*.**.**...**...*.*.**.*...*....***..*.*.**.*...*.**.*.*****.*..*.***.**.*.***..*..*****...*.*..**...**...*.*..***.**...*..*...*.****.*.****.**..*.....*...**...*..*...*.**.**.*.*.*..**.*.*.**.******.*..***.****.***.*..**.*.*.*...*.**.**.*.*.*.*.*.*....*....***....*....**..**..**..***..*.*.***.*..**.*.*......***....*.*.*****.*.*..***.*.**..*..*.*..***.*.....***...**.***..*.*..***.**...****..***..****.*.*....*...*.*.....**.***.*****.*.*.*.*.**.*...*...*******..**.***..*......*.*.*.*.***.***....**..*...*......**.***.*.*...*.*.*.*..*......*.****...*....*.*....****.**.*...*.*.*......*.*****.....***..*...***.*...*...**..***..**.**..**.**..*.***....*..**.**.*..***......*...*..***.*..*......*..**..*.......*..**.*..*******...*....***.***...*.***....**.**.*....*..*.*...*.****.**.*.***.**..****...*.*...*.....****.****.****.***......*..**.*..**...*.*.*.**.*.*.****..*..*.*.*.*..*.**..***.**.**.*.*.*.......*...*.*.**..******..****.*.*..*..*.**.**....**.***.*..*..*...*.....**.**.*.*..***..*****.**.*....**..*...**....**..*.*....*...*******.**.*****..*.**.*..***..**.***..*..**..*..*.*..***.****...**....*.**....***.*.*****.******.*.***....*****.*....***..*..*...*.****...*.**..******.*.......*.***..*..*.**...**..**..**..**.*...******..*.*.****.*..**.*...***.***.*.*..*..**.*.*...*.*....*......**..**..**.****.****.**...*.**.*..**.*...*.***.***..*...**.**.*..**..*..*.*....*.*..***.......*.*.***.*..**.**.**..**.*.**...*..*.*...*..***.**..*.**.*.*..*.....*..*..*.**..**.*.****.....*.*.**........***.*..*.*.*.****..*.*.*.**.**.*.********....**.**.*.****.**.*..*...**...**.***.*.**.*..*.**.**.***.****.***.****.*.**.**.*...........*.....*.**.**..*....******..**.**.*.*******......**.*..*..***........******..*..*.***.**.***.***..*....*.*
*********...*.**.****....**.*.*..******.....*......*....*.***..**....*.*..*.**.*...**.***.******.*.**...**..**..**.*.*********......**.***.*******....*...*.*****..****.*.....*...**...*..***.**.*..*.*.....*..**....*...*.***.*..***.*..***.*.*..*.**.**..*.*...*...****....*****..***..*.**.**....*.*.*..*.****.****.*.*.*......*...*****..***...*..*.***..*...**..*..*.****.*.*.*..**..*.....**...*.**..*....*..*****....**..*.*.*...***..***........*.**..****..******.***.**.**...*****...**.***.**..*..*.**.*....***.**.**....**..*..***.**....**..******.......*..*.**..*.*..*.*.**.**.*.*..*.*.**.*.****...**.....***.*..*...*.*.*.*.....***.*...*.*.***..****.*.*..**..*****...***..**.***..*.**....**.......**...**.**.***.**.**......*.**....*..**.*.****..*.***...*******.**.*.*.*.*....*.*.*...****....*.**.**.****.***.*.*..****.....*..*.*...*........*.*.*.*.****.....**.*..*****..***..*******.***..**..**.**.**..*....*..*.*******.*..*....*.*..*...**.**..**.**.*.***..**.*..**...**.*.***.****..**..**.**.*.*.*.****...***....*.**..*..****.*...**.*.....****..*...*.*.*...*****...*...***.*.*...***.*..**.*...**.*..******.*.*.****.*..*.*..*...*....*...*.*....**.*.*...**********.******..*****....*...*....*.**...**.*.**.*.*...*...*...*..........***.**.*.........**.*.**....**.*.****..*.*.**.*.**.*.*.*.*..**..**..*.*..**.*.*******.*...*.....*.**...*.*.....**....*..*..**.*....****...**.*.***.*...*..*..**.*.***..***..**....*...**.*****...*........*.**..*......*..*..*.*.*.****...****...****.*..*...****....**...**.*******..*..*..**....*...*.****.**...*........****.*..*.***..*...**....**..*.**..**.**........*****.***...*....*...***.*..**.***..*******..*...**.....*...***...*..*.***...***..*.***.*.....*...*.*..***...*.*..******...*.**...*..**..**....*....****.*.*.....**.*..*..*.**......***..**...*.*.**.***.....**.*.**********.****..*.....*.*.**.***..**..**.....**..*...*........*.**.*....*.***...*...*...*..*.**.**.....*...*........*..*.*.*.*.*.****..*******...*****..**..**.....****.***..****.**.*..***..*.*.*.....
..**.*....*..*.*...*.***..*.....**.****...*......***.**..***.**.*.*.*.*..*...*.**..***.**.*****.*....***.***......***...*.*....*..**.**.*...*****.***.**.*****..*.*.........**..*...*****....*..***....**..**.***..***..**.**.*.******...*..*..***.***...**..********.*.*...*.****....****..**.*..****.*.*********...***..*..*.****...**....*..***..**..**.*.**..*....*.*.**....*..*******.*..***.****.***.***...********.....****.*.*.****.*..**..*.*......*...*.**..*****....**..***.**...**.*..**...**...**...***...*..*..*.**.*.**.*..***.*...**..*.*.****.****..******...*.**.*...*..*..*..*..*.*...****..**..*.*.*..**..**....*.*..***.*.*.*.*...**.*.*....***..**.........*.***.....*.*...*****.**..*..*........*..**..**.*...*....*.*...*..*.*........**..*.**.....***..****.**..*.**..**..**..*.....*.....**.**.*...*..*********...*.*.****....*...**...***..*..*.*.....*.****..*....***..*...*...***.*..***...****..*.****..***.*.***...*..*..**...****..*.*..*****....*..*.*....*.*..**.*.*.....*...*..*...*..**..**...*.***..**.**.*.*.*.....***.**.*..*****..*.**.....*.**..**.*.**......*...****..*.****...**.....**.**.****.**.**..**.*..*...*..*.**..****.**...**...*.**..****.******..**.*.***.**..***.**..*..*.**....***.*.*.**..*.*..****..*..**.****.....*..*.**.**...**.*.*.**...*.**.*......******..*.*.*..****.*.*..*..*.....*..*...*...*..**.***..**..**..**.**.*...*.*..***....*.**.***.....****..*.*.*...*.***..**.**.**..***...*...**.*.***.**.*...*..***..*...*.....***.*.***.....****.*...*.*...**.***......***...*****....****.......*..**...*......*.*.*****..**.****.*****.***.****...**.**.*.***.*..****.*.....*.**..******.....*..**...**....**..**.****.***.*.......*.***..*..***..****...*...*...*.***.**.**.**....******.**...*...*.....*...*...*.*.*....***....*..*..*..*****.**..*.....*.*..*...****...**.*..**....***..*...**...*.....*..*.**..**..**.*.*...***.*.**..***...**.*..*..***..*******.*..******.**...***.*....*...**..***.....**.***.**.*.****.***...***..***..***..**..**.**.**.*.*..*..**.***.*****.***.*...*.**..*.******
.****....**.**.*..**.****..*..*...***..........*****.***.*..**.**....*..*...**...*.**.*.*.*..*.*.*.*.......*.****.****...***..**.**.*.**....**.*.*...**...**...*.....*.****.**.*.....*..******..***.*.*.*..**....*..*......**..*....*..**.**..*.***.**.....**.*.***.....**.....**.*.**.*****.**.**.***.*..***..*..**..***..*...**.*...**.*.*........*...****.*.***.*.*****....*.*.*.*.**.***.***..**.***.....*..*..***..****.*******.**.....**.*.*...**...**..**.**....***....*.****..*.***.*.***...*..*****......*..*****.*.....*.*.**...***..*.**.......***.*...*.*.***..**...****..**..*.*.******....***...*.**..**.*...**..*****.*.*..*.**.**..*..*.***..*..**...**.*.***..*.***.***..***.**.*.....**....*.*.*..*..***..***.**...**.**..**.**..**.**.**...*.**..**.*...*.*.*.....*..**.....*.....**...***..**.**..**...*.****.**..*..*..*****..***..*........**.....**.***.**.*.***.*.....***..******.*....*..*..**.***.*.**..*..**...*..*****....*....*...**.*.*....*...***...**...*...*.*.....*******.*******.**.*.*..**..***.*..*.**..*..*.**.*.*..*..*.*****.*.*.***..*.****..*...*.****...**.***....**....*.*****...**..****....****.*.....*..*..*.*....*.*.**.**.*..*.**.*..*..*.***..*..**.....*.*..*..**.*....*.*****...***....*..*.**..***.*...*****....*****..**..*.**.**..**.*...**..**......**..***.*....**...*...**....*.*****...*.*..*.*..*.*....*....*............**..**..*****.**.*.******..*.***.***.*.*.*...*.*.*..**.*..*.*.***.**..**.*..**...*.*.**.*....**...****...**..*.**..*****.***.*.*..**...***..****.**...*.....*...*.*.*..***.***.*....*.*.*.*.*..*.....*.*....*...***..**....*.***.*..*.**.**...*...*.**..**.*......**.*.*..*****.**.*..*..*...***...**...**.**....*..*****.**....*.*.*.*.***.***.*.****..*..***.*...*.....*..*..****....****.**....***..**....**.*******....*....*.**..***.*.*..*.*....**.*..*.*.*...*.**..*...**..*.**.**.**.*..*.....**..**.***...*.**..*.**..*.*..*...******.*.******.*..**...**.*..**.*****.*.*.*.**.*.*.*...***....*.***..*.****.**.*.***.*.*.**.*.*.**.*.**.***.....**.*****.****..*..*.*..*...*.....*
..*.*.*...**.*.*..****.*.**.**..***..*.*.***....*****..***.**.*.***.**.**.*.....**.*.*..***.***..*.*.**....**.*......*.*.*.*.*...*.*.***..*..**.*...***...****.*...***.******.*...**...***...**.**.**..**.........*.....*.****.*.****..**....*.**..******...**.**.....**..*....*..****.**...*.**....*...***.**..***..**.*.**.**.**.*.******..****.*.*.*.....*******.*...****.**.*.*.**..*..**.***.**.****.***..*.***.*.*..*.*****...**.**...*.**.*..*.*...**.**.*...*..********.*.*..**..*....**........*.......*.*.**....*.....*****.**..*..*.***...*...*.****....*...*......***..***.**..*....*.*.*...*..**.**..*.*....****...****.*.*....******.*.*.**..**...*......**..**.*.*...***.*..**..**....**.*..***....**.*******..**....*....*..*.**..*......*****..*.**....*.**.*.****..*.*.**..*.**.**.**....****....*.*.***....*..*.*.****..*.**.*....*.**...**..**.***..***..**.*.**.*..*....*.**...*******.**.*..*.*.*.*.*.***.**.*..****...***.****.****.....*..*.....*......*...**.*.*..***..**..*.******.**.****.**..***********..***.*.....***.*...*..*.*.***...*.*..*..*.....***..*..*..***.*..**.*.....**.*.*........*.*.**.**.*.**..*.*.**.*.**.**..*****.*.***.*.**...***.*...*.****..*..*.*....**.**.*.*..*.*.....*.*.*..**..*.*.*..****.**..*..*..****.*.*.*.**.***......**....****..**.*.*.*.****.**.*..**.**..*.**.*.*..*.*.*....**..**.**.*...***.****.*.******.*....*.*.*......*..***.**.*.****..*.*.***.*..**....**.***.....**.*.*....*.*..*.*.*...*..**....*...*.*.**...*..*****.**..*******.**.*.*...**.*.*****..***.....*****..*.****.*.*...*.*...***.*..**..**.*.**.*.*.****.**.....*.***...**.......*.**.***....**.***..*.*.***.....**....*****.***.**..***.****..*.*****...***.*.*.***...**..*.*.*.*..*..*.****........**.*.*.**.***.*..*....****.**....**.*.*.**..****.**....*.*......***...**.......*...*.*.*.****..**.***.........***.***..**..*****..*.**.*.....**.*.**..*..****..******.*...*****..***..*..*.*..***...*..**.*....*..*.*.**.*****.....**.*.**..*...*.**..*.**.*.**..***.....*....*..***..*.*...*.*.....*..*****.***.*.*...**..***.***.
*****....*....***....**.*....*...*.**.*.****.*.*.*..*...*.***...*.*.....*.***..*.*...**...**.*.*..*.*.**.*....*.***.**...*...*.**.*.**..**.********.****.*..*.*...*******..*.****.....*****...*.**.**...*.**.******...*****.*.*.....*..........***..*.**...*..**..***.**...***.***.*..*.**..*..**.....*****.**....*.***...*....*.*.**.**.***.*.*.***.****.****......**.******.***.*.***.*.*...**.*.*.*...*..****..***.**..***.*.***.*..*....****...**....**.**..*.*.*****...*.....*.*..*.***.**..***...****.*****....*.**.**......*.**.**..***..*....*.*.**..**.***..**..***.*...*.**..**.*.***..**.....*...**.*.**..*...*.*.*..*.*.*.*.**.***...*..**.*..*.*..*.......*..*.*.....**..*.**..***.**...**...*....*.***.*****...**.*.*.*.......**.****.**...**...*.*****..**.......*....*.**..*..**.***.**.*****.*...*..***.....*.**...**......**.*...*....*..*...*.*...****..........*****.****..**.**..***.**.**.**.**..*...****..*.*.*.**...***..*.**..*.*.*..*.***.**.**..**.***.*..***...*.*......*****.*..****.***.****....*.***..**......**.**.*.**.**...**.*.*....*****.*..***.......*..*...*.*****.*.**.*****.*.**...**.***..*..*.**.***..****.**.*.*.*..**...**.****.**...*...*********...*.***.***..***.*.***...**.*.***...**.**....**..**.******....**..*******.**...***.....*....***.**.*.*.**..**.**.*...*.....*..*...**.*****.**.*....*...***.*..**.*..*....*..*.*..**.*..*...**....*..*...**....****.**..**..**..*..*.****........*.****.*..*.**.....*..****...........*.**.***.*****.**.***....*.**.*.*.....**...*.**.*...*****.**..*.......*.*...**..*******.*.**...**.*.****.***.**..***.**.**..***.*.*...*.*......**..*.*.**.*..*****.**.***...*.*.*.*...*.**.**....**.*..**..****....**.*.**.**.**..*...*.*.**.****.*.**..*****..*..*.**.*.*.**...**..**.*...*..*.**...**.*.*...*.*.**.*.**.****.*.**......****..*...**.**..***..*.....*..*..**...*...*..*.****.*..****.*.***....*......**..*.....***.......*.*..*...*.***.*.*..******.*.**.**.*.*..**.*.*..*.**.*.**....*...***.***.***.*.......*..******.*.*...*****..*..**...****.*.*.*.*.**..****.********
**...*.***.**..*..*.*..**.*.*.**..**********.*****.*..*.*...*....********.***.****..******.***..***...*...*..****..******.***....*****..*...**.*.*****....****..*.....**.*....*.....*****..**.*.**..*..****...**.**.**..*......*....***.....*....**..***...*.**.*.**.*..**.*****...*****...****.******.*...*.***....****..**......**..**..*..**...**.**.*******.*.****..*.**...*..*..*..*..**.*..*.*..*...**..*.***..*.***..**.*..*..**.***.*.....*.....*.**.....*..*****.*.*...*.*.*.**.***.**..*..***...*.**.****..*.*..**.***...***......**...**.**.....****..***....*.****.*.*.....**.***..****.****..**..*.****....*........***.*..*.**..**.......**.**.**..*.*.*.*.....*.****..**...***.**.*.***...*...***....****..*..****..*.**.*..*****.*...........*.***.*.**.**....****.*******..***.***..*.***...*..*...****.....**....*.**..***.**.*.****.*.**..*.*...*****.*.*....******....***.**.*.**.****....****.*.*.****..*.....*.**.*****.*..*..*.**...*.*....*.**.******.****..*..*..*****..*.*.*.*.*.**.*.***.**.***..*.****.***..****.**.*.*.*..*...**..*.*.*.*..**..*.*.....*....****..***.*......*.*.**..*.****.***......****.*.*.*..*.**....***.*****..**..*....*.*..***.**.*.*.*.*..****.*.***.*.*.*******....*...*.*..........*****.**....*....**.**.**..*....*..*******....*.*.****..****...***.**.**.*..*.***...***...*.*..*..*.**....*.*.****..*****..**.*.....*.*.**.*.***....*...**.***..***.*.*****.....*.****.....*.***.*.**.****.*.***..*.***...*.*.**...*..*...*****..*..*...**......*.....**.*.*.**.*******....***.******.***..**.*..*..*..***.**.*.*..*....*..*.**..******...*..**.....**....*.*....*...*..*..**..********.*.***..**..***..***.....****.*...*.*.**.*..*****..**.**..*....**.*.*.******.*......**.**.*.*...*.*.*...*.****.*.***..**..*.*.*..*......*..*..*.........**..****.***...**.***..*.**..**..**.**.**.*....*..**...*.****.*.*****...**...****..*..*.****..**.**....********.****......**.***.*.....****.***.*..**.****..**.....*..*.**.*****....***.*..*..****....**...*.*...****..*.*..*.*..*.***.****.**.*..*.*.*.**..*.*****..*.
.****.**..*....**.*.*.*.**.****...*.**.*.**..****.***.***.*....*...*.*.**.**.*.****..**.**.***.**.....****...**.*.**.*.****.*..*.*..**...***.*****....********.***..*.**.**...*....*..****.**..*.*.*..*..**.*..*..*.**.*****.*...*....*..***.***.**...*..*****.****.*..*.*.***..*.....***..***..**.*.*..**.***..**..******.*.***..****....*.....*..****..**....**...*..*.****...***.....*..*****.*.*....*.***.***.*.***.*.*****...*...*....*..****.*.*..**.*.*.*.......*.*...****..*.*.**.*.**....*...*.**...***...*.**.*..*.****...*****.**.*......***.*..**.**...***.*.*...*.......**.**.*....*.****.*...*.*.*.***.*....**..**...**.**....**.**..*...*.**.*...*.**......***.*..*.******..*.*.***..*..*****.*..***.....*****.**.**...*...***..**.*.*.*.*.*.****.....*..*******......***..*.*..****.****..**...***.*.*.****..*.**...**..*****.*....**...*..***..*.***.*.**.**.*****..***...***.*.*.**.***..*.*.*.***..*....***....***.*..*.****.***..**.****.*****.**.......*....*..*....**.*.**.**...*..**.**.*...*****...*.*..*...*.***.**.*.****.**.*.*****...**.*****...*.*.*..*.*..****..**.**.*...**.**.*..**..*.*.***.***...*.**.*..***.**.**.*.*.*..***.*.....*.****......*.*******..*.***...***.*****.*..**..***.*.*..***....*.**.*...*.***.**..*.***..*.*..*..****.*...*..*.****.****.**.*.*.*...*.*.***.*.*.*..*....*....******.*..***...**....******.....*.**.*.**....**.**.**.*.****.*....****.*..**.**......*.**.*..*.*..*..***.*.*.*.***..*.**..****.**..**.......*....**.*.**.**.*......*.*****.*****..**..*..***.**.*....*.**..*.*.******.*...*..***.*....*.****...*...*.*.*.***.*.*.******.**....*..*.*.*.**.*.*.*..***.***.***....**..*..**....**.**.*..*****..*..***...*..*..**..*.*.**...*****.*....*....*...*..*.....**.**...*..*..****..*.*.*...*...*.*..*.****...****..**..**.*.....***.***..**.**.**.**.*.**...**.****.*.*.**..**........*..*.....**.*...*.****.*..*.*..**.*....*..****...*..*******.....**..*...*.****.....**..*.....**..**.*..*.*..**.***.*.**...*.**..*.*.....**..*.**....*.**.**.....**..*..*****.***...*.*.......*.*.*.**.**.*..*.
**...****.****.*..**.*****....*.*..*.******..**.*...*...*.**..***.*.**..**.**..**.*.**.*..**..**.*.*.*....***.****..***...*..**..**.*.*.**.***.***..*..**.*.*.*.*...*..******.*.**.*...**.*.**....***.*..**..*....*......***..*.*..*.*...*..****.**......*****......*.**.***..*...*.**..******...***.**.....*.*.*.**....***.*..**..****...**********....*.....*..*.*....**...****..**.***...***...**....*****..**...**.*..*.*..*.***.**.**.***..*...*.*.*.....**.*..****...**.***.***.*.**..***..**..*...*.******.***.*****.**.******.**.***..**.*..**.**...*..*.****....*..*.*..*.*.*.*.*.**..*****.**.*.*..*..**...*.**..**.***.*.***.**.**...**....*..****.*.*..*.*.**.***.*****..*****....*...*.*...**..**..*....*....*.*..*.*..*.*.*.*.*.*.*.*..*.**.**...****....****.*..**.*.****.**...**...*....*.*..*.**....*..*.**.*..*......******....*.**.*...*..*.*****..**.**.*.***..*....***.*...*****....*.....****..*..**..******...**..*.*.*..***..*.****.*.*.**.....**.*.***..**.**.......*.**...**...*.....*..****..*.**.*....***......****..*...****.***..***..**.*.******..**..*****...********..*.**.*..*.***..*...*..***.****************..*.*.**.**.**.***..*...**.*****...*******.*.***..***.*..*.*.....*......**.*...*...*.*..**.**.*.**.*.....**.**..*...**.*..*.**.*..*..***....*.*******.*..**.**.*.*....**.**.....*****...**.*.***..*..*.*..*...**.*...*...****.**.*...*..*.***.**.***.*****.*...**.*...****...*...**......**.*....*..*.*....*****.**...*.***..**....*......***.*...**...**..*.**.*...**.**.**.*..*...****.**.*.*.**.****.*..***.*..*.**.....**.*.**.*.....*.*..**.*...***...********.***..****.*.....*...**.*.*.*..*.*.**.*..*..*.*.*.**.**.***....*..*******.****.****.****....**.*.*.***....*.**...***.****.*..**...*...**....****.**...****.**.*...****.**.********.**...**..*.**..*******..*.*....*..**.***.*.*.*..***..**.*..**.*.***...*****..***..**..*.*...*.******.*.*...*.*.*..*.**.****.*..*.***.*..*.**..**.**********...*...*...*...**.....*.****.*...*.***....*****.*...*.*..*.*..*..*.***.*..*.***.*.*.*.*..*.*****.****..***..**
**.****..*.******.*.*.*...*....*..**.**...*..*.****.......**.**.*.*....****.*****...*.*..*..*..**..*..*....*..**.****.*.**.*.**.*.*..*...*.....*****.*....*****..***.*.*..**.*..*.*.**.....*....*.***...*...*...***.*..*.***..**.*..*..*...*.*.******..******.***.***..*..**..*.****....*..*........***..*****..***.*.*...*...****...**.*.*****....*......**....***..**.**.**......*.**.****....*.**.**....**.**..*.*...**.....*...**.***.**.**.*..*.*.*.*.**....*....*..*..**.****.*..*...**...*.*...*****.**....*...*.*....*...****.*..***..*********.***.*.**.**..***.**....***..*.**.**.**..***....**.*..*..***.***.**.*.**....*..*..*.*..***.*....***...*.**....**....*..**.**..**.*.*****..********.*.***....**.****....*...*.*..**.****....***....**..**.*.***.***..****.**.**..*****....*.*.***..*****.**...*.*.*.*.*...*.*...*.**...**.**..*.......*..*.****......*...*..*.*.*.***.*.**.*...*..*.***.......*.*..*..*.....***.*...*.**.....*..****.**...**..***...**.*..**....*...***..*.*...**.*..*.*.*.*...*.**.*..*.*..**..****...*.***.**.*.*..**..*.*.*.*****..****....**.**.*.**...***.**.**..**..***.*..*..*.*...***......*.*.*****.*.....*..*.***.*..*..**.*.....*.**...*.*.**.**.***..*...*****.*.*..**...****.*..***....**...*.*.**.***..*.******..***..*..*...***.***.**.*******.***....**.*....*.*..***....**.*....*....*.*.....**....****.**....**.*.......*...*.**...**....*.*.*...*..*.**..*..***...*.*****......***..*...*.....*.***...*.***.*.***..**.*.**.****...***.*.*.**..*....*****.*......***..**.*.***...***.**..**.*....****..**.*.*...*.**.*****......**.*...**.**..*.***.*.**.***.*.....**.....*..***.**.*.*..*...***....*.....**.*.....***.***..*.*..*.***.****..****...**.***....*..*...*****..*...*.**.*.********..*.*..****.*.*..**......********...**..***...*.*..**.**.******...*****.....****.....*.*.***.**..**..**.*******.*.*..***.*****..*.*...*.**.****.**.**.***..*...*.*.*.*...*..**.***..*....**.*.***.**....*****.****..**.****.*.***.*.***......***..*.**...*.*.*..*.*.*.*.***.*...***.**...*.***..**..**..*.**...*...*..***
.**.**.**.**.**.*...*.**.*********..***..***...*.****....***.**.....***..*.***.***..*...****.**.*.**...**...**..***...*..*...*****..***.***....**.****....****.*..*.***.*..******.*..**.**.**.*.**.*.*.***.*.*.***.**..**.*..*.*...*...*.****..**.***..*......*....**.*..**.*..*....*.*...*.****.**.*****.*****.*.*******.*.*********..*....**...*.*..*.**....*..*.*.*.....*..**.*..*.**..*....****.*.**..*.*.*.*...****.**.**.***..****.***.*.*.*.*****.....***.*....*.***....**.*.*.........**.....*.*.**.*.*..*.***.**.**.*.***.*****.*.****.....*******..**.*..*.***.*.*...**....*..***.*......*....***..*..**....*.***.*.*...*..***.**..*.****...*.*..*..******.***.**.........*.*.*...*****..*...**.**.*..***..*.....*......*..**.***..***...*.*.*.*..****.**.*....*..***......****....*...**.*....**....*..*..**..**.*....**..*...***.*.*..*.**.*.***.***..***...***...*******.***.**.*.*...*.**..**.**...*.***...*.*....**.*..*....**.*..**..**....*.***..*.*....*****...*......***.**.**.*....*.*..*.*.*.*...**..*..**...*.*.....*.***.*.***.*.*.***....*.*....*....*.**..*.****.****..*..******....***.*..**.**.**...*..*...*.*.***..*.......*****..*.*.....***.***.**.*.*******.**.*..*.******.***...*.*.*....*****...*..****.**.*.*....****..*.****...*.**....*..*.*..***..*..*****.....*.*.....*..*...****...**.*.**......****..**...*****.*.***.*.*....*.******..*.**.*.**.*.*.*....*.***.*..*..*.*..*...**.*.*...*.*..***.*..*.******..*...**...**...*.*..**...*........*.*****....*...*.*....*.*.*....**...*...*.*.*.*..**..***.........*.*..*...*.*.**..*...*..**.*.**.**..*.....*.*****.****..***.*..*...***...*.....***.*******.*.*...***...*****..****.*....*.*..*.*..*.***..**..*....*...*.*..***.**.**.....**...**...**....*******.**...***.*....*.*.....*....*.*.******.*..**.*..**.***......*.**.....**..*.**...**..*.*..**.***.*.*.**..*******...*.*..**.*.*.***.*.......*.*...*.***.*.*..*.***.*..*.....**.*.*..*....***..**..*****..**.**.*..*...**.****.*..*.***.***...**.*..**.*..*...**....**..**...*.***..**....*..*..**....**..*.*.......****...
*.*****..****..*.**.*....*..***.**..**......*.**..*....*****....*****.....*.**..*.*...***.*..**.***..*..***....****..*.**..**.**..*.*....*.*.......**..*.**.******..***.***.******.***...*.**.**..*..*...**..*.*........***....**.**.....*..***.........****.**.**..*.*.*..*.**.*.*.*.*...*.******..**.****.*..**...*****.**.*...*****.*....*.****..**....****.***.***..*..**.**..........********.***.....*.***.*.*.*..**.***.*.*.**...*..***..**.....*.*....***.**..........***..*...*..*.*.******.*..*.....*.....*.*.*..*.*..*.*.**..*..*.*..**.*..*..*.**..*.**.*.*...*..**.*..**.*...*.*.*.*..*.*......*...****.*.*.*****......****.*....*..*...*.*....***.*..**.***.*...*.......*...*..*.......*...*...*....**..*....*.*.*.*...**...*.*..***...**....****..**.****.*.***.*...*.***.*.*.***..***..***.**...*...*..*.*...*.****..*.........***.*.*....**.*.*...**..*****...***.*...*.*****...*...**...***.*..*.****....**....*.***..*....***.***.......**.*.*....*....**..**..*.***...*****.**..*.*..**.*.*.**.*.*..*...********...*****.*.*....***....*.*.*...*.***..**.**...**..*...*.***..**...*.*.**.*.*..**.**....***......*...*..**..*..**...*....*..*..*.*...*...*.**.***....***..*..*.**.*.*.*.......*.**...*.*...**..***..*.*..*.******......*.**.**.**...*.**..***.*.******.********.......*.*****.**..*.*****.*..**.**.***..****.*..***.*.....*****.*.*.*.....*...*..****.******.**.***.*....****..**.**..***.****.****....*.**.**.*.*.*..******.**....**...**..*.....*.*****.***.**..*****..***.*.**....*..**.**..***..***.***..*...**....*.**.**..**...*..**.**.***.***...*.*....*.**.*.*...*....**.**..*........*...*...*..*.....**.**..*.*...***....*.**..**..*....*.*.**.*.**.****...*.**.*.**.*****..**..****..*.....**.**..***..**.....***..*********..*.......**..****..*.*.**.*.*.***...*.**.******.*.*...**..**.*.**.**.*.**.*..***.....****.....**..**.**.*..**...**.********..*.*.***..****.*.**....**.*.**.**...*...**.***...**...**.********.**.**********..**..*.**.*..*.*...*..*......**.*..**.***.*.**...*..*.*.*.***.*....***.**..*.......**..*
*.*.*...*..*..***...**..***.**.**.*.*.**.**....***..*************.****.***..***....**.*...**..*.**....**.**...***..**..***.**.**..**..***.**...*******.*..***..**...***..**.....*..***.*.*.**.*....*.**.*..**.**.**.....***.*.....***....*..*.*.....*...*.**..*.*..*..**.**...*.*.**..*..******...*.*.*.*.*.*....*..*..*....**.**....**.......*..**..*..*....**.*..*...*..**...**.*...*..*..*..*..*..**.*.*.*.*...*.**.****...*.*.****....*.**.*..****.*.**..*.*...***...*.*.....**.*..**...***.*...*..*.*.*.*.*..***..**..........***....**.*...*.***..*..*....***..**.**..*..**.*.*.**...**.....**.*.******..***.*.**..*....***....*..***.....*.*.*.**...****.***.***.....***.....**..**....*..***....***.....*.*.*.*..*..**.*..*...*........***.....****..*...**..*.*.*..****.....******.**.........*..**......**...*********.*.****...***.****.*.*...********.***.*...*.*.*...*.*.***.*.*.***.*.*...*.**.*..*.****.*...*****.*..**.**.*....****.*.*....****..*.***.*.****.*.**..*.*..***.*...***.*..***..*****..***...*.*..*..*.*..*....*.*..*.**.*.**..**..*...*..**....*....***.***..*****...*..**.*.**.....*.*.****.*..*.*..*..**.**..***..*.***.*.**....*..*.*.***....*....*.****...*.***...****.***.*....***...**...*.*.**.*.*****...**.***...****.***......*...*..**..**.*.**.*.*.*....**.***.....*.....**......**.....*.*****..*.**...***.**.**..*.*.****...****..**.*..*****.*.*.*..**............*.*.*...**....*..***.*.****.***.*.***.***..*....****.***.*.*...*.**..*....*.*.**..*.***.***.*..****...**...*..*.**....**...***.*.**..***.*******..**.******.******.***...*...*..**..*.*...*..*****..***.*.***..*******.*.**.*...*...***.....***..**....**.*.**.*.*..*....*..*.**.*.**.**...*****..**.*.....*..**.**..**...**...*..*.*.******.*..*...**.**.**.*.*****..***.*..****..*****.*...*.*****.**.***.*.******.*.**.*.*.**.*.*.***.......*.*..**....**...****.*.**...*....*..***....*.**.*.......*******..*..*.*..*.**.....*.*******.***.*..*..**.*......**.*......**********...*.**...*.**...*..**...*...*.********.*..*.*.*.*........***.***....******..**
*.*.*.***..**..*.*.*.***..**....*.***..*****..*.....**.*..**.**..***.*...***..*..*..***.*.**.*..***...**.***.**..*.*.*.**..*.**.**.*****..*.**.*.*.......***.....***.*......*..**..**.....***...*..**..**********..*...*....*...*..**.*..*.**..*...*.*..**.*******.....****..*.*.....*.*....**.*....**.**..**..*.*....*****.**..***.*...**.***.**..***.***.*.****...*...**.......*****........*...*.**.****.****..****.*..**.***.**..**.....*.....*.*****...*....***.**..*...*.*.*.*...***.***...*...*.*..*****..**.*.*..*.********.*.*..**.***..****...****....***.***.*..*.**.*.****.*.*.*.*...***.****.***..***..******...**.**.*..*.*.*..**...*...*..**.*....*...**...****.*.****...***.*...**.*.*...*****.****..*.**.*.*...**..**.****.**...**.******...*.....*******.*....**.*.******..*.*...*.**....*....*...******..***....**.*.****..**..*.*.*..**.****...*.**.*...********..******.*.*...*.**.*..***.**.*..***.*..***..**.*...**..**.*...*...****..**..****..*..********.**.....*...*....****..*..**.**......**.*.***.*.**...*..*....*******.***.*...**.*.......***.****.*******..****.**..**..*....*....**.**.***..*.*.**..****.*.**.*.*.*..***.***.****...*..**.**.***....*****..**.**....*..*.****..**.***..****.*.**...**...*..***.*.*.*...*.**.*.*.***.***.**...*....****.*...**..******....*.*****.**.**..**.*......**......*.**.**.******...*.*.******..*.*.****.*.**.*..**...**.*****..*****.****..*****.*****..**..***.*..*..*.****....*.*..*..*.*.**..*.**..*..*...**...*.****.....*..**..*...*.****...**..**.*..*.*..**.*.*.*....*******..***.*..*.*.***.***....**...*..*..***....****..........**.*.**.***..****.....*.*.....*.****...*.*.**....*.**...*.**..**.**..*.**..*.*.....*.*...**...***.***...**...**.**..*..**.***...***.********.*..***..****.**...*.*.*.*..*..****..**.....**.********.***...*.**.**.*.*.*.*.*.*.*.**..*.******.***.*..*.**.***.***..*.*....***.....********..***.*.***.**.*.****.*..***...*..**.....*..**...*.**..*..*.....****...****....*.*.*..***.*..**.*.*.******.*...***........*.**.***...***..**..*.**.**..*.....*.*.*
**.*.**.***..*.*.*.*...***....*..**....***..**.....*.*.*.*......*.****.*..*.******.***..*..**.*..**********....*..***.*.*..****..***.*.*.*....**..*..***.**..*...**.****.****...*.*.*.***.*..*****.*..**..**..***.**.*.*...**....****.*..****...**.*.*..**.**.*****.*........*.*..*...****...**..*....*.***..**.*..**...**..*..**...*.*.....**....****.********....*..*.*.***.**.*........****..*..**...*.*.*.*.**.**..*.**..***.*.*...***..**.**.*.*..*.*.....*.....*.....*...*....***...*.**..*....*...*...***..*...*****.******.**.*..*.**.*..**..*.*.**.*..*.**.**.**.*.*...*.****....*...*...*.**..*..**.*.*.*...***...*..***..*...*****.**.*...***..*..**..*...****...***....**...***..*.*...***...**.......**...*.***..*.*.....***.**.**...*....**.**..**..*.*.*.*.**.***.*......***...*****.*..**...**..*..***.****..*.....***....**.**.*.*..****..*..*..*.....***.*.**..**..*.*.***.*..**.**.***.**.**..***.*.**.*.....*.*.*..*****.***.****....***.*........*..***.*.*.*****....*.**...***.***..**........*.*.**..*.**...***..****.**..*.....**.*...*.**.*....***..**.*.*.*.***.*..*..*..***.***.***...**....*.*.***.***...****.*.**.*....**.....****.**.**....*..*.**..*...****..**.....***..**...*.**.......*...*..**.*.**.*.*..******.*.*...****.*.*.*.*.*.****.***.*.*.*...**.**..***.**...*.....**.....**.***......**.*.******..***.**....*.*.....**.****..*...**..*.*..*.*.*.****.**..*...*.*....**.**.*.*...*.***..*.**.*********.*.***....*.*.*.*****..***.*..*..*.*..*..*.*.*.****.*..*..*..*.*..***..*.**..*.**..**.****..****....*.*****.*.*.**.**.***.*...*..*..*...**.*...**..***.**.*****...*..***..*..***.*...**...*....*****..*..***....*..*.**.....**...*.**.**.**....*.*.*..*.*...**..*...*....**..***....*.*.***..*.***.***.**...*...*....*.*..***.*....*....**..*.**.*.*.**.*.*.....***.*.****.**....***...*..**.**..****..**.***.****.**......**....*..**..*.*...*.**.*.**.***...**..*.*.**.*.**....*..**.***.***.*.*.*.**.***..*.***...**.*.*...*.*..*.*.**...*.*...**.....***..*.**.***....*.**.*.*.**..*****.*.*..*..**.*...**.*.**...**.*..*.
*..*........*..*.**..*.**....*..***.*..*.**.*****....**.***....**...*.*.*.**.*****..*.*...***.*..*.*.**.*...**..***.......**..***.*.*.***...**.....*..*****..****.....*..***...*...*.*..*.*..*****.**.*.*..****.**.*..***.*****..****..****....**...*.***.*.....**.****.*...*****...****.****.***..*****...*..**.......******.*...*.*...*.**.*..*...*..*.***.*.****.*..*...*..*.***...**.**.*.**..*....**...*....*.*..*.**...*...**.*......*..**.**....***.*..***...*..***..*.*.***....*.***...***..*..**.****...****..*.**.****.**.....**..*.*....**.**.***.***....*.*.**.******....*..*..*.****.**.**.....*.***..******..**.**.***.*..*****.*.*...*.*.*......*..*...**.*...**.**.******.**.***.*..*..*****..*.*.*..*.....****...**...*.*..****.**.*.*.***.***.*.*...*****.**.**.****..*..*.....*........*.*.*.****..**.***.*****.**..*..*.*.*..*...*..****....*........**..***.*.***..*.**.*..**...**.*.....****.....*.*..*.****.*...*...*****.*.***.*.**..*...*.**.***..**...**.......*.*********.*..**..**.*..****..**.****.....***.....*.*.***.**.**..*..*..*...**..*.***...**..**.*.......****..*.*...**.*.*.**...****...**..**.**....*.*****..*.*.*...*.*.*...****..*.*..******..**.******.*****.***.*.***.**..*....*.*..*.*..****..**..***.*.*..***.*..**********..***..*.*..****.****.*...**.*******..***..*.*......**..***.**.....*.**..**..*********...*.*.*..*..*.*.**...*..*.*..*...*.*.********.**..**...**.**..*.*.**..*..****...**.*..**.**.*.**..***.***.*..*...****.*..*******......*.*.**.*******.*....*..*.*....*...*...*...*.***.*....***...*.***.**.*.***...***.*.***...*.**...*.***.*.*********..***....****..***.....*.**.*.*****.********..*.****.**.*.*.***.*...**.***.*.*..*****..*....***.*..***..*.**.*.......*.*...........**.*.*...*****.*.***.**..*******...***.**..*.**...*..**.**.*.**.*.***....***.*.***..*...**..*....**..*.....*.*..*.*.**.*....***..*..**..*..*****.*..*.**.*..***.*.**.**.**.*.***.*...**..*.....***....*..*.*.........*.....*....****.*.....**********.*..*..*.*******.*****.*.....*..**.*..********..****.*..*..****..*
.*.*.*.*******....**..**..*.**....**..*.......**.......**.***..*...*.*.*..*...*.*.*.********....*.....**.*...***..**...*...*..*..*.*.***.***...*.*..*...*.**.*..*.*..*****.*.****...*.*....*.**.*.***..*...****.*.**..***.**.***.*..**.*.*.***.**.**.*.*.***..**.*..*......***.*.****.*...*...**.**...*..*****..**...**...*..**.***....*.************.*.**.**....***.**.*.........*.**.**.*..**.**..**.**.*.**..***.....**.**....*.*.**....*.....***.****.*..*..*******.**.*..*..*.**.***....**.*.*............***..**.....*..*.***..*****..*******.***...*.*.**...***.**.*..*....*..*..*.**.*....*.*.*.*.***..*.*.*.**.*.*...***.**.*..*****.**..**.*.*.*..*...*..**.**...*..*..*........*..*...*...*.*..*...***..***.*.*....**..**..**...*...***.*.....**.****.**...****..*.*.*..***.**.**..***.*.*****....**.***.*..***..*.*..***.*********..**..*......**.*.*....**.**.*.*...*....**.**.***......**.*..***..**....*****.*..***..**....**...**.****.**..*..*.*...***.******...*.*.*..***.****.*.**..****.*....*.**....**.*.**...***.**..*******..*......*****.*.**.**...*.**..***...**.**....***.*...*.*.*...*.*.*.***.***.*****....*..*.*.*.**.**..*.*..***....*.***..**.*.****..*.*...*.*..*...**.***.*.**.****.**.*.*....*.**..***.**.***.*....**.**.**.....*..*...*..**..****.***.*.***.*..*..*..*.*******.**.*.**....***.*..****.....*...*..****..*.*.**.*...***..**..*.***.*.*.*.*.*...*.****.*.****.*...*.*...*...**......*..*.*.*...*.****.*.**.*****.*..***.****..*..**.**.*.***.**.*..*.*.*...*..*.*.**..**..*....***..**..*...*..****..*.**.*.*.*..***...*.*..*.*.**.*..*.*....*.*.**********.*.*.*.**..*...*.**..**......*..*....*..*.*.*..***...**.......**.***.*...****..*.....*.******...**..*****.*.**.**.**...****.***...*.*.**...*..**.**.*..*..*..**.*........*.*.*..*****.*...**...*.***.**.*...*..*.**..****..*....*...***.*.***...**....*.********...**.**....*.*.*.*.***..*.*****.******.*.....**.*......***.**..***..*.*...**....***.*..*.*...*...*..*.**.*.*.*...*****.*..**.*.*..***.*.*.**.**..**.*.*..*.*..***...**..*.....*.****.*.*...***.**.*.
*.*..**.*.*..***.*..**.*.*.****.*.....****.*....*.*.*....*.***.*.**.*..**.*......*.*.*....**.****.**.**..**.**...**.***.*..*......*.*....****.***....**.....***.*.**...*..*.*...*.....**.*..*.**......****..*.*.***.*.*..*....*****.*..**..*..*.**.*.****..*.**.*...****.**..*.****..*..**.***...*.*..*...*......*..*.*.*.**...*.*..**.**.***....*.*..**.**..*..**..***..*...**.*.*.*..**.**.**....*.*.*..****...**.*...**......****...*.*.*.*.....****.***..*..**.*..*.*****..****.*.*.***.*.**..*.....********.*.***.*.*******.*.*.*...*..*.****.*......*..*.****.....*.*.*.*****..*****.*..*..*.**.*.*..**.****..*..*.****.******.***....*******.*....****..**...*..*..*.*.*.*..**...*...***.*....*..**...***.*.*.***..*.....*.*..*.*.*...**....*.**.*..***..*.*...*...*.*....*..****...**....******..*..**..*.*.***..***...***..**.....**....*.*.**.*.....**..*.*...**.*.*...***...**...*...*.****.*..*.*.******.......*..*...****.*********.*..*..*..***..***.*******..*...**.**.*.***...**.*.********..*.*.******.*****.**.....*.*.***..*.**..**.....***...*.........*.***********.****..***.**.***..*..*......**......***..**..*..****..*..**..**.*******..*.***.***..*.*****.*..*...*.***......**.....*...**.***...**....*.*.*.*.*.*****.**..*.*.***..***...**.*..****..**.***.*..****...*.*.****.*...*.**.**.******..*.*..*.*.*.*..*.....***.*.**..........*..*...*.*.*****......**.....*..*....*.**.***...***.***.*.*.*****.*.**.*...*.*..**.**.**...**.*.**..*.**.**.***.*...**.*...*.*..***..*.**.**..*..*.*.*.**...**....****..***.*..**....**....******..***..***..**..***.*.......**..**.***.**.*...******.*...****..**...**.*.*..*.*.*.**.***...****.*.*.**..*.***..****.*.***********.*.*.*..**...*..**.**.*.**....*.**....*.......*..*...*.*.*.*.**.*****...*...*..*..**..*.*...**.**.*.*..*..*.**...**...**.*.****.**...*...*..*..*..**.*.*.........*...*..**.**.**..*.*.******..*..**.**.*..*..*.**..*...*..**..***..*.**...**...*****...***.*.*.*....*.***..**.**....****.*.***.*...**.*.*..*****.**..*.*.**.*..*******.***...***.....**..*.**..**.**......
***.**.*.*.**.....*.*....**.***..***...*..**.**......**..*...*..*.*...*.***.**...*.*.***.**......*.**...***.**.*****..***..**.*.**.***...**......*.*****.***.***.***..***...*..*...**..*..*..*.*...**.**.**.**.*..**...*.*.**..*..**.*.******.*..*.*.*..*..*.*.*..****..******.***...*...*.*.***.****.*.***.*..****...........*....*.......***.*.*.**...****........**.*.*..*.**..*..*.***.***.*.*****.*****.*....*.*..*.***.*..**.***..........***...**.*.***.*.***.....**.*....*.*.*...*..**..***...****....**.*.***.*.*..*.**......**.*.****.*******.....****.*.*..**...*.....*..*.***.*.....**.*.**..**.....*.*.*.......*.**...**.......*.**...*..*.*.***.********.*..**.**.**.***..**.....*.**.*..***.*......**.*..******.*..*.*.*.**..*..*.**..**..****.*..*.....***..*.*.*.....*.**.*....**.******.**...**..*.*...*..**....***.***.***..*...*.*.....*.**.*..*.*.**....*.......*.**.***.*.*..*...****.****.*.**.*.*.*..**.......***....*.*..*.***..*..*.*.*****...*.**.*.********....*.*.**....*.*******......*...*...*****.*...****.*.*.*..**.*****.*....**..*****...***.***.***.*.*......*.*....*.*.*....****....*****.*****.***.**.*...*..**..**.*..****..*...**..*...*...**..**..*..*....*..**...***.*.*.***..*****...*...***.*.*.****...**.*..*.***....****.***...*..*.*.*..*...***....*.....**.**.*....*.....*...*.**.*..*.*....***.**.***...**.*..***.*.******..**...***...*.*......*...****.**.**..*...*****.*....*....**..********.....*.*.*..*.**...*..*....*......**.*.*********.***.**.***..****.**.*.*.*....*..*..*....****.*.*..*.*..**.*...*...**********...*..*.**.***...*....**..*****.*.**.*.*****.*....**********...*.*...*.**.*.**.**..*....*.*.*.*......**..***..*..******..**.****.*.**..*..***...*.*..*.**.*.**.*.****.*.*.**...*....*.***.*.*....**...**.******.*......***...**.*.*.*.**...*.*..***.....***.**.***.*.*****...*..*..***.**...***.*.****..**..*...*.**...**.***.**..*.*.*.*...*.*...**.*.*.....*****..*..**.**..****.**.****..**..*..**.****.*.*..*.*.*..*...*..****..**.*.**..**.*.....*..****.*.....****......*.*.***..*****.*****
**.**.*..****..**.***..*....*..*...**..*.*.***.*...*.***.*....*.**.*****.*.**..*.*.*...*.***..***.*..*..*....***.*...*...**........*...****.*.*...*.**.....*.****.****.**.**.******.**..*...*..**..*.*****..*..*.*...*******..*.***....*...*.**.**********.*.*.**..*......*..*.****.*.......*..*.*.......*....**....**.**..*..*.*.*....**.*.**.**.****.******.*....****..*..*.*.*********.**.*******...**.***.**..*****.***.***....****.*.*.**.*.**.**..*..***.*.*..*..********.******...**..*.**.*.**.***..**.******..***.****...*.*.***..**.*.**.*.*.*...**.*...**.*.**...*..****....****..*..****..*..*****......*..*.*******.***...***.*.***.*..***.**.******.**.**.*...*.....*.**.*.**....*.****...**.*.**.**....****......*...*...*..**..***.**.*..*.*..*....*.****.*.*.*..*......****.**.***.**...*.*....**..*....**.*..*..*.****.*..*.****...***.....**..*.****.*.**.*.*.**.**..*...*.*****.**..*..........***.*.*..*..*.*****..*..***.....*.***...*.**........****..*..*******.*..*....*.***.*....*...*.*..*...************......************..***.**.*..**.*...**.**..*..****.*.**..*.....****.*.**.***...*..*.**.**...***...******...*..*.*...*****.....***.**.*.**.*.*.*....**.*.**..**....*.....*...***.*......**.*.****.*.*****...**.*.**.....**.**...*.*.*.**.*.*...***..***.*..***.***....*..**.*******.*.*..*.*..*..*...*.*.*.**.*..*....****.*.*...**..*.*...**...*..**.*..*..**.**.**.*.***.*.*.**..**..*..*.***..**...**.....***.****.*.*.*.***.*...******..*******...*.*..****..*.**.*.**.********....****.....*.***.*...**..***.**..*.*.*....*.**.*....**.*.*****.*....*.*****.**...*....*..*.*****.****.**.*.**.**..*****.*...*.*.***..*.*...***.*****..*.**.*....**.****.***.***..***.**.**......**..**..**...*.*.**...****....*..*..*..**.*****....**.*.*.*.**..*..*...**.**.**...*..*.***..**....**.***.**.****.*....**...*.**.**..***.**.***...*...***.***...**.**..*.*...*..***..****..*...**..*..******.**....***.**......***...*..*.***.***..*..**....*...**.*.***.*.******.**.**.***.*.*.**...**......*.*.....*.*.******..*...*......*.*...**.**.
.****...**.....*..*.*....*....*......**.**.*......***...**.*.*.........***...*.*.**.*..*.**..*.*.....***.*.*...**.***...****.*.**.....****.*.*.*.*.*..**..*..****.*..*.*....****.***.*.*.*.*.*****.*******..*...*.**..****.*.*********.*.*..**.****.*..*.*..*..*.*..*...*..***.**..***.****.*.*.*......******...***...*....*************...*..*..*.***.**.**...*.**.**...**.....**...*.*****.*....**.*.*.*****..****.*..*****.*.*...**.****.****..**..**..*.*.**.*.....**.***.**.******.*.......*.*.**.*.*..*..*.......*.**.*..*.**..*.*.***....*...**...**....****...******.*..**..*..*.*....***.****..*..*.****........****.****...*...**..**...*....*****.*..**.**...*....*.*..****.**.*..*.*..*...*.*.*****..*****...*****..**.*.**.**.**..***.*.*.**..*..***.*.*..**.***.*..*****..*......*..*..*....***....**.*..*..*...*...*..***..***.*..**.**..*.....**.**..*.*..*......*..*...***..*...*........***..*...*.**.**..**.*....*******...**.*.******.......*****.**.*.*****.**....**..**.*.*..*.*...*..*..**.*....*.**.*..**...******...**....***..***.*******..*.*..*********..**...*.***.*...*...*.*...*******....*.*.***..*..***...**.****.**..*....**...*..****.**..*..*.....*..**...**.*....**.*.*......*....**.***....**.*..*...****..***.*..*.*.**.***..****.**.*..*.*....*.**..***..******..*.*.****..***.*.*.*......**..*.*..*.****.*....*..*.*.**..*..**..*.*.**.*.......*.*.*..*.*..*..*****..**.*.*......**.*..*****...*....****..*.*.*.....*****...*....**.*..******.*.*****..**.*****...**..****.....**.**.****....*....**..**...*..*..*.*...........*******.****..*...*.***...*.............***.*..*..*.***..***......**.**.*..****...**..*.....*..*.*.*..**..**.**..*....******.....**.......**..*.**..***..*..**.***..***.*.**.....***..*.***....*...*.***.*.*****...*....**....***.**...**.****.*.*****....******..*....****..*..**.***.*.*.**..***....**.*..*.....***.****.*..*****..***.****.*.*.**..**.***........*..*...**..*.*.****.****..****.*.*.*...**.***...*..**..**.**.....*...**..*..**...*.....*.**..***.*...*....*.**....**.**..*****..*..*
**...*..*.**..***....*...........***..*.*.*...*.*.****.*.*.*..**...****.***........**..**...*..***.******..******....*.*.******.**...*.***.**..*.**.*..*.*..**.**.**...*..*****.***.*...*...*****.....****...*....*.*****.**..**...*...*.*.********...*...*.***.....**.******.*...*.*..*.*.*..***.*.....*....*.**.**.**.*.....***..*.......***.*..*..**.**...*.*..*.**.*****....****..**..***...*..**.*.**.*...*.*......**.*..*.***.**..**..*.*.***.*.*...**.*.*.......***.**...*..*.***.*...*.*.*.**.**.......*.***.***.***..*.....*....*.*.**...*.**..**.*.****.*...*..*..**.***...***.*......**....**.**...**.*...**..****.*.*.*****.......********..*****.*****..**.*...*....**.*.***..*.*.****.*...*.*...*.*.......*..***.***...*.*****...*.*..*.*.....*****.*.*.*.*.*..***.**.****.****.**..*..*..*..*.*...****...****.***..*.***..*...*.......*.*...**.**.*.....******..*.*.*.*.*.******...*.**.*..*..*..**.**.****.*.****.*......****....*..**....*..*...**.**.****..*....**...**...****.*.**..*..****..*..**.*****..*...**..***...*..****..*.*.*..***.*.*.*.*..*..****...*......*.***..***....*..**..**..*******....**.**.*.***.*.*..*.*......*****...***.***.*.***.**.*.****.**.*...**.*...*...*..**..**.**...*.........***.**..******..*..*..**..*.**..****..**.*********.**.*.**....**..***.*..**...**.****......*...*.**.*...*.*.*****...**.*..*****..*..*..*.**..**..**..**.***....*....*.****..*..****..*..*.*.*......*****.*.*...**********........****.****.*.*.*.*.*****...**.*.....**.**..*****.**.**.......*..**.*.**..***...*..**.**.....*.**.*.**..****.*..*.*.**...*.**.*...**..*.*********.*****.***...........**.*.*.....***..*..***.....**..*.*..*****..*.*.......*.**......**..***.*.******.**.**.**.**.*.*...**...************.*.*......*..*.****..*.*.*..*..*......*..****....*..*..*****.*....*..*...*.*.****.*...***..**.......*..*..*...*.*.*.*..*....***.***.....***...........***..*******...**....**.****.*.*....**.......**.***.*.*****.***..**...*..*..**.*.*.*.*...*.*****..**..*.*.*...*..**....*.*.*.*.*.*****.**.******.*.**.*..*.....*
*.**.*.**.*...***....**.*..*.*.......*....***.....*...*.*.***.***..*..*.*..**....**..*.**.*.***.*****..***..*..*....*.**.****..**.*.*...**.***.**..**......*.**.*..*......**...***.*.**.*....*.....****..*.*.*.*..**..*.*.*...*......*...*......*....******.*.*.*...**.*.***.*****....*..**...*...***.*.*.*.**.*.****.*.**.*.***.*...*.*.*.*.*..**..*..*..*..*....*****.***.******.*..*.......******.*.*...*.*****..***.*...*.**.**.*..***....*...***.*.*.**.*..***..**..***..*..****.**.......*.**...*..***..**.*.****...*.*..***...**....****...*.....**.***.....***...***.*..**..*.****...*....*...**....***.****..*..*..***.****..**..*.........*.**.*.*.*..***......****...*.*.**....*...*..*.****.**..**....*.*.*..****....*..**..*..**.*.**.*..*...***..**.*..*..*.*.*.*......**.*..*.*.*******..*.***.*...*.*.*..*....*.*.*****.*.......*.*.*...**..***....**.*.**.**..**..*...***....*...*****.*.*.*****.*..**..*.**.*.***..**.***..*..*...****..*.**..*****.**...*.*..*...*..***.**.*...******.*.**..**...*.*..**...*.*....*...*******.**..**.***.****.*.**.*...****..******.**.**.**.******.***..*....**....****....*...*****...*****.*.**.******...***.**..*...*.*..****..*..**.*..*.***..*..*.**..**.**.*...*.**.***....*...****....***.*.*.**.*.*.**.*.***.*..**.***..*..**.**..***..****..*.***.**..**..*...****..*..*.*****.*...*.....*.***.*....***.*.**.**...*..***.*****.**.**.*..****.***...*.****...*.*.*..*.*****.**...***...**..***..*.*.*.**.*.*.*****..**.**..***.*.***.**..*..********...**....**..*..*.*.*.**.**.*........*.*..*..***.*.*.*.****.**...*......***...****....**..*.***.*..**.*...*.*****..**..*****..*...**.****..****.***.****..***.*****.*.*..****.*.**.*.**.*.**.*.*.****.*.........*...*.***...*..**.**....**.*.*.**..*...*.*.**.******.**...*********.*..**..*...***....**.**.***.*......******..**.**.****...*.*.**.****..**.......**.**.*..*.***......***.*.*****..*..**.***.*.**.........*...*.*....**...****..***....**..*..**.*....*..**....*.*....*****..*.******.****.*.****.***.*.**..**.**..**.***....**.*...*.*..**.**..
.**.*...**....****.*.....******..*...*****.**.*.*.**...**.*.....*...**.*.*....*.*..*.....*******.**.***...*...*.*..*.*..**..**.**.**..*.*.**.*...*.*.***.***..***..*****...***...*.....*.**..*....*..*.***.***.....*...**..****.*...****.**...*****.***......**...**.*..*...***..*....**....*.**.*.**.....*.*...**.......**...***.*.....*......*..*....**..*.*.*..*.*..**...*...*..**...*.**..******.*.**.*.*.*...***..........**.**.*.*.*....*...**.*.*.*.*..**.*...*....*****.*.**..*..**.....*.*....***..***.***..*.***.*.****.*.**.***.*...**.*...*..**.**..........****.*..***.*......****...*..***.*..*.**.**.*.*...**.*.*.***..*..*...****.**..*...**.**..*.*.*.*.*.**.*....***..*..*****...**.**.*.**..*.*..*.*****....***.*.*****..**..*...*.*....**..******.**...**.....**.**.*..**.*.*..*.**...*.*.*.....**.*..*.**.**.***...*****.*.****.*...***...**..***..**.**.***......*...**...*..**.**....**...**..*.*.*****..**..*..*.*..**.....***...*..*....*.*.*.**.**.*..**..*.***.*.**...**.*.*.**.**......***.........**...*.*.***.*.*..****.....*.*.*....*..**..**..*.*.**.....*.*.**.*..*.*****..*..**....**.*.....****.*.**..**..**.*.**....***.....*...**.***.**.*...**.*.***..*****...*..***....*......***....*.*..*.***...**.***..****.**..**.*.*..**.**..*.*.*.***.*.*..*....*.**..***.*...*.**....*..**.******.*......**...**.*.*..*..*..**.*..**.***....*.*.*.***.*...*.*.*.....*...*.*.*****.*.***...*.****.*.*..**..**..*...***....**..**.....*.*********...*.*...*..***....****.....**..****.*..*.*.****...**..**.***..*.**.*....*...*....*....***.*.**..*.*..*..**.*.....*.*....**...*...........**.***.**.****.**********.*.......**.*..*...***.**...*.....**...*.**.*.***.**..****..........*.*.*.*****..*.**.*.*.*****.***...***...*.*.....**.*******.**.******....**..*..**...**.**.**...**...*.*..*.*.*..*..*.*...***.*.*....*..*.*.*...*.......**.*..*.**.*...*....***.****...*.*.***.***...**.*.*.*.*............*.*.**.**...**.....**.**...*.*.***..***.********.***..**..**..**.**..*.***...**.....**...*...****..*..*.*..*.***....***..****.*.**
*..*..*.**..*.*...**..*.***..**...*.*..*.**..*..******.**..*.**.**.*.*..*.**..*.**.*.************.**.*..**..****...**.***.**.*.*.**..*...***.....*.**.*****.*****...*.******.***..*.*.*.*...*.***.*...**.*.*.*.*.******.*..**.***..*.***.*...*.***.**.***.*.*.**.*..***.**..***....*....**....***....****.***.*..*.....*.**..*.**.**..*..*...**.*.....*.*....*******.*.*.*..**....*.*..*.**......**..*..**.....*.*..*.**..*..*....*.**..**....*.*..**.***.***..*****.***.*.***..****..*...**....*...**.*...**...*.*.*...*.*.*.......*.**.**..****....*..*.***....***..*.*.***.*.*.*...**.....*....*.******.***.*.*....**..**.**..*.***..*...*.**....*..***......**.****.**.*..**.*****..*...**..*.**.*..**..**.....*.*..**.*******.******....*.**.**....***..*...**.****.*.*...**..**..****.*.*.........******.*.*...*...*.******...*.***...**.**.....*.*...**...*****..**..*...**......**....*..*..***..***.**.**...**..**.....**.****.****.**.*.**..**.******.**....*.**..**.**.***.*..**...*.*.*****..*.****..**...*......**...*.*....***.*.**..*.**..*..*....***...*..*.....**.*...*.*.**.*****..*.****.*.......**.*.**.*..**.****..**.*..*...*****.*..*.*...*.**.***.**.*.**........*..***...****..*..**...*..*.****...*.*..*..**.*****......**.*****.**.******.**.*.**.*.*....***.*.*...*.*...***...**..*.*..*...*.*.*.......**.****.***.***....*....*.*.**.**....*.*.*.*...*..*.....*.*.*****.**..*.....***..*..***.**.....***********..**..*.*.**...**.**.......******..*...***...****....*..*.******.**.*.**..***.*.*.***..**.**.*.***.***.*..***..***.**....*..*.**.***.*......*..*****....**..***.***....*.*..**.**.**.*...*.**.**..**...***....**...****..*.*****..**...***.*..*....*.***.**...*...*.***..**.**..*.....*.*.**..**........**..*.*.******..**......*...**.**.**..*..**.*.***.***.**.**...*..*****.*..*...***.......*.*..***..........*..*****.*..........**.****.*.**...***..*...**...**.*...****.*...******..***..**.......***....**.**.*...*.*..*******.*.*.***.....**.*..*.....**.*.*.*.**..**.*****..**..**...*****.**.....*.*...**.....*.*...*.**
.**.*.....*..*..*.***..***...**.***.***..***.**...*****...*..*.*..***.***...*.***.*.*........*.**.*..***.**....**..***..*.*...******....*...***....*...*.**.*.*.*.***..*..*.*.***....*.***..*******.*.*.****.****...**....*.***.*.**.*.**..*..***..***......*..*.*..*..*...*.*****.***.*..*.*.***.*..*.**.**.*......***.***.**..***..**.*...*.**.***.*.*.**.****..*.**...*.**...*...***.*.*.***.*.*..*...***.*..*...*.******......**..*.*......***.*.*.**.**..**.*****..****..*.**...*....*..**...*.**..**..*...**.**.*.*.**...*.***......***.*****..**.**......**.*.*....***.*.....***....*.*.*.*.****..***..*.*..*.....****.**..........******.....*****..***..**.**...*...***.*..***.**.***.*..***..**.**.*...**...**.*********...**.*******.**..**..**...****.****..***.*...*...*..**...*****.****.***.******...**..**.*...**.**....**.**.*......*...**..******.*..*.*****.**.**.*..***.***..*.****.**...**.**....**..*.**.*.**.**..******.**.**.*.*....*.*.**..***.*....*.*..******.***....**...*.....*..*.*.**.*..*.*......*.***...**..**.**....***.....**...**.*........*.**..****.*..*....*.....*....*...***.***.*..*.**.*..***....***.*..*.**..*.....**...*..**..*..*.*..*.*..******.**.****.**.*.*..*****...**...*..*...*.***..*.*******..**..*.**.**.**.******.....*.......*..**.***...**.******.*.*.**...**..*..****.....***.*..*..***..****.***..*..*..****.**...*.*...***..**.****.**...**...*..**.***.**.**..****.****.****...*.*.**.**.****..**.****..*.**...*....**....*****...*..***.*****.****.**...**.*..*.**....**.*.**.****.*.****.**....*...*.*...*.*.**..*.*..*.*....***.*****.**..****.*..*..****...*.**..*.***.*...**....*..**.**..*...*.**.**.***.**..**..**..****.*.....**..*...*******..****..*.*..*..**.***.***.*....***...*...*****...*....*.*.**..**.*****...**.*****..*.*..*..*..***.**....*.**.**.****.*..*.*......**.*..*..**..*.*.*..**.....***...**..*.*.**.*....****.*..*.***.******.**.***..**.....*.***.*.*.......*...*.*..*.***........***.**.*.****.*.*..**.****....***..*..*..*.*.*.*....**...*..*...*****...*..*...****.......*..*.*
..**...*...***.*.*.********.....*...*.***.****.*******.**.....***.*...*.*..*.**..***...***.****.*.**....*..***.***.*..*****...***..**..*..*.**...**...**.***.****.....******.*...****.**.....*.**....***..**..*..***...*.*.**.**..*.****..**.*.**..**....*...*.**.****..***.**..***..****.*.**.*...*****....*..*.*******..*.*.*..*...**.**.**..**...*...*.*.**.*.....**.***.*..*.*.**.**.*.**..**...**..*****..*.......*..****.***.......**...***...***.**....******.**...*.***...*......*..*.*...***.***.**....**.....*..**..*.*...*..***..******.***..***..***.*.*.....**.....**.*..*.**..*.***.*...*....*.*.***.*...***..*..*....***.*.*.**.****.***.*..****.***..*..*.**...*.*.*.*.******..*......***.**.******.....**.*.*.**.***.**.*...*.**...**.*..***..*.....*.**.*.***..**.******....**.***.*....***.**...***..*****.*....**.*.*...*.*....*..*.*.***.*.**.*...***.***.*.*...*..***..***..**.....**....*.**.**..*.*.****.**...**.**...*.....*.*....*.*.*.**.***.*.**.**.**.*..**.*..*.*...........***.**...*******...**.*.*.....***.**.**..****..**.*...*.*...**.*.*...**.*.*****.**..*..*...*....*......*...*.....***..*.*..*....******..**********.*..**.*.**.*..*.*.*******.**....**...*.**....******.****.....*.*..*.*.*.........**..***.*...*..*...*.*.*****..*..*.**..****.****.**..*.*.**.*.***..**..*.....***..*********..**.*.**.....*.***..******...*.******.**.**.****..*..*.**.****.*.*.**.***.....*..**.*.*.*....*....*****.*..**.****..*.**.*....**...*.*....*.*...****....*.**..****.*..*****...**.*..***.***.*...***..******..****..*.*.*.*....*..*.***....*.*..**....***.*.*.*.*....*.****.***..**........*.........*...**...*...*.***.**.**.*......***.*.**.**..*.*..**..*.**.**...**.**......*...***...*.*..*...***.***...**.*.**....**.***.....*..*.*..*.***........*.*..*.****.*.**.**.**.*.**.***.*.*..*.*.*.*..**.**.*...*******.*.**..*...**.*.*****....*..*..**...*.**.*....**..**.****..***..**...***.*..**.**....**...******.*...*...**....*..***.*.****...**..**.*.****....****.*****....**..*....**..****..*************.**..*.**...**.*..*
...***...***..*..***.**.****..***...***.**.***..*.....****..*.*.*..********..*....*.**..*.*..*.*..*.*...**.***...***.**..*.*..*.****..**.*.*****.****.....*.*...**.***.*..*...***..**..**...***..*.**.*...*.*.*.*.*...****..**...**.......***...***..***..*.***.*.****..**..*.***..**..***.**.***.*...**.*.....****..*.*..**...***..*****.*.*.**.......**..*.**..*****.*.**..*..**.**...***...**.******.**.**.*.***..**.*.....**.*.*..*.*..**.****...**..*..*..*.*..**....*******..**.**..*.**.*****.*...**.***..**.*****.*.*.*..**...*.*.*..*.*.**.***.*.***.****...**..****..**...******....**.*****.*..**..*...*****...*..*.***.*...........**.***.**.*..*...*.*...**..*......****.*.**...**...*...****.*.*...*...*.*..*.**..*.**..***.*..*.**.***...***.*....**.*.*...*.****..***...**..*..*...**.**..**.*.*..***.*..*..*...**.**.*.**.****.***..***..**......*.*.***..******..*.***..***.....*...*.**....*****.*..**..*.....***.***.*...*...*.*.***.*.***.**.**....***.*....*..*.*.*...**.......*..***..*.....**.**.....***..*.**.**...*.**.*....****..****.*.**...**....*..*.***.....*..*..*.*...*....***..*.*.*..*************..**.***....*.....*...*.*..***.*.*....*.*.*..*****..*.*...*....*..***...*.*..*...*.*.**..**..***....***..***.***.***.****..*****..**..*.*.**.*.**..*..*..*.*..****....*...*..*..*.***..**..***...***..*.....*....*...***.*.**...***.**...*****.**..****...***..*...*.....*..*.*.***....*.*******.*...*..*...*****.***....****.**.....**.....*..**...*..*.*..*..**.*.****.**..*..*..**...*****.*.*.****....**..*..*..**...**....***..*.**.**.*......*..*..*****...*..*....***.*.***..*.***...*.*...*.****..*.*.***.*****..*.**.*..**..****.......*..*.****..*.*.*.*....*..*...****..*.*.**.*...***.*..***.*.**...**.*.**........***..**..*..***..*..*******..*.*.**.****..*..**..*...*..*.*.*.***..*....*.....*.*..*.*.*.*.**.*.*.*....*.****.****..**.****...*.*..*..*****....*..*...*..*******..***..**..*.**.*..*..**.**..*****....**..****.**.*..****....*........**.***...*....*.**.**..***.*.***..***.......*..**..*..****.**.*...*..*
**.*.**..**.**.*...*.*..****..*....*****.***..*....*.*.*.**..**.*.*.**.*****.*...**...*.*.*.**..*..****....*....**.***..***.**.**.*.*...*..**.**..*...*.......**.***..*****.*.....*...*.*..*....*.....*.....**.***...*.***.***.*..**....**..***......**.*****..*...*..**..***..*..*..****.*.*..*..*....**.***.*.*...**..*****.*..**...**...*.***.*.*.***..*.*..*...**...***.**..***...*....*.*.*.**...***..***...********.*********.**..**.********.....*..***.**.*.**.....*.*...***..**...***..****.***.*..*...*..*.***.***.**.**.**.***..*.****..*.....*******.****.*.**.*...*.*........*...*****..**.*....**.*.**.*.*.**.****.****.*.**..*..*..**...*****...*..*****.***..**.****..*.*.***.**.*.***....***.*****..*.**....*.*.*...**..*..**..****...***.***.***.*..*..***.**..*.**...**.*..*....**.*****......*.*..*.*..*.*.*..**..*.*....*.**.****.**....***.**....*******...*.*.*****..**.*.*.**.*.**..*.***.*..****...*.*.*...**.....*.*.*.*....*.*..**.*.*.**..*..*.......*.**.*.**.***.*....*..**.......****..****.*..**..****.**********.*..*....*.......****....*....*..***.*.....*..*...*.*.***...**...*..***..*****..*..**.*..***..**.*..**..*.*.*****.*.*.*..***.**.*...***......**..*..*.**.*.****..*.**.***.*..*.***.******.*..****.***.******.**..***...***.***...*********.*.**.***.***...*****..***..****.*.....*...**.**.*..*.*..*..*..**.**....**.**.*.****.********.******.**...**.*.****....*.***..*.*...*.*..***...*..*.**.*.*.****.*.****.**.***.*.*.*..*.*.*...*.*..**.*.*...*.**..*.*...*.**.*....**.*..*..*....*...*....*.***..***...*.**.....**.***..**...***....***.**..*.*.***..*..****.*...**...*.**..*.***.....**..****.**..**..**.*..*...**..*.*****.****.....*.*.*.*...****...***..***.*.*.***.*.*.*..*.......***..****.*.********..****..*.*.**.**.*....*...*.*.****.***.***...*..*..*..*.****......**...**..*..*..*.*.**.*...***.*.**...*.*..**.*..**...*.*****.*...********.******....**.*..**.***.***.*.****...*.*.**.*..*******..***.*..*.*..*.**..***.*.........**.*.*...*.**...***.***.*..*.*******.*....**.****.**.**..**.**.*.....*..
...*.**...****..**.****..**..*......*.**.*..*****..*.*.*.******.**.**..*..***...*.*.****....*.*....****.*..*.......****.****.****...*...*.*.*.*..******..****..*.*.****.***...****...****..*..**.**.**..*......*.*.*.***.**.******..*..*....********.*.**...*.*.....*..*..*******....**.*.*...**..**...*****..*..***.*.**.*.........***.**....*..****.***...**..*.**.*...*.***...*.*..**.***.**..*.*...*.**..*.***.*.***..*.*******.*.******..***....**...***.***.****.**.*.*.*..*....*..****.*.**.*.*...**...********...*.*.*****..*****..**..*.*.**.**...*.**.*.**.*.*...*********.**..*..**.**.****.*..*.**....*..*.*.***...*..*.....***.*.*.*......**.**.....***...****.*..**....*....**.**..**.**...*...**.****.***.*.*****.*******...****..*..*.*.*.*..*........*..*.***.*..*.*..****.***....**.***.*...**..*..***.**..**.****....*...*.*....***.*..*****.**...***...*...*.*..**.***....***..*..*.**.*..*.*...**..***....*...*..*.**.******.....*.*.*..**.*....*.*..**.***..*..*..****..*****.....*.*...*.*.**.*..*.***..*.**.*.*.*..*.*.**.*.*.**..***.**..*.**..*********...*.*.**.***.*....*..**...***.**..****...*.*.....*....**.*..*..*****.*.*****...*.*...*****....***...**.*.***.***..*...*.*..**..**.*...*..*....*..***...**.*.***.*.**..***..**.*..........*..**.**..****.**.*..**..*.*.*.*....*..*****..***.**.***.*.**..***..*****.*..*.*.**..*...........***...*.**..**.**.*.*****........**.***.*..*.*..**...*.*..****....*....*.*.**.***.*.*..*.*..*...*.*..**.*.*..*.........**.*..*****...*.**..**.***.*.*.*..**..*.*..***.**.*..*......*..**.*....*..*.**..***.**.*.**..*.**.**..*.***.**...*..**.****....*.***..*.**....*.**....*..***.***.*..*.*.*.*.*..*....*.***..**....*.*..*...**..*.**...**....********.*......**.***.*....*.*.*.**.*.*...*.*...*.****........*..****..**......**..**.*..*..*.***.*.....**..***.****.*.***..**.*..****....***..****.**.****.****..***.*.**..*....**..*.....*.***.****.....**..****.*.***.*..*...*.*.*.*****.***.***..*.*.........*...**.***.**.**..*......*..*.**.*..******....**.....****.*.**..**....*..*...*.*
*..*.**.*.**.*.*..****.***.*..*..****.****.**.**...**.....***..****.*****.*....*.*..*..**......*...*....*.***..**..**...****..***..**....*.*.**....*...***..*.*.*.**.****....**.******..**..*..**.*.*..**.*.*..**..****.**..*.****.****.*..*..*..*..**.***.***.....**.*..***********..**..*****....**.*.****.**..*.***.**....***.*.***.***.*....**..*...**..*.****.**....*..*.**.***....**.*.**.*..*.**.***.*..****...*.*.*..*.**.*.**.**.**.*..*.*...*****..*.*******.*.***********.**.*....*******.*.**.**.**.**...*.*..*...***.......********..***..*..*.*.*.***.*.*..****....**....*..**.....**.**.......***..*....***.*.*.*......***..**.**.*****...***.*******..**..***.*..**..*.**.*.***.*.*.************..***.*..*.**.*.*..*.**..*.....*..**....*****.*.*....*.*.*.*.*.*..****..*.*.****.***..*****..**.**.......***....**...*.*.****.*.*....***......*.......***.*......**.*****.*..***.********.*..***.**..*..*.*.*.*.*..**.**...***.*..*..*...**..**..***..*...*.....**.**.**......*.*.....*.*...**....**.**..*....*.*****.**...***......*..*.*..****.**..******.*.......**.*.**.**.***....*.......*.*.*.*.****....*..*.*..**....***.****..*.**...**.****.**.*....**.***..**....**.**.**..**..*..*..*.**..*.*..**.****..*.....**..........*............*.***.***...**..*...*...**....*.**....***.*.*.*.**.**..**.*.......*****........*...*.*.*......*.***.****.*****.**...********..*....*.*..**.*....*.*.**..*...**.*...*.....*****...*.***...*.**********..*..*.****.*..****.**.*.*..***....**..*.....**..***..*......***.*.........*.*.***.**.*.*****.***...*....*...*...**...*.*..**.*.****.*******..*.***.****..*...**..*..***.****.******.....***.*.*.***.*....*.*.**.*..******.*..**..*....*.*****..*..**...*.....*..*.*....*..*..***....******..*...**.*..**..**.**...**.****.****.*..**.*..*.***...*.***..**.***..**...*..**.*.......**..*..*.....*.****.**.*..*.*..**..******.*.*.....**.**..**...**.*.**.*..............*****.*.......*.*..*****.**..*.*.*..*.*.**.......********.****.*.*..*..*.**..*..*.*.*.***........*..*.*.*.*...*..**.*....*...**.*
*.***.*....**.*..*...*.**.***..*.*..****...**..***..*.*..****.*.*........*.......*.***...**.**..**...*....**.*..**.***..*...**.****.**...*......***.****..*..*.***..*.*.**..**...*..**.*****.*****..*...**.*.*.*.****.**...*.......*.*.**.*.*..*.****..**..*...**.**...**.*.*...*............**.***..*.**.*.**.**.**.**.**..*.*..***...**..*.**..**....**.**.****.*.****.........***.***..*....**..*....*.**.******.*.***..***.**....*...*..*.**.*.*.......**..*.***.**..*.*......**..***..***...*.*..*.**.*..*.**.*.***.....***.***....**..*.*........*..*....*....*.**.*...****......****.*****..*.**.**.*....*....****.**..***.****.**..****.*......**.*******.**.*.....*..**.*..*.*.*...*.**.*********..*...***....*...*....**...*****.*...*.*.....**...**..****..***.**.**..*..**.*...**....*.*.**.***.*.***.*..*.*.*.**.****.****..*..*..*....***..*.**.**..***....***......**.....**.*.*.***..**..*.***..****..*..*.*.**....***...**.**.***.*..**..*.*..*.********...**...*..****.*.**.*.*....**..***..**.******.*..****.***..**...*.*.*.*..*..*.**..****.*...*..**.**...*..***.**..*.*..*..**.*.***..*...........**..**...*.**.*..**......*..*......*.***..****....****..***.....*..*..*.*.*.***...*.*..**.**....**...***...*.**..*********..***.**....*.**..***..*.*...**..*****..*....**..****.***.*****.*.*...*.*.*.*...*.*..**..*..*..*.**....*..***....*.**.*.*.**..*...*...**..*...*....**.**.*.*****.*.**..***..*...*..*....*.**.**.**.**.*.****.*.**.*..**.*.*.*.**....**...***.**.*.***.*....*.*.**..*****.**.****.*.**..**..*.*.*.*..**..****....*.***...**...**.*...**.*.**.*.***..**..**...*.*..***..****.*.***..***..*....*.*.****..**.*.*..**.*..***..*.**..**.*******.*..*.***.*.**.********....*...*....******.**.**...*..**.*.*..*****.**.*.*.*....*.****.**.**.*..**.*..*..**.......***.**.***..*.*.....**.**..****.*...**....*.***.*..***.*.*.....*.....*....*..*****.**.****.*..**.****.**.*...*.....*.**....*.**...*****.....**...*.*.**..*..****.*..*****.**..**..**.*...*..*.*.....*.*..**.**.*.*..*.**...****..**...*.*..****...****..*....**...
***...*.*****.**.**......***..*.*.........*.***..*..**..**.*..**.....**.*..*.**.*.*.*****.*.*.*....**..****.**..**.*...*.*..***..*****..*........**.*.**..****.*.******.***..*.****...****.*.*.*.*...**..*.*..**...****.*.***..............*.***...*..*.*..**.*.*.****..**...**.*.***.**.*....**.**....*.**.....***......****.*.......***.********..***..**..*.*.*.****.**...*.*.*.*.**.**.......***.**.**.**..**..*..***..**...**.**.*.**.**..*.*.*....**.*..*...*.***.*.***..*..*.*...**.*.......****...*.****..*....*.**.**....*.*...****.*****.*..*...*.**..**.***.**..***.*.*...*..***..**..........*.*****.*..*.***.****.......***.*.*...*.*.*...*.***...*....*****.*..*...*.*.*..*.***.*.*.....*.....******.*.*.**.**.***.*..**..*..*.*.*.*....*.**.******.**.*........*..**.*..***..******..*.***.**.**...**...*.*.*.*.*.***.*.***.****...*....*******..**.*.**....***.**..*..*.*****.***..**.*.***....*****.**.*.*****...***.*.*...**.***..*.*....*..*.**.*...*.*****..**..*.**.*..**.*..*..*****...*..*.*....**.**.*****.....*.***......**..***..**..**.***.*.**.****.***..**.**...*..****.**.***.*.**.**....**.*..***...*.*.**..*.***.*.**..*.*.*****.**.******.****.*........*.*....***.*.*.***.*...**.....*.....**.*.*...**.*.**.***.*.**..**.***.*.******.*...****..**...*...*****.****.****.*.*..*..*...**.*..*.*..**.**..****..*..*..*.**..**.*..*..*****.***.****.***.*..*****.*..*...*.*....***.**.****....*****...*.**...*...*..*.*.**..***....*.....**..*..*...***.*.*....***..*..**.....**....**.**.****.*.*.....**.....**..*.*.*..*****....*.***........*.*..**....*.*...*..*...*..*...*.*..****.*..***.*....**.*.*.*.*....**.*....*.**...*******..*.*.**..***....*..*.**..**.**.***.*.*****.**..**.*.*****...**..*...**...***.****...****.*.*...*..*..**.*...****..*..*.*....**.*..**.*******.**.***..*.*..*...*.****.**..*....*..*.*.*....****.**.***.**..*..**...**..*.**..*.*.*****...*.*.**...**.**...*..*.*..**....*...**.***..**...*..****.*.*.***..***..****...*...**....***..*..**.****...*..*..*.***.*.*..***.*..**.*.*....**..*...*.*.**.****.*
.*.*********.***.....****.*..*****....*..****....**..****...*.*.**..*.**.**..........****.*.*.**.*..***..**.*.*.*.*...***.......*.**....*.*****..****.*.*...**..***..*****..**.*.*..*.*.**.***.****.***.**.**....*.*..*..**...**.***..*****..**.*.**.*.*...*...*.*..***......*.*.*...*.**..*.....*..*.***...***....**....*.*....*****..*...****.***.**...****.**..*.*..*..**.*.**.*.***...**.***..**.*...*.**.*.***.**.****.***.*.****.....*.*.*.*.**.*.*...**...**.*....*...***.*.*..**.*.***..****...*..*.***...*.*..*...*.*******..***.*.***...****.*.*..*.*.*.***.**.***...*...*..*.....*..**..**..*..*..**...***.**.*..**..*.....**..*...*.*.**.**.*.*******..**.*.*..**.**...*.***..*...*..*..**.*.**.***..****....**..**....*.*.*.**...***..*..*.***.**..***.*.**.****.*..**......****..**...**.*.*.*.......**.***.**..*.*****...*.****.**..*.******.*.*.....**.***.****.**.*.**.*.*.**.**.*.*....*.*..****.*...**.*..*.**..*.*****.**..***.**.*..*.***.*...***...***..*.....**....**.**...*.**.*.*.**.*..**.**..**.**.****......**.**...**..*...*..*..**.*.**.....*.*....**.**.**.**..*....****.*..*.*.*.*.*.*.****.***.**....***..*.*...*.*.**.........*...*****..**..*..**.*..*..**.**.*.**.*..*..***.********.***.*..***...****.*...**.***.*....********...*.*..*.*....******.**.***....****.....*.*..**.**..*..*******...*******.*.*..*..*...*.****...*****.*...*..*.....**.*.***.***.*...*****...*.**.*.*...***.***.*...*..**....*..*****..***.*...**.**.*..*******.*.*.**.****.**.**.******.**.***...*.*..*....*.**..***.*.*.***.*..***....******.*.**.***...*.*.**.**.*.**.*..*.**...*..*..**.*****.*.**..****.*..*.**..*...*...*******.*..*.*..**.**.*.*....*....*.*****.***..*.**....*******..*.*..**..*.*..*.....****.**....*.*..*..*..***..*..*.**.**....**....*....****......**.*.**.**.*....*...*.**.*....*.*...***.*****.*..********..**.....*.**..***.*.*..**..**.**.**.**......**.**.*...*.*...*.**.*.*.***...*.*.***...***.***..*..**.**.**...*...*.**..*.******.*.**.**....*..*.*.**.**.*......**.*.*.**.*.**...*..******..**.*..******..**.*.***.****
*..**.**.*....***..********.*.***....**..*.***.*.*.****..**..**...*.*.**.****.*.*.**.*.*.....*..**....*..*..**.*..***.**.**.**....*******...*.*...**....*.*...*.*.**.*...*.*..*....*.****....************...*.*.....**..*********.****.......*.**...*.***.*.*..*..****.*..*...*.*..**..**.**....*..*..****.......***.***.***.*....*..*.*...*.*.*.***.**.*..*..*.***.****.*.*.***..*.....**...*.*****..**.....****...**.*..**.*..***.*.*...*.***...***..*.**..*.**..*.*....**...********.*.**..****.*.*****..*..**.***.....*.*...*.*.....**...**.*.*....**.*..*.***.***...*.**..*.***...*..*..***..*..**.*.....**...*...********.*...*..*.**..*.*..*..**.**.**...**.*..****..**..*.*.*.*....**.*.*.**..*..*.*.*.....**.**...**...*.*.**..**.**.***.******.**.*.*....*.*.*.**..*...***.*.*.*..*.**.*.....**...*....**..*.*****.*.****..*.*.*.**..*..*.*.....*..***....**..*.*..*..**.*...**.*..***.*...**..*.*.*..**..*.......**.****.*.....***..**.*..*.*....****.*...**..***.*.*...****.*.**....*.**..*.*...*.**..*...*..*.***.*.*.*...*.*****.*....**.***.****.*..***....****.*....*.**..*..*.*..*..*...*..**.*....**...*.*.***....**..****...**..*...*.*..**..***.*.**...*..*..*****.**.**..***.*.***.*..**...**.*...*..*.*....*.*......*..*........*.*.**..*..**.******.*..*..*..*...*.**.....*.*.*..**.*..****.*..***..*.**..****....*.**.*.....*********.****....***.*....**....*.**.*.....****..*...**.*.****..***......*.***.*****.**...***.*****.**..*.**.**.***...***.*..***...*..*...*.**.***....**.*......*...*.***.*.*..****.*.*.****.*.*.*..****.*..*.**...***.**.**...**......***.....*****.*.*.*****....*..*..*.*.*******.*.***.*...*...***....**.*.****....*..*.*...*......*.*****...*.**..*...**.*.***..*.*..*..***..*.*..**.*..*.*...***.**.*.***......*....**.*.*.***.*..****..*...*.*.**.*...*..*..**.*.....*..*.*.*.**.*.***...**.....*.......****.*...**...*...**.*.**.*.*.*.****.*..*.*****.......*..*.****.....*.*....*...*..*.***..*.****.*.***.*******.****..*..*.*..*.*.***.*.*.*.*...**.**.**..*.*.*....*..****.*...***.*.....*.**..*...*.*.*.*.*.**
.*.**.***.*.....*.**..*..*.****..*.*.****.**.*.**..***.**...*******...*....***..***..****...*..*****...**..**.**.**.**..*.*.*...****.**..**........**.*....*****.*.***.*..*.*.*.*..****..**....******.*.......**...***.*.*..*..**..**..**..*...*....**..*....**..****.*..*..*.**.**..**......*.**....*..*...**...****.*.....*.**..**.**..***.**.**..*..****.*...****.*....**..*..*.**..*.***.******.*....**...*.*.*.****......**.***.**.***.*.******.****..*.....****.*......**.***..*....*..**..**...*..**..****..*.*...*.**.*.*....**...*.****.....*...*...*......****.***..*...***...**..**..**...*.....**..***..*.*.***.**.******.**.***.**.*..**.******.*..****...***.**.*.**......*....*.*...***.**..*.*...***..*.**.*.****.*.***.*.....*****.*..**..*****.*......*..*.*.*....****.*..*.*....*..*.*.*.*.**....*...**..**..***..*****.*...**.********....*****..*..*....*....**....*..***.**.**.**.*...*.*.*...*..*.....*.*...*****..**.*.**.**..**.**.**.....***.**.*...***.***..******.**.**.*.*..*...*..*****........*.**..*..*..***.*....**.*....*..**..*..*.*....****..*.*....*.***.*.*..**..***..**.**.**.**....*.**..**..****.*.*.*..**..*..*.****.*.**..*********.....**.*.....**..*.***.****.**.*..*....**..*****.**..*..*.....**...**.****...**.****.**..*.*****...*.***..***..*.**.******.**.*....**.****.***...*.*.***...**.*.**....**....**.*.*.*..****.****.*...******...*.*..**.***.*.***.******.**.***...***.**...*...**.*****..*..*...**......***.*.*....*.*...***..**.....*.*...*........**.*...*.**.**.....***..****.**.***.....*.*....*..*.**..**....**....**.*.*.*....**..*.....*.*...*...**.*...**...*.**....*****....*...**..*..***.****....*.*******..*...*.****..**.**.*.**.****.***.*.**..*.*.**.*****..*.....**.*.**..*.*.**.***.....**.***.*.****..*...**.***...*.**....***.**.****.*..*****..**..****..**.*.*..*.*.***...*******.****...*.******..*..*.*..*..****..*.**.**..*...*.*.*****..*...*.*********.**.*..*.*..***.*.*.*...*...*****...*****.*.*.***..*.***.*.....*....**.****..**.****.*..**..**.***.*...*...******..*....*..**....**.
.*.**.*..*.*..**.....**....**.***.*...*****.*....**.*.....***.*....*..*...**.**..*..**...**.***..****..*..*...**..*..***.****..*.*.*...**..**.*.*.*..*.*.**********.....****..*.***..***......**.....***..**.*.*..**..***...*..*...**.*....*..*...*..*.*..**.*....**..*..*.*..**..*.*..*******.*.....*.*..*.**.****.....*..*.*...*......*...*.*..*.**.*...*..***.*..*.*.*.**.*.*..*.**..******.*..*..***....***********..*****...***.**.**.**.......*..***....*******.*.*.****.**.***..*.*.***..*...**....*.*....*..*.**.**.*...**.*.*.*.*..*...**.****...***..*...........****.*....*....**..****.**.*..**..*.***...**.*.*.**.*.....*.*....***...*....**..***..*.*.***..***.*.*....***.*..*..*.**...**.*...**..*.*.**...******..**.****.**.*...*.*....*.**...*.*.....*..*.*.*.****....*....*..*.*****.*****....*...***.*....*.*.*.*********...***********..*.*.**..*.*.**.*****...*.**.*....**..*.....*.....**......*.*.**.**********.***.**..**...**.*.*...***.***.***..***.*..*...*.****.*****.***.*..*.*.*.**..*****...*.*..*.*...******..*********....*.**...***...*..*.**...**.***.**.**..*........*.**...*.*....*..........*****..*.******..**.***.**..*.....****.**.*..*****.*****.*.*....**..*.*...*.***.*.*.**...**..*.***.....**.****.*.*...*.***..*.*.*...***..*.***.**....*..*......*...**...**..*..**.**...*.....****..*******..****.*.**...*..**.**..**.*.*..****.***.*..***...*.*****.*.**.***....*.******..*..*.***...***..*..*.****.**.****..**.***......***.**...**...*.*....***.***..*.*..*..*.******.*.**.*.....*..*...*..****...*.*****..****.*.***...*.*....*.**..*.**.*..........**..**.*....*.*..*.*..***.*..******.**.**.*..****.*.**....***.***.**..*.***.*.*....*.**......*.*.*.*****...*.*...*.****.*.*.**.*.*.**...*..***.*.*...*.**.*****.*****..**.*...****.*.****.*.*.*.****.*..*.*.*....***..*..*******..*****.**..**.****....****..**.**.*..*..*.**.**.*..***..*...****.*****.***.***.*.**.***.*..*.***.**.*.*.***..*.***....*.......**..**.*...*.*..**.*....*******...*.*****.....*...*......**...*...*.***....**..***......**....********..
**.*.**.*.*.*.**....***.*****.**.*.*.*..*.***..**..*...*******..*.*.**..**.*..***...**...**..***........**...**.**.******...*..**..*.**..*.....**.*.****.**.**.*.**..*..*....**......*****...**.*.*****.....*******..**.*....*.**.***.*...*.***..*...*.*.**.*...*.*.**..***..*.**.**.***.**.****...*.***.**.*****...***......*.*****.**.*...**..*..*.**...****.....**.*..*....*.*..***.....**.*....**.*..*...****.**.....*..**.*...*...**.....*..*..*......*..**..***...****.**.**.*.*....*.......*********.*.*.....*..*...*.*.*..*..**.*.**..*.*****.*.*.*..**.*****....**...**.*.***.*...*.*..**.*.....**.***..**.***...*.*......*.*.*..**.*.*..***..**..**..*.***.*.*.**...***.*..**.*..*.*...***.*.*.*....***.***.****..*.*.**...*.*....*.*.**..***....*....*.****..*..*...*...**....*.**.*.*....**.*.**..***.***.**.*.**...**..**.***..***......**..*......**.*.*..******..***.**..**.**..**.*......**..**.*..**.*...**.*.*..**...*..*.**...**..*....*...*****.*..*...***...*.**..***..**.*.....**.**.******..****.*....*...**...**....**.*.*....**.*.**...*.**..***.*..*.*.**.**..*.*..*.....***.*..*..*..**...*.***.**....*.*...*..**....*.**....*..*...***..***..*...*.....***...*..*.*.*..**...**..*..**.**..*.**..*........*.**..*..**.****..*..*.**...**...*****.*..*****.*.***..*..*.**.*..*.*..***.*...*..**.*.****.***.*.*.*..*...****...*.*......*...*.*..*.**..***.**.**..***.**.*..**..*.*..*..***....*.*.*..***.*..*..**....**.**.*.*.*.*.*.******.*..**..*....**.*..**..*.**......**.*.*.**..*...**.*.*.**.***.**..**..**.***.***..*...*..*.*....**..***...****..*.****....*..***...***.**..*...**.**.****..***.*.**.*...***.*.***.**.***..**.*****.*..***.**...*..*.*.**.**.**...*...***..*...**.**.*.***......*..*.**.*..**.*.***.***.*.*.*.****....**.***.**..**..**....*.***.**.**...****..**......***.*...***.*.*.*****.*.*.*.*..**.*.**..**.....*..**..*....*..*...**.*.*..****..***...****.**....**....*....****...*.*.*...*.*.***.***.*...*..****....********..*...*..*.**.....*....**.**.***.*..*.*.*.***......***..*.****...***.**.***.***.****...*
.*****......*...*.**..**.*.**...***.**.*.*****.**.***..*.***...*.*****..**..****..*..**.*.**.*****....*.*...*.**.*.**.*..*...**.*.*..**..*..*..*...*****..**.*......*.*.***.*****..*....*..**.*...****..*..****...*****.*.**..*.*.*...**..**.*......*.**.**...*.**.***..**.****..**.......****...***.*..*.....**.***.*.***.*.*..*****..**..**.*.....*.****.******.*........*..*.****.**.**..**.*************.***....*....*.****..**...*...*..*..**....**.*...*.****..**.*....******.*.**.**..*******.***.***...***.*.*...*.*****.*.**...****..***..*.*..***..***.*....**..*.*.**.*..**..*.****..******..******.**.*.**...****...*.*.**.**..**.....*.**.*****.*.*.*..*.******...**..*....**..**.*.***...*.*****.**..*.**....****.*.*..*...*...........***...*.**..**.*..***...*..*.***..**......***.*.*...*.*.*..**..*....*..*.....***...**.**.....*.*.*..*...*..**.*..**...*..*.*...*..*..****...*.*..**...*****.*****..*.***.*.*.....*..*.**....*...*.*..***...**..*..*****.*.*****..**....**....****.***..****..*.*.*****..***....***.*.*.*.**.....**...**...***.*.**.***..**..***.....*.*.*.**.*.*...**....*****...***..*.*.*****.*.****.******..***..**.**.*..**....*..*.**......***..*.**..******..***..**.*.....****.***.*..*.*.**.****.****...****.*.**.***.*...******.*..*..*..*..**...*.**.*..***.......*...*..***.*......*....**.*...****.****.**..****.****.*****.*.*..*.**.....*..****.**...*..**.**...**....*****..*..*.**..*.*.*..*.....*......****..*....****.***.....*.*.**.****.*.**.*.*..****.***.***..**.****.**....*..*..*.....*****..*.**..**.**.**.**...*.*..**.**.....****..**.**....**....**.**...*...*.....**.....**..*..**.*...*.***.*.*.*..*...*..****.**.*.*..*...**.*.....*..*.*...*..*.**....**.****.....*..*.*.**.**.***...**.***.**..*.**.**.*..**.*.***...***.*.**.*.**.***..**.**.**..***.*****..*.**..**.******...*.*.......**.*.*.***..***..***...**.....*.****.....*.*...*.*.*..*.*.**.*.****.....*.**.**...**.*.**.*...***.***.*..***.*.***..*.**.*...*..***..****..*....*.**..*.*..*****..*...*.*..*.**.*...**.**.**.*.*.****.*******...*
.***.*.*.**.*.**..*..*****.*.*..*..**..*...*.....**.*.**....*..*...***....****.****..*.*.*..**.**..**.*****.*.*.*.*.**...**..***.***.....*...*....*....**.*..**..*.***.*.**.**.*..**.**.*.*.*..*.*..*.*******.***....***.....*..*.*.****.....**.*.*..*...***..****...***.*...*.*.*..********...******...****.*.*.*****..****.****..*.*.......***..*...*.*..*.******...***.**......*.***..*....**.*.*.*******.*..***..*.**.***.*..*..***..***.***....**.***....*****.*.*..**.*.*.*..*****.*.....**********..**.*.*.*.*..*.*...**.*****.*....**.****.....*..*..*.*.*..*..*..**...*.**....*.*.*.***..**..*.*.****...*.******..*..*....*...*.*..**.*..*...*...**..***.***.**..*.*...**.***.*...**.*.*.***.**...****...*..*.*..*.*.*.**.**.**..*....*******.***....*.****....*.***.*.*.**.***..*...........***.**....*.*.*.*.**.*..*..***...*...**...*...*.*..*.*.**....**.*...**...**..*..**.***.*..**..*.....*...*****.*...**.*.**.******.*....*.**..****..**..***.....*...*....**..**.*.*****..*.**.*.**......*.**..**..**.*.*.....**.**.*..*.*..***.*.*.........****..***..***.***.******.*..*.*..*..*...*.*...******.*..***.*********.*.***.....*.***..*.*.**..***......*..**.*****.*..*..*....****.****..*.**.**....**.....***....*.*.**...*.....*.*..**.**.****.**....***.**....*.***..*.*..*.*.*.*..*...*.***....*.*.**.*..**..****..**..*****...*.*..*......***.********..*.*.***.*...*.*....**....***.*.**..**.**....*...*........*.*.......**.*..*....*.*****.*.*.**.*.*.*.*.......**.***.*..**..****.**.*..*..*.*.........*.*...*****..**...**....**.****.****.*..*...****..**..**..**..*.*...*.*....***.***.***.**.*.***...**.**.*..****...*..*.**..**.*.***.*.*******..*..*..**.***...**..*..**.....**.***..***..*..*..*.**......****.*.*.*....***..**.**.***...*..*.***.*..*.**....*..***...**.*.**.*.****..***....*...**.*........**.**..***..*..****.*.**...**...*...*.***...*.*.*..***.*......**.*.*.**.****.*******.**..*.***.*.****.**.*..**.....*...*.**.**.******.*..**.*.*..*.***...*..*...******..........*...*....***.*.*....*..*..*.*.*.***.*.**.*...**.***
.***.*...***..*.*...*.****..**.*.****...********.*..***...******....**.****....*.*.**.**.***...***.***.*.**..****..**************...***.**........**....***.***.*..*..*.***.**..**.****.*..*.*...***.*...*..*.*..*..*.********.**..**....****.***.*.....*.**..*..***.*....******.*....*.**..**...***.*.**.*..*.*.*......****..****..**..*.*.**....*..*...**..********.**..*...*..***..**..*.....*****...........***....****.***.*.***.*...*..****.*****.*.*.***....**...**..*.**.***.....**..***..*.......**...****.*.....*.......*.****..****..*.....***.*..**..*****.*..***.*..****..**..*..*..*.**.**..*..****..*..****.**..****.***...**..*.***..**..**...**.*****.***..**..*.*****.*.****.....*....*.*..*..**.*....**.*...*...*.****.**..**....****.*....**...*.*..*..*.*.*...*...**.***.*..*.**..******.*.*.*...*.*..*....*.***.**.**...*..*...*.*.*..**.*...*....*.**.*.***.***.***.*..***...*.*..**.*....*....*..****...*.*.**..**.*.*.*.....*..*..***.....*.....*.*...*..**...**.*.*..*.***.**.*.*..*..**.*.*.****...**...*.***.*..*....**...***...****..*.*..*..******.*...**.*....*......*.***.*****.*..**.*.*****..*.*.**.*.***.*.**.**.*.*..*.*.*.*..******..*****.*.***.****.*..*.**.***.*.....*.*.*....*...**.*.***..*..*.*....***.**.*..*.**.*....*.*..*..*..****.***..*.*...**.*..*.*...**..*.*.*.**.*...*..**..*.....***.*..**.**....*....**..**.***.*..**.***....**.**.*.*..*.*..**.**.**.....*.***.**...*.*...**.**.*.*******..*.*.*.*...***.*..****..*..***.*.**.**.*.*.**..*....*...*.***.**.*.....**.*****.**..*.*.**..**..*.**.****.*.*..*.....*..***..*...*.*.*.*...**..**.....***.*.*.....**....*.**...**.**.*.***.*.*****.**.*..*..**..*..*.**.**.**.....*.....**.**.*...*...*..*....**.*.**.******.*.*.*..***..**..*..***..****.*****.**.....***...**.**..*..*.**..***......****..*...***..*...****..***.*....***...*..**......*.*.**.*.**.*.**.***..**..**.*..**.***.*.****...*..*.*..***..*****..**.*..*......*.*.*..**.*.****...***..*.*..****.*..**....**.**.*.*..*.*.***.*.***.**.....***.***.*..*.*****...*.**..***.*...*...**.*..*..****.**..
.*...*****...**..*..****..*.**..****.*......*.*......**..****.****.*..***.****...*.***.*.**.***..*.**.***.*...*..*..*..*..*....*...**...**.*.*.***.**.*.***.*.*....**.***.*...***.**..*.**.*...*.**.*....*.*.*..*..**.*....**...**...**.......**********...*......*..***..*...*..***...**..*.***....***.**...*.**......**..*.*...*..**....*******...***..*.*.***.***.*********.*.***.******.......**..*...**.****.****.***.*..*.**....*********.***....*.*.**.*..*..**.*...***.........*.*.**.....*....*...*..**.**..******.*..*.****..*.****....**.**.**.**...*...**..*....*.....*.......**.*.***.*****.****..*...*.*.*.*.**...*...****..******..*.*......**.*.**..*...***...****..*..*..*.*.*.*****.***.***.*...****.***.****..**.**...*.*.*.*.**......*.**..*......*****.***.**...*..*...******.....**.*.*.**..*.*.*.*.**.*.****.*..**.****....***...******.**...**.....****.******.*.****..*......***.*..*****.*.****.*.*..**........*.*......**.**.*..**.*****...**.*.....**.*******..*....*.*.*.**...*.......***..*....*.*****.*.*..*...***.*.**.*.**.*.***.***.*.**.*......*.***.**..**.*....**...***..**.**.*.***..*..**....*..*.*.*..**.****......*...****.*.*..*.**..**..*.*****......****.***.****.*.*.....*.*...*.*.***..*..*.*...**.*.*.*..**..*.*.**.**..****..*.**.***.****..***..**..*.***.**...*..*..******....**..*.....*.*...*..*.***.*.*..*.**.**..*.****..*..*.....*..*.****.**...**..*.*.***..*...*.**.*...**...**.*.*..*..*...*.*.*..*..*.***..**.*.....*.....****.*.*.......*..*.*...*...*.*.**...*......*.*...*......*...**..**.......*.....*......*..*..*....*.......**.*..*.......*....**.*.**.***.*..***.....***...*...*....***.*.*.***.*..*.....***..**.*..**.*...*.*..*..*..**..*......*....*....*..*.**.**..*.**.*..*.*****.....*.*.**.**....***.....*...**..*.*.*....*.**.*...*.*.*.**.*..**....**.**..*.*.**.....*..*......*.*.*...***..**....*****.*..***.*.*....*...**.***.*.****.*...*.*.*..*..*..*.**.*.*.*.*..*.**....***.*.*.*.**.****.**.****..*******.*.......****.*.*.*...**...**..*..*...**...*.***.***...*....***.....*..*...***.*.*
.****...**.*...*.*.****...*.**...*.*.*.*.*.*..**.*....*.*.*...***.....***...*.*.*...**..****..**..*......*.*.*...***.*....*..*.**.**.....****..***.**.*....****.**......*...*...*..**.***.*...*...*.**.*.**.*.****.****..*..*..*..*...****.*.***.*.*.***..***.*.*..**...*.....*.***..*...**.**...*.*....**..**......****.*..***.*..*..*.**...*.**...***..*.*.......*.***.**....****.*..****..**.*..........*.*.*.*.**..*...*.*....*....**...*.*.***.**...**.*.**.*.***.*.*****.***.***.*.**..****..****..*...*.*...*..***.*.***....***.*..*.*..**...**..**.*.....*.*.*....***.*..*.***...****......*.**..***...***.*****.*....*.*...**.*.****...*.*..*..*..*..*.***.*.*..***..*..*.*.*.*.....**...*..*..****..*****.*.*.*.....*.**...*.****.***..*.****.**......*..*.*..*.*........*..***.**....*.....**.*..***..*..***.*..*.**..**..***.*.**..*..**.****.**.*....**...*..***.*.****...*.**.*...***...***....*.***.**.*..***.****.*****..*****.******..**.*.**.**..**.***.....**.**.*.**.***..*...*.**.**.**...***.**.****.***.*.*.*.*.*....**......*******..**********.***..**.*...*.....****...***......*..*****.**.****..****..*...*...*.*..***..**.***.***.**.***.**.***.*.**.********........**..*..****....*.***.**.*..***...*.*.....*..*****.*....**.***.***..**....**.****..*..***........*....*.*....****..**.*....*****.*******...**.*.****.****..*...**.***..*...*.*...***..*..*...***..*.**.***...******.**.......*.*.*.*..******.*..**....***..*.*****.*....***....*.....*.*..*****.**..*.....*....*.**.*..*.*.**..*.*.**.**..**.*.*...***..****..*..****.***.*.**.....*.*......*.*.******.**.**..*.*..*..*..**.*.****.*.*..**.*.*.**..**.*.*.*.**......*...***.*..****.****.*.**..**.*..**.**.******.*..*..*....*..**...*..**..*..***..*..*..****....**...*.*.....*..*.*..**...*...*.*...***.**.*.******..***....*.**..*..*.*...**.**..*.*.*.*.***........*.*.....*.****..*.*..*.*....**.**.**..******.*.**........**.**.*.**..*...*..*.*.****.*......*...*.*.....*...*****.**....*.......**..**.*.*.**.*.*****.*.*....**.**...*..***....**..**.*..*..*.*.*..**...
..*...*.****.*...*.**..*.*...*....*.**.*...*..*...**...**.*..*..**.**..****....*..*.*.*...*...*.*****.*...*****..**...****..*.*..*.*..*...******.**.......***...**.*.****.*.*.....*..*.*..*.***..*.....*.***.*..**......***.*..*..***.**.***.******.*.**..*....*..**..*....**..*.**.***.*****..*.*..**...*....***..***.**.****.***.*.****..*..*****..**.....*.*.*****.*.*****.*.*.**..*.*.**.**......*...*....***..**.*....***.....**...*.**.*.*...***.*.****.**..****.****...*****.**..***.**.*...****..**.*.*...**.*.****..*.****.*.*...*....***.....**...*.**..*..*.***.*..**.*.*...****...*******.*.*.*......*....*..*...*.****..*.***...**.***...*.****..*....*..*****...***.****..****.*..***.***....*...****...*...*.....*.***.**.*.*.*.*.*****..******...**..*****.*.*...*..*....*.*...*.......**.*....**...**........***.*.**...*..**..**.....*****...***..**.**..*..****.****.****...*...**....**.**.**.*.*.*.*.*.....*.*.****.**.*.*.*..****...*.**......*.**.**.*..*...**..***.*.******.*..**********.......*....**.....**.*.......****..****.*.****.******.**.*...******..*.*.**...***..*****..*..**..*.***..*.*.***..*...***....*...*..*.*..........*.**.**........*....**.**.**.*.**....***..*.*.....*.*..***..****.*..*...**...*.***.****.*.*..*.*..**.***..*.****....*..*....***.***...***.*.*...*......*........*...***..*****.*.*...*.*.*.*.*****.****...*.*.....*.*...**..*.....*.*.*.*.****.**.*****...*..*.**...*****.*.*****.**...*.**..******.*..*...**.*.*.**.....**..******.*..**....*.*..***.*..**.*..****..*.*....*.******.******..**..******.**..**.****...**..*.....*.*.*****...**..***.....*..**...*.*****.*.***..*.*****.**..**..**....*...***.*....*..*.*.*..*****.*.**.****.**.*..*.***..**..*******.*..***..*..*.**.*.***.*.**...*.*.*..***..*****..*...**.*.***..*...****..*..**..*.*.***.**.*.***.**.....*.*..*.**.*..***.*......*.**..*.*.**.****.***.*.***.*.*....**..**..*....****.*.*.*.....*..****.*..*.*.....*..****.*..***.***....*.*.*..*****.**..*..*.**..*....*.*...**...***..*.**..*.*.**..**.*.***..**..*.*.*..**.**.*****..*..
.*...**.*..*.**.**.***..**....**.**.***.*..**.**.*******..*..*.**.**.*...**.****.*..***....**.**.*.**.*...*..*.*****..*..**.*..**.*....****....*.***..*...*.*.****.***.*.*.*.****..***.....**.**..***.*...**.*..***.**...**.**......*..**.***.**.*.*..****.*.**.....*.***.*****..*.**.**....*.*...**.*..**.***....*..****.**..*..****..***.**....**...*..*.*.**.*..***.**.*..**.**..*.*.*****..**......*.**..****.*.*..**.***..*..**......*.*.......**...*****.***.****.****.****....**.**.**.*.**..***.*...**.......***...*.*.**..**.***..**...*****.**...*.***...***.**...*.**...*.**.**..*..**.***.*..**..*....*.*..*...**..**.**....***...****..****.*..***.*..*..*.**.**....*.***...*.**..*.**.***..*.*****..*.*....***.*.**.*.***.*.***.***..**.**.....**..****.*..**..*****.**.**.**.*...*..****.*****.**...*.*......*..**....*..*...******....*....*..**..****.*.*.**.*..**....*....*....**.*************.**.****...**..*....***.***..***.*...**..**.**.*.**.*.*..****.***....**.****..*.**.******..*.......**.*.**..*.**.**.**.*...*..........*..***.*...*****.*****.*..**..*..*.***.*.**..*.**.*.****.......****...******..***..*****.*.**..**..**.*.*..*.*....*.***.*.....*...*...*....*..*.********.*.**.*..***....****.***..*.*.***..*.******..*..*.**.....****...*..***..**.**.**...*...****.****.*.**..**.*..***.*****..**..*..**.......*...*.*.**..***..**.*..*.**..*.*..*..*.*.***..**.***.*.***....*.*.*....**.****..*...**....**.***...**.*..*.***..*.**..*..*.*.....***..**.*..***.**......*..*.*...***....***..***..***.**.*******.***..*.*.*..*.*.**.....*..*****..*.*.*.*****.*..****.********.****.*****...**.**.**.*....*....*****.**......***..***.*....*..**********.*..*.*..****..***.**..*.*....**.*..**.*..****..*.*.*.****..*...*.*****.*..*..*.***..**.....*.**********.***.*.....*....**..**.***.**.*..**.*.****.***..*.*..**..*.***..*.**.**...*.*..*.*..**.....**..*.****..*..***..*.*..**....**.******.**...*...**.**.*****.***..***...**.*.*****.*****.*....****...**...***.*.*..**.***.******..***.*.*****.....*.****.***.*..*.*..*..***..
*.**.**..*..*..****.*.*.*.*.****.***.********.*...**..*.**...*....**.*.**.........*....**.***.**....**.***.*...**.*...**.**.*.***.*.*...*..*.**.**.*.*..*..**...*...***...*..**.**..*..**.***..***..**..**.***.*...***..*.**.*...****.**..***.*.***..*....*..***..*....*.*.**....*****.****.......****...**.***.**...*..**..***..*.....*.**.****.**.*...*..*..****.***.....**.***.*....*.*..*.***.*.***..****..*****......***.*.**.***.*..*..****...*..*..***..*.***.***....**....**.**.*......**..*.**...*.***..*.*.*..**.....*.*..**.*.**.*.*..*.***.****.*...***..*****.*.*.**.**.*.*.****..**...****.***.**.****.*.**.*..***.*.*.**.....******......*.........*.***.****.****..*..*..*****.*.**..*..*.*....**.....*****..*.*.**.*..**.......***....*.*****.*.*.....**.......****.**.***..*...***.**.****.*..**....*....**.....***.......**.*.*.*.*...**....*...**.*.*..*.*.***...*****........*.....*.****....**.*.*.*******.*.*.*..*...*****..***.***.**.*.**..*........**.*....**.*.*..**.*..*.***..***.*.*.....*......*...*.**.***.**.*...*...*.*.**......****...**..**.*.*.***.*......***....*.*...*.*******....**....**..*.*....*..*.***..*.*.*.**.***..*..***..*.**.****.*.*.**.****.*.****.*..***.*...*..***.*.**..*..******........*...*****.***..***..**.*..*.....*......**...*..****.**.*...*.****...*.......**...***.*.*..*..**....****.**********.*.**.*********...*.....*.**...**.*..*****..*.*****....**.**...**.**.....*.*.****.*....**......*.*****..**..**.*.*..*.*.....***..*****.**.*.******.*....*.*....**.*.*..****.*.*...*....***.*..*......***....*..*..*.*****..*..*.**.*.**.***.**...****.*.***.******....*****....**..............**..**.*.*.......*...**..*****...*.....*..*.**..*.**.*.*******.**..**....*********..******......*******..*..*.*....**.*.****..*.*....*.*****..*.....*...*.**..*..*...**...*....**..*.*.**..****.*..*..*.****..***....*.**..*.*.*..****.....***.*.*******.*........*...*.*****...*..***.*.**.*******..**.***...***.*.**...**..**......*.**......***........*.*..*.*...**.****...**.*....*.*..*****.*...*.*.**.**.
.*.*****.*...*.*.*..*..*.*..*.*****.*..***.**.*.*.*..***.**.*****..**....***...*.*..***..*...**.*....**.***.**.*......**.**.*..*.*....***.*****.*...*.*..**..*.****.*.*..**********.********.**.**..**..*..**..**.*....*****..*.*....*.**........*...*.**.......**...*..*..*****.****.*.***.*...*****.*..**.***....***..*.******........*...*****..**.*.**...*..*.****.*.*.*...*..***.*..*..****..*.***.*...***.*......***...**.*.......******.*.*..*..****..**.*..*.**.*..**.*..*.**..*.*.**..******..*.***.****....**.....*.*.*.....***..**..*..*....*.**.*..*.**..***.*.*.****.***..***...*..*...**..**.***....*.**....*.....*.***.*.**.**.*******.*.**..*...**....*...**..**..*.*.****.**.**.*.**..*.*..***..*.*..*.*.**.*......*...*.*......*...*.*.*.*...*..**..*****.*****.***.**.*.*..***.......*.*...*..****.***..**...**.*..**.*...*.**...**..****.**.**.****....**.**...*****...********.*.*...**.****...*.**....*.****.....*..*..****....*****....*..*...**.**..**.*..*....*..*..**.*****...**..**.*..**..***..*****.**.*.*.********....***.**...***..**.*.**.*...**...*.***.***.*.***.*..*..*..**.*.....**.....**..**.***.**....**.*.*....***.**.***.....*...*...*.*....*..*.***...**.*........**......**.....**...*.***...*....****.....*..*.*...*.***.**...*....*.*****.***.**...***...**.*.....*....**.*...**.*.*....***.**.*..*.***.*****...**..*...*..****.**.***.*..***.***....*.*.**.....***..**...*.**..*.*.........***.*.**..*.*.....*....**.*****.****.*.....*****.*..*.*.*.**..****.*.***...*....*...**.**.*..*.*.**.**.*..*.**....*..***..**.*..*.*.****.*........**.**.......*.*...*.*...*.**..**.*.*.*...***.**..*....*...*..*..**.*.*.***.****..*.******.**.*.......*.**.***..*.********..*..*****.*.*...****.**...*..*...**.*..***.*...*...***..*..*..*.**.......*...***.***..****..*....*..*....*.*.****...*.*.***.**..****.*****...*.*...*.*.*....****.***...*.*..*...**.*....********.....***.*.*****..*..........*....**.***..**.....*..*.*.**.**.**...**..********...*.**.*......*.*.*....**...*.*.....*...***...**.*********.*.**...*.*.****.
...*....***....*..***....**.*.**...***.*..**...*.**.**.....**...*.*...***.*.*......***..****.....*..********.*.*..**.*.......***..*..**......***.**..*****..*..*.*.***...**......*.***.*..***..*..*.*..*...*.*..**.*..**.*.*.****..**....*...***..**...**.*...*..***..*..*****....*.....*.*.*.**..**.**...*.**....*...*.*...*.*....*...*...*****.*...**.****.*....*.*****...*****.*...**...*..******..*....*..*..*.***....********..*....**.*..*****...**....*.*.*****..**.***.*.*********..**......*****....***.*.*....*......*********.*..****....****.*.***.*.**.*..**...**...******.**...**..*.....**.********...*..*.*..*...*..***......**.....*.*..***..**.**.**...**....****...*..**.****.*..***.***..**.*..******.**...**..***....*****.**.*.*..*****....***.**.***********.*.*...***....****..*.*.*..*..*.*..**..*..**.*.**.**...*....**...***.*.**.***.**..**...*..*.*.***.******.*...*.****.**...*....*..***..*.*.*..*.******....**.********.**.*.*..*....***....*.*****.**..*.*.**.*.***.*...***..*....***....***.***.**..*..*.*.****.*.*...*.**.***.**.***.*..**..***.*.**.***...*.*..*.**...*.**..**.***.*......**.*.*.*.***..*.**..*.***..**..**...*.*....********.*.*.*..*.**.*..****.**.*.*...*.***.*.**.*.*.*....*..****..**...*.**....**...***.....***.*****.*..*.*...**...**...*******.*....*.*.**.**....*...*..*.*.*...*.*...*.***.***.*...***...**.*.....*.**.*...****..*.....****...*.*..*.***.....*.*....*.*****.*..***.*.****.**....*.*******..***...**..**.***.....**.****..***.*....*****...*...*......*...***.******..*******.*..*.*..*...*.....*.**.***.....**....*...*.*..**.*...**.**.**..*.*...*....*.*****.***...*....*...*****.*.**.*****.*.*..*.....*.**.*....**.***.*..**..**...*.*...*.****....*****.*************..*...*.*.****.***.*****..***.*..*.**.**.*..**...*.*..*..*...*....*....****.**.....*.......**.****..*..*..***.**..*.**..**..******.*.*..*.****.****..**..*.*..*.**...*.*..*.*....**..*.*.*..*.***..*.*.*...**.*.*****.*.***.***.*.......**.**...*.*..*....**.**.*.*.*..*........***.**...**..**.****.**.*.**....**.*..**.
.*.**.*.**..*..**.**....***.*.**.*****..***.*.*......*........**....**.****.*****.**.*****.**....**..**.*...*.*********.*...*....**.**.*.......***.....*..*..*.***..**...*....*.**..**..*.**..*....*****.*.....*.....****.**...***.*.******.....*..*****.**...*.....****..**..*..**.********.*.*.*.**.****.**..**.**....****..*.****.*...*.*..****..*..*.**....***.***..*..*...*.***..***.**..*.*..*...*.....***.**....*****.*...*.**.*****.*.**.*..*...*.**...**..*..**.**..*.*...*.**.*.*...*.**.*..***...**.***..*.*******..*.*..*.*.*****.*.*..*.*****.****.*......*..***.*...******.*..*.*....*....*...*.***....*.....**..*....*.****..*...***..*...*..*.****.**.*...***.**..**....**.*.......**..*.***...**.**.......***.*.*......*..*.**.....*.*.*.*..**..**..*...*.*****..*..*.*.***...***.*.*......***.***...***..*.*..**.***..*.***.*.*******.**..****.*.**.***.....**.**..**..*.***....*..*.*.*.**.**..*.**...*.*..**..*...*****.....*......*.*****..**.*.**.****.....**.....*.**.*****..******..*...*.**...******.***.*..***.***.*.**.*.*...*.**..*.**.......**..**.**..****..**.*...*******.****....**.*....****.*...*.*..**.**..****.*....*****.***..*.***..*********..*......*.**.**.*****..*****.***.*.**..**.****...*.****.**.....**..*.*.*.**.*..*.*...*..******.*.**...*.*.*.***..***.**..***.****...**..***.*..*....*..*.**...***..**.*.**...***..**.*......*..****..*...*.*****..*.**....**..**.*.*..*****.*.**..***.*....**...**.********......*..**...*.*.****...**.*.*.....*...**.*....**...*....*....**...***.*....*...*...*.**.*...*....***...*...*.**...**......**.....***.....*.****..*...**.**......*....***...*.**....*..*..**.*..**.*...*..****.*.**..*.**.*.****.*.**.*.**.........*..*.***..*..**.****.*.*....*..*....*.*.*.*.**....***.**.*.*.****.*****.*.***........**...**********...*.**..**..*..*..*..***.*.*.*.*****.*..**.**.**.*...*..**.*.**.***.......*.***.**..*....**.*.**.**......***.*.*.*.**.*****.*.*.*****.*.****....*.**.***.**.**.*.*.......*...**..***.**.*.**.**....***..**..***.***.*..*...*.*.*..**.*.*...***.*****.*.*
**.*...*.*...*.*****..*..****.**..*.*.*....**.**..*.*..***...***..*.*.*****.**.*..*...**.**......*.**.***.*...*..*.**..**..****.*.*....***...*..*...****..*..*****.....*.*.*...******.***..*.*..******.**.***..*.**.*****.*.****..**..**..*....*.*.***..**...*.*.*..*....*.*.*..*..*.*..*.....*.*..*...**..*.***.*..*.*.*..**..*.*.*.**.**.*.*.**.**.**.*.*.***.*.*.**.***..*..*.**..*.**..*.*.*.****...****..*..**.**.*..**.***...*.**.***.*..*..**.**.*.*****.**.*..****..*.......*****.*.********....*..*.*.**.***..**.****.*.*.*.*****..*.*....*****...*.***..**..**.....**.*.**.**.*..*.****....*..**..*..*..***...**...***...*.***.***.*****...**...*.*.**..**.*********.*...*...*..*..*...*..*..***...***...***..**.*.*...*.********.......***..**..*.*.....*..******.**..**..*..*.**......**.....****.*..***.*.****.*.*..***.****..*.*.***...**...*.*....*.***.***..*.*.**.****..*......*......*.*.*.**.*..*.*.*.*.*.*...*****...*.****..****.*.****...*.....**......*.........**.***.**...*....*****.....**.**....*.**...*.****.*..*..***...***.*...***.*..*.**..*.*.**.*..*.**.*...******.*.**.*.*.*..***..*..**........**.*..**...****..**..*....***..**.**....*.*.*.*.*.*.*.....***.**.**.*..*..**...*..*.**.......*.***.*....*.*.*.*.....*....*...*.**.****.***.**.*.*....*.*....**....*..*..**...*....****.*.**...***.*.......*.*..*..*..*.******.*.*******......****..*.*.**..*.*****.*.**.*.........*.***..**.*********..*...**....*...*....***..***...**.**.........*.*****...***..***.*.*...*.*******..**..***.**.**..*.**.*.*...*.**.*.***..**..**.*.*.**.....*...**.**.***.*..*..**.***..*..*.*..*.*.*.**...**..*..*.**.**..*..*.....****.***..*.***..**..*****..*.....*.*........*......**...*..**....*.**.*.*.*..*.*..*..*..**.**..*.****...**...*..*..*.**....*.....**.**...**.*...*......*.*..*..**....*.**..*****.***.*...****.*..**.*.******.***.*......***......**.*****..*********.....***....*..*...**.*.****.*....*..**.*.***.**.**.*.**......***..*.*.********.*...***.*.*.*..**..*.*.*.***..*.*.***..*.**.*...*.*..*...*.*.*.....*.**.*..***..*.
..*..*.***..*.*.***....*****.*..*..*.******..*****.*.**...*..*..*.*.*****...*.**.*.**....*****....*...*..*.*..*.*.*******..*.........*.*.***.**..*.*.**..*.*..*.**...*..*****...*.**.*******.*...**.*.*.*..*.**.*.*......*.***........*****.......*.**..****..*..***.*.*....***.*****.*..**.*.........***...***....***.****...***...**...*....***.*...**...*...**...*...***.....*.***.******..**..*...*......**...*..**..*.*.***...***.*..*.*.**.**.****.****...****...*.**.****...**.*.*..****...***.....**..**.***..********...*.**.*.*.**.*....*...**...**..**..****.***.**...*.*.....*.*.**.******.**.**.******..**.*.*.*.*.*.**.*.**.*..*.**.***..***.*.****.*...*.**.**.*.***.**...***.**.**.*.*..*.*.*......*.*.**...*..*.*..*.***.*...**....***..**.*****..**.****.*.***..**...***..*....*...*.**..***.**.**..**..**.**.*..*.***....**.**...*....*...*.....*.*.*.*.*...***.****.**..*....**..****..**.***.*....*.*.**....****..*****.**.*.******..**..***..*.*....*.***..***......*****.....**.***...**.*...*..****.**....**********..**.**....*.****.*.*.**.*..**..*.**********..*.*...*****...*****.*.**.****....**.****..*......*...*...**..*.*******..***.****.....*.**..***.*...**.**.*****..*..**.**.****....*..*.*.**.*.********.****.**..**.*.********..*..*.**.***.**..***.*..*...*.**.***.*....*****.*..*.**.****..*..**.**.*....**.*....*..*...*....*....*..*.**..*.*****.*****.*..***..*...*.**....*...**...*.*.****.**.....**.*.**.*.*..***...**.***.**.*.******..**.***.*..*..*..*.*.**.**.*...****...*.*.****..*.*.....****.*.**.*.*..*.**......**.****..*.*...***..**....**.***...**.........*.***..*.*******..***..****..**.*...****.*.*.******.*.*..*..*..**.******..*.**.*.*..**..*.*..*.****.**.**.***.**...*....**.*.*..**...***.*...*.**..**..*.*.*.*.******...***......*..*.**......**.*....*.**..**....*...***.***.*.*.*......*..***.**.*.*.***.*...**..**.*.*.*...*...*.**..**..*.*........*..*...***....*..*...*****....***.*...*......*..**.....***..*..*..**..**...***.....**.**.*.***.*.**.*...**.*.**...*.**....****...**.***..********.**
*..***.****..*.*..**..*..*.*.*...*.*..*.*.**...*..****..**.*..*.*..***...***.*......***...******...*.***.*.*...**...*..**....*...*.**..*.....*...**.*..***.......**........*....**.*****.***...*..*.**..*..***.*....*.***.*.***.****..****.*.......*.***.***..**..*...*...*.***.**.***..**....*..*......*......*..**.****.***.****...*..*.*..*.***.*..**.*.*..***.*....**.**.**.*.*.....***....*..**...**.*.*.*...****.*..*.....*..***.*.******...*..***.....**.*.*********.***.*......*.**..*...*.......*..*..*.***.****..*..*.**....*.**..**.*.*.*.*..***.*.**..**...*.**.*..*..****....***.****.*..***..**.*.*.*..***..*..*..*..*.******....***...*..***.*.*.**..*.*****..***..*.*....**.*....*.*........*.*.*...**..**.**....*.*....*.*......*.*..*..****.*....*.*.*.**.*...*.*.**..*.*.**..*..*.*.*.*...*.**.**....***...*.*.....*....*.*.**.*.**.**.**..*******..*.**.*.****....*.****.**..*.*...*****...*...***....*...**.*.**.**..*..***..**..********.**.***.**.*...**..**.**.****..*..*..*..***..*.*.****.*.....****.*..***.***...*...*.**.**..*..**.*...*..*..**...*..*.*.*****..*.*.*...***.*.***.*.***.**.*.*.***....*.....***.**.*.*.*....***.****..*.*.*...*.**..**.**.*.**....**.*..***********.*..*....**.****.*.**.**..*..*..*..*.**....***.**...*.***...**.**...***...*..**..*..*..**..*....*..*.*.......*.**.*.**.*..*..**.**..*....**..***..*..*...*..**..***....***..**.**..*.***.....*.**.*.*..**...**....*..*.*****.****.....*...**..*......*..***.*.*.**..*..*.******..*..**..**.*****.*****...*.**.....*.*.**.***.**.*..**.***.***.*.**...*.**...*...*...*..**..**.**.**...****..***..*..*..**...****.*..*****.*...*.*********.*...*..*.**.*......**.....*.*.*.**..*..***...****..**.*.*..**..*....**.....*...*****..*.*.*.*.*.*...*.**.*.*....**.*..**..*.*.*.*..****.*.**.***....*..***.**.**....*..*.**.*.*.*.*..****...........*.*....*.**.****.**...*..********.**..*..*.**.*..**.****.***.*.**....*...**.*****...**.*.*...*....**..*.*****..**.**.*..***.*.*..*****..*.*........*....*...........*****.*.*.*...*.*****..*.*...***...*.**....*.*.
.*..*....**..*.*.*..*.****.....**...*****.**.*.*******.*.**.*.*...**...*..**....*.*.*.*.*..****..**.***...*...*.***..****.*..*.**...**..**...**...*.*.***.*.***.**.*.**.*.**.**.***.**.*.*..*****..**.*..**...*....***.**.*.......*.*..*...***.*..*...*..*.***.*.***...*.***.**.*..***.*.**..**...*..****.*****.*..*.*.**.**.**...*..*......*****.*********.*......**.****.*.*...***..*..*.*.*..*.**.***....******.*.*..*.*..***..*.*..**..**...*.**...*.*...*.*....*...*.......*..****.*.*....**.***.*....*.*.**.*.*.*..**.**...****..*.***.**.*....***.***.**..*..*....*....*...*..***.**.****..*****.*.*...*.*....***..*.***.**..*.*.*****.*.**..**....*..*...**...*..***...*....****......*.*.***.....*..*.....*..*.***.*..******.**.*.**..*.*.*..***.*.*****...**.....*.*.*.*.****.*.**....**.**..*.*****.*..*.*******.*.***....*.***.*......**.**..*..*..***.*..*.**.****..**.***..**.****.***.....**.*.*........*......*.*.**.*..****.*..***.*....*.**.....**....*..*.**.*....*.**...**.**..***.**.*...*..**....**.*.*.*.**.****.**.....**.*..*.....*.*.**...***...*****..**..*...*...*.******.*....*.***..*.*.**...**.****.*....*.*..*...**.**..***.*....*.*..*...*.******.**.*.**.**.***.**..***.*....*.....*..*******.*****...*****.*.***...*..***..**.*..**..****.***..*.*..***.**....**..*...*..*..**.*...***.*..**......***..***.****...*.***.*...**..*.***.***.*.*....*.****.****..*.**........*.*.**.*.**......******...*.*...**...*.**..*..*.**.*.*..*...**..**.*...*.*.....**..*......**.**...*..*..****..*.**...*.******..*****..***....**.*.*.*.*..***..*...***..*....*..**....***..*..**.**...*.***..*.*..*.....**.*..*.***.**.*..**.*.**...***..*.*...*..*..*....*...*..*.**...*.**...*.*.***...*..***..**.*..****.*.*****......*.***...*..****.*...*..*.*.*....**....*..*.**.*.*.*.***..***.*..*.***.*..*...*.**....*.***..**.*...***.**...*..*.*..*...**...*...*....*.*......****.****.**..***..*****.****.*****..**.*.*.*.*.....*...*.*..****..**...*****.*.***..**......*.*....*.*.**.*....****.*.*..**..*.****...*.**.******..*....****.***.*.**...***
*****..*...*..*..*..***..*.........*.****.*.*.****.*.**..***.*.****..******..*.*......*****.***.****....*...........*****.***.*..*.**.*.....**.*.**.*.**...***.***.**..*******.*...**..***.***.*.*...**..**...*.*..*..*..***.*.*....***.*..**..*.***.*......*.*.******..***.**..*..*.***.*...**..*.***.*....**..*...*..*.***.*.*.*.......*..*.*...*****..***.*.*.*...*.****..*********.*...*****.*.*..*.*..*...*.....*******.*..*****...*.*..**.**...*...**.*.**..*****..***.*.*.*.**..*.**.*..**********..**.*.*.***...******..***.***...*...***..*.*..*****.**.**.*..***.***.***.*.*****....***.**....*.***.......****.*.*.*......*.*.*.**..***.***..*........**..**..*....***.**....*.**.....*.*.*.*....*.**....*..**.*.**...*.***.*.**.**..**.**....**...*****...*....*.**..**.**.*.***.****.*..****.**.*..**.**....***...**.***.******.**.***.*.*.***.......*.**.**..*...*...*........**.******..**.*.**.*.*..*..*.*****.**..*...*.**********.**.*...*..**..**.*.*..*.*...****.**.**.*.**..**..**..**.***.*...*..***.*.*.*.**.***..*...*..*.****.*..*.*.*....*..******.*.*..***.*.***.*....*..**.*.**..*..*.******..*..*...***...*.*...*...*....*.....**.**..*...**.****.**.*.**....**..*.***....*****.....*..**.**.****...**..***.....***.***..*.*.**....*....******.***.*.*****.*...*..*.**.****..*..*.*..*......*..*..**..*.*********.*....*.***.*.*...*.*******.***....*******.**.*..***.......*...*..*..*.**.*......*...*..*..*.*.....*..*........**...****..*.*.******.***.*.***.*...***.***.*..****..*...**...**..**..******.***...**...****.*****.**..**.........*...**.*.*...**....***.***.*..*...*.*.***...*..***.**...*..*..*..*..*****..***..*.*..**.....*.*...*.**.*.*..*..****.***....***.***...****.*****...***..***.**.****....**..*.**.*..**...........*..*.****..*.*..****..*.*.*..**..*.***......*.***.**.***..*..**..**..........****.*.*.**.*.****.**..*.****...***...**..*.****.*.*.***.***.*.*...*..**...*.*.*...***.**.***.**..****.***.....*.*.....*.*..*..*.*.*......**..*..*.*.*.******..***..****..*.....***..*.***.**..*...******..*...**.*..*
.**..**..***.*.*.....****.**..*.***...**.**.*******..*..*...*....**.***..**...*..*.*...*..***.*.*..**.*.**.****..*...*.*......*..*..*.**...*.*..**...*.****.......*.**.....***..*.*.**.*.*.***...*.*......**..*.***.*.....***.**.**.*.****.*.*..***...*.*.****..*..****.*.**..*..***.*..****..*.*..*.*...*.....*......**.****.*...**.****.*..*****.****.***.*.*.*...*.****.***.*.*****...*******...*.***..*.***.***........***..**..*..*..****..*.*.....**..*.*..********.*..******.*...**.******..*.***.....*.****.*.*....**.*.**.*.*..*..*****.**..*..*..*.....**..*...**...**.....*.*.*...**..*..***...********..*.****..*.*.***.*.....*..**..*.****.**..*.*...**..***.*.**.**..*.**.*..**.***.***.*..**..*...*.**********..**.***..**...**.**..**..**......*..*.***.**..*.*.*....***...***.****.**.*..*.***.********.*..*.***..*.*.****...*.**..*.*.*.*.**.***..*.*.**.*.**.**.*.*.**.....**.*....*.*******...*.*.*..*.*.*.*.*..*....*.**........**..*****.*.*..****.*.....*...***...*...*.***..**....****.*.****...*....*.......*.*.*****.***...******.*.....*****.*..*..*...*...*......*..*.*..**....****...*.*..*..***...*......*.*.*...**....********..**.***.*.**.*.***.**.....*...***.*..*..***.********.***..***.*.*..*.******.**.**.*.....*.**...*.**..*........*..*...*..*****.*.**..**..*..*....*......*..*..*.**.**..*....***.....*.*.*..***..*..**.****.**..*****...**..*.**..*.*...**.******..*.*.**..*.*....**.***.*.**.*.***..*****.**.*.***.***..*.*.***.**.*.****..*********.**.**..****.*.***..*...*..***...*..*..****..**.*..*.*...**.***..**...****...*.***..*..*......**.*..*.*.*....*..*****.*...**.*....*....***.**.*.****.***....*.**..**..**.**..*.**....*...****.***...****......*..*.....**..**.*....*...*.***...**..****..***.****.**..**.*..****.***..**..*.....*.*.**.******.****.....*******....**.*.**.*.**..**.*.***.*.**..*.*.*....********...**..*.*..*.....**.****.***.*.*..*.*.*.***..**...***....*..*....*..*..**.**.***.****.*.**..*.**..*..*.**.*****...*..*..***.*...*****.**.***...**....***..*.*...**..*..**.***.*.*..***...*.***
.**.*.**..****......*.*****..*..***......***....**.***.*.*.*..*...*.**.*.******.***.*...**..***..*.**.*....*.....*...*.*.**....**********.*..****.*****...*.*******.*...*..*.*....***..**.*****.*.*..*..*.*.***..**.**...*.......**..****....*..*..*..**.***.**.*.*..***..*...**..*..*....****...****.**...***....*...*..*.*.*.*...*...*...*...*..**.**...**.****.****.**..*.*..**......*.*.**...*...**..**.....***.***...*..**...***...*.****.***.*..**...**.*...**..***.**..*...*....*.*.....*.**....***.***.****..*..*..****.***.*..***.*******...*.*....*.*....*.*.*.*.*.*.*....**.**..*.**.**.*.*.......***.**...*****.***..*..**.*.**.*....*..***...**..*****...********...*********...*...*...**.*.*.*.*.***...***.*...*..****.....*.*..**.***.*.*......***.*.*.*....***.....***.****.**......*...***.*..*....*..***.*.*.**..**......*...*.....*.***...**.*..**..*.*.*.*.*.*.*..*..*..*.****..*.*..**....***.*.*.**.**.**.*.***...*..**.*......****...**.*.*******.*...****...**.*.*.****.*.***...**..**.*....*...*.******.**...*.*.***..*..*..*******..*..**.****...**.*.**...*****....**..*.*......***..**.****.***..*..*..***..*..*.*.**.**.*.*......****.*.**......***.*.....**.**.....*.**.*..*..*..**.***..***..*..*.*.*.....*.**.*.*.*..***.*..*...**.**.**......*....****.***..*.*..*.*..***..***...****.*.**.*....*.**.......*..**...**..***..**.****..*.***.****...**.***..*..*.**.....**...*.*.***..****.*..**.*.*....*..***.....**.*****.*.**.***..***...*..*..*****.**.*.**....**.*.***..***...*...*..*..**..**...*..*.**..*..*....***.**.*.****.**..**..**.**.****..*...........*.*..*.***....*****.*.*.*..*...**..****.**...*.*..*.**.*****..***.***.*......**.*.***.*...*...*..*.*.....*..*.*.**.*.*.********.********.**.......**..***.***.***.*.******...***********.**.......***.....*...*....**..*..*****....*..*...*.*****.**.**.*.*.......*.*....***.****....*..*.****.***..**.*...*.**...**.***..***.**..*.*..*...*.*...****....*...*.**...*.***..*....*..*.**...**.*****....***...********.**.*.*...*.**....****...****.****.**...*...****..***..
..*.*.*.*.*****.**.****.***...***.***..*.**......**.*.**...*..*..**....***.**...**.**...**....*..*.****......*****.*.**....*..*...**.**..*..*...*.*.**..******...****..**.*.*.............***..**......**.***.*.**.**..*.**.*..*.*.**..***..*..*..*.*...**..****.*..**.**..*...*.....*..****.**.***.*..*.*.....***.**.....**.***..**...**.***.*.*...**.****..***..*....*.*.*...****..*.*.*.*.*...****.*.***.**.***..***.*.**.*......*..*.*..*.**...*....**..*.***...**.**..*.**.*.*..***.**.*...****.*.*.*.....*.*.***..*...***...*.*****.*.**....*...*..*..*.**.*.**.**..****.**..*.*****.*.*.*..*.**.*.*****.....**.**......*.*.*...***.**..*.*.*..**..*..*...*.*.*.*.*.*.*..**...*.*..**.*.*****......**..*.*****.**..*....*.*..*...**....**.**.**.*.*..*...**..*.*.*.*.***..*.*.***...**.*...*..******.**...**..*..*....*....*.******.**...*.*****......*********.***....********.***.*..*.*....*.*.*..****..**.**.*.**.*****.*.***...*.*..**..*.***.***.*......**..*..*.*.....*.*.**.**...**..*.......**.**.*..*.*.*.**.***....***.***.*****.*.**.*..*.**.*.....*.****.**.*..**.*.*.*...*.***.***..*****..**...*****.***..****.**..**...**.*..**.***.....***.*..*......**.*.****.****.*.*****....*...**......****...**..*....*...*..*...*.*..*****..*..*.*.***.*..*..**.*****..**.**..*...*.*.*.*.*..********.*.****..*...**.*.**...**.******.*.*...****.*.**..***.*...**..*.**..*.....**.****.**...****..*.*..***.*..******.*.**..****.**.*......*..****.*..*.....*.**..*...**.**********..***..........*..*...**.**......********.*....*****....**.*....**.**.*..***.*.*.*......**.*..***.*..**..*.**.*..*.*..*.**.****..*.**.*.*.**....*.*..**..**...*.**...**.*.***..**.***.*.***.*.******..**.**.*....***..*.*****.......*******....***..*.*...*.*.******.*.***.*.*..*....*..*.**.*.**....*.*.***...*.*.....***..**..****..****...***.***...*****..*..*.*.**.*.**...***.*..*.**....*..**.**.*.*.*****.*..**.*...*.*...*...**..*.**.*..***...*..*..*...*...**.***..*.*..**..**..*.**.***...**.*******..*.....**.***.*..***..***.......*.***.**.****.***..*..*.*..**.**.
*.**...*.**.**.*******.***.**....**.**.*......**.*.**.**.*..*..**....**.*.*.*..**.**..*..**.******.*....*.*.*...***..**...**....***.*..*.*........*.**.*..**.*.*..*.*.*...**.*.**....*...*.*****.*...*...*.*.**.*.***.*....**.*...*..**..*.***.**..*.*.**.*....***.**.*.*.*.***.**.*..**....**..**.**..*...******.**.****.......*.*.**.*.**.****.***.*.*.***..*..*.**..*.*...*...*****...*..**.**.*.*.***.**.***.**.*.**..***..*...********...*...**.*.***......*.***.***.**.*..*....**.*.*.*..*...******..*.*..*.*.*..*...**...***.****...*..**.****..*.****.***.**...*.*.**..***.******..**......*....**.***.****..**.**.**....***.*.***..*..*.****..***....**..***...**.*.........*..*.*.*...*.****..*..*....*.*.****......*...*.*..***.***...........*****..***..**..*.***.*.....*..*......***..*.*..**.**..*...*......**.*.**....*..*.......*..*.*.***..*...**.....*..***.*****.**.*..*.***..**....**......*.*....**.*...****..***..***.*..***.****.****.*.*.*.*****....**.**.*.****...*.****..*..*.*.*.*..**....***..*.*..*.*...****.**.**********.**..**.**.*..***..**.....*...*.****...**.**...*........*.**.**..*..***..***.**.**...*.**.*.**.*...*.*...**.*******.*.**.**...*...*..*..*..*.****.**.*.***.*****.***.*..*.****...*.***.**..*.*.***.***.*....**..*..*....*.*..*.**..*.*...*....****...****..*.*.******.*..**.*.*..*.*..***.**...**.*..**.*.**.***.*********......*.****........*..**..***.*.*************....****..*.*....****.*..*...**.......**.****.***....*.**.....**.*.**.***.****.*.*.**.*.*.**..**..***..**..**.......*...****.***.*..*.*.*...****....*.....*.**.***..*.*...*..**......*...*..*..**..***.....*.**..*.**...*....**.*.*...*..*.*..*......***..***.*****..*.*..***.*.*..*****.***.....***.*.***..*.....**.......*.**.*********.*......*......***....*.*****.**.**.*.**.**..*..*.**..*****..****.***..*.****.*.........*.******.****..**....*..**..*..*..***.**...**....*..*.***.*.*..*.*....*.*...*.***..*.**.*....****....***.**.**.*..***..*.**.*.....***.*...*...*.**.*.*..*..*.*.***........**..*....**.*.***..*.**....*.***.*...
...***.*.*..********.**..**..*..*.........*.*****.******....*.*....****.**.*...**.***.*.....*..*.**........**..*..*.**.*..*.***.*.*.......***..***..*****...**.*..*.*..*.****.**.*.*..****.....***.*...**..*..*.**...*...*...***...*.***....***.****....***.*....******.*.....***.....*.***...*...**.....*....*...***.*.*****.***.**.***.*.**..**.*...*...*.**..****.**.****....***.**.**..**..**.**.**....**.****.**.****..**.**...**..*.*.*****...*.***.**..****.****...**.....*.*..*.*...*...*..**.*.*.*.**.*******...***.***.*..*.*.**..**.....*****.*.****.**..*...**.*..***..*.***....**..**.*...*.*****.*.**......*....*..**....***.*..*.*.*...*....**.*.**.**....*.*.***....*..*....*.***.**...**.*..**.*.****.*.*.**..**.****...*...*..***.*....*.**...**.*...*.*.*.*.**..*.**.**..*.*..*.*......***.*.***....***...*.*....**..*...*.*.*.*..*.*.*.****....*...*.*.**.******..***.*.**........***.**..*...*...*.*.*...*..***.*.*..*......*.**...*..***.*...*.*.**.*.*****..****.****..****..*.***..*..*...*...**.*..*....******.*..*......*.*.**.**..**.....*..*.*....*..*..*.........***...*.*..*.***...****.*..***...******.*.*.*.*.*....*..*.**.**.***...*...*......**.***.*.*.....*..*.*...**.*.*.*****.....*...**.**.**.**........**..*.*.......****.**..*.*.****.***....*.****.**..**....***.**.***..******.*.*.***.*..**...****.*.***.**.*.****.**.*..******..*.*..****.**.**.......*...*.*..**....**...*.****.****.*****..*..*..**.*..*.***....*.***..*.**..*.*.....*.....*..**..**.*.***..***...**..**.**..**.**.***.****.**.******.**.*.*....*.*.***.*.......*.*..**..*.*.**.*.***...*..*.****..*.....*..*.**.*...****.*...******.**.**..**..**********....*...*.*..*****....*.*....**..*...****...*....**.****.**.*******....*........*****.*.*..*****..**..******...****.*****.**..***..**.....**.......***.*.*.....*.**.*..***.*......*....*.*..**.*********...*****.*.*****.*..**.**.....*..*.**.*....*.**..****.********.*..*****.**..*.**..***.**.**.***....*.*.*.*****...*..*.*.**..*.*..*....*.*.**.*.*.*.****.**.......****.**...*.*...*....**..*....
.*...****.**...*..*.*.*******..*.*....*.*..****..*.*.*.***...*..******..*...*.****.*.*.**.**...*.*...**...*.*...****.*..*..**.*.*....*...***.**.**.*****.*...*..**********.****.******..*......*****.**.*.*..***...**.***.**.***.*..**..***.**..***..**.*.**..***...*.*..***.**.*...*..**.*.*..**...*.***.*......*....*.**..**.*....**....********...**.**...*....*.*...*...*.*.*..**...*.**.*****..*....****.*.*.....***.*..**.******...*.*..*.*..***..*..**...*.****.*...****...*.*.**.*...**.**..**.*...*...*..***..**..**...*.***....*..*..***.*.*.***..**....*.***........**.**.****...*.***...*..*.***.**.*..**.*.*.*.**..*..*..****.***..*....******.*..*...*..***...**.*.**..*......*.***..*..*...*.*.**.....**...*.*.*.**.*.**.......***.*******...**.*.*.*****.**.**.**....*.*.*.*.***..****.....**.***..*....*..*.*....*****..*..**.*.*........*.*.*...****..**..*.....*.*.*..**.*..*.****.*.***..*.*...*...**....*.*...*.**..*.***.****....*.*.***.....*.***.....*....*...*...*****....*.*.*..*.**..*.*..*...**..*..*****.*..***.....***.*.......*.****...*..*.**.**.*..***.**....*.**.*....*..*.***.....**..*....******.*..*****.***....**...**..****..**...*.****.****.*..*.**.**..*.....***.*..***....*..**.***.*..*.**.****.*.**..**.**..*..**..*.****.**.**..*.***.***...*.*.*..*.*****.*...*..*..*..*.***********.**..**....**.**....**..**....******.*.**.******..*.*.*....*.*****.*.*..*...********..*.******.***.****..***..*..*.**.***.***.*.*..*..*...**..*.**..*.**.*.*..**.*......*..*....***.*...****.**..*...*.**.*..***..*.****.**..*.**.*..*.*..*..**..**....*.*.*...*..*..*.*..*.*...**..*.*.**..****...*...*......*......*..**.******.**.......*.*....**.**......**.****..**..........****...**..*.****.*..*.*.**.....*******..**.*.*****......*..**.**..*.***.*..*..*..**.*.*..*.*.*.*..**....**...**..*..***..**.***.****...*..*.**..**.*.*.*..**...**.**..*.*.***...***...*..*.*...***....**....**.**.*.*..*.....**...**..*..****..***..**..*..*****.***..**..*.*..***.*..***....**.**.*.*.*.....******.*....*...*...***.******.*.*...****...*
..*.**.*..*.**.*.**.*..**.....**.....*.....**.*..*.**.*****...***...*.*..******.*.*.*.*..**..*..***.***.*.**.....****..**.***........**...*..***.......*.**.*....****.**.*..**.*.*..*.**.*...**..*******.*.***.*.*****.*****.***.*.*...*.**..**.****..***.*.*.**..*.*.*..*.*....*.*.**..*.***..*****....*.****....*****...**.*******.....**.*..**.**.*.**...*....**.*.**..**.***.***...*.*.....*.**...***.**.**...**.*.*.**..*.****.*...**.**...**.***.*.******.**...*..*.**.*.**..*.**.*****.*****.*.*..***.*..*....*.*.**...*..*...*..*..**..*....**.***....*...***.**....*..*.**.***.*..*.***.*********.*..*..*....*.***..*.....**.*....******...********.*****.*...*.**.**.*....***...*...*...**...**.**.*..***.**.***.....******...........*...***..**..*.****..**..**.*.....**.*..*.*.**.*..*....*....***.**.*......*.*.....*.***.....***.*.*.****..*.*....***..**.*.*.*..........*.......***..*.***...**.*.***..***...**..***....**.**.*.**.*****..**...*...**.***..*.*.....***.*****..*.*****.*******.***.**...*......*..***.*.****...*......*.***....*..*....*.**.*....*....*.*.*.*.*.***.........*****..*.***.*..*...**..***.****.*.**..*..*****..***.*..****.*.**.*.**..*****.*.*.*.**..*...***..*.*.***...*.**..*.***..*.**.**..*..**.*..*****..**.**....***.**.**.**.*..*.******..*.*.*....*.**.*.*.***..**.**.*.*...****..*...*..*.*.**.****.*....*..***.*.*.**.*..*..*.*****..*.*...**.**.*.**.*..*.**....*.***....****..*.*.*.*.**..****....*.*.**..*..*..**..**.******.**.*.*...****.***..***..**.*.***...*.*****.*..**.**...*..*..*.****..*****...*.**.**...*..*.*.**.***..**....*..*.*****..*..**.****...**...***....*.......****...*.*********.*.*..****.***.*..**.****...**.*...*.*..*.**...**.*.*****..**.*.**..*.****.***..****.*..**.*.***..**.*.****.*.*..***.***.**.*.....***...*..*.******...*...**..*****.*.**.**.*.*....**.*.*.*.*..*.*.****.****.**.**.*...*...***..**.**.....***..*..**....*...***.**..**.......**....*.******.****.**.*..*****.*.*..**..*.****......****.***.**..*...***....*.*.****.*****....***..*.**.*.**..*.*.**...*..**...*
.*.*.....*.....*....*....*...*..**.....*.*.*.*.*.***...*........*.*.**.**..**.....*.....***.*.***...*..******....*..**.***..*****.******.*..*.*..**...*.*..*.***...***...*.*.*.*..*....*..*.*****.*.....*.****..*.*.*.*..*...**.***.*.***....***......*.*.*..*.....*...*.*..***.****.*.*.*.**..****..***.*****.***.**.*..******..****..*.*..*..****.***....*.***.***..**.*...**...*...*..***..*..**.*..**.***.**.***.**.....*...***..*..*.*.**.***..*.****.*.***.*****.***.****.**.*..**********....*.***.**..*.*.*.......*..****.***..*..*..*.**.*..**.*.*......****.*..*...****.*.**..*.*.*.*..*..**...*.**.*.**.*..*.*...**.**..*.*.****.***..*****.*.*.....*.*..**...**.**.*.******..**.*...*.....*****.****......*....*.**.**.......**.***..*****...****...**.**.*...***......*.*.***............*..*****.**..******..****.*..*.**.**..***.**..*...***.**..*..**.***.*..*.****.*..*.*.**..*********..*.*.**..*......*...**.*.**.*...*.***.**.*...*......*....****..***.**..****.*...**.****....***...*.****...***......**..*..*.*****...*...*.***..**.******..*.**...*..*.****......*...**.**.**......********.**.***...*..*....****...*..**..*...*.***.****.***.**.*...**.*.*........**.*..**..*......*.*..**.....*.....*..*.****.*..*..*..*..*...*.**.*.****..*.***..***..*...............**.*.*.*..**....*..*..****.....**.*.*.***.*..*....**.**..*************.**..*.*....*..***.****.....*.*....**.*....*.*.**..*......**.*..**....*.*.*...*..***.**.....**..*..*****.**.*.***..**...***.***.*.****..****..**....****.***.*.*.**.**.***....*.***..*.**..*.*.*..***.***...*..*..*.*..*.*.****..****.......*...**..**...***.**.**...**...*.....**......*..*..*...*.***.*.**...**..******......*..*.****.***.**.**.*...*.*.....*.**.*.**.**.....*.*.*..****...*****.....**.***.****.***.*.*.*.**.**.**..*.*.***.**.*...*....*.*.***...*.**.*.*****...***.*..*..**..****..**.*.**..***.***.**.*..*****.**.*****.....******.*****...*.*..*...**.***.****.****.*.****.*...**.***.***.*******.....*..*...**.*.*.*.*....*..*..***.**.*...**.***.**.*.**..***.*.*..****.....*..
*..**.**.*.**..*......*.**.**.***..*..*...*.**..*..**.*..**.*.**..*.**...**...********.*...******..**..........**....****.*.**.*.*.**....*...*.*..*....**...*....*..*******..**..*..*.*********.**..*..******..*....*.****..*.*.***.**.*......***.**....*.....*.*...*****..*.*..*....***.*..*.*****.**..***.***.*.*.**.........***.*****...***.**.*.**.*.*..*.*.*..*.*.*.****.***..***.*.*.***.**.*..*...*..**..***....*.....****.*..**...***.*.*******..**...***.**..**..**..***.**.**.**..**.*..*****..**....*..***...*.....**..*..*.****.*.*.*...*.*...*..*.**..***....***.**....*.*.*****.*...*.*....*.*..*.***...*..*..**.*...**...*.****..**...**.*..*..**.*.*.*.*.*.*.**...**.**.*.****....**.**.*.*..*....**..*..****..*..*.*...*.***...****...**.*.**.**.*.***.**.*.*.**..*.**..***...*..*...***.*.....****..**..*..***.*.*..*...****.*.*..**.***....**.**..**********.**.*...*...**.**..**..***.*.*.*.*..*.**....*.....*..*.*.***.*..*..***..****.*.**....*...**.**.***..*.*...*.*****.*.**.**..*.**......****.*.*.*****.**.....*..****....*****.*.*.*.**.*..**.*.*.*.*.***.*..*.*.*.***.***.*.**....*...*..*.******....******.*.*..****....*.**.****..****.*..*.*..*..**.***....*****.*****..**.**..*...*.*.**.*.*.*..**..*.**..**..**.*.***.**.**.*****.*...*.*...**.*...*****...*.*************..**..*..*..**.*****....**..**.*....**..***..***.***.**.**....*...***.*.****...**.******....*.*..*.*.**..******..********.*.***....*.**...*..*..*.......*****.*..**.**.......*....*...*..*..*****.*.*....*.*.*..*...***.**..**.**.*.*.*.********..**.***..**...****.**.***.*..*...***.*.*.*.*...*.**.*.*.*..**..**.*.*..*.*..*.**.*..*............*..**.*****....****.*..**.*.*******..*..*.*****...*...***....*...**....****...*..*.**.*.**.....*..*.****.**...*.***.....****..*...**.*...**..***.**..**.*...***....*.****..***.**.**..***.**..**.***.**.**...**.*.*.*.....****..*.*.*..***.*..*...*..*..***.*.**....*.*..**.*.**..*..*****.****.***.***.**.**.*****.**.**.*.*.*.*.*******.***.*...*...*....*....*****.**...**.*..*......***.*.*.*.*..***...**.*..*
****.*.*****.***..**...*.*.***.*..***.....*.*....*.*******.***.**..***...****.*...**.*.***..*......**.*..*.***...*.*.***..*...*.*.***..**..*..*..*.**...*.*.*.**...***.*..**.*..*.*...*.*.*..****....***.**...***.......*...*.*.**......**.*.**.*.****.**......*********.*..***.*.*.***..*.*.*..**..*.*...*.**..****....*.*.**.***...**.**....*.*....*...***.****.*.**..***..*...*..*..**....*.**.*..*.*.**.***..**....***.*..*.*.....*..*****.**..**.****.*.*.*....*.*....*.*.*.*.*..*..**....**...***.***.**....*.*....*...*..*..*.***..*..*..**.*....**.*...**..*****.**.....*.*..**..******.*.**.******.**.**.****......*..*...***.**.****.**.*.*.*.*.**.....*.....***..**********..**.*..*.**...**.**..**.**..*..**..**.***.*.***........***..*..**.**..*...**.**.*..**....***...*.*..**....***.***.*.**..*.*.*.**..*.*.***.**.*.*****..*..*..*****.*..***..*..**...***..*.....**.*.*.*.***.*..****.***.*..*.*.*.**.**.*....*.***..***..**.*.**.**..*.**...**.........*.*****.*..*..*.*.**...*..*.****..*..**..*..******.***...*..*..*.*..**..*.***..**.****...*****.*.*****.*****.***.*...***...**...***.*..***.**.*.***..*..*.*...*..**.****....***.....**....*****..*.**.*..********....*.**..**..**.**..*...*....*.**.*...*.***.*...***...**.*...*.......***..***....*..*.**.*.*...*.****..***.*....**...*.**....*.*..*..*..*........****.**.***.*.**....******.****..**...*.*.*.*..*...**...*.*..*..***.**..*..******.**..**..*...*...**.*.***.*.**...****.**......***.**.*..**.****.***.*.*.**....*.**..*.*.*..******.....**...*..*.****..****.*..***.***.**.......*.****...*.**.***.****.**.**.**.**....*.*.*..*.*.*..*..*.*******.*.....*..*...*.*.****...**.****.**...*....****.*.*.**.*..**.......**.**..***.***.*..**..*.**.....*...**.*****.....**..***.**.......*...**..****.**....*.*...*****...*.*........*.*.**.****...**.....*.****..*.*.*.*.**.*..*.....*...**.*.*..**...*.*....*..*.*....*..*...........**..******.*****.***.*..*...**.**.*.**..**.*.....***.**.***...*.*.*.*...*.*..*...*..**...*****.....*.*.*.*.*.*..*...*.**.*...***..*.....**.*.*.*
...****.***.****.*....***..*****.**.**.***.**.*.....***.*..**..*.*....*...*..*..*...*.**.**.******.**.*.***.****.*.***.***..******.....*.******..*..*..****..**..****.*.**..****.**.....*.**..***.**.**...**.*..****...........*....*.*....*.*..****.*...*.****.....*..**..*...**.*.**.*.*..*.*..*...*.......*.*.**.*..*..*..*.*..*****...*..*....*.***.**.**...*..*.*.***...***.****.*.****.**.***...**.***.****..*....**.*.*.*...***.**....*.****....*****.*..*...**...*.****.***..*.*.**.*.*..*...**..***.*...*.**.***....*....*.**....****.*....*.*....*****..*.**..**...*......**.*....**.....*.*.*..**.**.****.*...**..*......*****.*..*****..*..***.*.*..*****.*.*.******......*....*..*....***....***..*...**.*.**.*...*.*.*.**.**..*..*.***.*..*****...*..***.*....*.****.*...**..**.***..*......*....*...*...*...**.**.**.*.....******.**...****.*..***.*.*.**...**.......*...***..*.**.*.*.*..**...*.*.***.*.....***..****.*..***.**..***....*.*.*..*.....***.****....*.*.*...******.*..*.....****.***.*.*.**.*.*..*.**.*.*.....**.****.......*.***..*...****.**.**..*.....*.****...**..**.**.****.**.**.***.*.*..*..*.****..*..******.....*...*..*****...*..**.*.....********.......*...*...*..*...*..**....**..*.*.*.*..****.***..*..*.*.....*.****.*...*.***..*.*..**.**.*......******.**....****..*.*.....*..***.....*****..*****.**.***..****.*.*.**.**..****.******....*..**.*..*....*..*.****..*.*.*.*.*..*..**...*..***.***.**.***.*..*.**.*.**..*.***..*.*****....*..**..*...**.......***.****.*.**..***.******...***.***..*.*.*..*.*....*.....**..********.*****.**.***...*****..**.**.****.**..*....*.***.*...*..*.*.*..*.*.......*.*****..*.*.***..**.***..**..*.**......**.*...*.**.*.*......**.......****.*..*****..****.*.*.******.**.*..**.**.*..*..***.**...*.**..****.*.*.*.*...**...*....*..*.***.*.*....*....*..**...*.****.******.*..*....*....*......*.*.*.*****.*..**.**.*...***.**.**.*..**....***.*............**.*.***...*.*....**..**.***.****....*..*...*.**.***...**.****.*....*..*.**.****.****.*..********...****..****..**.****..*.**
****...**.******...**....**..*....*.......***.***.**..***.....*.*..****....*...*....**.*......*.*..***.*****.*.****.*.****...*****.*...*..*****.****.....***.*.**.*..*.*******..*..**.*.*.**.**.**.***.***.**.****..****.*.**..*....**..*..*..*.....*.*.*.***..**..*.*.**.*...**.*..**.*.*.*...*.*****..*.*..*...*..**.******.....*.....***..**.*..**.*.*..*.....*.*..*.***.*..**..**....**..*.**..****..*.**.*.****.***.**.*.***...***.*..*.*...**.*.****.*****.*..*****..***.*.....*.**...*......**.**.....**.****..***....*.****....*..*.*.*..**...*...****....*.**..***...*...*.**.*.*..**..**.***.*..***..***.**.**.*.***.*.****...***.*.*....*.....**.**.**.**...**...**.......*.****..*....*.*..**.**..**..*..*..*.*.*...*.*.**.**..*.*...**..*..*...**.*..*....*.***......*..*****.......***......*.*.*****.*..*.*..***.*..*.*..*.*.*.***..*.*.*****..*.**.....*.....***...**.*.*...*.......*.**...*....*...***..***....*.****..*..*****....****.*..*****.***......*..*.**..*..****...*.***.**.*......**..***.*.*..*****.*....*.......*..**.*...*.**..***.***.*..*.....***.*.*.***..**.....*...**.*......*..*.*....*.*.*.**.*.*...**..***.*...*.*.*..***.******.....**.*.**...**..*.**....*.......*.**..****.**.**.*.*.*..*.***...*.**....**.**.....**...*.*.*...*.*****.**.***.*..**..***.**.****....*.*..**.*****....**..*****.**.*.*******....**.....****.*..**.*.*****.*.***....**.....***..*.***.**...*.*.****.*..*.****..***.**.***.*...***.*..****.*.***.*.*.*....***..*..*...***.********..****.*.**.........***..**.**...*..*.*.*....*..*.*....*.****...***.****.*..***..*******..***.*****.********..*..*..*.**..*..*.**.******.*******.***..***.****......*.*.****.....*.....***.*..******.*.*....*.........**.********..****.****.*.**...**..*.*..**.**....*.*.*.***.***.*.*****......*.....*.*..**.**.*..**..***.*.**...**..***.**.....*..*.**.**..****.********.*.*****....**....**..****.**.****.*.***.....**..**....*****.***.*****.***.*...*.***......**.**.****.*...***....*.*........*.*...*..*.*.****...*..***.*...***.****.**..**.*****.*..*.*...*.
..****..*...*...*...*.*****.**.*****...**..*.*.*.......*.*....*******.******.****.***.****.*****....****...*..*.****.*.*...*.**..**.*..***.***...**..*.**.*.*.**...***.*...**..**.***..*..****.******.**.*...*.**.**.**.**...*..*.*.*.*...*.....***..*.**.*...***..*.***.******.******.**..****..****.***.***.*.**.*...*..*...*..*.*...*.**.**...*...****.*.**.***.....*.*.*.****.**....***.*.*..*...*.*.*....**.*.*..*.......*...*.**...**.***.*..*.**....*...*......*....**.*..*....*.**...*..*.*.....*.***.*..*..***..*......*.***......*..**.*....**.*******.*.***.*..*.*....*..*.*..*..*...*.****..........*.***......**.**.*.*.*.**.**...**..*.**.*****..****.***.*.*.**...*..**.*.*.*..**......**.*.**.*..*.**.......*.*.***...*.**.*..*..***..**.*.*****.....*.*..***...****.**.*.**...***...*..*......*..*.....**.***..**.**...***.***...*.******.*.*.***.****.*.*********.***........*.**...**....***.**.........**...**.**.**.....*.***.**..****...*....********.*.*****.****.*.....*.***...*.**..*..**...*.*.**.*****..**.*...*.*...******.***.*****.........*.**.*..***.*.**..*.*.*****...*.***..**.****..*****....***.***.*..*..*..*.*******....***.**....*..*****..*.**.***...*******.***..***********.*.***.******....****.*.**.**....*..*****..**.*.*.*....*.**..**..*.*.*.**.**..********...******.**.**.*******.....*.**.*.*....*****..***...*****...*..****..**....*.***..*....*.*..***..*.*.*****....**......**..**...*.****.*.***.......***....*.....*......*.**.**.*.*..**...*..**......****...***.*****..*.*.*.*..*.**.....**..*.*.***.*****.*****...***..**.*.***...*.**.**.....*.*....*.*****.***..*.*.*.*.***.***.....**..*....***.*.**.*..*..*.****.......*.*.*********....*...*.***.**..*...*.*.*...*...*.**..****..*******.*.*.*....***.***...***...****.*.***..**.*.**......*.***.*..**..*.....*.**..*.*...*.*..*...*..**..****..*..*.**********.**..****.*...**.******...****......**.*.*..*.*...*.***...*.******.******.***....*****..**....*......*..****.***..***.*.**.*...***.*........**..*....*.***...**.*..*...*.***.*.*.**...*..***..*.*
*..*......*.***.*......**...*..***..*.*.*.*.**..*****.*.*..*.*..*..*.***.*..*.*..*.*..**.**..***...*.**.***.*..*..****...*******.***.*.***....*..**.*.****..*.*.....*.**.**...*..**......*......**.*.*..**.**..*..****.**.*.*.****.*****.***.****..**.....****...**.**.**.**...*.**.***...**.**.*..***...****.....***.*..*........*.*.....***.****.***..*.....***.*..*..*..**..**...****...*...*...*..**.*..*..*.***......****.*.*.*******..*..*.*..**.*.*.*.*..**..*.***.*.........**.*....***.**.***..**.**....*****.*......**...*.*..*.****...***.....**..**...**..*...*..**...**.*..*****.**.**....**....*.**.........*.**..*..***..***.***....*....**.*..*.**....*.*..*...**.*.****.*.**...*.**.....*..*..*..****..*******...**..*...*.***..*.*.**...*..***.***.**...**.....**..*.**.*...*********...******..*...*.*.*.****.*...****.*...***.**.**..***..*.***...**...*..****.***..**..**..**.*.*****.***..**.*...***.....***.....******.*.*****.**.*.*...**..*.***..*..*.*.*.**.....****..*.*.*.*..*......*.*.*.*..*..***.*...*.*.*********.*...**...**.*.*..**..*..*.*.******.*.......*..**..***....**.*..*..**...*.*...***..***.***.**..*.*.*.**.*..****.**.....*......*.....****.***..*.*..******.*.**..****.*.****.....***.**..**.*.*.*..**.**.*..*.***.....**...*.*****.*.**..*.*.**......*.**.***.**...*..*.......**.**..*.*..**.*...***..*.*..*.**...*.....***.*.*.**.*.***..*.*..*..**.....*..*.****.*.*.*..**...****.**..*.*..***.**.****.*..**.*...**....*.......**.**..****..**.*.****.***.*.*..*....*..***..*.**..****..**.*.*..*.*.*.**.....*..*..**.*.**.***..****..*.**.****.***.***.*.........*.*.**....*********..**...*********...******.*...**..**.*.*..*...****.*..*.**.*....*..***.*.*******..****.*****..******.*.....**.***.**.*...*.*.*.*.*..*.*.**.***.***.***.******.*.***.*..*.***.*...**.*.*.***.*..*.****.***.***..****.**.*.....*.*...*.*****...*..***..****.*.*..**.*..*****..*.*****....*...**.**.**.***....*.*.**.**.*..***..*..*.**.....**..***...*.......*.****.*.***.*...*....***..*.*.***..***.***..*.*...****....***....**...*.**..*
.*.**...****.*..*.*.***.....****.*...*.**.*...*********...****.*.*.*...*...*.*.**..****.*.**..*.*.*..**.*..**.*********.**.*.**.**....**..****...*****.**....*...*.*....*..***...*****....**.*.**..****..**.**..*.****.*..****.*.*...*..*.**..**..*.**.....**......*...**.**..*.*.**....**...*.*.*.***...**.***.....***.**.***.*.*..**.**....**..*.*..****.*.***.....*..***..**..***.*.***..*...***.*.**.*..*.*.****..**..*..********.*****..**..**.***..*.**.**..*...*.**.***.*..*.........***..*.**.**..*..*..*.*.**.**.**.*****.*..*..**..***.***.*.*..*.**.**...****...*.**....**.*.*..**.**..*.***....*.**.***.**....*..**.*...*.*.**....*...**..*.*.*..****.......**..****.*..**.*.**.*..*.*......**.*..**.*..**.......**.*....*...***.*...****...*..*.*.**....***...*.****...*.*..*.**.**..**.*...*....***..**....*.*..*..**...*.***....***.**..*.**.**.*.*.*..*.*.....**....*******....**...**....****....**..**.......*.**......*.**.*****.*..***...***....**.**.*.***.*.*.*.**....*.*.**.*.*.*..*.**.*......*...*.......**..**..*...*.*...*.*...***......***..*.**.**.**.*.*.**...**.*.*..*..*.*.**.**....**..*...*..*.***..*...*....***.**........*.....*.****..**.**..*...*.*.*....**..**.**.**.********.**.**.....*..*.********.**...******.**.**..*..*.**.***.*...*.****..**...*.**.**....**.*.*.****.*****.**.*.**...***....*....*.******.*..***.*..*.***...*.*.*.**..*.******.*..*...*.**.*.*.**.*.*....*.****...***..*.*..........**.*.*..**..*.**..**.......****.****...*..***.*...**......*.*.*..*.*........***.*.....**.*..*.*.***.*..***.....*.**.*.......***..*..*.**.....**..*.*.*.*.....*..**...*........*.....******..*.**..**.**.*******.*.***....**.*.**.*...***....*..*..*.*...*..*******..**...*.*.*******..***.......*.******.****..**..*...********.*...**..*.**..*...**.*.**.*...******.***.*..**.*.*...**......**...*..*..*****..**.*...**....****.******.**..*.***.*..*...***.*..*.*..**..**.**.***.*.*..**..*..**..*****...**.*.***.*.*.....**.**...**..*****..*.*.*....*.*...*.*****....**.*...**..*..*.**.**..*..*..*.**.*.**.*.**..*.*..*.
.*.*.*.**..**..**.**.*.*****.*.*..*.....*.**.*...***.*..*..*...*...*..*..*.***.*...*...*.**..***.**.**.*.*...*.*...*..*.*...**..*..**.**...***..**.**.*....*.**.***..*****...***....***.*.***.*..***.*..***..**.***..**.**..*...*.**.*.**.*..*.....*...**..*.****.**..*.**..**.**..*..*..*...*.*.*...****.***..***.*..**.*....*****.......**.**..**...**.*....***..*.*.****.***..***..*....*****....**..*.*.....**....*****..*....**.*.*..***.*****......**.**..***.**...****.****..*...*.*..**.**..**.**..**.**.***..***..**...*.*....***...*.**..*.***.**...*..*.*****.*..*....**...*...*.**.....*.**..****....****...*.*.**.***..****.**..**..***.*..***.**..*..***..*....**..**.**...**.*...*.*.**.***..***.**.*.*.***.....****....*...***....*.*..*.*.....*.*.**...**..*.*..**.***..******..**.*..*****..*.**..*.*.*....**....**..**.*.*.*..***.*....**...**..**.**.*.*.....*.*.....*.*.*..*.....*.**.********.......**.....****...***...*..*...*.*.....****.***.*..*..*.**.**.*.****.*.*.***..*..***.*.*..*******...***..*.**....**....**..*..*...*.....**.......***...***.**.*..*.***.*.****.**.*..*.**..*.***..*...*..**...***...*.*.*...***.***.***.*.*.***.....*....***..*.*.***..**.*...*..*.***...**.****.....****.***..**..*.*..*.*.*.....**.*****.*.....*.*.*.....*..***..****.*.**..**..*..**.*.*....*..*.........****.**.*...**..**...*.*..***.*..*.***.***.*****..*.****..*.*....**...******..*..*..**..*..****.**...*....*..*.*.******.*.*....*..***..***.**.***.*.*...**.*...****.**.*..*.**...*..*...*.*.*..*.***...*.*.**....**..**...****.*.*.....*..**..*...*.*.*.*...*****..**...*.*....*.*****....**....**.....**...**....*..*.*...**...**...*..*.......**..*.*.*....**.....*.******.*..*.**..***........*.*.....***.**.****...*******..**.*.*..*****..*...****..**..**.*..***.*.*.*...****.*..*.***.*.**.****......*..**.***.....*....*...*..*..*******...*...*.*.*.*..*.****..*****..**.*....*...*.*..*.**.*.*.*..***....*.*.....**....*.*...**.*.*.****.*..*..**.*.**.**..**.*.*.*..*.*.*...**...**.......*..*.***...*..*...*.**.*...*.**.**.**.*.**
***......*..*.*...*....**.*.*..**..*.*........*.***.*.**.*.***...***...*..*.**......***..***.**.**.***...**.*.*..*...*.**.***....*..*.***.***.*.*.*.*.....*****..*..**..**.*.**...**.*.*..*..*.***..*..**....*.**.*.**.**.***.****..**.**.**...********.**....*..*..***.**.*.**..****..**...*......**...**.****.*.**..**..***.*..*.*..*.**..*..***..*..***..**..****..***..*.*.*.**.**....**..*.*.*.****.**.*.....*****......*.*.****...*.******.*.....*....*.*..**..*****..******.****...*.*.***...*..**.**..*.*.*..**..*..****.**....*..******.*....****.**********....****...*......***..*.....****..*******..**.***..**.***...*..*...**..*.....*..*.*...*....***.**....*.*..*.*..*..*****..**.*.*....*...*...*.**.**.*....**...**.*..*.*.*........**.*....*.*****..*.*.**..***.*.....*.**.**....**.****.***..*.*..*..***......*.***.*.*.*....**.*..*****...*.*..***..********......*.******.**.*...*.*..****..**..**.*...*.**.****.*...*....**.*.*.*..*....*....****.***...*..**.***..*.**.*......*..*....***..***.**..*.***.**.**.**.....*......**..*...*.*.*.*.*.**.***....*..*.**..*.....*.*.*.***.**..*.....*..**...*.**...**.******.*.*..**...****.*.***.*.*.*..*..***..**.*****.**..*.***.*.**..*...*...****.*...**...**.*.*..**...**..******.****..*.***..*..**...***..**.*.*.*...****...*.....*.*....**.****.*.*.*..**.*.*...****.**..*...**.***.*..*...*...*..*.*.**.***.**..*..**.**....***.*.*.******.*.*..**.**.*..*****.**.*..*.....*.**....*.*...*.*.**...**.*.***....*.*..**..**...*.*.****.****.****.*****..**.**..*****..***....**.****.*.***..****..****..*****.*.****..**......*....**....*....**..*..*..*..***....*..**..*..**.**..*...*.*..****..**.....***..***.*...**..*.........*.*..*****..*...**.**..*...*....*.*.**.***..**.*.******.*....**.***.*.*.***.*...**.**.***.**.*..**.**.***.....**.*.***.*.*..*.**...*...*.....**..**..*..*.*****.**..**.**..*****.......****......*.*.....*....**.*.*****.*...*.*.**.*****.**..****.*..*.**...***..*..*...*...***..***.*.***..*....***....*******.******....***.******.*.***..*.***...**...***..*..*.
****...*****.*....****....*.....*...**.*...****.*.*..*.**...**.***.*.**..**.*.*.......******.*...**.*..*.*..*.*..*...*.**..****....****...*...**....**.*.***......***.**.******..*.*...*.**..****..**.**.....*.*.*****..**......**..*.*****..*.*..*..**.*.*.*.*...*.*.**..*.***.***....*.****...*....**.**.******.**..**.*..***.*..***.*.*.***...*.**...*.***.*.**...**.*.**..**.**..*..*..**..**..*...**.*.******....*.*..*****.*...*.**.**..*****..**..**...***...*..*.....*.***.**.**.*.**......*.*..**..*.**..*****.*.*...*..***..**..**..***.******..***.***.*******...*.****.......*...*..**...**********.*.**.*....*...*.**.**..***.**....*..**..**......**.*....**.**.***.*...*.**.*..*..*.*.*.***.**.******..*...*....*.*.**..**..***...**.*..**.*******.*.**...*..*.*****..***..*****.**..*.*.*..*.*...****.*.*..**..**.....*..*******..**..****.**.*..*..*.**.*.**....***.*.****.**..*.*...*.*..***...********.**.*..*****...*..*..***..*....*..**.*.*....*..**..***.*.*.**..*.**.***..*....*...*...*.**...*.*..*....*.***.**.....*..*.**...*.**.*..***.......*.**.**...**...*..**.****.*...***.**..**.*.*......*.******.**..**.**......*...**.*.*.*...*..*.*...**.**.*...*...*.**...**..**.*.*****...*......*.*....*.***...*...*.*..*.*...*....***.**...*****.**..*..*.....**....*..*.****.*...*...*****.*.***.********...*..**..*..**.*.....**...*****...*.**.**.*.**....*.**..***......*.*.*..**..**.**..***.*.*..***..**.***.*..*.*.**.**.**....*..**....**.*..***.*..**..*..***.****....*.**...*.*........**..*...***.*****.**.***.*.*.**...*....*....*...**..*.*.*.**..*...*.***.***..*.**.***......****.*.******.***.***..**..*****.**.......*.***........*...*.***.*.**....*...*..*..**.*...***...*.*.***.........***.**..**.***...***...*.***.****..*..*.**...*..*...*.**...*.*.**.*.*.*.**...*.***.****.*.**..*....**.***..*****..**.***..*.**.*..****....*..*.*.......**.*.*..*..*.....*.**.*.*...**..*****..****....*.*...*...****.*..*****.***..*..*....***.**.*....*.*..*.**.*....*.....**....*....*..**.*******.*****.****..*...*....**...**..***.*.*.
.*.****..**.**.**..*....****.*.****....*.*...******.*..**..*..*.***....*..*.*.*..*..*.*.**.**...***....**.*.*..*.......**.*..***.*.*.***..***..*...*.**.*..*.*.*...*.*.*..*.*.**.*.*..*.*..***.********..*.*......***.***.***.**..*...*....*.****...*.**...**....*.***.*...*.***.*.*...*....*..***..*.**..******..*.*..***.***.*.************.*...*..**..*..**...**.*......****..*.***.**..*...***..*.***...*.*.***.....*.***.*..*.*....**.**.*.*.*.*.*.*.****......***.....***...*.**.*.*..*****..*.*...*........****.**......*.***..*.*..*.**..**..****..*....***.....**..*.*...**.***...***..*****.***....*..**.*.*.*..**.*.....**.**..*..*.****.*.*.****..****....*.*.**.**..**.*****....*.***.*..*.*..*.*.**..**..****...*.....**..****.**.***.*.**.*.*******......**.**..**....*..*.*...*.*.....*...****.**.*.*...*..**...***.*..*.*.**.*****.************....*.*.**..*.*.*.*..*..**.*.*..***.**..**..*..*.*.*.**.*.*.*.*.**...*.***.*.****..**.**...*...**.*.*****.*.*.*****.....*...*...**...******..........**.*.*.****..*.*.*.**.....***.*.*..***.....**.**...**.*.**.*.****..**..*.....*.*..****.**..*.*...*..*****..********.**...***...**...*.****.**..**.***..*.*********.**....****.*.*.****..****.....**..*.***..**.**..********.*.*.....*.***.....*.*****.**..*.*****.**...***.*.*.*.....*.**......*.*.*...**.***.***.*.**.*..***....*..***.*..*......*.**.**..*****...*.*.**...**..***.**.*******....*..*.*..*****...*.*..**...*****.***.*..*...**.*..***.*...**....*..*.*.*...***.***..**..*.***.*..***.**.**..*.......*.*.*.*....***.*.*......*****.*.***.**.*.*.*********...****..*.**.*.*.***..***..***.*.*....*.*..**.*.*.**....****..*..**..**...*..**..*...*..***.*...*.***.**.*.*.*....***....**.**..*.*.**.***.*.**..***.*.*..***......**..**.*..*.***.....*..****.**.**...*..*..*.*.**..*.*.*..*..*******.**.*.**.*.*.**..**.*.*.****.**.****.**..*.**...*......*...*..*....*..*..*..**..*******.*...*****.*.**.*.*..***.**.**...*****..*..*****...*.*.***.*.*..*.......***...**..*.....*.***.***..***...*...*..**.**.*...**..******..*..**.*..*..**
.*.*.**..*...**.*.**.**.**..**.*****.*.****.*.****.*..*...*...*****.*....*.**.....*....**.*******...*..*...**.**..****.****....*.*.*..***.*.*.....*..***.*....*****.**.....*.*....**.**..*.*.*****..*....**.*.****..*...*.*..*.****....*..***.**..*....*..*.*..***..*.*.***......**.****.****...*...*.....**..*.****.....***...***..*....*.*..**......*.*.**.******..**.*..*...*.*..**.*..*..***.****.**...*..*...****...****..*****.****.****...**..*..*...*.....***..***..**..***..**.....*..***.*.....***...***....*...***...*.*.*.*...*.****.........*..*.*...*..*......****..*...*.****.*.**.*....***..*****....**.*...*..**...****.*.***.****....**.*..*..*..*...*....****..*.........**.*****.*.*.**.*.**.*....***.....*****..**...*.*********.***.....*.**.****.*..*..*.......*..**.*..***..*....*.*.*.***.*..*.***.*.******..*.*......*...**..***.**..*.*.*..****.**.**.**...*.....**.**.*.**.*.**.***.**.**.**...*.*.****.*.....*.***...*.****.*....*.***.***..*..*......*..***..**..***.**.*..*.*....*..***.*.*..*.....*...**.***...*.**.**.**..*.*.*.**...*****.*.*.*..*..*....*.*...*.*..*..**.*..***..*.****.*..*........**.**.*..*.*..*.....*.*.***..*.*****...**..*....***....*...**.*...*..***.***..*...***..*.****...**.*..*.*.*.*...*.....***.******.**..**.****......**.*..**.**..****.***..*...**.*.*.*.*..*...*.**.*..**.*.*....**....*.**.**..**.*****..*....*...*****..*....****....*.*...*..***.***.....*...*.*.****.*..*.*.**..*.**.*..***.....******..*.*.**.**......*.*..**..*.*..*..**.*..**...*.*.*.*...*.*....**.***....*....*.*.**.....**.*.*.**.*****..***.**..*.*.**..*..***..*.*...**.***.***.....**.***.**..*..*.....****....*..*.**...**.*..*..*.***.*..*******.*.**.*.*.*.*..*...***.**.*.***..*..*.*...**...*.***....***...*..***..*.***.***.....*...*...****.***..***...*..*.*.*.**......**.*****..**..*..**..****..**.*.*...***.***...***.**...**.*.*...**.*.....***.*..***.*.*.**..**..****.****.*......*......*...**.**..**..*.*.*...*...**...***.*.....**.*.**..****..*.*.*.*.****.***....**.*.******..***.*.***.*..***..***..**..*.
****..*......*..**..***..*.**.***....**.....**.**....*..**....*.*...**.*..*........*.*.*..*..**..**.*.*..*.*..*..*.*.*.*...*....*..*.*.**.***.***.*..**.******.**.....*..***......*.***..*...*.***..***.*****..******...****..**..*.**.***.***.**..*..***.***..*.*...****.*..*...*.*************...*.......**.*.***..*..*.**.*.*.*.***.*....***.*.**...*.***....**..*..****..*.*.***...*.*...**.**.**..*..**...*...***.*******......**.*....*....*..*****...*.*...**.*..*..*.*.*..**..****.**..*..**.....*.**.....*.*.*..*....*****.*.**..*.*.**.***....**.*.**..****...**...**...*.*.*.*.**.*...*..******.*.*.*....*...*...*****.*.**..***...***..****.*.*.*..**..*****...**...***.*.***.*.....****...*.*...******....*.***.**.*****.**...*..**..***.*.****.*..**..**.*..*..*.*.***....*....**..**.*...*.**..*.**...*..***..*..*.**.**.*.*..*******...******.***..*.****.**..****.*...***..**..****.*.....***.*..*..*..**....*.**.*......*.....***..***..*.**.*.*....*..*.**...*.*****..*....*..**.*.*...***.**..**.**...*.*.*...*.**.******..***...***.****.**....*...****.**.*.****......**.**.**..**..*....**.*.***.....**...*...*.*****..*.**.*..**.....*****..*..*.**..*...*..*..*.*..***.....**..*.*..**..***.*.*..*..**...**........****...*.***.*..*.*.*..***..******.*.......*..***.**..**...*.***.*.**..*.....*.*...***..**.**.......*.***.*..*....**......*.*.....**...**...**...**.**..*.**..***...*..***.*.****....****.**.....**.*..***.*.*..***.......**..*.**..**..*.**.*.**.*.**.**...*..**.*.****.*.*.*.*.*....*..*.***.**.***.****.**.***..*****...*..*..*.*...**.......****.*****.**..*...*.*******.***......****..*..**..*..***..*..***...**.****..**.*..*.***...*.*..*..**....***.....********..**.*..*..*.**.***.**.*.***.***..*.*.*.***.*..*.....**.*.*...*..**.....*.**..****....*....****.**.**...***...*.*.*.*.***..*..*.*.....*******..*...*.***..****...*....*.**.***.*...**.**....*..*.**.**.*****....*...*.*.**....***.**.*.**.**.***..*.*.**.*....**.*.*..*.***...*.*....*.******..****.****....******....*..*******.*****.**...*.****.*..**.*.
*..**..*.*.****.....******.*.*.*..****..*.......***.*...**.......***..**....*.*....***..*.*.*****.**..**.*...*..**.****.........***....*.*..*.*.*.....*.*.****.*..**...*.***.*.*....*.*.*...*..*.**..**..***..*.*..**.***...****..*...*...**......*..*..*.***..*.*.**.*...*****.....********.******.*..*.**.****.**..**.*...*.*..***.**..*..*.**...*.*..****..**....****..*...*..***..*..*....***..*.**.**.******.**....**..**..**..**..**.*......**..........***...*.*.**.**.*.***.**.******.***.**...***..*.**..**...**.*.**.*...*..***.......*..**.**.*..**.*..**.****...*.*..****.*...*.**..******....*.*..****..*.....***..**.**.*.****..*.**..***...*...**..**...**.*.*..**...*.***..*.*..***.....*.*.*.******.........****.**.**....**.**.***.**.*****.**.*..*..******.**..***.*.****..*..**.*****.****.**.**...**..**..*.****.*****.***......**...****....***.*.*.**...**..**...**......*...*...***..*****...*..*.***.......***.*.***.**..****..*.***.*.***.*.***........*.**.**.******.**.***..***.....*****.*.**..**.*...******.*.*******.*.*.*.***..*.***.**.*.*..***.*.*****.*.**.*....**..*.*.****....*.*.*.****...**..**.**...**...*.****.*..****.*.**..*.**...***..***......***...****...*.**.****.*..**.*...*.*..***......**..*.*....*******...**.**..***.**..**..**..***.***.**.*....*......*...*****.....**.*.*.*.**.*.**.*.**....*.*...****.*.*.*******...**...****...*.*..***.*****......****...***.....***..**..**..*.***.....*....*.....*.*..**.*.***.*..*.....**.*.****...*..*..*.*.*..*...******..*.*****...*****....**.....**.*...*.*.***....*.*...***.***..**...*...*.******..***...*........*.*****..****..*.**.*..*..**...**.*..........*.***.**.*.*..*..*.*.**.....*.*.*.*...*...*...**.***.***.*.*..*..***.*.***.*...*..*****......***...***..****...**.*.**...*.*...*.****.....*.*.**.****.**.*..*....****....*......*....*..**...**.***...**..*...**.*.***..**.*....**.*....**.*..*.**..*..*..***...*******.**....**.****....***..*...**.**.*.*...*.......**..*..**...**..**....*...*****.***.****.*.**.*..*....*.***.*..***.*.**.*.**.*....**.*
*.*.**.*.*..**..************..**.*..******.*.**..**.*..*...**.**.**.....*..*.*..**.***.*....*.**..*...*.....**.*.****..*..........**.....*.**.*****.***...***..***..**.***.......***..*..*....***..**...*.***...**..******.*.......**.*..**..*.*..*..**......*..**.*..***.....*.*..**.....*..**..******..**.*.**..*.*..*...*.*****......*.**.**..**.**....****.**.**.*.***.*.**.****.....*.*....*.***.*..*.*.**..*.*...*.*...*.*.**.....*..**.****...*.*.....*.....*.***..*.*.....**..*.*.****..**.*.*..**.*..**..***...**......*.**.**.*.*.**..**...*****..*.***.*.....***.*..*.**..**...**..*.*.**....**..*....*.*.*...*.*..**..*.**..*..*.******....**..*....***.*...*********..*..*..***.*.**.....*...*.*.*...***.**..*.*..***.*.**...*..*.*.**..*...***...*...**...*.***..**..****.*.****.*.***.*.*.*.*...*.*..****.*..*..*.*..**.**..*.*..*....*.****....*..*.*...****.*.*.*.***.*.*..**.****..***.......*..*.**...**.**.***...*.***.***.*..*......*.*..****...**.*.*.*..*....*.**...*****.**.***..*.****.*.*.*.**..*.**...****..........*.***..*.*......*..***.**......******..*...*..**.****.***.*..***.*.*...***..*....*......*....*..*.**.*.*...**..**..*.**.*.*.....*......***.*.**....*.***.*....**.*...*.****.*...*..*.*....**...*....**.*.*..*..****.........*.**.*.****.**...*.*****.*****..**.****...**.*.*.***.****.***.*.**...*.......**......*....*.*.**....******.***.*..****.**..***.*.*.*.....*..*..****....*...*.*....**.*.*..*...***....*....*.......*..**..**.***.*.......**..***.*.*...**.*****...*.*.***.*.*...***...**..**...*...**...*.***.***.*..*.*.**..*..*.*..**.*.*..*...********.********..*****..*...*..**.*..**.*.**........*.*....*.*.****.*.*.**.*....*.*..*....*.**.*.....**.*.***...*.*****....*......**.*.*.....***.....*.****...*.*.**.*..*...**...*.**.*.*.**...****..**.*.*.**.*.**..**....****.*..***.*....**..**.**.*..*.**....*..*....******.*...*.***..*****.**.**.*..**..****...*..**.*..*.**.**..*..*****.....*..***.*.***.*...**.*...****......**......*..**.*..*...*..*******....****.*.*...**..*....*....**...****.......*
...*.*..*.*..**....****..*..*.*.**..*..*.*.****...*.*...**..*..*.*.*..*.*...**......*.*.*..*..**.*..*.*...*.*.*.***.***..*.*.*.*..*..*...*....**.***.******...*.*.***..*****.*....*.***.*.*****....*.*..****..*...*...******..*...***.**.****...****.*..*....*..***......*.**...*..*****..*.**.**.**...*****.**...*.****.**.*****....*...******.......*.....*..*.*.**..**...*.*****.*..*.*....***.*.**.*.**.****...**...*.*.******.*.***..**..*.*.**.**.****....********.....*.**.***.***...*.*******.**.*....*.*******.***.*.*.*...**...**.***.**.***...***.***...*.*...***.*.*****.....**.......**.*..*.*...*****....*******.**..***..**..*..**......**.***.**.***...*..*..*.*..**.*..**..*...**..******.**..****.*....**.......***.*.*..*..***.**...**..*..*.***...**.*.*.*****.***....*..*.**....***..*....**.*...*.****.*.**.*..*....**..****.**..*..****.**..**...*.*.*****...**.*....**..****.*....*.**....**.*...*...*..*.***..****...*****....**.*****..*****..*.****....*.***.*.*.*....**..***..*.*..*.***.*.**....*.*******....*......**.***....**.***....*..*.***.......*.**.*...*.**.*.*...*.**.*.***....****.***...*.**....****.****..*.....*.**.......***..*****.***....**..*..*..***....*..***.*..*.****.***.*..*..**..****.*.*..***...**..**.*.*..*.******...*.*......***.*.***.**.**....**.*....**.*.*.*.**....*......*.***....*...*.**.*.*........**.*.*.....**....*.........**.*.....*****..****.**...**..*.*...*.*.......*.*...*****..****..*.*..**....*...***.*..**...*......**..***.*..******.**........*....*.******..****....****.....****.**..*...*.*..***.**..*.*.*.**.....**.**..**.**..*..*...**.....******.*.**...*..*..***.......**........*..*...*....*.*.*.*.**.**...**..***...*.......**...****.***.**..*.*....**.*.......**..***.*.*.**.*...*.**.***.**.*.*.**.*****...*.*.***.****....*.**.*...**.**..**..**.*.*.***..****...*...**.****.*.**..***.*...*.***..*.*....***....*......**...*.*.*..**.**.....**..**..*.*.*.**...***.*.**.*.*.**..*..*******.*..*..*...******.*....****.....***.*...********..**..***...**.*.**.**...*.*..****.*.
...*...*.*.*..*****.*..**.*.****....**.*...*.**........*..***...**....*.....*..**.....*.*...*.**..*.******..***.**.***.*..*.**.*...*..*....*******.*...*........****.***.*..*...*....*.*..**....*.*..*.*...**...*.....*.***.....*.*...*.**.**..***.*.***.*.*...*..*.....***...****..**.*....*****...*.*.******.***..*..*.*..**..*..****.********.*..*....**.***.****.****.*..*.*.*..*..*.**...*.*..*.*.*....**.*..*.*..****.**..****...*..***.*.**..******.****....***.....*..*.*..*.*...*.***.*....********.*.**.***....*.****..******..*..***.*.**..**.***..*.****..*********.**.**..**...*****.**.**.***.**...***.***.*****....*...*****.**..**..**.*.***...*.**..**...*.*.*.*****....****...........**...*.****..*.*..***.****...***.*..*.**..*.*.*.*..*.*.*.***.*..**..******.....*.*.***...*.**.*.***.****..*..*...**..**..**.***.*...**...*..*.*.*******..*.**.*.*.****.**.***..***.*..*****.****..*..*.*.*.*****..***..*.*.....****....**..**..**.***.....*.........**.*.*.*.**....*.**..*****.**.******.***.****.***....*.*.........**..***.***..****.*.*****....*********.***.*.****..**..*.*......*..**..**.*..***..*.****.*..***..*.*.**..****.*...****.**.....*..**....*..*....****...***..*..*..*.**...**.****..*........*....**.*...*.*****..*.*...**.*...**.*****.**...***.**.*.*.*..***...*..****.*...**...*.....*..***.*.**.*****..*.**.*.*.***.**..****..*..**...*...***...*.*...**..***.**...*..*.*.*.*..*..**....****.*.**..*..*****.*..****...***....*......*..*.*.*..*****..*...*.*..**...***..*.***.***.*....*.*.***...****.....*.....**...****.**..**..***..******.**.**.******.**....***.*..*....*.*.*...*..*...*.*..*...*..**..*.**..*..**......*.*****.***.*.*...*.*.*..*.*..*...*..*..****.*..*.**.*.**....***.*...***...***..**..**...*.*.**.....***......*...******..*..***.*....***...*.*...**.*..**.*...**.*....*..*..*.*.*...***.*..**.*********....*.****.**....***.*.**.****..**.****..***.*.*.*...***.*....*....*****..**.***...*.***.***..*..***.........***..**.*.******.**.******.**..*...**.**...****.*.*.*.*****.*.*******.*..***.....
*...*****...*..****..****...*...***.**.*********..*.***.*.*.....**...*..**..***.**.*..*...*...*.***..*..*...*****..**....*.***.**.*....**....**..**.***..*.**.*..*...*..***.**.**...***.*.*.*.**..***...*...**..*..**.*.**.*...****..*******.**..*..*..*.***..**.......**.*.....*.*..........**.***.....*****..*.*.**.*..*.*...*..**.**.******.**..***.***.**....*.*..*.**......*..****..*.***.........*****...*...*.*.****..*****...*.**....*.*..**......*.*..**..***.***..*...**...****..***.*.*....*.****..*.*.*.**..*..*.**....**.**..*..*......*.*.**.**.*****.**.***...*.*....*..*..**.*......*.*.**.**..**..*..*..****...*.*.*...****...*.**..****.*.**.**.***.*.*..*.**.**......**.***.*.***..**.**.*.**.**..*..***..**..*...*.*..**...****..*.***.....*....******.*.*..**...*.*......***....*.**.*...***.*.****.*......***..**..**..***.*....****.*..*.*.*..*.****..******.*..*.*.*.**...*..*.*****.*......*****.*.*.*.*..*.*.*.*.**.**..**......*..***.*..***.***.*.**.**...**.*.*.**.*..*.****.******..**...**.*..****.*******.*****.*...*******..**.*****..**.**...*.**.*..****.**.******..**..**..**.*...***.*.*.*....*..**...***...*.*..*.**.*...*.*.*.**..**.*.*..*....**...*..*...**..**.....*..***.*.*.*.****...**.*.**.**...**...**.*...*.....**.**.*..*..*.**.*....*.**...**...*..*.*.****..*..*.*......*..*******.*..*.*..*.**.*.*...*.*....**...***.***..*.**..*..**..*.**.*.*.*.**.*.***...*.*..***.....***.*.*.***.*..*....*.*..****..*.*..*.****.********...***.**.****.**.**..*..*.*..*..**.*..**.*......**..**.*...*.******.*.**.****..**...**..*****..*...*.**.**..*....*..*..**...***.***.*****.**...**...*.******..*.**..****..*.*...*....***.*******.**.*.**...***...*..*...**.**..**.*.*.***..*.*.***.*...*****.*...*****..*..**..*.**...**....****.....***.*.**....*......*.....*...*...******.*.......*****....*****...**.*..**...*.......***..*....**....**.*.**.**..**.****.***....*..*....***...**..*..*.**..*.*.**.......*...****.....***.*.**.*.**.*.**..*****..***...****.*..***....**.*.....**....*.....**..*......**..*.*.*.*..**...*.*
.*.***..***.*..*.*...*.*..*...***.*****.*.**.....*.**.*.***.........*.**.**.*..****.*****..********.*****.*.......**....**..*.**.*.**..*......**.*..*****..*....*...***.****.*.***.*.*.*****..***..****...****.*.*.*...**..*....****.*...*.......****...**.****..***.*.**.*.**.....*.*..*..*....**..***...***.*.*****.***.*.*..**.*.*.*****..*....*.*..**.*.**.*.*.**.*****..*...***......*...*.****.***..******..*.***..****.*.**.....*******..**.*....**..***......****.....*...**.**.**...**.*.**..*...*.*.*..*....**.**..****.**...*.*.***..*..***.*.*.**.**.***.......*....*.*.*.*.*********.*.*....****...*..**.**...***********..****.*..*.*.*....*****.*....***..**.*.*.**.*.*..************..****..*....*.*.....*.*.*...*..*.***..*.***..*..*...*.*..**..*....***.**.***....**.**...**..**.**...*.***...**..*...*..*..*****...*.***..*...***...**...**.*****...*.******.*.....*.*...*.*.**....*..*.***.***.*.****.*.*.*****.*.*.**.**..***...**.**...**..*...****.**...**...*****..*.....****....**..**.**.*.*...*.*........**....*..**..*******....*..****.*..*.***.*..*..**.**.*.****.*......*.**..******...**..***..*..****.***.*****.**...**......*.****.**........****.**.*****..*.*..***..*****.*.*****....*.....*.*.*..***.*.*****.*.**.**..***.*.*....**.*****....****.**...**.*.*****..*...*****..*.**...***.**.***...**.*.**...**.***.*.***.*.*..*.**..**..**....*..*.**....**....***.*.****.*.*..*..****.*.*....*.*.*.**.**.*..***.*..*..*..*.*.*....**...*.*.***.***.*..******..*...*.**.***.**.*..*..*.*.**..*.*.**.*****...**.....*.*.**..***..*.*.**.**.*****.....*.****.*..**....*.*....*.*..**..*......*..*..******......*.*...*.*.*..*.***.***.*.****..*.***..*.*.*****.*...*.*.***..**..**....*.*.**......**.**.*****..****.***.....*........*.....*.*.*.*.*......**.*.***.*..*.**.*.*.*.****.*..*****.*.****.******...****...**.**.***.**.*.******.*.***..*.*.*.**.**..*.*...**.*..**..........***...*...**...*.**..*....*...**.**..**..*....**.**.*******.**..***..***********....**....*.*......*.**.*.***..*****.**.*...***..****.****..***.**..
*..****.*****....*..*.*..***.****..***.*.....*.*.******.**...**...*.**.***...**...*....*.*....*..*..****...*...*.......**..*******.*.*..**.*.**....**...**.**........***.*..***.*.....**.*.....*****.*.**..*.*..*.**.****...*......*..****..*..*.*..**.*....*..*....*********..****.*...**.**....*..***..*...***....*.*****......*...**.*.**..*.**...***..**.*..*.*...**..**.***...*...**...**..*.*..****.****.....*....*.*****....***..**.....**..*.....*.***.*.*.*.*..**.*..*..*...*.....*.**..****...**.**...**...*.**..**.**..*...*.*...*.**.*..****.**...**..**.....*...****.*...*****.*********.*....**..*.*.**.*..*.*..***..**...*.*.*...*...*...****....*.******.......*****..*..**.***.*.*......*....*..*****..*..***.****...*..*.*..*.**....*...**.**.****.....***.*.*..*.***.**..*.***.***....*.*.......**.........*.**..*.**....**..****.***..*.***...**.***..*.***..**.**..**..*..**.***.*.*..****.****.***.**...*.**.***..*.***.*.....**...*.*****....****..*.*...*.*....*.*...*.*.*.**...***.....**.**.****...*.**.******.....*.*......***.*.*..*******.**.**.***..**.*.**.****...*.*..**..***.*.**.*...*.*.*.**.*..**...*******.***..**..*..*.*.*.**..*.*.*.***.*..*...**...***...***...**...*.*..********..*.*..*....*.***.****.*..****..*.**..**.*...**...***.****....*.*...**...***.*...*..******...**...*..*.*.*..*..*...*..***.***.******..*.*..*.*.*.*.*******.**...*..***..*.**..*.**...****.*...*...*..**.**..**.*****.*..**.**...*..*..******.**.*......**.*.*.**.**..***...**.....**.*...**.....***....*.*....**.*.*..*.*..****..**.*..*.**.*....**.*....****.....**.**.**.*.*****....*.*....*..****...***..*....****..*...*..*.**.**.**.*******.**.*.*..**..***.**..*.*****.*.**.*.**.*******.*.*.*.*..*.*..*.*.*..*.....*...*...*..*.**..*.*.**.*...****..*....**.*.*****..*.*.*.*...**....***.**..***..*..*....*..*.**..*..***..*..**........*..*...*****.**.*.***.*...**.**.*..**.....*****..****..***.*.*.**.***..**.....*..*.*****.*.***.***.*.*.*.....****.**.**.*.*..*.....*....**.*.*..*...**.*.**..*.*.......**..*...*..*..*..*.**.*..*.**..
*.*****..*.**..***.*..**...**.*...**.**...**..*.***...*.*.*.**..********.*..*.*.*********..***.*..*...**.*.....**.*.......*......***.**.*.***..****...*..*....******....*...**..*.**.**.***..*..*.*..**.**..*..*..*..*.*..*....*.....*..*.**....***.......*.*..*..*..******....**.**..*..*......*.....*.**.*.**...**..***.*.****.....*.***.*..*.***.****.***.*.***...*..*..*......***....***..**.*.*.*.***....**....*.****..**.**..*.***....*.**...*..*.*..*....*****..*..*..*.*..***..*.*.***.....*...**.*..***.*.***...*.....*.*.**....****.*.***.*.*.....**.**.*.***..**.*.**.*.**..**.*.*...****.*.******..*.*******..******.*.**.**********.*..**..*...*.***.**..*.*.*.*.**...*.*.......*..**...***..**.*.*...*.*.*..*.********..*.*.*.**.****..**......**....*.*.**...***..*..****.*...*******.******.*....*****..*...**...*...**..***.**..*..**..*****.*.*....*.***....**.**.*.*.****...*...*.****...*..*......*.*****.*...**.*....*....***.....*.*.*...**.****..**...**.****.**..*.......*****....*.******.*......**...****.**.*.***...*******..*.*.........*..*****.**.***.*.*.***.***.**.**.*****.*..*.....******...*...***..*...*...**...*..*..*...***.*..*...*...*..***.*..****..**.*....**...***..****.*.******.*..*.**....*..*...**..*.*...*.........**...*.*..***.****....*...*..*...*.**.*.*.**..**...********.*.*.***.*.....**...**.****..****.*..**..*.*.**..*..*..*.**....*..*....*...*.***...**..**.*..**.*.*.*.*.****.*.*.**...**.....****..*..*....*...**.*...*..*.*.**.*....**.**..*.*....*.*.**.*.**...**.....*.**.*..**..**..*..*.***..**..*.*.*..***..**.**.**.*.*....*****.***...*.**....**....*.*.***...***.**.*..*.....*.*...*..**..*.**.*****.**....*.**..*...*****......**.*..*.*.*..*..*.*.*.**....**..*.......**.**.*.**..*.***.***..*.....*..*.*...**.*.....*.....*.***.***...*.***.*..*****...*..**..***.*****.*...**.*.*..*..*.*****..*.****..**.*..*..*..**.***..*.**..*.**..**.***..**.**.*..*...***...***..**..*.********.**..*...***..*.****...**..*******..**..*.*..**.**.**.....****.**.*.**.*.*.****.*...*....*..*****...***..*.*.*.*
..**..**..**.......*..**.**.*.*.*..*.*.**.***...**.....*....*..**..***.**.***.**.*.**.*.....*..*..*.......****..*.*.*.***.*...**..***..*.*.**..**.*......**...*.*...*.**..***.**.**..*.***...*..**..**...*.*.*..*...*****.**..**.*.*.*.*.*.***..*.**....*.....*...**....****.***.***..**..****.*.**.**.**..**.***.***...*.*.**.*.**..*..**.*..*..*.**.*..***..*..****...*.*...****.**..***..*..*......***..***.*..*...*****..*..*....*.*...*..*...*..***...**.*.*.....***..***...***....****..***....***..***..*..****.**..*..*.*.*.*..*.*.*****..*...*...*.*...*****..*..*..*.........*....**.*.*******..*****.**..**...*.**.**...*...*.*.*...*..**.*..***....**..**.....***.*..****.***...****.*.*.....***.****.**..**..*..**..**.******.*******..*..**....*..*.**....**......**..*.*..**..**....**...*.*****.*...**...***.**.*...*.....*...*...**....*.*.**.*..**.*..*.*..*.***.**.*.*....*...**..**..*.****..*.**.*...**.*..***...**..*.***.***...*********.*.**.*...***......*.*****.*..*.......*.*..*..*.*.**...**.***..*.**.*.*****...*.***.**....*.*****.......**...**.***.*..**.*.**......*...**.***..**.****.....*.**.....*...**.*....*****...*.*.*..*..*.**..**..*.*.***.****...*****.*..*.......*......**......***.*.*.*******.....***..****....*......*...*.**.***.**.*..*.*.*****.****.***.**..*.....*****....**.....*.***....**....*..*.**.*.*.***.*..*..*.****..*.***...**...*.*.***.**..*.*...*..*.**.*...*...*..***..*....**.*...*.**.***.*.*.**...*.*..*..*....*.*..*.****..*...*....*..*..*.*.**..**.***.*.....*..*******.****..**.*..*.**..**.*.**...**......*...**.**..*.******.******..***...*******.*.*...**...*.****.*.....**....**...*****....*.****.**.....**..**......*.***..*.*...*..*****.**....***.*..**..*****....**.**.***.****.***..***.....*.......**.*.*.***.*.....*..*****...*...****.*.*.*..**.*.****.*...**..**.***.**.***..***....**..*.****.**.*..*..*.**.*..**.**.**..*.*.*...*...**..**.***.****.*.*..**.*...*...*.**.*....**.***.*...*....***...***.**.**.***.*..**.****.........*..*..**....*..***.***.*.*.**...**.**..**.*.****...
*.*.**..*.**....*.**.....***.*.***..**...******.*..*..**.*...***..***.*...*...*...***.***..**....*.*...****.**.**.....*...*...**...*.****.**..**..*.*.*****.***....**.**..**.**.*...**...*.**..*.**.*....*..****.***......******.*.*.***.*********.****.***..*********.*..*.*.**...*.**.*.***..**.**.***.*.*.*...*....*****...**..*.**..*.**...**.***..**...**...*.*****...****.*......**..*..*..***.*.****.*....*......*...**.*.**....**.*..**...**.*....*..*.***...*.**.****..*.*.*****.**.*.*..*********.*..**..*...**..**.**......*..*...**...*.***.**.*.....**.*****.****..*..*.***..*..*...*.*.***..****..*****.*.***.*****.*..***...*****.....*.*.***.***.**.*.*..***........**....*.***..**.*.**.*.*.*..**.*.*.*....*.**...***.**...**..*.*.....**.*....*.**.*.......*...*.*.*.*......*****.*****.*.*.*.*****..**.**.**..**.***.*.**.*..**....**.***.**.*..*.***.*****.******.**.***..***..*.**..*...**.**..*****.*.**.....*.*.*..*.*.***....**..**.**...*****.**.....*****.*..*.******...........*.....**.*.***.**.*.*..***..******.*.***..*.***....************.*.**..***.**..*..*******......***.***.**..*..*..**.*.**..**..*****...*...*.***.*......*.*.*...*.**....*....***..**..***..*.**......**...*.*..**.*.*.*....**....****.*.*......***.....**..*****......*..*...*..**.***....*.*..*.**...**...****.*...*...*...*..**...*.*...*.*.*....*.*..***.**.***.**..***...***.**..**...**.*...*.*.*.**.***.**.**.**.*..**.***....*****.**.*.**.*.**...**.****....*.***...*..******..**.**......******....***.***..*...*.*..*......**...*..*.***..*..*..*..*..****.......*.*.....***.**....*.****...*.*....*...*.***.***..***.**....***.*.**...*.***.*.**..*.*.*.**..********.********..*******.*....*...***.....*.***.*..****...*..*.*.**.*.****.***.....*..*.****.**...*....**..*.****.*.**.***..*..***...*.....****..*..******.*.***.**...**..*..*....*..***.....**.*....***.*..*....*****.*..**..**..*.**..*..**.*......***...*.****.**.**.*..***......***.....*.**..**...*...**......*.*.****.*.**.*.*****.*.**.***.**....****.***..*.*...*..*.**.**...*****....*
*****..*.*.*.*...*..*.*..*.******.....*.***...**.**..*..***..*...**..**....**..***.*..***.*****.****.**..**...*.**.**.**...*.*..*.*....*******....**..**..**.*****.*****....*.*.**..*..**.*.***.**.*.*.***..*****.......*.**....*..***...*.....***.**....***.*..*..*****....***.*.**...*.***..**.**.**....*...*.*.**...**.**.*.....***.*.*.*.**...*.**.*****.******.*...**..***.*.*...*.**.**..******.....*.**..*.*..******.**.*.*.*.*.*.*.******.*****..*.**.***.*..**..*...*.*..******..**.**..*.*...**.*..**.*.****.*.*******.*...*.*.**.....*....***....*...**...***.*.*...***..**.****.****.**********.....****.***...*****.*.*..**..*....*......*....*...*..*..***.*..*.**....**.****...**..**.*......*.**..*..**.*..*.*.**...**.*...**...***.***...*..*....*.**...**...*****...*...*.*.*.*.**.****.**...*..*.*.**.*.........*.*...****....**....*****...**.*.****.****..***.*.....*.*.*.***.*.*.*.*..*..*..******..**.**..**..***..*.*.....**.****.*.***.*.*........*..*..*.*..*.*...**...*****.*....**..*.*.*..**..**.****.**.....******...**.****..*.*****..**....**..***.*.*..***..*.**.**....*..*.....****..**.**..***....*.*......***..*.**...*..*....*..***.*...*...*..**..*...*..**.*..*.*..*.*******.**.*...**..*..*..***..*******...*...***..*..*.*..*****.**.**.....**********.*.*.*..**.*******...***....****.....**.******.*.**..*.**.*.**.*..*..*******...*......****.**...*..*.....*..*****.*.**.*.*..*.***.*..*.**.****.*.***...*.**.**...**.*....*.*......*****.*..**.*.*.*...*.*....*.**.**...*************.*.*.****...*.*****..*.***.**..**...*******..*.**...***....*****.***.*..**..**...**.*..*.......*.*.****..*..*.*.**..**.**...*..*.*****.**.*..*.......**..***.*...**.**..**.******..*******..****....***.****....***..*.......*.*..****.*..**..*..*...***.*.*..********.**.*..*.**......**.****..........*****..**.**.*........*.*.***..*..***.*...*.*.*..*.*.****.*****.*.***.***.*.*.**.....*..*..*..**.*..**.**..*...***.*.*.****.***.*.**.**.*.**.*.**.*...****..*....**.****.*.*.*..*.*.......*...*...*..*.***.....*.***.**.*..*.*..****.
...***....*****..*.**..*..*...........*..*.**...**.*....**...*.***.***.*.****.*.****..*.....**....**....*..****..*..**.**.*......*.**.*.******.*.*..**.*.*.*.**.*..**.***....*..**.**...*.**......*..*.***.*.**.*******....**.....**.*..*..**..******.**..**.***.***.***..**..***.*.**.*.***......*.*.***.**..**.**.**.*******..*...**.*..**.......*...*.***.*.*.***.***.*...*.**..**.*...*****..**...*...*.....**.......**...*.**..*...*...**....***.**.........***...*.****..*.*..**.****..*.**..*...**..*.****.....*.*..**.**..*.*.......**..***.*...*.*.*.*......****.**.*.....*****....**.**...***.*.****..*.**.*.*...*.****...**.**..*..****.**.**.**.*.*..****.**.*.*.****.**.***.*.....*.*..******..*..****......*...**.*..*.***.******.*.***.**..**....**..**..**.**.***.*..******.***...*.***...*..*.*..**....****...**.*******.*.*.*.***..**....******...*...*......*.*.*..****.*.*...**.*.......*.**.***.****......**..*.**..***...**.*.*.**....*****..*..**...*****..*****.*.**..***...***.***..*....*.*...**...*.****....***...**.*..***.**..*.**.*....*..**....**.****.*.*.*.*..*..**..*.**.**..*...*.*....*.*..**.*.**..*...**.*..*....**.*..**..***.*.*.**..*.*..*....****.*.*.****....**..*..****...*.*.**.*****..*...**...*...*.**.*.*.*.***.....****..*.*.*..**..****.**..*..**.****...***...**.*.***.***.*.....*.*.*.*.**..****.**.*.**..**.**..*..**..*.**.*.***..***.******.*.***....****.**...*.*...***..*.**********...*.**......*.***.***.**.*.....**.**..**.****.****.**..***.*.*..*.**.*....*.**.**..*...*.***.*.*.*..*..*****..**.*.***..**.***.***.**.**.*..*****.*.**.*.****..*...**....*.***.*..**...*..*.**.*.*...*.......***.*****.**..*.***.*..*.*..*.*..**.**.*.****.**.****....*.****.....***......***.****.**..**.***.**.*...*****.*..*..*.**...******.*.*.*.*******.*.*.****.*..**..**.***.***.*.**.***.**..*******.***..**...*.*.**..*..****.*.*..*.*.*...*.*..*.*.******.**.**...*..*.*.....*.*.**.*.*..**.*......**..*.**...*.*******.*.***.....*..*....**..****..**.*..*..*.*...*..*..**.**..*.*...**.*****.******.****.**.*.**..****
.**.*..*....**..**..*.*.*.*******.**..***..*...*....*.*....**.***.*...***..*...*.*.*....*..*..*.***.**.**.*..***.*......***..*....*..*..***......*.*...****..**.*..****...*.*****...*.**..*.**..*..**.*...*.***...**..*.**...*.*..***...*..*..****...*.**..*.**.****..***.*.***...*.*.*.**.*..*....*..**.***.**...*..*.*.**....***********....**.**..***.*..*.*.**...*.**..****.....*.....**....***...*.....*.*..***.**..***.*..*.**....*..**..***...**.*...*.*..*******.*.*..*****....***....*.*..***....*.*.**..*.**...******.**...*.**..*..****.**..***.*..**.*.**..*..********..*.***....**.*.**.*.*..*..**.*****.*.**..**..*.*..******************......*.**...**....*.***..***..*.**.**.**..*.*****..*.*....***.*.**.*.......***..*.***.**..*...**...*.*...*..*...*.*.**.**..*...*******....**..*.*..****.*..***..*.***..*..*.....**...*.*....**...****...**.***.**..*..****..***....*..**.*.**.*..*..*..*.***..*..*****.*.***..*.*.*.*.******.**.*....**.**....**.********.*.*...****.**.....*..***.*..*...*.**.*.*.*.**....***...*......***.*..*...*...*..*..*....****.***....*.**.*..........**..**.*..********.**..*.*..****.......*.***....*.*.**..*.*....*.*..*..*..*.**.**........*.*.***..*.*..*.*****.**...*.**..**..***.*.**..**..****.*.**.****.**.***.**.*...*..*..****.*.**.*..**.**...*..*.****.....*****..*...**...*.*..*.**...***...**..**..*..**..*..***.*.**.*...**.**.....**..**..*.***.*.***..***.***..****.**.*...*..*..********.**..**.*.**..*.******.***....*.****...***....*******..**.*.**..*.*...*..*..*.***..***.......*.*.*.*..*.****.***...***...*.***.*.*.*...**.*.********...*.**.****.********.****.*...*..*..*..*..*.**.*.*...*..**..*.....*****..*.*.*...*.**.*....*...*****....*..***...........*..*.***.****.*.*..*.*...*******.*.**.*..****.*.*....*******.***..*.*.***.*..**.****...*..**.*.**..****.*.*.**.**.....*...**.*.*..**..*.**..*.**.**.*.****.***.*****.*.*...*.*****..*..****...*...*....***.*...*...****..*.*******....*..***......**...*.*.....*******...*.*......*...**.**.*.*.*...*...*.*.*..*..***...............**.
.***.*.**...*..******.**.*...***..**...**.*..*.*..***....*****....*..*.***....*..*..*.*..***.*.....*.*.*.*......**..*...**....*...*.*...*...*...****..**..*...*****...**....*.**..****.....**.**.*.*.**.***.*.*....**..****...**.*.*.******.*.*...*.***.****.**..**.*.*...*..*.***.*****.***.****...********.*.*.**...**..****.*.***.*.**.......******.**.*..*.**...**..*....***....**.....***.*****..*..***.*....**.......*..***...*..***...**.*...**.****......***..*....**.***.*..*.*..*....***.*...*.*...*.**..*******..***..*..*.*.*.***.***.*..***.****.**..*****.*......*.*.*..********.....***..***...**..***.***....*.**...*..*...******.*.*****...*..***.*..*.***..****..**..***...******.*.......***.****..**....*.*..*...****.******.*.**.*.***...**..*.*....*.*..**..***.**.......*..*.*.*......**.***.**..*..**.****.***.***..***...***..****...*...**.*.*...**.....****....**.....*.*...*.*.*...**.*..**..**.**......***..**.*.*****.***.*..*.*.*.**.***.*.......**.*..***..*.*..**..****..*...*.**.*.**.**.*.***.*****...*..*....*.*.**.*......*....**..*****.*.************.**.**..***.*..*..****..*.*..****...**....***...**..*...*.....**...*..****..*......***.*.*.*.*.***.**..***.**...*..**..**.**....*****.****...*.*..**..*..***..*.****..**..***.***.....**.*.**..**....*....*..**..****.**..******...**.*.***...*.*.****.*...*.****.*.*.**..**.****.**..*.....*...*.****.***..****.*..*......*****..*.*********...*........*****...*.........*..**.****.*.**.*..**........*..*.**..*.*.**.*.*.*.***.**.*.....****.***.****.**...**..*.****..**...*.***.***.*.*...**..**.*..*.*****..*.*.*.*****..**....*........**.***.*...*.*.******...*.....**.*.*..****....*..*.*.*...***.*..**...*******.****.**..**.****.*...****.*..**...**.....*...*....*.*.***.....**.*..***.*.*.****..*.**..*....*.*.**....**...***....*.***.***...*.***.***.......***....*....*....*****.**..**...*..*****.*..****......**..*.....*.**..***.**..**.**.******.***...*..*....*..*..*......*.***...**...****..**.**..*.*..**.*....*...*..*****.****.****...*.****.***.*.****.*.
****..**.**.....**..**...*.**.**.******.*.***...*....*.....******..*....****.*...*..****......*.*.*..***.*.***.**.*.*.*....**.*.*..*..********..*****.*...*.*.*.*.*.*....*..*......**..........*..***.**.*****.*...***.**....*.*.*..*...*.***.****..***..***..*.***.*......*.*.**..*..****..**.*..*..*.**..*..**..*.*....***..*..**.....*.....*.**.*.**...**..**.*.****.*....***..***.**....*.*.*.**..*.*..****.**..*..**.****......**.**...***.*..***.*.....*...***.*.**...*...*.**.*...*.....**...***.***..*..****.*......*..***.****.*******.....*.***.***.*...**.*.*****..*.*.*..*..****..****.*.*.**..*.*.***.*.*.*****......**.***.*.**...****.*.**.**........*.***.*..**...*.*..*.***..*.*...*.*..*.**...**.*..**...*.*.*.**.**..**.****.*...***.**...***********.*.**.*********....*.**.**.*...***.*..*****.***..*.******..*.**.***.**...**...*.********...*.*.**..****..***.*.**...**.*.***.*...***.*...*...***.*....**.***.*...****.*.**.*...***.....*...*..*.****.*.**..*....*..***....**.****....*.*.**....*.**...******.....*.*..*.*.....**..******...**.***.*..**.*...*.......****..*......*.*..*....****.*****...*..***.*...*..*.*.*...*****.....*.***...**.*******..***.*.*.**.*****.*...****.***.**..***.*..***...**..*...*..*.**.*.*.....**..*..**.***...**.*.*.*......*.****.****.*****....*.*...*...*****..***.**...*.**..***....*.*.*..**.*.*.*...*...*..**.....**.*...***...**.**..**.*.*****..******..**..*.****.*.**.*.*..*.**.**....*.**.*..*.***.*********..****..*.**.***...*...*****.**.***.*..*.....****.**.*....*.*..*..*.*.**...**.*.**....**..**.*...***.*..*..****.*..**.*.*.**..***.*.**.....**.*.*..***..**..*....***.*..*.****.**.*.**.......**..*.******.*.*.**.****...*..*.**.*...**.***.****.****..*.**...*...**.*.*...**..*.....******...***.*.**.*..*.****.*.*..*..**.*...*..*...*.*...***...*****.*.**.*..*.*.*.*..*.***..*.*.*....*.*****.*..**********.***.*.***...***.*...*.*.***....***..**..*.**...**..*......*.*...*..*.**...**..**.**.*.******.***..*..*.**..*.**.*****.**.**.*...***.*..**.*.***....*..*....*...***..*******..
****.........****.*****.*.*.......**.**.****..***.....**..*.**.*.*****.**.*....*...*..*.*...**.**.**..******..*...***..*.**...*.**.**.....*..*...**..**..**..*.*.*...***.****..**...****.******.*...*..*.**...***.**....*...******.**.**.....*.*.*..********...**..*.**...*..**.*..**.*.*..*..**.*.*.**.**..****.*.**.**.***.*..*.**..*.**..**.******..*.*.......**...***...*.*.**.**.*...**...**.**.*.***...***.**......****.**.***..*.*....***.****.*.*.****.*.***..***..*.**..***.*...*..****.**.*...****...**.****.*......***.*.***..*..***..*..*..*..*..*.*.*.***.**.***.*.*..***....****..**.**.*********.*.*..**.**....****.*..**...**.*.*..***.........*...****.*.*..**********..**..***.*..***.*.*.******.......*.*..*..***..**.*****...**.*...*.*....***..*.*.......*..***.*.*...***.***.**.****.......**..***..*.**.**.***.*****..*..*..*.*..********..*.****...***.*.****.**.*....****..**.*..*.*.......*.*.*...******.....**.*.*....*.***.*.***..**..*.*.**..*..****......*....**.**........*.*...****....*.*..*..*.*..***..***.*****.*.*....*..**.*****.***.*.*.**.***.*..*.*..**...*..**....***.**.**.....**.**..*.****....*...*...*..*..*.*.***.*..**...*...***.*.*****.***...***...**..*....****..*.**.**.**..*...*.***..*.**.*.*.***.****...*******....*.........*.*.*..*..*.*...*.**.*.*****.**.*..*..***.**.***.*...*.*.*....*.*..*...*.*******.*..**..*.***.**..*.***.*.******.**.**...****.*.*..**.*.****.*..*...*..*****..***.**...*...****...*.*******.***..*.*.*..****.*.*..*.*..*...*.....*..*.*...*.*.*.**.***..*...*.**.*****.********.*.*.**.**..*....**.***..*.**....**.*..*.*..***.***...*.....*.*.*..*.***.*.*...*..*..**.**..*..*....*.***.**.****.*.*.***.*.*.*.......***.*..***.*...*..*.**.*.**.....**.***.....*..*.*.*....**********....**.**.*...*.**..*.....****...*.**.*.*..**..*****...*..***....**.*.*..**.***..*.*.**.*.***.*..**.*..**.*.*...*.*****.*..*.*.*****..****..**.*.*..*.********.*...**.*..*****.*******.***.***...**.**..*.*..**....*....*..**.***.**....****...*.****..**.**...***.*.****.*.*.*.***...*.**....**.*.**..
.**.***..*...**.*****.*.....**.*.*..*..*.*.*.**..*..**.*.*.*..*.*...*.....****.*...*..*..*....*.*.....**.***.*.**......****..*..**..**.*******.*.*.**..**..**..*.....*.*.*....*.**.*..*...******.*.*..****..******..*...**.*.**.***.**..*.****.***..*****.*..*.*..**.*.***...**.*...*.*.**.****.**...**.*.**...*..**.*.....***....**...**....*.......*..******..*....*****..***.*..**.**....****..**.**.*.*.*****....*......*.*.*.....***..*.......*...******.**.*.*.......*.*..***..*.***..*...*.*.*****..*...*.*******..*.**.*.***.*.*.*.**.*..*.**..*.***..*..***.*...**.**.***.***.*.*....*.*.**.***.*...**.*..******.**.***.***.**..*.....**.*****..*.***..*.**.***....********..**.*..*...*.***.***.*...*.*.*..***.....**.**.*...**...*...*..*.*.*...*.***.**.**...*..***.*.*.***...********..**..*.**..**.*.*..**.*.**.**.*...*.*.....**.*..*.**..*.***.******.....**.**.*..*.**.*.*.****.*.**...*....*..*..*.**.*..**.*..***..*....**..*****..*.....*...*.***.***..**.****.*..*..*.*.****...*..*.**.**..***..***..**.***.*.*.**...*****..**.......******.*.**.*....*.*.....*..*.*....*..***.**...*..**.*.*.*.*****.*******..*.*.***....***.*.*....****.**...**.**.**.*.*...***.*...*..**.*.*.**.*..**.*..****..*.***.*.**.....*..*..***.*....***.*..*...*....****.***.*...*....****.***...***.*.****.*.*.**.*..**..*.**.*..****..*.*.***...*..*...*****........*.*..*.*.***.**.*.*.***.*..***..*.***........**..**.**..**....**.....**..**..****.*.*.......*...*.*....**.**.***.***.*.....*...**.****.*.*....**....**...****.......***.***...***.*.....****.....*...*.***....****.......***.***....*.*.*.***.*.*.**..**.**...***..***...*..**..*****.*.*...*.****.*.*.*.*..*..*....*****..*.*...*.***..***....**....*.*..**.*...*.**.*.**...**..*...****.***.***.......***...***..**.*.*.*...*.**...*..***.**.**.*..*.*....*.*...******..*.*.*....*.***.***.*..*..*.*.****...**...***....*...*.*...**..**.*****...*.***..**..*.*.**.**...*.*..*..*...*..**.***.*...*..*.*..**..*...***...............***...**..*...***.**...****..*.**..*.*.**.*.***.........***.*..****
**.....**.***.*.**.*..***...*..**........*.*****..*.*.*.*.*..***.*..*****.*..***.*.*.***..***.**...*......*.*..***.*..**.*.*..*....*.*.****.*..*..*.**.*...*.**.*.*.**.*..*.**.*.****..**.**.***..*...*..*..***...**.**....***..*.....*.*.*..****.....***..*.*.******.*....**...**..**..*..**.*.****..*.**...***...**.**...*.*..***.....*...*.***..***..**..*.*.**.*****....**..*.*.***..****.**...**..***.*..**.*.*******...*...*.**.*.*.******...***.....*..*....*..**.**.***.**..***.***....*..*..*.****..**.***.*.**...*..*.**.*...*****.*.*..**.**..*..**.*.*.**.*.****.....*.*.*.*.**.*****.**********...*.*...**...*.*..***..*****..**.*......**..*.*****..*..*.*.*.**.***.*.**.**....***.**....*****.**.***.....**.****....***.**.*.*..*..*.*.*******.**.*.*.**.***.*.*....***.*...***....*..*...***...*..*.**.***.*.****..***.*.**.**.*.*.**.....**.*....**.*...***.**..*..*...**....*******....****......*.*..*....*......*.*...*****..*.*.**.**..**.*...****...***..**.*.**..*.***.*..*...*...***..*...***.*.*.*.***.*..**.**.***...*****.*..**.****....**.*.**.**...*.*....********.......*.*****.*.*..*...**..*.***.*..****..*****..**..*..***..*.*..***..*....*.**.**.*****..**.****.**.*..*.*.**..*.*.*.**....**...***.....**.******.*....*..*.**.**.*.****..*...******.**.*.**....**..****.....*.******..*..**.**.****.***.*****..***.**.*...*..**.***..**.*..*.**..*...***.*.***...*.**..**.*****...*..*..**..***..*.**.*...*.**.**.*.**..*.**.**.**..*...****....**..**.**.*....**.***.*.*.......*.*.*.......***.....*.*.*...*.*..***.*.*.**.*******.*****.*.....*.***..**..**.*.*.*..*.*..*.****.*.**....*.**.....*.*.**..**.*.*...*......*..**..*.*...**.*******.****....*...*.****.*..**..*.*.***.**.********....*.*.*.**.****...**..*.**....*.**.**...**.******.****.*.....*..*..***.*.**.**....***.***.*.**.*.**.******.*.***..***...*.....**..***.**.***.*..*****.****...**...**.**..*.**...**.*.*..*.*.*.****..*.*..*..**....***..**.**.*.*.*...*.**.*..*...*.***..*.**....***....*.***..*..*...****....**.**.*..*.****.***.*.*.*..****...*....****.*..
..*....*.*..**.....*.*..*..**.*..**......*.*..*.*.*.*.**.**.****..**.***..**.**...*.****..*.*....*..**.**.*..*..*...*.**.**.*.**..*****.***.*.**.*.****.........*.*.****..**..**.*.****...*.*.*..**.*.....*..***.**..*..****.....*..*..*.*.**.***.*.***.**.****.*..*.***..***..*.****.***.*....**..*.*.**.**...*.*.*.**.**.*..***..**.**....**.**.**.*.*...**...*...**.**..***.***...*..*.**.**.***..*...*****..***.*.......*.**.*..*.*.**.....*.*...*....********.......*....***.*.**..****.*.**.*.*********..**.*.*..*.*.*.**.**..**....*.*.**...*.****.*...***.**..*...****...*...****..****.*..***.*.**..*.*.*****..**.***.*.**..*..**..***.****.***...*.*....*.***...*....**....****.*..*.*.*..**.*.****..*.*..*...*..*.*..**....*.*.*.*..*..**..*..**......*..**.*..**.........*.**....***.**....*.*.*...**.......**..**..**..**....**.*.....***.*.....*.....*****.*......**....*...****.***.****.*.*..*..**..**.*.****.****..*.....*.****.*******...***...**.***.*..*.**..***....*.*..**..**.**.*******.*..*...*.**.*..**.*****.*..***.*.*.*..*...***.....*.***...***...****.....****..****..*.*..*.*.*****..*......***.****.***.*****.**.******.*.*..**...***..*....*.**.****.**.**..*.*...*...**..**..*......**...***.***..*...*..*******.**.*..*.***.*...**..*...******....*.****.****..***..*...*....******.*******.******.***..**....*.**....*.....**..*..**..*.....**...*.*.*****..**.**....*....**.*..**...******.....**.*....***....**.....**.*.**..**..***.*..*..*.**...*..***..**.*.*.*..******..**.**.*.******.*.*.....*.***.*.**.*.*..***......*..*.**.*..**.**..**.....**..*..*..***...*.*........**.****..*.***..*****.*.*..*.*.*.*.******..*....***..*.**.*..***.*.....*..**..****.****....***.*..**********.***.*..*.......**..........***.**..*..**....*.*...*..*...**.*******......***.**......*****......*..*.....*..******.......*.*..*..**...*.*.**.**.*.*...******.**.....*...**......**.*..*.*...**...**..**...**.*.****.*..*.*.***.*...*..**..*.*.*.*********.**....******.*.**...****...***.....**..*.*****.***.*....**.**...*......*.*..*..**..
*.********.**...**..*.**.*.**.***.**.***.*.....******...*..*..***.**.**...**.*****.*.***...*.***.***....*****......*.*..***.....**......******.*.****..*.**.*.*.***.*....*....*...**..**....****...*...**...*.....**.***...***.*.**..*.*...*..*...*****.*******.*..**...*.*.***.****.**..*..*.**.****..***.*.******.**...*.*.*.***.**.*......*.*..**.*.***.*...*****..**.*..***.*..*****.**..**.*.*.*...***.***...**.*.*.*.***.*.*.**...*.....*..*.**...***..*.*.**...******.*..**.*.***.*****..*.....****..*****.*..*****.*.*.**...**...**.**..**.*.....**...*...***.*.***...*****.***.**.*.**.*.*...*..*...*...****..*.****.***..******.*.*..*.*...*.***.*...*.*...*...*.**..***.**...**..*..****.******..**..**..****.*****.*...********.**.**..*.***...**.*.*.*..*..**.**.....*.*.*..**.....*..*.....*..*....*....****...*..**...*.*....*.**...**..**.****.***.****.***.**.*...*..**...*...***.*..*....*.*****...*..*****.....***.*.******.**.***...*......*.*.*.***..*.*.***.*.***.*...**..*.**.*.....****..****.*..*.***.*.*.*.*.*.*.*.*..**..*.*..**.*..*.*.*..***..*.***.**......***..*.....***.****.*...*.*..***.....***.**..******.**...*..***..****.***.**...*..*****.**...*.**..***.........***...***....*..*...**....*.*.*.**.*.****.**.*****.***..*...*****...**..*****..*...***...****.***.*.*...*.*..***....****..***....***.***..*.*.*......******.*****.**..*.*.*.*.....******..*.***..*......*..*****.*.***....**..*.**.*.*.*..**.**.**.**.*******..**.......*...******......**.****.....*...**....**...*...****..**.****.**...*.*.*.....***...*...****.***......**.**....*.*..*.*****.**.*.*.**.****..*.*.*.**.**...***....*.*.**...*..****..*..***.**.**...**..**...*****..*.*..***..*..*...***.*..**.**....****.***.*..**.....*..*.**..**..***..**..*.......*...*...*..*.**.***.*.*...**.***.**..*..***...*.*.****.*.**.*.*******.**...**...******.***.***...***.***.**.**.**.**..**......****....****.*....**.***...*.***.**..*......********...*..**..***.*.*.*.***...**..*...*..*.*.*.*..**....***..*.*.*.*.*..**.*.***.*.....**..****..*.....***..**.*
...*...*.*..****...*..*****.****..********.*****.****..*.*..**.**..*.**..*....**...*..*..*.**.*.***.....*.*..*.*..*..*...***.*.....*.*..**.*..**.....*..***....*.*.*.**.*...*********.**...*.*....*..*..*......***..*.*..***.*.*..*...***.*...****.*.*.***..**.**..*.*..*.....*****.**.*.***..**.*.***..**.*..*..*.***.**..*.**...*.*..**.***...*..**.*******...**..**...*...*..*..*..*..**..***.**..*.**..**..*..**.*..*.***..******..*..*.**.**.****.*...*..*.*.***.*.*.**.*.**.**.***.***.***..*****.*.*..***.*...***.*.*.*...*...*..*.*.**.**.*..****...**....**.*..**...*.***.....**.*.**....**...**.*...*...*.*****..*******.**.*.*.*....*..******....***.....*.**.**...*.*..*****...**...*.*.....****.****.**....*.*.*.*.****....**....******..******...***....***..**.**.*..***.****.*..*.**..*.*.*..*.*..............**.*...*.*.*.**.***....**..**.**.*.*..**.****.*...*.*..*..**...**.***..*...****....*.*.....***.*.*.*..*....*****.**..**...**.*...**.......**...**..***...*.*..*....*.*..****.*....*.**..***...**.***.*.***..**..*..***.**....*.******..***...**.*..*.*..*...****.**.*.**..**....*.**.*..**.***..***.*..*..*.**.*.*.******..*..*..*.....**.*.*.*.....*...*.**..**.*.**.**..**.*...**....*****..***.*.*****.*..***.*...***.*..**....*.**.....*.*..**.****..*....*........*...*.***...**.*...*.*..******.*.....***.*.****...*.....*....*..*.*..*.*.***.******..*..******.**.....*..**.***...**...*.*..**.**...****.*.*.*.**.*..**..**.*****.****...*.*.*..*.*****.......*..**.**....*..**....*.**.....**..*...*...*..*..*.*.*****..*..**...*.*....***..**.**..*.*..**.**..*..*..*...*...*....*...****...****.*.**.*..**..*...*.*..*.***...*..*..*.*.***.*.********..*..*.**....***.**....**.*.****....****.**..*.*..**.**.*.**...**..*.**.*....**.*..***.......**..*****..*.*.....*.....**.*....**.*..**.**.*...*..*...*.******..*..*.**.*....**....*.*...*****....*.*..*..*......**.*.*..*****.*.**....****..**.*****.*.....*.*......*......**...*..*..*.*.*.***.*..*.***..*..***.*.*.*.*.*...**..**..***...******....**..***.*.*.....**.*..****...*
.***.**....*****.**.**.***.*.**.***....*.***.***.*.**..**...*.....**...*.*..*...***...**.**...**.**.**....*.*.*...*...*.****.***.*.*.***.**..*....***.*.*.*.*...*.*.**.*.*.*.*.*.*..*.**..**...**....**..*.*..***...*...*****...**..**.***.**..*..*...***....*.*.**.*...**.*.*......**...****.*.*....*..*....*.**...*..*****.**.*..*.*..******.**..*****.**..*.*...*********.****.**.**.*..*.*..*..*******...**.*..........*.....**.**....***....***.**.***.....*..**.*.*.......**.**..*.*..***..*******...****......***..*.**....***..*.****.******.***..*..*....****...***.*.*.**...***....*.*.**.*..........****.*.**..**....*..*..**.....***.*.****..****...**.*..**.*.*.**.......***..****.**..*..***..**...****....**..*....**.*..******.*..*.**.*.*.**.**......***.***.*..***.**.*..*.*..*****.*..**.***.**..*.*.*.***...***..*..****.*.*.**.**..*..**.*..***.*.*......**..*..*...**...*...**..**.*..*.......*..****.**.***...**.***.**.*.***.*...***.**..*****.***.**.**..*.*.**....**...*..***.**.***..*...*.*..*..**..*.******.***.***.*.....**.*.*.*..**..*.**...*.*....*.**..*..**...***..***...*..**...*******...**.***.**..**..**.**.......*.****.*.*.***...*...****.*.*..****.****.********.....*.....*.*.*.*.*.*.*...*.....*..****....*..*.*.*..*..**.**.*.**.***..*.**.*.**..**...*.......*.*..*.*.**.**.*..*.*..**..***..****.**..***.*..****.**.***.**...*.*...****..***.*.*..**.******.*.....*.....*.*******..*...*.*..*.....**.....*.**..*.**.*******..*.*..***..**....**....**.***.*.**....*....****.**.***...*.*...*..*.......*..**.****.*.***.*****.*.**..*.**.**.*..***...*******.*..**.*.*..*.****...**.*.*.*...***.*..*.*.******..**.*.*.*..*..****.*......***.*.*....**....*...**.*.*.*.....**......*..*.**..***..*..**..*.*.***...***.*...**....*.*.*.*.**.*.*...**..**.*.*.**...*.....****.**...*****..*.*.**....**.**..*.*.**.*****..*****..*....*.***.*...*.*...**.***.**.***..***.**.....*..**.*.**...**.*.*....*.***.....***.....***.*.*..**..*.***..**.*.**....*.....**.*..*..**...*...*...***.*..********.*.**..*..*****.**.*...**.*.*..*...
...**.**.*..**.*..*.**.***.*..***.*.****...*******.*..****..*.*.**.***.....*....*.**.*****.****...*....*.*...*.****.**........*.*....*******.*.*.*.*.*.******.**..*..**..*....**....*...*......*.**.*.**.*.*.*.*..**.**.***...**..**...*..***..*..*...**.***.*....*....*..*.**..*..******.**.*.*.***.*.***..**..*..***..***.***.*..*..*..**.....*.***.*.***..*.**.**....*...*..*..*.*...***...*....*.**.*..*.*....*.*...***....*****.**.***.*****..*.*.*.*.*...*.**..*..*.****..***.****..*....**......*.***..*..*.*..*..*......**..*...*.*..****.***..*.*.*..*.*.***.*..**...**.*.**.**..***.***.**......***....*..******.*...*..*.**...*......******..*.*.*.....*...*..*..****.*..****..**..**.***..*.*.*....*...**.*.*.**.*....*..******..***..**.*.*.*..**.*.*..**..*.*..***.**.*.**.**...*..*..**.******.*.**...****.**.*.*.....*..**..*****...****.**..**.****.*.**..*****.***..*...***...*****.****..***.*...***.**.**.***.*****.*..*..*****..*.**.*..****....***.*..**.....*.*.*...****.**.*****.*...*.*******......*...***.*...**......***...*.**.**.*..*..*..*..*.*....*..****...****....*...**.*..*****.*..*.*.*...*.****.*.***.....*.*..***...**.*.**...*.*.******.**..........*****.*....**.*..****.**.*.******.***.**..*....***.**..***...**..**.*..*..*.*.****.*.**.....**....*.*.*...**...*******...*.*.***.*.*.*.*...**.....*.**.....*****...*.***..*..**.....*..*.**...*...*.**....*..*.*****.**.**.**.*.*.*...****....*..*.***.*.***..*.**.*..**.*..*.*...**...*.**..*..*.*.***.*...**.*..**..*......***.*.*.********.*****..***...*****.*.*..**.*.*.*.*..*****.**.*.****.**.*.*.*.***.****.***.*..****.*.*...*..****.*.***.....**....*..**..*.**......*.*****.*..**........*....*.**.*...**.*.***.*.*....*.*..*.*.*.*..*****.***.***.*..*...*.**.*.*...*..*...*.**.*.**..**....*.....*.*..*.***..***.*..**.***..*.*.*..*..**.***.**.*****..**..*.*.....*.****..***.*..*...**..*..***...*.*****.***...*.**...*.**..******...**..****..****.*****..**...**..*.*.....*.*.*.**.****....*....***....***....**.*.**.**********.*...***.***..***.****.*.**.**.**.*.
..**...*.......*..**.******....****.*.*...*....**....*....*.*****....***.**..**.***.*.*...**.*.*.**.**...*....*..**.*..*.**...*..*.***.*.*.***..*.*.***..*.*.*.***.**.**....*..*.**..**.*.**...*.*.*.**.***.*.**.***..**.**..*.*...*....*...*.*...****...*.*.*.*.**.****.....**.****.*.*...*..********.*.**.***....*..*****.*..***.*.*..*..**.*.*.*....**.*.**....*.***.*..*...*.**....*..**.*..**.**....*...*..***....*.*...***......*.**..*..**********.*.*.*.*..**.**..*.*.*.***.*.**....*.***....*...**..*....*.*....*....***..**.....**...*.**....*****.**...*.*.*........*.*...*.*.*****..*.**....***.**..**..*****...*..***.*****.*.**....*****.*.*.*.*.*******..***.**...*.***..*....***...***.*..**......**.**..*..*.***....**.....*.*..**.**.*.*....*...**...**.*****.*.**.*...*..**..**.*..**.*.*.*******.***.****......*.***..***...*..**...*...****..*...***.*..*..***....*.**.**.**.*..**.***..*..*..*********.**..**.***.**.*..*..*.**...*..**....*.**..*....*.***...***.*.**..**.*.***...**..***...*...**..*...**...****..*...***.**.**.*..*...*.***.*******..**.*.........*.*.*.*.**..**..*..****..*.**..*.*...**.*.**.*..**..*.*....*.***....**..*..*...**.*.....**.*****..*.*.****..***.**.*..*.**.......*..**..*.*.*......*.**...*...***..*****...**.*.*..*..*.***.*.....*....***.***.*.***....*.**..*...*.**.*...*.***.*****....**.**.*....*****.**.*..*...*.**.....*.*.*.**.*.**.*..**.*.****...****.***.**..**.***.***..***...***..********.....**..**.**.**..***......**.**.*.**.*.*...***.*.*.***..*.*.**.*..****..***..*.******.*..*.******..***..*...***...****..***.*.***.*..*..*.****...***.*..*.*..**.*...***.*...*.*****....*.....***....*..**.*.*****.*....****.****.****.*.......*********....*..**.*.**..*..*.**..**.*..**..*..**.**..*...**...**....**..*****....*.*...*...***.*..***.*******...**....*.*...*.*..*..*....**.*.*......*..****.......******..*.*..*.*.***.**....*.**..*......**...**.......**...**..*.*..*...*...**.**.*.*.*.*.*.**..*...**.****..******....*.*..**.****.*.**..*.*...**....****..**.**.***.**..*..*.....*.**.**
*..*********.......**.*..*..**..******.*.*...*.**...******...**..***.....***.*.*..**..**.***....*.**..**.*..**..*..*.*.**..*...***.*.****.*..*.*..*..*.*...***....*..***.*****..*...*.*..*...*...*..**....***.*..****.***.***.*.***..*....***.**..**.....*.....*.**.*..**.*.*..*.***..*..*.*********....*..**...**...***..*.*....*.**.****.*.*..*....*.*.....**..*...*..**...***.*..**.........**..********.*.*...**.*.*.*.*...*.**...***...*...*.....*.*.*.*..*.***..*......**.*******..**.**.*.*..*.***.***..******..**.***..***.*.**.**...**...**.****..**..**.**...**.*.*.****.****.*******...*...**..*.*******.**.*....*.*..*....*..**......*.*.*.*..*.**.*******.***....*..*.*.**...*..**..*...*****..**.**.*.****...*.*...***......**..**..*.*.*.*.*.*.*.****..*...*..*.**...**.**...*..**..****...*...*.*..****...**.*.*.*.*..*****.*..****....**.**.*.....*....*....**.*..**..*.**.*..**..**.*.***.*******.*...**.*.*...*....*.*..*...***.*.**.*.*..*.*.*....**.....**.*..*..***.*.*.*.**.*****...****....*.*...**...**.*...*..**..******.***.*.**....***.**....***.*.*..****.*****..**..*...*.*...*.**.**.*.***.*.**.*.**.*.***.***.****.*.**.*.*.***.***.*..****...**.*.**.*.***...*...*.*..*......*...**.*.***..*.**.***.*.*.**...***.*..*..******..*..*.**..**..*.*......**...*.****...*...*...**.**....***..****.*.**.*****..**.**...*...*.*.*.*...*.**..*.....*...........*...***.**.*.*..*.*.**.*...***...*.*....*.....*.*.***..*...*.*..**.....**********.*.*..*..*.*.***.......*.***.*..*....***..*...****.***.**.***.***........**.****.*.***..***.*..**....*****.*.*..**.*..*..*.*.***.....*..**..****.***.*.******.****..*..***..***.**.***..........*..**..*....***..*..**.*..*..****..**.*......**.*....*.*.*.*.*.*.**..*....****..***.*..*.......*..**....**.**.***..***.*****..*...*...****.*..*.*.*..**.*.....*.*....*...***.*...**.....*.**..**.*...****...*.***.**.*....*.**...**.***.*..*..***..***.*...*.**.*..**..*..*..*.....*..**......*...**...**..*......*.*..*****..*.*.***.....**..*..**......**..*.*..*.*.****.*.*...***.**..*....*.*.....
*.*.*...*****.......*.*.*...**.*******.*..**...**..*.*.*.*.*.****.*.****.*.*..**.*....****....*.*..*...*....*..*....*......*.*..***.*..**.*.*.***........****...*.......*****.....**...**.*.*.*.**.*.****..*...***.**..**.*.*.*....*****...*.***.***.*.******.**.*.**..**..*.*.**..**...*..**.******....*..*.*..*....*..*.*....**...***.****..*...**.....**...**..*.**..*.*..*......****.****.**.....**...*.**.**...****.******...*****.****..***..***.****.....*.******.***..***..*.*..*.*.***..*.***..**.*.*..*.**....*.***.*.*.**..*****....*.******....***.*.*...*..*****..***..******.*.***.***.**.*....***.***.........*.**.*..**.****.*..**.***.**.***.**..*.***.**..****.*..****....*.****..***.**..*.*****.*******..*..*.**.*.****.**...**.*.*.***..***.*...****..****..*..**.**.*...**..*.**..**.***.*.*.*****...**.**.**.**.*.**..**.*.***....*..***.**..*.*.*.*.***..*...*...*.*...*..****..**.***....*...*..*.**...*...**.*.*.....******.**.***.*.**.*.**..*.**....***...*.*.**..*..*****.**....***.**...**..****.****..**.****.**.....*.*.**....*.*..*.***...*.*..*.*.*.****...*****..**..*..*..*..*...*...**.****.***.**.*.***.....**.*....*.*.**.**.**..****....***..****.***..*..*****.*...***.**..***.*****..**....*****.*.**...**.*.**.**..****...*.*.*.*...****.**.....***....*..**.*.*.**..*..**...*****.*.**.*.*....*.....***...**.*.*...***..***...*...*..**.*.....*...****..**..**..*.*.*.*.*...***..*.***..***..*..***...****.**..**.*.**.*******.*.*..*.**...***...*.****..***......*****....**.***...*..*.**.*.**...*.**.....*.***..*.*..*.*.**..***..*.**.***.****.*.**...**..***.*..***.*...***.**.***.**.*****..***...*....*...**...*...*.***..**.*.*****.....*..*..**..**.**.***...****.****.**.****.**.************..*.......*..*...*.*.....**.*.........*..*******.*...*.*******.**..**.*.....***......*.*.*...*..*..**...***..*.**.*.*****.*.*......*.*.****.**.*......**.***.*..*.****..*..**.*****.......*...*.*..***...*..***..**.*..*.*.....*....*..***.*.*****....**.**.*..*.*..*......*****..*.**..*...*..*..*......****.....*.*.**.*..*
*.*.*......**..*..***.**.***.....*..**...*..*.*..**..*.***.*****.*..**.*****....*.**.**....*.**...**.*...**.*...**....*..*****....*****.**....***...*...*****.*..........***.*.**.**......*.*....**..**..***.**..*..**....***..**..*....**.**...****.*.**.*..*.*....**..*....*....***..**.**.****..*......**...*..*.**..*...**.*.*..*....***..*..*......**..*....***.*.*..*....*..***.*...*..*.****.*...*..*..*.*..*******.***....****.*...*...***..**.***..*..*.*....**.**.*...*...****.***..***.*..**..**.*..*.*.***..***.**...*.***..**..**.*....*........***.*......***...*.*...*...**.....**.******.*.**.******.*...***...**.****.*..***...*.*..****...*.**...****.***....*****.....*...*..**..*..******.*.***.*.....***.**.**.*...*....*.*.***.....*.....*.*.*...**...******.**..*****...*..*....**...**.*****....*..**..*..*..*****.*..**.*..*..*...*...*..*..*...**......*.***.*....**.**.....**..**..***...*.**.**.....*..*....*...*.*****.*..*....**....*..**.******.*..*.********.**..**...*.....*.*...****......***..*.*.**.********.*...*...**.***..******.**.*..*..******.*.*..*...**.**..******...**....**.**.*.**.....****..*.....******.***.....**..*.***.*........*..*.......**...***..*.*...*...**...*.**...**....***....*...*......**..*....**.***.*..***..*...*...*.*.***..****.**.**.****..**..*.**..*.*.*..**..**.**.***..***..**.*.*.**.*.*.*.....*.*..*..**.***...***.*.......**....***.**....********.......*..**..*.*...*.******.***..*...*..**...*..******.*.*****.*..**.*.***.*.*..*.****...*.....**.***...*..*..*.***..*.*******..*.....*..**...**......***......*....**.*...*.*..*.*....**...*.*....*.*..*..*.**.*.*..*.**.*.*.***.**.*..****....***.*..***..*...*.*.......*.....*..*.*.*..*******.******..*..**..**..*.**.*.******..*..*..****....*...*....**....*.****.*.****.*..***.*....***..**.*..*..**.**.**.****.*.***.****.*...***..*.*...***.*.**....*..*.**...**.*...*.**.*.*...*...*.*....**..*...*....*..**.**....*.**.**.***.*..*.***.*..*..*.*.*.**.**...*....*..****.*...*..*..**..****.**.***....*...******.*...****.*.**.*.***.*
**.**.*...**.****.**..****.*.*.*.***...*.**.*.******...*....*.....*..*.*....*.***...**.*.*....***.*..*..*.*...*.***...*.*...**....*..*..****..**...*.....*.*..***..***...*...***.*******.*..*...******.*..*.***.*...*.*..*..*****.**..***...*.**..**.*..*.***.*.*...*..*.*..*.*.*.***..**.*....*.***.*******..**.*.***...*.*.******.****.*....*.**...*.......***.***.*********.....**.**..***.*..***..****.*.**..****..**...***..*..*.****..*..*.*...**.*******..**..*****.**...**...***..**.*.**..**.**..**.**.****..*.*..*.**.**..**.**.*...**.*..**.****.......**.*.*.****.***.**..*.*.*..*****..........**.**.**.*...*....***..*.......*....*..*.*..*..*..*.****..*..*..**..*..*..**.*.***.*.*.*.*.**.*.*...****.***.....*.*...*...*.*.**.*.*.**....*..*..**.*****.*.*.******........*..*....*..*..*..*..*.*..*.*.*....*****.*..*.*.**.***.****.*......*.*.*.**.....****.*..*.**....*..*...**...*.*....*...*....*..***..*.**....*..**...*....***....**.*.**.*.*..**...**.**...*.*..**..*..*.*.**.*...*.*.*.*.*....*...........*..***........*.**...**..****.*..**.*.**..*...***..*..***..*...*..*...***...*...*..*.****.**.**..*....*.*.****.*..*..**..*.***.**..*.******..*..*.*..****.**..*****.**....*.**...*..*.****..*****.*.**.*.*.**.....*....*.*...*....*.**.*.***.*..*..**.....**.*..*...***.**.*****..*.**.*..*..**.***.**..*...........***.****..****...*...****.**.*......**..*.**.***..*.*..*.*..*..*..**..*.*.**.**..**..*.**.....****.***....****.*.*.**......*...**.*..*.**..***.*****.*.*****...*.***.....**..*........**..........**....*.*****.*...***..*.*.*.**...****....*...***..*.*..*.**..**.*********...*..*....**.****.**....*.**...**.*......***.**..*********.*..*....*.*.......********.*.**.*..*...*.......*...*....**.**.******..*........**.....***.*..*....*..*.*...**.*.*.........**.********..**....*..**.*.*.**..***..*...........**.**..*.*****...****.*.*..**.*....**..*.*.*..*..**.**.....*..***.*.*.*..***..*.*..****....*....*****.**.....***....*.*.*.**...**.**.*.**.**...***..*.****..*.*.**.....*.**..****.******.*..*...****..
*.*****.*..*...****...**.***.*..*.***...****..*.*.*...*.*****.**......*.****..*.**.***.**...*..*..****..*.*..****...****.**....*...*.**.***..*...**..*..*.*.**.*.**.*.*.**.*.*..****.**..**.*....**..*..*.*******.*.***.***..*.*.*.*...**...*..*...**.**.**.*.*...**.....*..******.**.*****.***.****..*.*.*..*.**......**....***.....*.**.*******....*....*....*.**.*.*..**.**....*.**..*.****.**.**....*..**.***.*......**.*****.*.****..*.**.*.**..*.***.*......**.*.**.*..*****....***..*.**...***.***..*.**..*...***...*.*....******.****.**.*..*.*.*.*.**.*...*...**...**...*..*.*..**.**.***.*...*.*.***..***.*.*.*.......*....*..*.*..***..*..**.*.**.****.....*...**..*.*..*.****.*..*..*.*..*.**.*........*****.*.**.*.*....*.****..*.***..*..******.*...*.*.*....***.*..*...*.*.***..*.****.*..**.**.....**.*.***.*..*.***..**.*.....*...***...**..*.*.**..***....*.**..*..*......****..*...*....*..****..**.***...*..**.*....**....*.*.***..***...***.*..***.*.*..**..**.**..*.*****.***.*.*..*...*.*...**..*.*****..*...*.*****..*...**.*.**..**.**...*.****.**.**...*.*.*.....**..*.....*..*.****..**..*.**.*...*...***.*..**..**.*..**..**.***....*.*****.*.***...*.**.*..*..****.*.****.**..**.*......*.**.*.***....******.*..**.**.*.*....*..**.*.*.*....***......*****....*..*****...*.***.*.*.*..**.***...**..**..****...***.*****..*...*.*.*.**...*****...****...**.....*..*..***.*...*.*..*.*.......*..*.****.*..**...*.***..***.......*.*.***.*****.**..*****.*.*.*..*.**...*.**.*****.....*...**..****.*.****.*...*.*.*.......***..****..****.*........*.*.*....******...**..*.*.******..*.....*..**..**.**.*..*...*..**...**.***..**...***.**...**.**..***.*.*......*..****..*.*..*...*.....**.*.**.**....**..**.**..********.*....**.*.*.*..**..**..*.**..*......****.**..*...*.**.*.*.**..**.*.*.*.*.**.....****.***..*...**..***....*.**......*.....****.**.*.*.**.*..*.*.***.*...*..*..**....*.**.**...*..**.**..**.***..*...*.**.*.**.***..*......**.**.*...*.*****..*....*.***.*.*....*******..*.***.**...*.***.*.*******.*...***..*.......*....*..
.****...*..****.*.*...****.*......*.*.******.*..*.*..**.**.....*...*..**..**.*.*********.*...*.*.**...*..*.....******...*..*........**...***.**.****.**...**..**....*.*.**.****..*.**.....***.*.*.*.*...*.*........****.***.**.***....*.*..***...**.*.**..***..***..****...****.*..*.*.**********.***.**..*.**...**.....*..*.***.**..**..**.*.***.*..**......**.*..*.*....*.**.*.*.*****.*.*....*.*...***.****.**.*..***..*******.*.*.......*..**..*.*...****..**..**.*...**..******..*.**.****..*..**.***..*....****.*.***.*....**..**..**..****..**.**.*.**.***.***.*...*...***....***.****.*.*....*..**...*.*....**......*.*.**..**.*.....*......*...*.***..*.**.**..**...***.*.**..*.*..*.........*.....*******.*.*.*.***..*...*..**.*****.****..*******.*..*.***..*..*.***.****.**..*...***..**...****.*.***..**.*..**.**.*.....***..****...*.**.*.**.*..****.*.*.....*...*..**..***..*.....*...**.........*.**..****.*******.*.*****.*...***..*..*..*...*.**.**..****.*****..**.*.....*.***..*****..*.****.**..*.****.**....*.***.*.**.*...***....*.**..*.***..***.*.*...*..*...*****.**.*...*******..*.*..******.**..*..**.*.*..*******.......**********.**....**.**..***...***.*.*....*.***..*..******..*.*.**..*.**.*.*.*..***..*.*..***.*...***.*....*.**.*.*...***....******..*.*...*...*.....**...******.*.*****...*.*.****.**....**......********.*..*.*..*.*...****.***.*.*...*.***.***..**.***.**...**.**.**.**.*.*.*.***..***.*****.*....**...**..**.*.*..***..*.*****.***..**..*.**..***.*..**.***...***...****.*.**..*.....*...*..*......*.*.*****.....***..****.****.....*.****.**..***....******...*..*.*......***.*..***...**.****.***.*.*.*******..*....*.****...*.*.*.***..**.*.*..*...*.**...**.**...*.*..*....*..**..*.***.***.........**..*.***.***..*.*****.......**.....***.***....*..**..*......***..*.***...*.*.*****....*******.*.*.*.*.*..**....*...*.***..**.*..*...**..**...**...**.***...***...**..****..**...*..*..*.**..****.*..*.*.*.*.****....*****.**.**.**...*...**.*.*.*..*..***....**.*.***.*.**...*.*.*..*..*...*.*.*.*...****......
...**.**...**...*.*.*..***....****..**.....*.*.***.***...*****..**...*.....*****.**..*.*..**..**.*.*..*.***.**...*.**.**..*...**.*...**......*.....*..**.***..*..****...******..*..*......*.*.**......**.**.*..*.****.*..*........***.****.*...**..*..**..*..*..***.**..**....*..***....**.**.*.*.*....*..*..**.*.*****..........***.*..*.***.*...****..*....*.*...**....*...***.**..*..*.....*...**.....****.......***.*...*.*.*.*.****.*.*.*.*..*.*****..**.*....***..**..*.*.*...*.*.*.****...*..****.**.*..**.*.....*.***.*.*.**...***...**...**.**......*.*.***........*.*.*...**.*...****.**.*..*..**.*....*...*.**.....*....*.*.....*..*..*...*..****...***.*.*.*..***.***.*.***..****.....*.**..*..*****.*...**..***..*.**..*..**.*..**..*...****.**.*.**.**.**.**.*.***..**..*.****..**.*.*.*..*..***.....*****.........****..**...*..*..**...*.**.*.*..*....*..*..**..**.*.*.*.*.*..**...**.*..**...**...*.*.......*********.**...*...*****.***.*..*.*.*.*.**.**.*.*.*..*.**.*..*..*.*..***...***.*.*..**..*..***..**..*.*.**.**..*..**..*****..**.*...*.*.**....*.........*...**..*.***...*****.*..*.****.*.*.*.*.****.....**.*.*...**.*.**..***..**...******.*.*..****..*.**..**.***.*...***.**.*.**..*.*.*.****..*..**.**.**.*.*.**.*.***.*.**.**.*.*..*.*.*......*.*..*......***..**....*....*......**.*******.**...*..****.***.*..*...*..*.***.***......***....*..**..**..**.*..****....*..*.**.*...**..**.***....**...*.*...*.....**..*..*..*.*...*.**..**.**..*.*.*.**...***..*.*.....*..*.*.****.**..**.***.*......*....*..*.****..*.**.***.*...*..******..**.***....****.*.**...*.*.***..**....*..*...*..***...*..**..*.*.*...*..*...*.***.....**.**.**...*.***.****.***.......**..*.*.*.*....**.*.....**..*.**.*.**.*.****.***..*.**...*..***.*.*....*.**..*..*****..*.**..**..**..*.*.***.*.*.**..*....***..****.**.*.**.*.*...*........****.*.**.*..........*....****....***.**.***.*....*.******.*.*.**....**...****..*.**.*.**..*..*****.**..***.*.*....**.*...**.**.*.*.***.*********.*.**.**.**.***.****..*.*....****.*.....*..**..**..*.*****..**.*..
.*****..***.*.***.****....***.*.*..*..**.*.*...**......*....*...*.*.*****.**.**.****...*.*****.**...*.***....**.*****.***.*....**.****.*******.**.*.*..**.***....*..*...****.**....*..*.**.*..*..**..***....*...*..***.........**.**..**.*.....*..**.***.*****..**.****..*******...***.**..****...****...****.*.****..*...***..****.*.*****..*.*.**.****....*...*....**..*.**..**..***..***....**.**.*..**.***....******.*..*.*..*.*...**.*..*.***.....****..*.***.*.**..****..*..**.**......**.**......**.*.....*......*....**..*..*...*.*.*..***.*...***..*..*****.......**..*..*....*...****..*.**.***.*.****..*.**.***...*........**...*...*..*.....***....*..*..**.**..*.**.****..****..****.**..***.*****..*.*.*****.****...**...*.*.*****......****....***.**.*****....**.*..**..*...*..*.**.***.**..**..*****..*....*.*...**.*....**...***..*..****..******.****...**...*....**.*.**.*..***...**.....**********..**...*...***......*..*.*..*.******.*.***.***.*.*..**.*..**..**.***.*...*.*...***..*....**.*.***.*.*....*....**....*..*.*..**.**.****.*..*.*****.*......*..*.**.*****..**..**....*...****.***.......**..**..*.****.*...*..***.****.**.******..**.**.*.**.*.*.*.**.**.*.**...*.*.****.****.**..*.****..*.*..*.*.*...**.....**.*.....**.*.*.**......**.....*.**.*..****.*.......*..**....*....**.**....**.*..*.***.***.......*..***.**...*.*..*..*.***.****..***..***....*.**..***.***.*..*..*.**...*.*****...**.*..**.****.****.*..*.*.**..**..**.*.**.*******..*****...**...****.*...***.****.**...*.....**.**..****.*.*******...*..**..**...**..****..*.****.******..*..*.*..*.*.**.****..*.*****...***..*..***.****.**..**....***..**....*..*.*..**....*.*..*...*...*..*****.*.*..**.****..***.*.*..............***.*....*******...*.*.**..*.****....**.*.*.*..*.**..*.***....**.**.***.*....*.**..**..***..*.....***.**..**..*..*.*...**..*.**.*..*.*......***...**...***.**.....*.**.*.***...***..*.*.*...*.**..*.**.***.*.....*..**....******..*...**..**...*....*.*....**.****....***.*.****.****.**.*..*..*..**...*....*****.*.***....**.***..*.*
*..*.*...**.*..*.***....*****.....*****.*******.....*.*..***..*.***...****...*...*.**.***.*..****.****.******.*****...*.*.*.*.*...**.***..*.*****.**......***.....**.****..*.....****....*****..*.*.*.**.**.*.****.***..**...*.*.*..*.*.*.***.******.*..**.**.**.**..*****....*..***....*.*.**.*.*....*..***......**.**.**.*...*...*......*..********.*..**...*.*......*.*.*.*...**..*..**.***.*.*.*..**.**.**.*..**..*.*..*..*..**..****.*..*..*..******.*..*..*.....*.*..**.**..**...*****....*.*..**.*.****.********.**.***.**.***..****....*.**...*..****.*..*..**.**.*****...*...****..**.***.**.**..**.*.****.*..**..*..***.....****.....*...........***.*.*.*.****...**.****.*.**...*..*.**.*...**.***...*.*..**..*****..*.****.*...*..*.......*.***.**..**.*.**.**..*...*.****..**..**..***.***.......*.*.***.*.**..*.**.*.*.*....*********.*...*.**...**...*.**...*.*.*.*...**...****.*.*....**.*.*..***.*..*.***..**.*.*.*.**.*..*.*..**.**.*.***.*..**...**.....*.*.***.******.*..*.*......*....**...**.*.*.**..*..**..****.**...*.***.**.*.*.***..****.****.*****.*...*..**...*..**...******.*.*...***...*..***..**.*.*..*...***..*.**.**..**..*..***..**.***.**.*.**...*...**....*..*..*.**.***..**....**...**.**.......*.*.*..*.***.....*.*********...**....*.*.*..**..*.*..*******.*********..*****.*..*****.*...***...*..**..**..****..*..*******.*.*...**.*..**...****...*.*.*....*...****....*....**...*.**..*...*.**..***....********....*..***..*........**.**.***.*.*.***.....*..**..**.****...***.***..***..*..*.****........**.*.*.*.*...***.****......*...****.****.****.**...***..*.**..******.*..*..*...*.*.*.**.************.**.*..*.***.**.......*.*****.*..***.*....*..*..*.*.**.*..*.*****.....*.***..**.*..*.**.*..*..*.**.....*..*****.***.*****.***.****..*.*.*.***.*.******.**...*....***..*.*.*..**..*.*.*******.*..**.**...*...*.****.****..*******.*..**....*..*...*...**...*..*.***.****.***...*.....**.*....*.*.*..*.**.***.*..*..**..**..*.**.*.........*..**.***.*...*..*..**.*.*..*.......**.**.*****..***....**.*.**.***....*..*.....
*..*****.*..***..*..*..*..**..*.**.*..*...***..*.*.**..****.*....*****..*.*.**..**....***..***...**.....*****....*.....***.*....***..*..*.*****.*.....**.*...**.****.**.....***.****.*...***.*..**..***...***..******.**.*.**...*..***.***..*.*.*.***..*.*.*...*...***.**.***...*.*...*.**.*...*.*.*******.***.**.*.......***..***...*..**...*...*.***..**.******...*.*..***..****...*.*...*****...**.*.***.*.***.**..**...*****..*...***.****.*....*.***.*..*.*..*.*....**..*.**..*.**.*....**..*...***..******.**..*.***.**.*******.**..**..***..**..**.*.**.*******..*.***.*..**..*.*....*..***...**..*****...*..*..**..*..****..*.*.*.****.......*..*..*.*.......*..**....**...**...*.*..*.**.***.*****..*.*.***..*.*...***..*****.**..*.***...******....**.*.**....**..***..****..*.*..*.*.*.***...****.***.*...**....*..**.*.****.*..**..***.*.**.*.**....*..***..*****......*****.***.*..**...****...***.*.******....*.**.*....**.*.**.**.*..*.****.*.***..*...**.*...*.***..*..*.....*.***...***.**.*.*..*****.*.*.***..**.*..*..**...*.*....*..**.....*.*...**.**...**...****....*...*...*...*****..**.**.*..*.*...*.*...*******..**.***..***.**.**...*....******.**......**.*..***..*...***.*.****.*...**..******...***.*....****.*.*.*.***.**.**.*..**..*.******......**.***.********.*..**.**.......*.**.....**....**.**.**...**.......****.*..*.*.*.*....**.......***......***...**.*.*..*..***.*....*********.**.**.*****.****.*.**..*.*.*...*..*...*...***.**.*.*.**.*.*.*.**..**...***.*.**.*...*.*****..**.*..***.*....****..*..**..*...**.*.******..**...*.*........*.**.*...***.*.****.*****...***.*..**...**.*.*..**......*..********..**.*..*..*..*.*....********.*.**...*..*....**..**..*.**.*..*****..***...*....*.****.**.******..***.*.**.*.*..****.***.*....*.**..**.*.*.*...**..*....****...**..*.**..*.***..*...**.*.*....*.....*..**..*..*.....*.*....**...**.......*.......**.*.*.**.***.***..**....***........*.*.**.****..***....**.****.......*.*..*.***.**...**..*.*.*.*..**.***....**.**.***.*..*.*..**.*.*..........*.*...*..*.**...*.****..
*..**.**.***.*.*.**.***..*..*..*.*.*.*..**.....*****.***.*...***..***....***...*...**..*.***.***.*.*.**.**....**..*.*..****.*..*....**.**..*.*.****..**....**....*..*..**.*.*.*****.*.*.*.*.***********.**..**.**.*.**.*.**.**.*..*..*********..******.*.*.***.*....*..***..***..***********..***.***.*.*.*****..*.*******...*...******.*.....**.*.****..***..*..*.*.*.....**.*.**..***.*.*.*.....*.*...**.....**.**.*.*..*.**.*.........*....*.*..**..****.*..*..***.*.**.**..*..*....***..*.*..*...**..**.*.**.*.*.*.**.***.**...**..*.**.******..****...**.*.***.*....****.***..***...*.***.....*..**.**.*.**..**.*.*..*....*.**...*..**.***....*...*.****.*...*.**.*..**...*.....*..*....**.*.*........***.**.****.***...**....**....*..*.**.*.**.*****.***********.*****.........*******...*.*.*.*.*.*.*.*..*..**..**.*.*.***.*...*..***....*.**.**....**.*.*..*.**...**....*.*..***.*..**..**.**..*..***..**.*****...****.*****.*.*****.*...*****..*..***..*.*.*..*.*...*.......*.***.**..**.*...*.**...**...***..**.*.****....*.*.**.*.*..**..*****....***...*.*******....*......**.**.*....*.*......*..*.*...*****.**.****.**..***.*****.**.**.*..*...**....**...*.**..**.*.*.*.****.*.*.**...*.*...*.......**.*.*..*..*.***.*.***...*.**..*...**.**..*****.*..*.**....***...***.****....**....*.*....*..*..*..**.**...*...*.*.**.***.....*.**.*.**...*..*.*.****...*.*.*.*.**....**.*..**.....**.***.**.**.*.***.****.**...**....*.**.*..**.*....**....***.*..*.*...**..**.***.*......**...**....****.*.****..*...*.*..*.*.**.****....***..*....*.*..**....*.*.*......*.*.*....*.....*..**.*.....****.*..******.*..**...*****..*...*.*..*..*..**.*.**.*.*****..*..***.**..**......***..*****...*****.**.****.**.***.....**...**.**.*.**.***.******..*.********.*****.***.....***..*....*.........**..**....*....*.*.**.****.*..*.*.**.*..**.**.**.**....***.....*.*..**..**...**..*****..********.**.**.**.*.***.**.**..*...**.*....*..**.*....*.**..****.*.*.*..*..*...*.*.*..*.**.*..........*....****..*.***...**..*.*...******..******.*.**.****..*..*.****.**.*.**
*.***..*..**..*.***...*..*...**.**..****...*......*..**....***.*.***...**.**.***....*....****.*.......****..****.****.**.*..****.**..***.....****..***......******.**.*....****....*..**.....*.*.......******.*.*...*.**....*..*****..**....*.*.***.*.*.*..****.*..*.**.***.*..*...*..**....*******.****..*....*.*****..*.**.**..***.**.*.****.**...*.*..*.*.....**.****..**.*.*.**.*...**.*..*....*..*...**.**....*.*.**...***.*.*.***.**..*.....*..*...*..***..***..***......**.....*..*.**.*.****.*.*.***...*..*..***.....*.*...*...****.....*.......*..*.....**.*..**.***.*.**.*..***.******.**.***..*.***...***...*.....*......*...***.*.*..*..****..*.....*..**..*.*..****.*.***.*..*.*****.***..*.*..***.*.......****......***..*....**.*..**.***..**...*.*..**..*.*..*.***.**..*....*..**....**...****.***.***..*.*..*..*.*....*..*.*****.***..**....**..**..**.**.*..*....*.*.***.*..*..*....*..*.**.....******.**.**.**.**.*.***.***.*...******..*..*..*..****..**.*..*.*..*.**.**.**..*.*....*.****...**...****.....*...*.******..**.*.*.**.***....*******.*.***.*.**..*.****.*..****...*...*.*.**.***.**..*.***..**...*......**.*..*......***....*.*..**.*.*.****....*.*.**.*....*..***.*.*.***********..*....*..***...**.*....*.**..*...*.....**...*..***....*.****...*.****.*.....*.....*....****.*.****....***.*..**.*...**..***.....*..*.***..*.....*....****..*.**.***...*.***...*.**.**..***..**.***..***..**.*.**.......**..*..****..*.*..**.**..*.*....*.*..*.***.*..****...*..*...*...**..*.*...******.****.....****.*.*.**...*..*.***.**.......***.....*.*..****.*.*...*..*.***.*******...****.*..*..*.*.***.*.*.*..***.*...***.*.*.**.**..*...*********.**.*....*....*..**....**.*..*...*.*.*.*****.***.*..**.**.....****.***.**..***.***..*..*..*...*****.***..*.*.......**.*.........*..*.***.*...*..*****...*.....**..***.*..*.*.**.....**.****..*.*.*..****..**.***.*****..**...*...*....*..**.*.**.....*.*..*.***...*..*..***.*.*.****..**.**..****.......*.**.**..*.*...**.*.*..*...*.**.****.**.***...*.**.******..*...*....**.**.*.....******..**
.****....*..*...**..******.....*.*.*.*..***.**..*****.....****..**..*..*.*.***.....*.*.**...****..*..*.*.**.*.*.*...**.**...*..**..*..*.*.*.**.*.*.*.**...*.....*...*.....***.***.....**...***..*....**....**..***.***.**....***.*.***..*..**..****.****.....***.*****.*..**.*...*.*..**..**.**.**.*..****...**...**.**.**.*..**.****....*.****.***.*.*.*.*...*.....*..**.**..****.**..**.****...****..**.*.**.*...*.**..**....*****.***.....*.**.*.**....**.**..*.***.**..*...*.....***.*.**.**.*...*.*.**.**...***....*******..*.***..**.*.....*......**..*..*****......*....*.*.**..***....*.**.****..**..**.....*..**.**...*.**.*...**..**...**.*.**.*..*.........*..**.*..*..*.*.**..*..*..**...*.*..**.*.*..***.****...*.****..*.**.*.**.***...**.***.*.**..*.....*.*.**.....****.*..***.***.***.....**.**.**.***.*.****......**...**.**..*...*****....*..***...*.***.*......***....*...*.**.......*.**.*****..***..**..***.***.***..........*****.**.**..*.*.*.*..**....**..*..***.**....**.***.***.........**.**.*.**..***......****...*..**.****.***..*..**.*..*..*.*..**...*..*..*****..*****..****.**.......*******..**.*.******.*.*.*..*..*...*.***.**..*.*...*.*.**.*.*.*.***......***...*..**.**.**.**..**..**...*..*.**.****.*.*..***..*......*....**..*.....*..*.*.********.***.*..***....***..**********..**..**....******.*****..*****...****.......**....*.**..***.**.*..*.....*.******.*.********....*.....*....***.*....*.*..***.***...*.....*.*....*.***...**.**..***...*.**.*...*..*.***..******...*..*****...*****.*******....*....*...****..***..**.****.*.*..***.*.****..****.**..*...**.******.*......*******........*.****..*.*..*.**.**..*..**..***..****..***.***.*.**........*.**.*.*...**.**..**.**.**..*.**..*.*.*..**.*.*.***......***.*.....****..*.**.***...*...**.*..**...*.*.***...*....*.**.*....*****...*.***.*.*.*.**.*...**.*.***.****.*.......*.***.*.**...*.*..***.*..*.********..*........*.**.**..*..****...*...***.**..*.*****..**************...*..**.*..*.**.**.*....**....*.*...*****...**...**.***.*..*.**....*.*******.*..*.
...****..*.*.*..*.**...***..*.*..*..**.**...*.*.*..*******....**..*..*.*****.*...*..*.*.**.***....**.*...***..*.*......*..**..***.*.**.**.*.*.*...*.*....**..*...***..**.***.**..*.**..*****...**....*.**...*.*..*.*...*.*.*..*..***...*.*.*.*....***.**...**....*.**...*.*.*****......*..***...**.***.*.......*..*..*.**.*...***.**..*...**.*..*.****....**..***.***.**.*.**....*..*.*.*.......*..**.*..*****...**.*..**...**..**....*..*.*.*..*.*.*....*..**.**.*.**..********..*.*.*.****....*.***.*..**......**..*.*.***......***.**..*.*.........*.***..*...***.*.*.**.*.*.*...*..*.*....**..**......**..*..*.***..*.*...*.*.....***..**.......*....*.*.**...*..***.*.*...**.**.**..*..*.*..*.*.*.*.*.*.*.*..**..*.*..*.**..**..*.***..**....**...**...**.**...**.*.*.*.*..****..*.****....*.**..**.**.*.....*.******.*.**.**..*......****..***..*......****...*.**.**.*..*.*.***.**......**..*....**...*....*.***..**.****.*......***....*****..****..*.*....****.*.**.*.*.**........*.*......*..*...**.**..*..*.*...*...**..****....*.*.*.**....**.***..*.*..*.*.**...*.*..*.*..**.*****..*...****.*..**..*..*.**.....**.***...**....*...*.**.****....*.*.........**...**....*...****..*.***.*..**.*.*************....*.*..*.***..*.*.*.*..*...*..*****.......*..***.*.*..*...*.***.*.**.***..*.**.**.**.**...**....*****.*..*.*...*.*.***......*****..*.*...*....*......*..****.**..****...**.*....**.******..***********...*..***.*...*.**..*.**.*...*.**......*.*.**.***..**.*.**.**..****..**.**.*...*....******...***...*.****.*.*..*.****.*****.....***........**.*...*.*.*......**...*..***.....*.**......*..**..***.***..*..****...**..***.*.*.*...*.**....**.*****.*..*.*.*******.*.*...*...*....**..**.**.*.**.*.**.*.**..******.*...*....**..**......***.*.**.*...**..****.....***********....*.......**....*.*.*.****..*.*.*..*..*..*...**......*...*..*******.*.*..**...***.....*..*...**.*.***..*.*..*.***..***.*.**..***.***.*...*.*.****......*.***.****..*.*.*.*..*****...**.***.***.**.*.*.**.*...*.*.*...*.**..*....*..........*.**.**.*.***..*.****.*
.***.**.**..****....******.***....**.....*....*.**.*.*...*.*.......**.*.*....****.*..*.****..**.*..**.**.***.**...*****.*..**.*.*.*...*.***.**..*******.*...**.*..*.*.*.*..*....*.***.**.**.*.......*...*.....**.*...*..*..*..*.*.****.**.*..*..*.**...*.***....**.***..*.**.......*..*.***..**..**.*..*..*.*...**...***...*....*.*.*..**....*.**..*.*.*.....**.*.*..*.....*..*.*.**..*..***.*..**.*.*..**.*****.*..*..**...***....***.**.**...**...**.*.**..********.***..**..*..**.**..*.****..*.*.***.*****....*....**..*****....*..*.*....*****...*.*******..****.*..******..*....****..****.*..*****.**..**..**.****.*..*.*.**.**.*******...**.*..*****.***.**....*.....**......*.**.*...****.....*..*.***.*...******.*........*.*..*****.*..**.**......**.*.*.*.*.***....***..**.*.*.*.***.*..*.**.*****.***.**..**..*...**.****....**.*.*.*****..*.*.*....**..***...*..*******.***.*.....**.***...*.**...*.****.***.**...*.**.*.***..****.*.*..***.*.....**..**.*...*..**..**.*.**..**..***..**..***...*****.....*.****...*...*...*.*....*.***.******....*.***...*******..**.**..*.*.*.**..***.*...*...*..*.....**...*.****..***...*.****.*.....*.**.***.*.****..*.*..**..*.**..**..***.*....*.*..*.**.***.*.*..*.**.*.**.*..*...*.**.......***.*****.**.*..*.****...*.***.*.*.......**.*.******.*.*...**.*..*.*..*****.*...*...**..**.**.***...**.**.**....**..*.*.**.*.**..*******....*.*.***.**.*..**..*****.*****.***....**.*****...**.***.*.*.*.****..*.******..**.*......**.*.*.*.**.***..*.*..***...***.*.***..***..**.......*.****.***..*......*.**..*..**..**...*.*..*****..*......*.****.**.*....*.***....**.*****.....*..******.*....***.**.*.*.**...*..***.*...***..*...************.*******.**.*....**..*..**.....*..***.***.*.*.**.*..*..****..*.*....*..*******.**.*.*.*.****...*.***.******.**.**.**..*.****.*..*....*.....*.****...*******.*.*.*.***..***............*.***.**.***.*.******.*.*...********.**..****....**.**...****...*..*.*.*...*******..**.**.*..*..*.*.*.****.*.**..*..*...***.*******..*****..*...***.....*..*****..*..*...****.**..*
.*.****..**...*.**.*****.**...***..**...*.*...****.*.*..*.......*..*...******.*.***.*..*..******.*.*.**.**.****...*.**.*.*..**....*.**.......*...***...*..*.*.*..*..*.*...*.**.**.*.***....*..**.*.*.*....******.*.*..**....*.**..**.****.**.....*.****.***..*............***....**..*..*.*....*.****.***......*...***.**.*...**...***..*..*..**..*...*.*...****.*.***.*..*..*.*.*..*.*..******..*.*.*.**....**.****.**.....***.....*..*..**..*...****..*..***....*.**..**.**.....**..***.***...*..*****.***.......*****.*.**..*....*****.**.*.**.....**.**..*.*.*.**..**.*...***.**...*.*.....*..**.*.**..*.*..*.*....**.**.**.******....*.*.**.*.******...*..*...*.*.**.*.******.*....*.***.***.*...*.*.......********.*.....**...***.*.*..***.****.....**...***.*.....*.*..**.***.**..*...*.*.*......***..*.....**.**.*..***.*....****....**.**.*...**..*....*...***....*.*..**.***...*.*.****.*..***..*.....*.**.****.***.*...*.**.*..*...*.***..**********..*..*.**..*....**..***..*..****.*.*..**..*....*****.***.**..*.**..*.*..**..**.**..*..***..*.*...*..*..**..*.****.*....**...******...****...*...*.*..*..****.****.*..**.*.**...******.*..****.*..**.*.*..*....*.*..*..*..***..**...*...**....*..**.****..*..***...*..*****..*....***...****.**.*...***.***.*...*.*.**.*****..**...**..*.***.**..*.*****.....*.****...**.*.******..*......*.**.*.*..*.*....**..*.*..**.**.***.*.*.*.*****.**..*****.....**..*.*******.*..*....*.*.***.*..*****..*.*..*...*...*...***..*....*........***...***.*****...*..*.**.******...*.....**.*.*****..*..**.....**..***.*..***.*..**...***..*...*.*.**.*....*.*.*.**..*..****.*.***.*..**.....*..*..***.*....**...*.****...*..****.*.*......****.**....**.*....**.******..**...*.*...*.**..*..*.**..***..**..*.*.***.*.**...***...*****.**...***.*.**.*.**.*..**.*.**.**.*.....*....*..***..**.***..*****...*.**.......****.*.....*.***...*..*.***.**.*...*....**.*..*...*.*..**.**....**..*.**.***.**.*.*.*.*..*.*.***.*.*.*.**.*..**.*...****...**.*..*.*.***.*****..*.***..*.*..*.*...*.**.**..*.*..*********...**..*.***..*
*.*.**..**.*.***.*..****.*.....**..***...*..*.*.*...**.*..***.*.....**..***...****..*....*.*.....****..**....**.*.*..***..*.*.**.*.*.....*****.**.***...**..***.**..***.**...*****.*....*.****...*..*.*...*.********..**.***.**.*......****..*..**..*.***.*.**.*.*.****..**.***..**..*.*..**..***..*..**...*.*.*....*...*.*.*..*..**....*..*..*..****....**.**...**.*..****.....*..*....*.........*.....**.*...*..**.*.******..**.......**...***...*...*****...*.**.**.*....*..**..*.**..*...*.**..*..........***...*.*.*..***....**.***.**.***..**..*.*....*..***.****...*.*...**.*..***..*.**.**.**..*...*..*...*...****....**.*.*..*.**....*..***..*...*.*.*...*.*.**..*..*....**...**.*........*.*.***..*.**.*..*...*****...*....*.**..****.**.*.*..****.**.******...*.*...*.***.***..**.....*.**..*.......*.*******.*...*...**.*.*...*......*..*.***..*..**.**.*..***.*.*.*****.****.*.******....*.**..*......**..*..***..*.***..**.***....*.*..*.*****.***.*.*.**........**.**.**....*.*..*..*.**.**..****......***....**.*.*..**..*******.*****.**......***.*..*...*..**...*....*..*..**.***.*.**...*..**.***.*..*..*.***.*.**.**.*.**.*.******.*.***...*...***.**.**..*..****...*.*..*.***.***..*.*....*.*...**..**.**..*...*.*..*.*....*....***....*..**....*..**.*.*...***...*...*..*..*...***.*..*.*...***.*******.**..**.***.....*..*.*..***.*.******.**.***...***..*..*.....***.***..*****...****.*......*..**.**.*.****.....***.*..*..****.**.*.*.***.*..*..........*.*.**.*...*...***.**.....*...**..**.*.**...***....**.***....*....*...**....*.*.**.***...*....**..*.....*..*.*...**...*.*.*.*....*.******.*.*...*.*.*.******..*.****.*.**.*...***.******..*..*..*.***.***.**.....*******..***.**............*....*.**..*.*.....*..*.*.*****.*.*...**.**..*.**....*.*.*...***..**..****...*..*..**.**..*.*.***.....*.**..*..*...**.****..*.*....**.**.*....**.*.******...***..**.*****.....****.*.*.*.**...**...*....*.....*.....**.***..*..****....*.***..*.*.*.*....**.*.**.*..*.******...**.*.*....*.******..**.**.....******..***.**.******.*.**..*..***.**
***.*..**...***..**.*.***.*.***.*.**....*.*.*.....***.*..*...*****..***....**.*.*.**.****.*..**......**...***..*...*.*.*..******.****....*.*..***.**.*.*.**.**..*..**...***.....**.*..**....*...*.....***.**.*.****.....*.....**.*....*********.****.*.**..**.*..*...****.*....*.*...**.**......****..*....*.*...**..***.*.**...*...*.****..**.*..**..**.*..**.***....***..**..**.*.***..*...*.****..*.*.*..*.*..****.*..*..**.*.**..*.*.*.***....****.*.**.*.....****.*.....**..****...*...*..........*..**.****.*.**.....****....*.*..**..**.*..**....*.*...**..*..*..**..****..*.**..*.***.*..**.*.*.*.****...*...***.********.*....*.*.**..**.*...****.**.******.*..**.*...**.*..**.**.**.*****......***.*.*.*.***.******....***.***..**.*...**...*.**.**..*****.**.**.....**.*.*.*.**.****..*.*.*....********..**.**..*.*.*.*....**..*.*....*****.**..*..*..****..**....***..*..****.***.**..**.**.*.**.**.**......**....**.*...***.**....*.**.*.*...*.*.***...*.**.*.***.*..*.*..***..**..*...**.*.*..*.*...***.*.**.**.****......*...***...**.*.*.....*****.*.**..***.***.***.****.**.*.**.***.****...*.*..*...**..**..*...**.*..*.**.****.***.*****.*...*.***..*.**..**.**.**.*.****.**........*****.****..*..*.***..*.*****.*.....**.....*....*.**...*.****..******.******.....**.**..*.*.*.***..****..**...**.***.*...*...*....*.*****.**....*.*.****..*.*........*.*..*...*.*..**..**.*.*..*.**.*****.....*..**.***....*..**.......*.**.*...........*.****.*********.**..*..*............***..*...*...*..*..*.*..***....**.*...**.***.*..*.*.*...........*****.*.*...*****.*....*.........****.......****.***.****....**.**..*.....***..**..**.**..*.*..*..*.**.*.....**..**.*.*....*..**.*..*......**.*.*****.**.*.*.**.*.****.....**..*.*...*.********..**.***.*...**.......****.**..*......*.*.*.**..*.*...*..***..*.....*.**..*...***********..***.*.****...****..**.*.*.*.*****...*...***........****..****.*..*.*****.*.***.*..**.******.***..**.....**.*...***..*.*.**.*.**..*.*.*.***.*.*..*.*..*..*****....*.....*.*.***...*.....*.**....*.**.*...*........*
*.*.*...**.*.*..***..***.**.**.*...***...***.*....***...*..**..*.****.*..*..*...**.*.***..****..**.***.*.**..**...*..******..*.****.*.*.**..*****.*.*....***..**....*....**..****....**.**..*..*.....*.**..***.*...**..**.*.*.**....**..**.**.**..*........**.**..*.****.*.*.........*...*****...*.***.*....****..***...****..*.****.*..**.**.****..**..*....***.**.*.*...***...***.*.**..****.****...**.****..**.*.**..***.***.*.*.***..***.**.*....*..**..*..***.*.*.****.*.*....*.*...*...*....***.*.*.***....*******...*....*.*.*.*...*..**.**..*****.**......**.*........*.**.*****..***.*.****...*.*....**..*.*.......*.****.*.***.*****....****....*.***.**.*.******.***..**..*..*....*.*.*....**...*...*.*.****..**.**........**..*.*.*...*..*.*..****.**....*.*.*.**..**.*.**.**.*.*....*.**.*.**.***.*..*********.*..*..**.**.*.*....*..***.*.**.**...***..**.**.*...*.*.*.******.**.*.******.*...*......*..*...**.**..*****.......**..*...***..*.*....**.*.*.*..***.*.....*.**.**.*.*.*..*...*..*...*.*****....**.*.****.*.**..*.*..***.*..***.*...*..*..****.**.**..*****..**.**.****.*..***.**..**..**.*..**........*..***.*..**..*.*..***.*.*.*.*...*.......*..***..***..*..***....*.**.*......*.*****.*.***..*.*...**.*.*.**.*....*.*****.*....*..*......***.*...**.*.*..*****.*.****.*..*.*..*..*...*****.***..*.......**..*..***..**..*...*..**...**...***.*..*.**..*..**.*.******..*.*..******..*.**.**.**.*.*..*.*.....**.*..*......*.*..*..*.*.*******....*.*.*........*.....*.**.***...*..**..***...*.***.*****.***.*....**.*.*..****..**.****......*.***....*.**..***..***.******..*....*..**.**..*..***...*.*....***.*..**..****.*.*.***..*....****..*.**..*****...*..*******..**..*...*.******..*..**..*.*...*....**.*...**.*.*.*.****.*.***..*.*..**.**....****...**.....*.*...**..*.**..*.*.*......***...*...**.*...**....*...*..***.*.*****..*...*****.**.****...****..**..**.....**..***..**.*.*.*.*.....*...*..********..*.*.*.......****.*.**.**.....****..*..*...**..*.**....*..**.*******.****...****.***.**.*.**..*..**....*..**.**.**.....**.*
.**.***..***.*.**.*...**..*........*..*......*..*.....**.*..*..*.**..**.*..****.**....****..***...*****.*...*..*...*.*.*..**..**..*.***.**...*..*.......*.*....**...*..*.*..*..*.*..**......***....**..***..*...**...*..*...*.**..**...**.*.*.***.*....*******....*****..****..*......*.*...**..*..*....**.**..***.****.***.**..**.***.**.*...*....*....*.*.*.*.*****.*...****.****..*...*..*..*..*....***.*...***..****..***....***.*....***.*.*.*...***.*.*.**..*...*..**..**.*..*.**......**.*..**.**.**.**.*.*.....**.*.*...**...*..**.**.***...*.*.*..**..**..*.*.**.*******.*..**..***.*..*..*....*.*****.**.*****..***..*..**.**.**.*.*..**.*.*..**..***.**.*.*.***....**********.**.*..**.**.*....**.**..*....*...*.**.*..*..****.........*.*****.*.*..*.***.*.**.*.****......*****.....*.*.****.*.***.*...*....*.**.****.*******..**.***.****..*..**.**.....*.*...**..*..*.***......******..*.*.***.**...**.*..*...*.*****.*..**..*.*..*..******.***.*****..*..*..**.*.**.*...*..**..*.********.*...******.*****.*..*..***..***.*..*...**..**.**.*..*.****...**.*...**.*.*..*.**..*****..*.*...****.*......*.**.**.**.*...*..********...*...*.*...**..**..*..*.**.*..*...**..***..*.*..**.**.*....*.**...*...*.*.**..****.*..*..**...*..**.****..**.**.*...*..**.*.*.**..*..*.*.*..*.**.*..*******.***...*.***.**.**.*.**.*.*..**..*..*****...*.**.*...*.*...**.**.****.****....*.*.**.***.**...****..***.....*****.*.*.******.****.*.*..*.....******.***...*.***..*.****....*.**...**..*.**.**....*.***..*.******.*******...*.**...*....*..**.*.*...**.**.*****...*...*...*****..**.*....*.****.*.....***..*..****.****...**...*..****.*.*.***..***...*******.*.***..**.***********.*..**.****.*.*.**..*....*.***...**..****.....*.***.*..**.*...**.****.**..*..**..***.**.****...***.*.**.*.****...***.*..*.*..**....***...***..**.*.*.**..*..**..**.*.******..**.*.***.*.*....*.*****.*...*.*..*...*...*.*.*...**.**.***..**..*..****.*..*...*..*..*..............**...****..*.*.**.**..*.**.**.*..*.*.**.*..***...*....**.**.*....*...***.**.*..*.***...****.*.*.**
..***.**..*..****.....****..*.*****.**.*...**.*....***..**..**.*.****.****.*.***.*..****...*.*.**..*****.*.*..*..*.*..****...**.*..*..**..***.....**.**.*.***..*..***.*.*****.*.*.*****.**.*.*...*..****..*....*.*.*.*...**.****..*.....*..*....****..**..*...*.**...*..*.*.....**......*****.***.*.*.*...*.*...*.*..***..*..*.**.*.***.*.*..**.*.*.**...*.****....*....*.*....**..***..*****..*...****...**.**.*...*****.***..*..**....*.*........*.**.*...*...**...**..*....**.**.***..*..**.*...*...*..*.*....*.*.*.***...*..**.*...**..**.*.*...***.****.***.****.*.*......*****.**..***..**.**...*.*...*.*.**.*.*..*.*.*.***.*.**.....*..*...****...*...****.....**...*....**..**.*.**..*.**...*....*.*..*.*..*..**.**.*********..*.*****...*.*.*.....*..*.**..*******...*..***.**..****..***.*****..*...*....*.*.*..*.**.*.*..*.....***.*..*.*...*.**.*..*...**..***....*..*..**.**.****.**.***.*..****..*..*.***..*....**..*...**...****...*..*.******.**...****.*.**.*.***.*.**.*....***.*...*.***.**..*..****....*..**....***..*.*.*.*.*...*.*.**.*...*..**..**..*.*...**.**.**...*...*****...*.*.*....****..*********.*......*.**.....***..***..***.....*.***..*.***..*..*.*....*.***.******.*....*.*...*.*.*....*.*******..*.....*...........*******.****.******.**.************......****.*.*.*....**....*.*.**.**..*..*.*****.***....*.**.****.*.*.*..**...***.**......*.*..**...*.*****...*..*.***.*...*****..**......*..**.*.*.**.*..**.******..******.*.**.**..***.**..****...******.*.*.*****.*...*.*.****.****..*...****.*...*..*.*....*.***..*.**.*......****.*.**.**.*...*****...*..*.**.*...*..**..**...*.*...*.*.*.*****..*..**..**..*..*....*.*.*..*****.*.**..***.*.*..**.**.*..*.***...*...*.**.*..********.***.**.*.*.*..**.*.**.*...*.**...*.**.*.....**.********..*..****...*.*.******.**.**.**...**..*..**..****...*..**.*...*..***.***.****.**......**...**..*.*..*..**.***.***..**.*...****...*.*****...*....*..*.*..*.*.*.*.***....***.**..**.*..**..*****.....*....*.***..*...***..*.*.*...**.*..***.......*...*.*****..*.*.**.***...*..*.*****
.....**.....*......*...*..****.........**.*.****...****..*.**.**.*.****.*...***.....***.****.**.***...***..*.**.*.*.*.**...**.*.*..*.**.*....*.*..****.*.***.*.***.*.*.*.****.*..*.*.***...*.......*.**.**.******.***.****.***.*.*...*.*..**..**.*...*...*******..***..**..*..**...***...*...**.*****...*.*....*.**...**...*..**..**..**.**..**.****......**.***.**..****..**.****.**.*****......***..*..******...**..**.*....**.**.*.*..**..*...********...*.*..***..***....**.****.....***.*...***.*....**...*..*.*.....****.*.*..*.*.*.*.*.***....***.**....*.*.**.**.**.*.*.*.*..**....***.*..*.**.****..***..**.*****..*****..******...***..*.*..*.*......*.*..****.*.****.*.***.**.*.**.*.*****.......*....***.*....**.**.***.*....**.....**.***.***..**.**.**.*.*.*.*...**.***..********..**......**..*.*.*...*.*.....*..**.**.*...*...*..****.*..*...*.....****..*.*..*....***.**.....*.**.**..**.*.*...*****.*...**......*......*..**.***.**.**.*.*...**.*.**....**.**.***...***.****..*.*....*..***.*......**..***.**.*.***.*.*.*.*....**..*.*..*.****.*.***.****.*....**.*..*..*..*.....***..*.*.*.*.*.*...**.*******.*...*..*..*****.***...***.***.**.**.***.*.*.**.*.***..*.**..*.**.***....****..**.*******..*.*...*.*..**.***..*.........*.***.**..******.*..****..*...*..***.**..***********.*...*..**.....**..*.***..*...******..**....*.*****..*...**.**.*..*..*..*.*...***..**..**.*.*.*...***..****.*..*..*****.***.....*...*..***..***....*....**..*..****.*.**..**..*....**.*...**.**.*..*.*.**.**..**......**..**..**...*.**..**.******...................***..*.*...*..*.**.***..*******..*.**..*..*.***.*..**.***.***.**......*.*.**.****..****.*...**.*.*.**....***.*...*..***..****.*.*..****..***..*...*******..***.*.**....*.*.***.*.*..*.*.***..*.*....*****..*.********..***..**.*.*****.*...*..*.*....*.*....*...*.*****...*...**..*.**...**..***.*...****.*.***...*****.*..*...*****..*......*.*******...*.*.**..**.***.*..*..*.****.********.**..*.*.***......*...*.*...**.***......***....**...*......*.....*.......**.**.*.*..*.**.*..*.*.**
*.*....*.*...*****.*.*....**..**..**....*..**...*...*...**.....*........******...*..**..*...*.****.**.*.*.*.*.*....**.**......*.***..***.*.***.**....*...***.******.******...*.**...*.*..*.*...*..**...*..**.*..*..*....****.*.*..*.*...**.*******..**.*.**......*.*..**..**.*..***.*......***...******..***.**..*.****...*.**....**.*****.**..*..***..****.*.**..**.*.*..*...*****.**..*..**.*.*...*********.****.***..***.*.*.******.*...**.*..***.******..*...*..*.......*.***.*******..*.***.*.***.**...*...*.**.....*...***..*...**.**..*....*.....*.*.**.**...***.*.*.***.****.***.***.*..*.**..*.***..*.*..***...***.....****.*********..***.***...*****.**.*....***.*****...*****.**..*.***..*...***.*...**.**.**....*.....*.**.*..**..***.**.*.***.**..****....**...*******.*..***.*....*****..*........*...**.*.....****..***..***.***.**......*..*...*****..***..*.**.**...*..**.**....**..*******....*.*..***....**..*..*****.....*.....***.**..******....**..***.***..********.**.**.*.......*..*....*.*.**.*...*..*.**.**.*.***.***..**...**..*.......*..*.*..*...***.....*.*..*****.*..*...**.......*.****.......*...*..******..*.*.***...*.*..*.*.**.....**.*....****.********.*.*.*.*..***.*......*.*.*...***.*...*.*...**...***..*****...****.**..*.*..*.*.*..*..*.*....**..*..*.*.*.*..**.*..*....*.****..*..*..***.*****....*...*..**...*.*....**.*.....**...*******.......*****.*..*..**....*.***.***.**..*..**...**..*.**.**.....*..**...**...***...**.****.****..*...*.*..***.**....**.***.*..***.*...*...***.....*..**.*...*..***.******.**.....**.**..**.**..*...*.***..........*.*..*.*.**.*..***.......***..*.*.*****.*...*.**..******..*..**..*..**.*..*.*...**.....*..**.***..**......*.***.....**.***.**********.*.****.**.**..*.**.***...*..*.***.*..*..**.***..**.**..*.*********.......*.**..*..**.*..*.**...**..**.*.*.****..*.*.***...***..*..*.*.....**....**.**......*........*..**..***..*.*...*.*.**.*.*****..**...*.**.*..**..***..**......***.**.**.*..*****.**...*...*******.*.*..**...*.*..**.**.*.**...*.*.****....*.*.***.*.***....
**..*..*..*.*****.*..*.*...**.**...*.**.**..*.*.***..**..*...**.**..***..*****.***.**.*.*.*....**..*.*******.**.****.*....**...*..*.*.**.**.**...***.***..*....***.*.**.***...*..*.....*.*..*.*.......**.*.*..*.**...*.**.*******...*.**...*****.*.*....***.*..**.*.*....*...**..***.*.**......*.***...*..*.......*..**.*...**....*.***.***....**.*....**....*.**..******..**...*.*.*...*.*...*****.***.****.**.**.*******..**..*.**.*.*.*.****.*.*.*...**..*.**..**.*..**.*.....**....**.*.**.***..*.*.**..**..*.**.*.****.*..***.*****.*...*.**....*.***.*.***....*..*******.**..*.****.**.**.**...**..***..**...*.*.**....*****.**.*.....**....*..*.*.**....*.*.***..*..******..***...*.**.*..****..*....***.......****..*.*...**.*.**.*.*.***.**...*..*..**.*..*..******..*...*.*..**....****..*****.**.*.*.**.....*.*.**....*..**.*.***..******.****.********.*.*..*....*....**...**.*...**.*.*.***.*...***..***....***...*.*.***...**.**..**..........****.**.*....*..*.*.*..****.*.**.**..**.****.*******..*..****.*.**.*.*.**..****...*****..*...**.**...*.....**.....*..*.***...*..**......*...****..***.....**.*......*.***....*.***.*...*..**....**..***.*****.****...**.*..***.**..**..*.*.*.**..*.******..*.******...**..*..*..*..****...*.**..*.*.**.**.*****...*......*.**...*.....**...***..****..*..**.****..**.*....***.**..*.*.*.*.***...****...**.**.**.***....***.**.*...**.....*....*.*...***.***.**.*.*.*****..*.*********.*..*..***.*..**.*......*.**...**.**..***.*..*.......*..*...*....**..*.*.*....***.*.***.*****.*......*...*...****.*....*...***.**..***...**..**.*.*..***......*....*.**..*..***.**.**..*..*.*..**.....*.......***.**.*******...*.*.*..*.**....******.....****.*...*.....**..*.**..******.**..**.*..*.*****......*.*...**..*.**..*..*...*****.***.*...*.******.*..***.*..**.******.*.....*.***.*..*....*******.*.***...*.....*.*...***...**.**...*..*...*.**....****...***....*...*.....**.*.*.**..*.***.*.*..***..**.*.*.**..*.*.**........****...*..*...**.*..*..*.*...*.*..*.*.*...*.*.*..*****.*.***...*.****.*****.**....*.
...****..**.*...**.**.****.**.*..**.***.**.*.**...**...*.*.**.*.*.*..*..*..***.*.****.*****.*.*.*..*..*......**....***..*...*..*.*.***..****..*.****.....*...*.***....*.**.**..***..*.*.......*.**...*.**.*.*....*.*****....*.*..........*..*..*****..*.**..**..***.**..*.*..****......*.**.**.*....*...*.***.*.***.*..*.***......**.**.****......**..*...*****...*.***...****.*.****..*.**.*.****..*...*..*.*..*....****..***....***.**....*..*.***..*****.*.**.***..*.**..*.***..*...*...*.....***..**..*.*..***.....*.*.**.**..***.*..**.*......******.*..****.**......*.*.***.....*.*..**...****...**.****......*..*...*****..**..*****...*.**.**.****...*....****...*..**...***.*.*.****.*..***.*********.**.*....******..**.**.**....**.***..*..*..**.*..*.*.**..*....*.*........***.*.**.**..*......*...*..............*****..****.*****.*..*....*.*.****.*..***...****......**...**.*.***.*.****...**.*..*.*..**...**.**..*.**..*....*****....***.*****..*.**.****...*..***.........*.**.*.****...*.*..*...**.*......*..*.*.***...***.*.**.*.**.**.****.**.*.*..*..*.***.***...*...*.*......****....*..*.****.****........***.*....*...**..*.**...*..*..**..*.**.*.**..*..***...**...**.....*.**.*.*.*.*..*****......****.*.**..****.***...***...**....*.*....*.*...***..**.*.*....**..*...**.****.**..*...**.*......****..**.*.**.*..*..***.***..*.*.****.**...*...**.****.*...**.****.**..***...*.*.***.*..*.*..*.*..*******.**.******.*.*.**..****.*.***.*..****..****..***.....*..*.*......*...***.*****..*..*..*...*....*.**...*....*.**.*..****.*..*.*.....*.**.*...*.***...*....**.*.*...........*..*.***...**...**.**..*.**...*.....**..**.***.......**...*.*.**..*******.*....*.*....****..**..*...*****....*.*..*.*..***.*..*..**.*.*********...*.*******..**.*.*.******.*****.*.***...*.*..**...*.****..*...***...*......***.**.....**.*...**..*..****.***.*....*.*..*...**..****.*.**.*..******.*..**.*.*...*.**....*..*****.**....*.*....**.*.*..***.*..*..*.....*.**.**.*.*****.*****.*.*.......****.*.**....***.*****.**..*..*..**..*.****......**.*.*..*
***..*..*****.....*.**.**....***..*.**..**..**.*******..**.*.*.**.**..***.*..***...**...*****...*.*..*.**.*.*.*.*.*.**.*.***..******....*.**.*.**.**.****..***.***...**.*.**.*...*....*.*..***.*.*...*....**.*.*...*...*.*.***......***....*..*.***.*.***...*..*..***.*.******....*...**.***..*.*..*..***..***..**.*..***..*.*.*..*...*.*.**.*.***.*.....*............*.**.*.***..***.***..*..***..*..****..**.**.*.**....**..***.*..*....*.*.**...**.**....*****..*.*.*.....*...*.*.*....*.**.**...*.****..*..*.****.**.***.*..*..**.*...**.*.*..*****....*.**.....*..*.*.**...*.**.***....*..*..*...***.*..**.*...***.***.*...**.*..***.*...*.**...*..**.***.*....*.*.*.***...*.**.......****...*.*.****..*...**.*.*..***..*.*.***......***...**.******..*..****..****....*..*..*.****..***.**...***..**..**....*..*.***.****.***.*..*.*****.*.....****.******..*.*..*.****...**..****..****.....*.*.*.*.**....**..*.***..*..*...**...**.***..*****.******...*.**..*...*..***.*********.*.**..*..**.**..*******.*.*...*....**.***..**....*.*.**...*......*..****..*.*..******..*.*........*...**.*..*..**.*.**.*..*.*...*.***.*..**.*.*****..**..**..*.*...***.****....*****.***.*..*.*..*.*.*.***..*..*.***....**....*****.**...*...*..**.....***.***.*..**.....*.*...*****.*.**.**.*.******..***..*..***.*..**.*..*****..**...*..*.*....*.*..*..*.***.**..*..*.**.*.*...*.*.*.*..*.**.*.**.*.*.**...**.....***..******..***...*...**.*.**.****.....*..***.....*..***.......*....*.*..*..*******.**..*.....*...*..**....**.*..*.*.**.**..**....**..*..**.*..**..***.*.**....*...***.**..**.***.*..*****.***.****...*..*..**.*....****.**..**.**.*..**...*.*.**.*..**...**..****.*.**......**.*.**...*.****.*..***.*.*....**..***.........*.*.******.***..*..***.***....***.*.**....*..***..**.**..*.*.*...**.*...*..*..*******.***..**......**.*..*******.**...*.*.*.*.*..*.*...*******.*....*.**..****....*.*..**.****.********..**.*..*...*..*.*.....**.**.*.**..**.*....**..**.*....*...**..**.*.**.*..**.*.*.***.*.****...**..*.**..**.*...*..*.....*.**.*.**......**..*.
*..*.***.******....*.*.*..*.*.****.*.*....*..**.**.*...*.*..*..*.****...*..***.*....*..*..*.**...**.*.*.**..**..**.**.**...*.....*.*..*****.*.**.*..**...**.*..*.**.**.***.....****..*.**.**...*.****.****.**.**.*****....*..*****.**..****.*.**..***..******...*.**..*.**..*.*.***..*.***..*..*.*.*.*.***.**...****.*..**.*..*.*.***....**..**.*...**.***.*.*.....*....*..****..**.***.*..*.**..*.*....*.*.*.**.******.**.***..*...***.****.**.*...*.*....*..******.*.**..*.*.*.*..*.**.**.***..*.*.*.....*...*.*..**.....**..**..*.*..***.**.*********..***.*...***..*.****.*.*.*.*.*.**.*.***.****....*...***.*.****...*....*..****......**.*****..***.***..*****...*..*.**..*.***.....*...*...*..*..***.***.*....***.**...*.*.*.*...*.*....***..***......**......*...*.***...*....**.**...**..*.***.**...**.*.*..****.***....**.***.**..*..***..*....***...*...***.**.*.......*...*.*..******.**....****..****..***.******.**..*..**..*****.**.......*..*...**....*.***.**.**.***......**..*.*.*...****.*....***..**...*......**.*...**....*..*.****..**..****.*.***..**.***..*********.***........*.*..*....**.*.*...**.....*.***.*.*..*..**....*.*..**.*....**.****.***.*..*.**.**.*......***.*...***......*...**.*..*..*.......*.*..*.....*..*.**...*.*..*...*..*.*.*...*....**..**.****....*.*.**.***....*.*..**.**.*.*..**.*.*.*.*..*.*****.....*..*..***...*.*.**.*...**...**...*.*..*..**.**.**..*..***.**..**....*.*.*.******.*****....***....*.******.**.....***.**..*..*.***..*..****.***.***..*..**..*...**..**...**.**.**..**.**.*......*.*..*..*....***.**.*.*.*.***..*.*..**.**...*...*..*.*.**.**...*.****.*...*...*.**.*..****.....***.***..*...*.*....*.**...*...*..****.**...**.*.*..*..**..***....*..*....*.****.*.**********.*.****..*.**.**.**.***.****.*..**.***.***.**....**.**..**.*****..*..**...*.*.*..**..********.*...****...*.**.*..*...*.*.*******..*.*.*...*.**.**.****.**.*.****.....**.*..*.***..*..**..**.**.*..***...*.....***.***..***......***.**..***..**.*.*.**....**.*.**.*...*..**..****......*....*...*.*..*..*...*..**..**...*.*.
.**.*...*..**.*..*.*....*..*.*..*..*...*..***.**.*.*..*....*...*..*.*.*..**.*..**.****.*******.****..***.*.****..*.**.***..*..*.*.*.**...*..*.***..........****.*.....**.***......****..**.*.**.*.**....*......*..**..***.**..***..***.....*..******.***.*.**....****.**..*...*....*....*.**...****.**..*.....**....**.*.*...***.*.*.*.*....**.*......**.*.***...**.*.*........**....*.*****.**..*******....*..*.****..*.*..*.*...**..*...****..***..***.*..*****..****.**...*..**.**..**.****...*.*.******..**.*..**.*****..****.*.****.***..*....*..*.*...**..***.**.***.*.*..*****.*.*...*.*..*...*.*..*...*..**...***..**.*****..*.....***..*....***...****.*..**....***...*....**.**....****.**.*...**...*......**..*...*.**..*..**.*.*.*.*...*..*.*.*.*...*..***.*....**..*....***.**.******...**.*****.***.****.**.*.******.**..*.**...****.**...****.***...***.*.**...*.*...**.*.**..*.*.*.**.*.*..*.**..**...***..*...*.**.**...****.*.*.**.*****..**..**.*.*.*..**..****.*..****.*.***.*...*..*.*.**........*...*.**.*****.**..*.*.**....***......*.*....***.*....*.*..*.......**..**..**..*.*****.*.**.....*.****....*......*...*..**.**.*.****..***..****..*.*.**...****....*..**.*.***.*.*..***..**..**.*.****....***.***..***.*...********...*...**...**.**.*.**.***.*..*.**.**.**.....**...*.*..***..*....*..*.*.***..**..**.***.*.*.*......*.*..**..*.***.**...*.*.*.***.**.**...*.*..**..**.*..*....*.****.**.*...***..*.*...***...***.**..**.***..******.**..***.*.*..*..***.*****.**....*.**...*.**..***..**.**.**...***...*****...*..*.*.******.*...**.*******....*...*****...***..**.*.*.***....*...*..*....*.**.*..*.**...*.*.*.***....**.*.******...*..******.***........*.**.**.*...**.*.**...**.**.*.**..*..**.*..*.*.**.***...***.**.......*..*...**..*.*..**...*.*...**..**.****..***..**.**..****..**..***.*.*.*****..*****.*..***.**......****.**.*.***.*.*....*..*..*.***.****..*..*..****.....**.*..**....*.**.****.*....**...*.****.*****.**...**.**.....*....****..**..*..**.**.*.*.*..**...*.**..*.****.***..*.*******..*.*.*...*...*..***.*..
**.**..***.....****.**.*.*.**.**.*....*****....*****.....***.......*..****.**.*.****.*.******....*.*....**...*****.*...*******.*.*.***..***.***...***.*.*..***.*.****.**..*.****..*...**.**...*...*..****.*.*****..*.*.*.****.**.*.*.**.*..*.*..***.*****..*.***....*........**...*.*.***.*...**...*....***.**..*.**.*..**..**..*..*....**...**..***..**.****.******.***.*.....**...*..*****..**.**....*......**..***...****....******..*...*...***..****..*.*...**.**....**..........*........***.**.****...*..*.*.*..***.*.*.***.*********..*..*****...*.**.*..*..*.**.*.*..*.*....****..**.**.*...*..*..**.**..**********..***.*....**...*..*..*.***.**.**..*.**.*......*.*.*.*...**..*.*..*.*.*******..****....****..*..****...***.**.****.*..*.**.*.***.*.**.**..*.....*.**.**.*.*.***.****....**.*.**..*..**..**.*******.*.**.***..*..*..**.***.*..*...****.*.*..*..**.**....*.**.**.....*.**...**..**.*..*...**..**.****.*.*.*.*..**....*...***.*.....***.*..**.*.**.**...*.***....*..***..******.*..*.*.***..**...***...***..******..*....****.***.*.*..*...*..**...*.***.**.**.***.***...*...*****.***..*.*..****.......*..*..**..*.**..*...*.*.......**........**...*.*..***.*.*.*******.******..***.***.*.*.**..**.**...***.*.....*****.*..***...*..*.*....*.***....*.**...**.***..**..***.**.***.....*...**.*.*.*....**.***.**...*...*.*.**.*..*.*.*....*..***.****.****.*.*...**...*******.*.*..**..****...***.****...*.........*.**.*.**.**...**.....*.*.*.*.*..*..*******..*.........*****.***..****.*...*..*..........*.**....**.**.******...**.**..***.***...*.****.*.*..*.....*..*.*.*.**.****...*..***.*....**.***...*.**.....*.*****.*******...*.**.**.*.*..**..*....*..**.**.**..**.**..*..**..***.**.*..**.*...**.*.*.*.***..**...*..**.*...**.*.*.**.*..***.*.******.*..**...*........*.***...**..**.*...***.*..**.*...***....***.*.*..*.......*..*...*.**.*.**....*..***.*.****..*.*...**..*.***.*..*.*....*.**.....***..**.*****..****..*.*....*......*.*..*.*..*****.**.**.****.**.*.*.***.****.*....*.**...****.***...*...*.*.***.**.**.*.***.*......
.***.*...*.*.***..**...**.*..*.**.*.**..***.*..****..****..*...****.*..*.**.**..***...........****.*.*.*.*.*..**...*.......******.*.**..*.**...*.*******..**.****.*.***...*.....*.**.***..*.*..*.**.*.**.....*.***..**.*.***.***.....*.***.**.*..****..*..*.*..*.***.**...***.....**.*.*..**.**.**.**...*.....*..*.*.***.**..*.*****..*.**...****.**...*..*.*.****...*...**..*..**....*****.*.****..**.**..*****.*.......*...*.**.**.*.*.*.*..*.*..*...**.**..****.*.*..***.***.******.....**.**.**.*.*..*....***.*.*.*...**..**.*****.*.***.*..***.*.**.*.*...*.**.***.....*.*.**..*..*****.*****....*.*****.****......*.*.*..*.*.*..*..*...*..*..*.**.**..*..*...***.*..****..*.*..**.*..*.*...*....*****..*.*.**.*.**..****..*.....*.****....**.*..******.*....***..*.****.*.*...**....*.*..*....*.....*..*.*****.*..*.*.*.*.*..*.....*.*.***.*..**.*.****.**.**.**.*.**..*..*.*..******..*.*....*..******.*.....*.*.*.......*..*.**...**..*.*..*..***...*******.*.*...**.....*..*..****.**.***.**.**......*.*.*.*..*....*.***.*.*.***..*.*.....*..*..******.*.**.*..*.*...**.*....**.*..*.*...*...***..****.**..*.**.......**.*..*...*.....*.*.***.***.***..*.******.***.****.**....*....**.*.*.....*....***.*..***....*.......*...*.**..***.*.*..****..**....****.***...*......*..*....**.*..**.***......*...**.*..*.**.*..**..*.*.*.*..*.*..***.********.*......**.*..****......*.******......*.**.*.**.*..*....*.**.*.**..**.....***..*...*..**......**..*.*...*..***.****.***.*.**.*.**.**.*.*...***.**.*.*..*.**..**.....**.*.......*..*..*.....**...*.**.**.**....*.*****.**...*..*....**.**..*..**..*.*.*****......**.*.*.***...*****.*..*****..**.*.....***.*****.*........*..***.***.*....***.*..**..*.*..***..*.**...***..*****.*....****.*****..***.*.*....***...*....*.*.****..**.****....*..*...*.*..**..**.**.*.*..**.*...**.*.**..*.....**.***.**...*.**...*.*...**..****.***..*.*.*..**.**..*.***.**.*.*****......**.*.*****.*..**....***.*.******..**.*.**.*..**.**..**......***.****.*.*.*.**.*....**.*..*...*.*.***.....*...*...**..*....*.**.*.**......*
**..***.***.*.***....***..********.*.*.*..*.*......**.*.**.*..*.****..*.**.*..**.***...**.*******.***.*.*.*..**....**.****.*....*.**...**.**.**.*.*.*.***...**............*....*****...*.***..*..*....*..**.*.*.*.....**.**...*.**...*.*...*.***.*.**..****...*.****.*.....*.**.**..**.*.***..***.....*****...****.**...****....***..*.**..*..*.*....*...**..*.*...*.**.******.*...*..***.***.****.****.*.***.**.**.....*....*..*..*****..***....*.*.....*..*.**..****..****.*...*.*.*.**....*.*....****...****.**..........*.**.*....***..*.*.*..*......******...*.*.*.*..***.*****..***.*.*.*.......*.*.*.****..*.**.**...**.**.**..*......*.*..***....*.*..***..**.**..**..*.**.*.*......**.....***.*****.**.**...**.*..*.**.**.**.*.****....**.*..*.**.*.*.....***...*...*..*.*.**..*....*...**.***...**..****..*...*...*.**.**.****.****...***.*.**.*.*.***.***....**.....*.*.......****...***.*..*.**.**...******.**....*.*....****..*.*..*.**.*.***..**..*..*...***..***...*.*.***...*.*..*.*..**..*...*....***..****.**..*.*..***..*.**....***.**.**.***.***.***..*...*..*.***..**...*.*...****.*.*..*.....*...*..*...***.*.**.****...***.**.**.*...****.**...*.*.***.*.*..****.*..*.*.**..**..*.*.*.*.**..***.**..****....***..*..*.*.*****..***.**..*.*...**..*.**.***....**..*.***......**....*.*.***.***...*..*.....*..*.**..******.**..*.**..******.**.**..**..*..***..*....****.****.*.**.*.....**.*.*..**.*..**.**.***.**.***.**..*****...*..*.....**.**.*..*...*.***.*..**..*...***.***.*.**..**.***.*.*...***.*..*.******......**.**.**....**.*..*.*.*******....**..*...*........*.....***.****...**..**..*.*.....*..*...****...*....*..*..*.*..*..*****...*....***.*..*......*...***....*......*.**...***.**....***.......**...*******.*....*..*.****...**..*..*...****.*.**.**..*.*.**.**....*******.*****..*......**..**......**.....**...*.*.*.********..*..*.*..*****.....***.***.*.**.**....***..***...*........*..****...***.*..**.**.....*....*..*..*.*.*.***......*.*.**..**.*.*....*.**..**.*.*.**.*.*.*****.*.....*...**.*.***.......****.*..*.***..
*..**.*****.***....**....**...**....*.*.**..***..*..*..*.**.*..**..*...***.....**...*.*..*.******.*.***...***.**.**.*..*.*.*.**...*....***.****.**.....*.**....*..*....**.*.*..**....**.*...*..***..*.*..*.*....*.*..**.*.**.*.**.*.**..**....**.*....**.**....*.*..*.....**...*.****...*.****......*.*.**.*..**..******....**..****.....*..*.*..**..**.***..****......****....******..***.****.***..**.*.....*.*...*..*....*.*.**.******.....******....***.*.**..***.**.***.*..**.*****....**.*..*.*.**.**.*...**.*.**.*.*..**.**..***.*..*.*.***.***..******.**.*.****..*.*.*.**..**.....*..*******.......*.*...**.***.*....***..*...*..*..**.**..*..*..*.*.*.*..*..*......****.*...*.*.*.*.***.**.*....****.*....*..****.**..*....*....*..*...*.*.**..***....*************....***.***......****.*.....****.**.*.*....**..*.*.***.*.**.**...*.*....***.*....****.*.*.**..***.*..*.*...*.**.*******..*..***...**..*.*...**..*.*....**.**.**..**..***.***.....**.*..*.*.*..***.**...*..*.**..**..**.*.*....***.**.*..**....*........***.*.***.***.*****..*****......*..***.*.*...*...*..**.*.*..**..*.*....*.*.*.**.**.**..**.....*****..*.***..*...**....*..*...**..*..**.**.....**....*.**.*....**..**.*..*..*......**.*..**...*.**.**.*.**.****.*.*.*.***.*........**...*.*......*...*....*...*.*.*..***.*..*..*.*..*.*.*.*****..**.****...****.....*..*.*.*.*.....****.......*.*..******.*.******...**.*.*..*..**...*....***.*...****.*.**..*****.....*.**.****.**.**..**.***.**....**.***.*****.*..*.**......*.***..**..**.*..*.*.**....***.*..*...*..*.*.*.**.*.*.**.**.****...********..****.**.**.*..*.*..**.*.*.*..**.*...*.***.*****.**..**.**..*******.*.**.**..*.****.*.**.........****..*..*.**.*.**...*..*.....*..*..*..********..*.**.*****..*.*.*...*.****.*....*.*......****...**.***.**.*.***.*.*.*...*.**.**.***.****...*...*.*.***..*....*..*...****.**...**.***.***...****..*...**.**...*.**.*..*..**....*..****.***.**********.*.*....*.*.******...***.***.*..**.**..**.........**.*..****...*..****.*.*.****..*.***..*.**...**...*...*****..*.**.*..*.*.*
.**.**.**.*..*******.***.*.*.....*****......*.**.**...********.****.*..**...**.*..****....*.*..*...*****..*.......*.*.*.*.*.**..**..*...****.*....***.*...*..**.**...**.**..*.*.****.*.*....*...*...*.....*.....*...*.***....**.***..*.**.*.*****.**.**...**.*.*.**.*.***.*******..******.**...*.....**********...*.*...*.*.*..*....**..*.**.**.*.*.**.*.**.*..***..*.*.**.**.*....*..*.**.*.....*...*..*....**..*...*.*..*.*..**.*.**....**.***..**..**.*..**.*..**.***...*....**..*.*......*..*..***...*.*..*...*.*.*.....**....**...*.*.*..*.*...****.**....**.*..***.**......*.......*...*....**.*********.***.*..*.**..**.***.**.****...*.**...***.***.*.....*.*..******....*.*..****.....**.*.*******.**.***.*.*.*.****.*...*.*****..******.**.*.******..*.*...****...*.*..****.***..*..**.*..*.*.***.*....**.*****.....*.*****..*..******......*.*.*..****.**..*....*..*..*.*.*.**..*.......*.**....*...*..*..*...***..**.**.***....*..*..********.*.****...**.***.*.*.*.****...*****..****..**..**.***.*..**.*.******.*.*.*.*****...*.*.*.****.****.***.**.***..******...*.**.*.***.***..**.****..*...*.**...***.....*.*.*..*.****..*......**....***..*..*....*..*....***.****.***.***....*....**..*....*..****..*..*.*****.*.****.**.....**.....****.....*...*..**.*..*.*.*....*.*....**...*..*...***..*.***.*.*...*...**....**.***..*.***...***......**..***..........**..*...*.**.*.*.***...*.**.*.**.*.*.*****..*...**.*.**.*.*.*...*.**.*****.****.....**...*.**.*...*....*..*.***...**.*.*.**...******.***.*..*.....*******...**.*..*.*.*.***.*****..**.*.....*.****.**.**..*.**.***.**.***.*....**.*.****....*....*.**.**...**........****..*.......*.**.********....*......**.*.*.*..***.****.*....*.**..**.*.*...*******.*.*.**..**..***.***.**.**..**.*..*.*..**..**..*.*..**.***..****.***.....*..*.**..****...*.***.*.*.*.*.**...*.*.*.***...**...*.***.**.*****....*****......*.******....*..****.**..*..*....*..**...*..*.....***.***.*..*..*.*.*..***.***.*.**...**.******.*.*.*.*.**..*..*****.*.....***.**.***..*.*...*.**.*.***.*..**.*.*.*..******.*.
*.*****.....*.*.***.*..*.*..**.**..**...*....*****...**...******...**.*..*.*.**.**.*.*.**...***.*....****.**..*.*..*..**.******..*.**.*.***..*..***.**.**...*.*.*.*..**..*.***...*.****..****....*..*...*..***..**.**.**..**.....****..*...***..*..**.**..***.***.**...**.**..**...**.***...*..*..*..***...*...*..**.****..***.**..*...**.***..**.*..**.**..**.......*...**...**.**.....*.....***....**..***..*...*.**..*******.*.*..***.*..*.***.*.***.**.*.*.*..*.*******.*..**...*.*....*.**.....**.****.*..****.***...*...*****.......**.*..***.**.*****.***..*...*...***..*.******..**.*..*.*.*****.*...**.......****..****....***.***..***.....*..****.**...*.**.**..*..**......***..**.**.****..***.*.**.**...**...*...***.**.*...*.*.*.*.*.*.***.*....*.*.**..*.*..*..*...*..*...**......**.*..*..**....**.***.*.....*.*..****..******.*******.*.**.*..*...*.***..***.*.....*....*.*..***..*.*.**.**...*..*.**.*.*.*.*...*.*..*.*.**.*........**...*..**..*..*....*******...**...*****.**...**.*.......*.*.*..***..**.***.***..*..*....***...*...********.**....****...**..***.*..*.**.*..***..*.*..****.*.*.*..*.*.*.*.**.*.....*....*.*.**...**.*.***.**.**.**.**..**.......*.*.....*.*****.*.**...**.....*....*...**..*******.*...***.***.*..*****..**.***.....*..**...*******.*****......*.***.*.****.****.**.*.*.*.**..*...*.**.*.*.*****..*.*....*..*.*.***.***.*.***.......*.*.*.***..*...***.***......*..***.***....*..*.....*..*.***.*....*..**.......**....**..*..**.*..*.***.*..*..*...***..*.****.**...***..***..*.....*.*.****.*..*..**....*.*.*...*..*.**.**.*..*....*****.*******........***.*..**...*...***.***.*.***.....*..**....*.**.****..**.**.**..*.*...***...*..*.*....*.**.*...**.**.**....**..*.**..***.*****.*......*.......*..*..**.*...*..*.*.***.*.*.****...***.*****.*....*.***..*....*....*.*.*.*....*..........**.**.*.*******...**.**.*.*....*.***.**.**.*.**.*.***.*.**.*.**..*.***.**.*.*..***.*.**.*.**.**.***...*.**.**.*.......*...**...*......*..**..**..*.*******.....*..*....*...*...**.**.*..*.**.....***.*.*.....******.*...*
*..******.**.**.....*.**..*.*******..*...*.*.**.****.**..**.*.****.**.****.*.......*.****.*...*.*.*.**.*..***.....**.**.**.*....*..*.*...***..*..***.**.*...*..*..*.**...**.***.*...***..*.**..*.***.*....*...*..***..*.***..*..*********.....*...**.*.**.*.*...***.**...***..*.**.*****.*.*.***..***.*...*..*..*..**.**...*.....*....*...**.**...*.*******.***.*.*.*..*.***.**..*...*..**.***..****.**..***......*.******.*.*.*.**...***..*.*..*..*..*..*.**.*..*.*..**.*****.*..*..****.*...*..*.**..*.*.***....******...*.*...***.***....*.*....**...*****.*.******.***..***.*..*****.*..*.**.****..****.**.***..***..**.*.**..**.*..**..**.*.*...**.*......*...****..**..*..*....**.*.**..**.*..***..**...*....*....***...*.****..*..***.*.****...*.**.*....**.*.*..*...*.**.*.*.*.*..**.*.***..**.****.***.****..***..*.**....*.***..***....*.*...*.****.*...*...*....*********..*.*.*.***.**..*.*****.*..****.**.....**.*...*.***.*....****.....*.*.*****.******.*.**.*...*.*...**..****.*..**....******.**....*..*..*.*....*...**....**.**.***..***.*.*.*.*.*.*.******.*.*.*.**.*..*.*...*..**.*.*.*.*....**...**.*.****.***.*.**..****.*..*...*....*****...*..***.*...**...*..**.*.*.*....******.*..**.*.**..*...**.**..*..*.....*.**...*..*.*...**...**...***.**.*****..**..*..**.**.*...*..***...**.**.******.*******.*..****...*.***.*..*.****.*..***...**...**.*.**....**.*.......*...*****.*.*.*.*.*.*...*..*.*.*.****...**...*.*......**.***...*..**.*...*.***.*..*.*****...**....**.*..*..***.*.**...*.*......*..**..***...*.***.**...*.*..*..*****....*...*....*..*****...*.***.*..*.***...*.*....*.*.*..*.....***.*...***...***.*.*..**..****...**.*****...***......**..**...**.***.*****....*..*..**.****..**.....****..***..*****.***.*.*.***....***..***...******.**.*.**.*.*.*****.**.*...***.*.*.**.**.**.**...*..*..**...****.*..***.**...****....*****.***.*******...**.*..****.*....*..*.*.*.**..**.***....***.*.*.*.*....***.*.**.**.*...*.****..*.*.*...*....*.*.**..*.*....*.*****...*****..*..***..*..*..*..**..**.*********..******.*.*..*...***..
*...*****.**.....*...*.*.....**.*.*****.*...*....*.....**.....**.*.***.**.*..*.*.****....*.*.*..**...*******..****.**....*........**..****...***..*******.**..***.*.*...**...*.*.*.**.**....*.*.**.*.**.**.**...****.*.***.***.....*..*.**...****...*.***........**.**..*.....**.*.....**....**.***...***..**..*.*.**.**...*..**.**...***...**.****.**...*.*..*....**.****.*.**..*.*..*...*........*.*.*..*.*..********.*******...*..*.*...*..*..*.***.*.**..*****..**..*....**.*.....****.*.........*.***....*.*****..*..**.*..******..*...*..*...****.*..***.*..****.**.**.**.*..***.*.**.****.**.***.**.*....*..**.******.*.**.*..*****.***..*****.....**.**..***..*.*..*.**...*...****.**..*.*.***..*.*..*.*.*.***.***.**.*.*..***.**.*****.*.*.*..***.****.**.*....****.**.*.**.**..**..*.*.*.*..*****..****..**.**.*.*..***.*..***..*******.**.*****..**.**..****.*...*..****.....*.*.***..*.*.******..****...*.*...***.....*.**.**.*.*...*.........*..*****..*****..*...**..**..*.***...*...*.*****.....**..****.****..*...*****.*.***..*.**...*.***.*.*..**.*..*..........*....*.*..*..*..*..**.***.*.*..*.*...*...**..**.*.**..*..*...***..****.**....*...****.******.**.*.****.**.*..*.**.*.**.*.*.**..**.*..*.**..*......*.....**.***..*...****...***.*.****.*.**..*.*.*..***.....**..*..*.**..**..****.***.**..*....*.**...**.****.**.*.**....***.**....**..****.**.**.**.**..**.***.*....******...****.*...*..*.**..**..*.**.**...***..*****.****..**.*****.**...***.*..****..*..*.*..*.*.*.**.*.*.**.*...*.**.***********.*****.*..****..**.**...***.*......**.****.....*.***.*.*.*.*.**....*.**..*............*.*...**.**..**.**.......*.*.***..***.****..*...**..*.*....*....****.****...*.**.***.*......**....*...***..******.**..*....*****.*.*****..*****..*.*.*.*.***..***.**.*.**.**..*.*.*....*.**.**.*.**.**.**.****...********...***...*.......**...**.*.*.*..**.*.**..*.*.***.**..*..***..**.**...*..*..************.*****...*.****...*..*.*.....***..*..*.*..*.***.***.***.....**.**...*..**********..**.*.*.**.**....*..*..*..***.*....***.*.*.***.*.
****.***....*......**.**.*..****.*..*......*.*..*...*...*.***.***..**..*.***.*....*..**.*...*.......****...*.*..*.*.*..*..***.*******..****...*.*.*....**.*..*.****.*..*....*.*.**.**.*....****..****...*..***..*..*..*....**..**..**.**.....***.**....****.*..*..**..***..*.**.*.**..***..*..***.*.*.....**.**..***.***.*.**.***.***...*.*.**.**..***..**.*.*.*......*..*....*.***..**.*****.*.*..****...****....***...*..**.**.**..**..***....*..*..**..*...**.**.**.****.*.**.*****...******..***....*..**.**.**.*..*..**.***..**.*.**.**.**.*.*..*.****..***.**..*.*...**..*.******..*****.*....*.**.**...***..*.*.*.**..**..***.*.*.**.*****.*.........****..*..*.***.....*.*.***.***...**.**..*.***.****.****..**.*.*.****.*.*..*...*..****.**.*..***..*.**...*....*...*..*.***...**.*.**.*.********...*...*.**....***..**...*.....**..*.**.*.**********.*.***.......**.***.****.*...**.**..*.***.***..*.**..*..*..*....******.*....*....*........**.*....***.*...**.*.*.*......**..*....*.***.*.*....**.**...***.*..**.*.**..*.***..******..**.*...**....*****..*...**.....*.***...**.**..*......*.**..**..**.*...*.*.***.***.**..**.**..**....**....*.********...****..*......*.***.*....****..****.**.*..*.....*...**....*.*.*.**.*.**.*.*...*....****..***......***.....*.**..*..**.***.***.****.*.*..*..***....**.****..***...*****..**...**.***...**.**...*.****.......****.******....****.*********..*.....*..*..*..**.***...****......****..****..**..**.**...*.***..*...**..*...*.***.*.***.*.*.*.*..**.***.**..**....*.*.**...**.**..**....*..*..*.**.**....*.**.*.**..***...***...**....*......*..*....*.*.*...***.****..****..*.**.*..*.*.*.**..*.***.*.*.**....*.*.*...*.***..**.***..*.*..*...*..*.***.**.*.*..**..*..**......**.*...*..*.***...****..*****...*....*..*...**.**.*.*....*...****..*.***..*.....**.....**.**.*******..***..**.....**.**.....***.**..*........**..***.*..**.*.*.*.**.*..***.*.******...*..***.***...*..****.*.*.*.......****...**.*..*..*.*.**.*.*.*****.*....*.**.***.*...*.*******..**...****..***.*.****.*.**..***....*.****
*.*.*...**....**.*....*.**..****.**..*.*...*.**.**..**..***....*.....*.***....*.*...*.***.*.*..*.*.....******.***...*..****...*.**..***..*....*..*...*****.**.*.*.*..*.**.......*...*..*.**.*****......****.*.*.***...*.***..***.*.***....*****.*..**.**.*.*.*****....*...**.*.****.*.**.*....*.*******.**...*.*.****.**.***..*.*..*.*.**..****..**..*.*...***.***...**.**....*.*.*.**.*...*.*..*.*.*.*....**.**....**..***....*..*.**.*.....*.*...*.*.*.*.***...**.*******....***.*****.*.*********...*****.***.***.*.*....*******..***..***.***.*..**.*.*.*....**.*.*.....***.***.***.......**.*....*..*.**.*.*...***....*..*.*...***..**.*......****..*..*.**.**..*.*.****.*.**..*.*..**..**..***....*.....*..*.....**.***.*...***.**...*******...*.*******.*.....*..*.*.........*.**....*****.*..*....****..*....*.***..***.*...*..*...*....*.*.*.*.**.*....****...*.******.**..**..*...*.**..*..*.**.**.**.**...***..**..***.*.*......***....**..**.*..*........***...*.***....*..***.**********.**..*..*******.**.**..****..*.*.*..**.*.....*...***.*....*..*.*....**...*.****....*.****.**..*********...*.**...*.***.*...*.*...**.*....***...****.**.*****..*.*.*.**...**.*.**..**..**..*.**....***....**...*...*..*.***....****...*.....***...**.....***...*.****.*..**.*.*.....*.*.*...***....*.*.....*.*.*.**..**...*.*..**.....*.****..*.**..*..*.*...**...*.......**...**.*.*..*.***..*..*..**...**.**.*...*.*..**.**....**.*****.*.****.*.*.*..**.*....*.*..*...****.*..**..*.*.***.***..***.....*.*......*.*.*.*.**.*.*...*...*.*...***.....*.***.*..*.***.*...*.....**.***...**.*...**...*...*.*..*.*.**.**.*.*..**..**..**...**.*****.**.*..**.**..*..*.**.*.**...**...**..***.**.*....*..*..*..*****..*........***.*...*******.*.**.*.*...**.***.**...***.*.***.*...****.**.*..**....*...*..*..**.....**...**.*******.**.*..*.**.***.***..**...*.**....*.***..**.*.**.*..*.***..*..***...**.******.***.**..***......****....******.*...*....*..*.**...**.....*....*...***.**..****....*****.**.*..*....*.....*.*.*..*.**....***...***......*.******.*..***.*.**
.*****...********.*.**.*.*.**..*.*..*.**.*..**....***..**..**......******...*..*.**.*.*.*...*.*.*...*.**.*******...*.**.**.**..***...*.*.*...*.*.**...*.*****.*.***.**.**..**..**.*...***.****.*****...*..**..*..*.*.*..**.*..*.*.*.*....***.***.**.*...*.***..*.***.*.....****.****..*....*..*.***.****..**....*...*.*.******..*..***.****....***.*.*.*......*******.**.....*...**.*.....*..****.***...**.*.**.****.****.****.*.*....**....*....*..***..*..**.***.*.*****.*...*...****.*.*****..*.*.*..***.*...*.***..****..*.*.**.*....**...*..*.....****.**..*..***....****..*..*.**..**..*.**.*..*..*.**...***..*.*...*******...*..*.**..***.*.*..*......*....***.**.***.*.*.*..*.**..**.*......***..*.*..****..*.*.**.*********.**..***.....**..****..*....*..**....*.***...***......**.*.*.**...****.*...*.**.*.**.*.**.**.*.*..*.....****..***..*....*...*.*...**.*.***......*.*.*.**......*...*.......**.**...***..**......*.*.*...*.***...****..*.*.*..***.*.*.*****.**.****..**...**..*..*.*.*....**.*....**..**.**...**......*.*.******.*...**.**.***..*....*.***.**.*.***.*.***..**..*....*.**.****.*..*****..***.***.***.*.*..*..***..*.*..**.....*.***....**..*.*.*..****.**...**.**..*.*.*..*..*..*.**.***..*.......**.******...**..**......*.**.*..*.**..***.**.**.**..*....*......*..*..*.*.*****.****..*.*..*..*.**.*...**..*..**...**.*.*..*.*..*.***.*..******.**.*.***.*.****........*.**.*.*****.*.***.*.**.****..*...**.*..*.*.**.***.****.***..***...**..***...*....**...****...***...*....*.*....*..*..*.*.*..****..****.*..***..*...*.*....*.*.*.**.**.......*.*..*....*...*****..*...*****.******..*..**..**..***..*****....*.***.*.**.*..**.***.**....*****..*..*..**.*****...**.********.*****...*.....***..***......*.*..**.**.*..**.***.**.**.*...*.**.*.**.....*************..*....*.*****..*...*****..**.*.*.*..*.***..*.*..*...***..*.*.*..**.*.******.***.**.*.......***.******..***...*.*..*****.*****.*.*..***.*********.**.*****...***.*.*.*.*.***...*.***..*..**..****.*..*.**..**.*..*.*.*.**...*..*.****.*..****..*...**..*..*.....*...
...*****.*.**.****....*.****...*.**.*...****.**...***.**........*..*..**.*.*.*....**.*...*....****....************.*.**.**.****...*..*..*.*.***.*.***.*..**.**..**.*.**.*...****.**.****..*.*...*.**..**.****..*..*.*.*.**........**.*.**.******.**.....**.*...*.*.....*.**....*..*....*..*..*****..*.*.........*...*****.*.***..*.*....***.**.*..***..**...**.***......*.*.**..*.**.*.*.*...*****..*.*..**..*....***..***..*.********...*..*.....*.*****..*....***.**.***.*..****.*.*.*...***....*...*..**..**..**.****........*...*.*..***...***..*****......*..***...*.....****.**..*....****.****...**...*.*..*****.*..****.**...*.***.*..*...**.*..***.*.**.***.....*.**..*...*..*********.**.*..***...*****.*.*...*..**.**..*...*.*...*..**.****..**.****.....***.*.*....*.***..***..****..**.**..**.****.......*.**********...*..*.*.*....****....*.*.*.**.****.**...****.*..**.**********..*.*.*..*.**.....**.*.*.*....***.***...*.**..*...*.***.**.**.**.****..**....****..........**.*...*..*.*..*..**.**.*....**..***..***.**..*...***.*.**.*.*..*..*.*****.**..*.**...*..*....*.****...*.***.***.*..*...*...*...*..*..**.****..**.**....*.*...*****....**....*.*..*.*.*.*...**.*.****..*.*..*.*******...*.**.*.******...*..*.***.**......***.*...*..***.*****..*.***..**.*.**...*.**..*.....**.*.*******.*.*..**.*....**..******.**.....**.......**..*****.*....*....*.*..***.*****...***.*...*...**..*..*...**.*.**..*.**.*...*.*.**...*.*.*..****.**.....**....**....*.*...**.****...*****.*..*.*...****.*......*.***..*.**..**..**....**....**.*.******.**..*....*..**.*..**..**.*****.*....*...***..*****.**..*.*.*.*.*.***.*.**.**..**..*.**.**...*.......***....*.*.*.**..**...****.*....*.**.*.*...**..*..*.*.***..***.*.**.***.****......*..**..**..*...*...****.*.*....**...**.**.*....*****.*****...**.**..*.....*..*......****.*.*..*.**.*********....*..*..**.**.*.**.*.*.**..**.**..*.....*.**..**..*....*.****....**..**....*..*****.*..*.**..****.****....*.*.....**.*...*..***..*.*.*.*...******...**.*.*..*..***.*....******.***.*.***.**.....*..**
.*.*.**.*....***..*.....*..*..**.***..**.......*..*.**.*.*...*.*..*****.....**..*..***.**..*....*.**.******...**..****.*.**.****...**...*....****.*.*****...*.**.*.*****.*.***..*..**....**.*.....**....**.*.*......****.**..**....*.**.****.**.*..***..*...*...*..**......*.*......*..*.*..........**.*.*...****.*.*.*..**..*.*.*...*..****..*.*****..*..***.***..*********.**.**.*...*..*..*....*...***......*.*..*..***...**..*..**.*....*.**.**.*..***.**.....**..**.****..**..*.**.*..**.******.*.**.*.*.****..*....*...*****.*.***.*.*.***..*******.**..*.*.**...*.....**..***.*..*.*....*.....**.***.....*******....**..**..*.*.***.*.**.**.***.*.***....***....*******..*******.*.*.*..*.*..*...*********..***...*...*.**.*..*..**..*...**.*..*.**..**.*.*.**.*.*.**.**..*.****.*..*..***.*.*..**.*..*..**..***.*******.*.*.***..*....***....*.**..*.*****...***.*..**.*...*.*******.*.*.*.*.*...*..*..*..**.*..*..**.........****.*..*****.*...*.*.*.*.******.*.*..**.**.....*...****...*.**..****..*..*.*.*.......***..***.***.*..**.*.*..*.*.....*.***.*.*.*...**.*.*..*....**.****......*..*****...*****.**....*.*.**..**...**.**.*.***...*....*...**.....*.**...*...**.**........*.******...*.*.**...***.**...*...*.****.**..**..**....********..*******..*.*****......*.*..**.*.**.*.*..*.*.****..**.***...*.....**.*.*...**..*.***.....**..**..***.****.......*.*.*......**...**.***.*...***.*.***...*..*.*...**..**..***..**....****..*..*....**.******.**.*.***...***.**..**.....*.....*..***.*.**.*.*....*..**.*.***.**.*..***..*.*.**...*..........*..*..*..**.....**...*.*....*...*..****.....***.**.**..*..**.*****.**..**...**.*****..*.*...**..*.*.*.*...*..*****...*...***.****...****..****.**.*.**.***.****.*.****.**.*.....*.*..***.....*.**.*..*.*.***.*....*.*******.....**..*..*.**..**...*.*.*.**.**...**.*.*..******..*...**.*.*.***...**..*.*.**..*..*.****.*..*.***..*.*.***.**.**.****..***.**......*.*.**...***.**..*.**.***.*******.*.*.......*.*.***..****.****.*.*....*..*.***..*...*.*****************......**..**.*..**.....**..*****.*
**.*.***..*.*..*..*****........***.*.*....***.*.****..****.*.**...**..***.**...*.*..**....**....********....*.....*..***..***.*.*..***.*.*....***.....*.*...*....*...*.**.**...*.*.*****.*****.*..*.*....***.....***.***.**..*..*.*....*.****.*..***...........*...*.**.*..*.**.**.*.....**...*.*..****.**.**.*.**.****....**.*..**...*....*..****.*...***..*.*...*.****.*...*..**.****.*....**.*.**.*******.*...*****...**.*.*..*..*.*..**.*.......***.*..*.*.....*..**....*....*..*****.*....*.......***...**..*.*..**..***.***.*...**..*.....*..*....******..****...*.**.*...*..**.*...***.****..**....*......*.**..****.**..***......****.****..*.***..**.**.*.***...***.**..*.*....********..***..***.**.*.**...*....*....**......**.....***..*......*..***.***...**..*.*...*.**.*.*.****.*.*.*.*..*.*.**.*.*.**......***......**..***.***....*.*...*.**.*....****....****...*..*...*.*...**...***.*...*.***..*..******..********..****.**.*.*.****.......*.*.**.**...****..***..*.***.*............*.*..***...*..*.*..*..*..***.***.*.**....**.**.*.*****.**********.**.*.*.*.*.*...***..*******..*.*****...*.*.***..*..****..*...**..*.*.*******.*..**.*...*..*..*****.****...**.**.*...*.......****.**....******.****.***..*.*.****.*..*.******..*..*.***.*.******...**..*****..****..*.***...*.*..**....*..**...*..*.*..*..*.*.**.*..*.*.....*.**.*.*.*..***...*..*..*...***..****.****.**....*..****..*.*.*.**....*.**.*.*..***.*...***..**.**...**....*..****.**....*..***.*...****.*.*.***..*.***...**.**...*.***.*.*.***.**.**.*..**...**...**.*..*...**.....*.**.*.**..*..**.****.*..**..*.********..***..*.**....*****....*.*.*..*..***....***..*...*.*...***.....*****.******.*.**.****..*..**..*.....**..*....*..*.**.*...*****.*****..***.*.**.*****..*.***..*.***..****..*.....*..**.*.....**.....**..****.*.*..*.*.*.****..******.***...*.*.**.*****..*..***.....*.**...*.*.****..*******..*......**...*.**..***.****.*.*...*..*.**.**....****.****.*.***.****..******.*...*...*......***.****.***.****.****...**.*..**.....*.**..*.**.*.**.*******.*...**..
..*.*..*.*.*.**.**.*..*...**...........**..*.***.**...*..*.*.*.*...*****.*..*.*..****..***...****.*****.*.**.**.*..***.*.....***...*****..*...*..*.**.*..***.****.......*......********.**.**.*...*****.***.***.***.*.**.***..*.*.*.**.*.......*......***.*....**..*.**.*****.***.*.******.**.**..*......**.*.***....*..*..**....*.**...*.....**.*....**.***.*.***.****...**..*.**..*.********.*..**..*...*....**.*..*.**...*.....*..**.*****....*.*..*.*.*..*....*****.**..*.*...*.***.....*..****.****...**.**..*....**.*.*.**.*..*...*.***.***.**....**.*......*.*..*.*.*.**..*..**.....*...**.****.*.***.*.*...*****.*.*****.***.*.*..*****.....**...*.**.****...**.*...*...*.*.*.**..*.*.**.*..*......***..*.*..******.*.*..*..***.***.*..*.**.**...****....***.***.****.***..*...**...***.***..**.*..*.*.**.*.*.*.**.....*.********.*.**..**..**..******...*******.*.*..*.*.**..*.**.*..*...***...***...*...*.**...****..*..*..***..*.**....***.......**..*.**..**.***....*..*******.**.*.*..**.**...**..**.**...*.*....*.....*..*.***....*...*....*.......********..*.*.....*..*.**.*..**.*****..***.*..*****..*******.*.*..***..*..*.*...****.*.*.**.....****..**.*.********...***.*.**.*.**..***..***..**..*.**.*..***.*******..*.*.*......*****....*.*.***.***....*.**.***.****..**.**...*..**.....**.**...*.****...*..***.*..***.*.*.*.*.*.....*********.***.*.**.*...***.*.**.*...*****..****..****.**...*...*..*****..*.*..****.**.......*.**...*....*.*.*...*..*****...*..*.*.*.*.*.....***...**....**.......***.**...*.***.***.**....*.*.*..*.*..******..*.**.***.****...*....**.*...*.**.*.****.****..**.*..***...**..***.*.*.*.....**..***...*..*****.**.....*.**.*.**.*.**.**.......**.*....*.*****..*.*****.**..**.*....**.**.*.*******.****..*..**.*...*..**..***....*...*..**..*.***..*.**.***...*...******......******.....*.**.**.*.*.**.**...*.***.*.****.****.*...*.**.**.**.****.**.*********.*...*...**.***..***.*....*.***..*.**...***.*.*..**..**...*......*.*....****..**.*...*.*..*.***...***...***..**.***...**.**.***.**.*....**...***....**.*.
**.*.**..**..***********.****..**.***....*.......*.*.***.**....*..**.***..***..*......*.*....**********..****..**..*.**.*******..****.*..***..**.....*.*.***.**..*.*..****.*...*...*...**....*...*..*...***....**....**.***..****...*..**....*.**..*..*..*.*.....*.......*....*********......**....**.**.*...***..*...*...**.........*..*..*.*.*.*.****..*.*.*.......***..*..**.*.*.**...**.***.....*.*****.....**.......*..**.*....*.*..**.*.....*.**.*.**.*.*..****.**..*.*..****.*.**..****.*****.*.*****.*.*.......*..*..*..****...*.****..*..**.....**.**.*.**.****..**...**...**.****.*.*..*.*.*****....***.*.****..***......**..**...*..*....*.***..***.**..**..*.***.*.*.*..*.*.*....**...**.**.***.*.****...*.*****....*.*.*..***.***.***..*..*.......*.**..***..*.....*.*.*.*.**.*..**..****.*..**.*....**....*.**.*....****.*.*....*.***..*..**..**..********..****.**.....*...*....****.*.....**..*..*..**.*..****..*****.**..***..*.*.**...**...*.**.**..**.***...**.*...*.**..***.*.*..*..**...**..**....*.***....**..****.*.*....***.....*..***..*.***.......**.*.*..*....*..**...*******..**...**.*..*....**.****.****..*.*..*.***.*****...***..*.**.*.***..*..*.**.**...*.....***........*****...**..*.*.**..*******..*.***..*...***..***..*......*.**..*....**..*.....**..**.*.***.*.*....*..**......*..*.*..*.....*.***.***..*.**.*..*...*****........*....*.*...*...*..****.*.....*..*.****..*..****..*.*..*...************.*..**...*.**...*.***..*.**.***.***...****.....*.*.**.....*.....*.*..*....****..**.***.....*.**..***.............*.**.*..******.*.**.*.***.**.****.****...*...**.*.**..*.**.**.*.*.**.*****..*.*.*..*..****...*....*.**..*.**...**..**....****...***.**.......*.*****.*.**.*..**....*..*...*..**..*..*...*..*.*.**.**.***.*.*.**.**.*.****.*..**.....***.*****...*****...**...*.***..**...*.*.*****..**.*..***.*.***.**.**....**.*.**.*.**...*.*.****....**...*...****.**..**.....*...**..*..**...*..****...*...***.***......**.*.**..*.***...**...*.*.****....*....*.**...**.*.***.****.*.**....*****.*****..***.*...*.*.*.***.*
*.*..***...**..*.**....****....*.*..****......**..*...*.**.*...*.....*.....*......****.*.*..*.**.*...**..*.*.*.**.......*.*.**..**.****...**..**......*...*.*.*.*.*.**..*.******....*...*.*...****.**.....***.****.*....*..*...***.**.******..**..**.*.****.*..*....*.*...*.******.*..***.**.**.*...*.******..**..****.*....*.*.*****.**.*..*.*...*.**....*.*.**.*..*..*.**.***.**.****.**.....*.*.**.***.**..***..*...*..***.*...*......*****....**.*..*.**..**.***.*......**.*.**..**..*.*...*.*..**..**..*.***..*...*..*.**.*.*****.....**.**.*.***.**.**..*.***...*.*...*..**..*...**..***.*...*..*.**...**.***.*..**..*..*.***.*..*.*.*.**.*..**.*.****....*.....*..*...*.*...*.*....*...*..*...*.***.*.*..*..*.**.**..*...**.****...*.**.**...*.*.*.**..*.**....*....**..***.*..****..**....****..*.*...*.*..********.*****..*...********.**..***.*.*.**....**.....***.***.....**.**.*...**..*....****...**.*.....*...*...***...*.*.*..*...**...*....*.*.*....**...***.**..**.*...*.*.**...*.*......*.*.*..*.*.*****..*..*.*****.***.**.*...*.*.*..*****.***.*****..**.*.*.*.....*****..**..***.*.......*.*........****.**...***.*.**...*.**..*.*..***.....******.*.*.*..*...*.***..***.****.*...**....**.*.****....*.**.*....**..*****.**...*....*.*.**..***.**.*.*.*....***.**********...*..*....*..**..**....**.*.**.*.*****.*..*....**.*.**....****.**.*.*.*..*....*.******...****....*...*...**..**.**.*..*.*...*.**.*.**.**.****...*...*.*.**.*..*..**..**..***...****..*...*.***.**....****..*..****.***.**..*.*...*.***..*..*.*******..*..**......****.*........*...*.*.*.....**.*.*****.*.*.**.*..*******.*****..*.**.*.***.*..**.**..*....**......**......**.***..**..**..*...*****..*....**.*.....***..**...*.***.**..**..********.**.**..**********.*****...*.*.*****.*.***...***....**.**.**.***.****.**..**..*****.********.**.***..****.**..*...*.*.**.*****.*.*.*.*....**...***.*.**.**.***.*..*....*...*.*****.**..*..*.***...*..***...**..*.*..**.....**.*.********..**..*.**..**.***.*..*.*.*.***.**.*...*.**.*.**.***....***.**...*....**.**.*..*.*..*
*.*.*..*.*..*****.***..*.**..**....*.....**.**.**.**.*.**.**..*...*.*.*.*.**..**..*.*.*.***.**.*...*.*******.****...*.**..**.*.*.....*.***.*.****..*.*.**...*.....*.*.*..**.*.**...*.*****.***..*.*..*.**.*******.***.*....****.**...***...*..***...**..***.*****.*****..*..**.**.*......*****.***...*.****..**.*.**.***...*..*..**.*..*..*.****..*..*..***....*.*.***.**.*......*.*.*.*...*......*.*.......**.****....*.**.**.***..**.......*.*..**..*.*****....*.**.*..*.*....*.*.***...****.*.**..*.**......*.*.**...**.*.*.**.**....**....***.**..***..*.****.....*.***..*.*...**.*..*...****.*.*.*.*...**.*.*...*****..*..*.***..***..*.**.*.*.*.*******...*..*.***.....*...**...**.**...***.**.*****.....**....*.***....*.*..*.....****..*****.....***.*.........*.***...*.*.........*.****.*..**.*.*****.**.****..**.***.**....*....*.*.*.**.....*.*.*.****.*****...**...*.**....*.*.****.......***...**..**.........*.*.**.......**..*.*.***.*...*.***..*....***.....*..*.*...****..**.*..**.**...***.*.*.*..*.**..***..**.***...*.*.*....**.***.....*****.***...***.****....**.*.......*....*******.*...*.*.****...*....***...*.**.*....***..****.**..*..*.**..*.***....**..*.*..***..*..****.*..**.*****...*...*.......*..***.**...***......*....*..*......****..**.*..*.*.****......*.....*.**.*.*****..*.**.***....*..*******..*..*..*.****....***.....*.**...***.***....*.*.*****.**...**.*..*.**..****.**..**...**.*....***.......*.**...*.*******.*.**..**.*.*.**..*.*..**********...**....*.*.*.***..**.**....*....**..*...**..****.****..*.*..***.**..*..***.***.*..*.**....**..****.*.****.*.**...****.....*.*..*..**..**.*.*....*.*.***..*.**.****.***......***.****..**.***...*.*..*...**..*..*..*.*.***.*.**.***.**.**...***..*.**.*....**.*.***.***.*.*.**.......*.*.****.*.*.*.*.*...*..**...***..**.***.**.****...*..*....*.*..**....*.....***.*.****..*****.*.*..***..*.*****...*..*..*..*...*....*.**....*.**...***.*....**.*..**.**.*****....**.*.*.**...*.*..*.***..***..*........*...**..*****.******..*..*.....*****.***.*..*.*****..*****.**.*.*.
*..**.*.*.**.*.**....*..*.*.***.*......*******.*.*......***.*..*.....*.*.****..*.*******.****.**.....*.*.*.*....*.....*****..*..*......***.*...***.*.***...*.....******.*......**..*..*..*....*..*.**.**.*..***.**.....*...*.****..*....*.*.***.*...*..*.*..*...***.............**.***......**.*.*..*..**....*.*..****.**...***.**...**...*.*....*...*..**..*.******...****.*.**.**.****.**...*..*...*..*....***.*...****...**.***..*..***.**.*.*****..*.*..*.**.***......*...**.*..*..****..*...*.*..**.***.***..*.**.*.*..*..**.*.......*.**.***.*.***.*.*.*....**.***...***.*..*.*.**....*****...*.**.****..*.****.*.*.*.**..***.*.****..****.**.***..***.*.***..**...*.*.*..*...*..*.**..***.*..******.***...**.***...**..*****..*********..*****.*..**.*****....**....*.*...***.....*..*...**...**.*.***.**.***.**.*..*.*..*..*...****.******..***....**.*.**.*.*.********.*.*..*.**...*.*...***..****..*..*.****...*..*.*****.*.*...*.**..*....*..**.***.*.*..**..***..*.***...*..*...*.**.***....*.***..**..*.**.**...*...***.*.*.***..**..***..**..*.*.*.**..*.*..******..*..*.**...**..**.***.**.....*...*..**.*.*.*......*.*..**.*..**....*..*..****........*.*....*..*..*****.*.*..**.*.*....*.****...**.**..**.**...*.****..**.....*.*..*...*.****...*.*..*..*.*.*.*..*..**...*..*.*...***...****.****.****..*........**.....******.*.*...*****.****.*.*..*...***.*.*.*.**.***......**..****.*......*.*.....*...*.*..*...*..***.*.**.......**..**..****.*.**.....*...****.**.*.***......**..**.*.*.*...*.*......*..*.****..**.**...**..**.*..**.**.****..*.*...*....*....*.**.*.*.**.*..*....**.**....*.*.*..**....****.....**.*....*...**.*....***....*....*...*..*.*.*..*..*...*..*..**..*..*.***..*...****..*....*.*..****..*.**..****..*****.*.*..**..*..**...*....**..**.**..*.***...**...*****..*.*.*..***.****...*.***.*.*.....*.****..**..***.***.**.*...**..*......**.****.*...*.*......**..**...*****.....*.*****..**.**...*****.***.*.*.*.*....***..********.**...******.***..**.*.***.**.*.**.....******.......****..**.**...***..*.*.******.**..*....*.
..**.*...*..*.*...**....***..*.**.**..*..*..*.*.*****.*...*..**.***.*.***.....*.*.***.****.**.*******.*......**.**..***..*****.*.*.***.***.*..*...**..**.*.*...*.**..**.***......**.***.**..**...*..**.....*..*..**.........****.*...***....*..*..*.***....**.*.*.***.**.*..**.*....*.**...**...**.**.......*..**..***.*.*.***..*.*..**...*.**.*.....*.**..*.*...*..*....****.**.**..***..***.***.***...*..*.***.*.*....*..**.*.**.*...**..**.**.*..*..***..*.*.**.....*......*****.........**.**.*..*****...*..*.*..*..********....*.***.*.*...**....*...*.*...***..*.*..****.**.*.**...***....*.***.*..*....**...***..**.*.**..*******.******...**..**...*.*.*.*.****.*....*..*****..**..*..**.**.*****..*.*..*...*..*.*..*...***.....**.**....***.***.*..**.*.*...**.**.**.**.*.*.*....***.***..**.***.**..*.....*.****.**.*.***..***...**..**.**.***..*.*...*.*.**..*.*.......*.**.*.*.*.**....****.**.***.....**.....***.*....*.*..*.*....**..*..*...*.***.*.**.****...*..**.**.****.*.**.*..**.**....**..*..**.****.**..*****.*.*....*.**...*.**..**.......*..*..*.**...**.*.*..*...******.*********.***..***..**.*...****....*......***.*...****...*.*..*.*.*..***......*.*....*...*.****.*.*..**.***..*...******.*.*.*.*.**..*..****.****.*..*..*..*..*.**.**..**..*.....**..**..*....***...********.**..**..*.*....*****....****..**.****.*..****..**....*.***.....*****...***.*..**...*******.*...*.......******....****.*.***.*.*.*.******...*..*..***.*.*...*.***..*..****..*****..**.*.*****.*.**.*.*.****.*..*...*....*.*..*.****.*.**.**.....**..**..*.*.***...*.*.*..*..*..*********.**.***.*.*..**...***..*******.*......***.*.***...***..*..**...*..***.***.**.......*****.*.*......**..**...*.****..*....**...***.**..*..******.***...*.**.*..*..*..*......***.*.*.*.***....**...****...**.*..**.*..*..*..*.*.*..*****..*......*.*.***...*****.***...**.*..*...*..**.**...*..**.*.*.**..*...**.*...*.*.*.....***.*.*.**.**.***...*.*****..**.***.*..*..***.*...****..*......*...****.**...**..*.....**.*.***.*.****...*.*.**.***..*.*....****...***..***...**
***..**..*.*.*.***...***..**.**.**..*...***.***.******...***.***...*.***.*...****...**.*.*.*.*.*..*.*****..*.*.*****.*..**...*..*..*.*.*..**......*.*.**.**..*...*.**.**.*.*.*..*.....****..*..*.......****...*****.*****..**...*..***.***..*..*.**..*****.*.**..*.*...***..****..**..*****.****.**...*..**.**.*.*..***...**.....*.*.**.****.**.*.**..*.**..***...**.**.***..*.***..*.**.****..***..**.**......*..***.***.**.*......***...***....**..*.*...*.**..**.......***..*.*****......*...*.*..***.****.***..*.....*..*.*.**.*..*..**.***.*...******..******.**.*.****.*.....**..*.*........***.**.*.*...**.**.*.*****.***.**.******......****.**.****..**.***....*.**..*..****.**.*.*..*.**.*.*.**..***.**.**.*.*******.*...*.**..*.*..*...**....**.*.**..*...**..*****..*..*.....*..*....**.**..*.......*.*....*...*.***..**..**..**.*.*....*..*...**.*........*****.****........*.****.****...**..*.*.***..*.*.**.*...*.***..***....**.*.*.***.**.**....*.**.*.**.****.*...*****.****.**.*.*...*....*...**..*****.*.****.*.*.*****..*.****.*.***..***...**.*.*..*****....*.***.***...**..*.*.....**..**..***.*.......*...**.**..****.*...******..*.*.***..**.*****.******.*.*.*..**..*.****.*......****.**...*.**...*..*..*..*..*...*.*..**.********..**.******.***....*****....**.***.*..*..*.*.*.*....**..*.********.*....*...**...***.*.*...*..**.*.**.*.****..***.*.***..****..******...*..**....********...**....*.***.***.*.*.*.***...*.*...***.********.*..**...***.**...*.**.**..**.*.**..****.**.**.***..***.****.....*..*******.*.*.*.*..**...*..****..**.*.*..*..**..*...*.*..***..**..*.**.**.***.*...**......*.**.**..**.**...*.***.*...**...***.****.*...*..*..*...*******.***..*...***..**..*.**.*****.....*...*.*.**...*..***......*.***...*...*..*....*.....*..**.***...*.*..*..**..***.....*****..**.**.*.***.**.****.***.*.**.***....***.***...**..*****..*.....*.****...***...*.**.****.............*......*..........***.**..**.*.*.**..***...*..*******..*...*...***.*.******....*****..*..*..*.*****...*......**....**.*.*..*..*..***....**.....
..*.****....***...**..***..*.*..**.*.**....***.*...*....*.*..****.....*.*..**.**..**.***.*..*.**.**...***..*..**.*******.**.*...*.*.....*.**....**.*..****....**.**.**..**.**.****.****.*..**.**..*.***..**.*.***...**.*.***.*..*****..**...*.*.**.*..*.*....*.....*.....*.****.*.**..*.*.....**...***.*.***.******.*...***....*.....*.*...*.....*.**.*..*******************.**......**.****.**..****..*.....*.*.**..***.*..*.**.**.***.***.****..*.*.*.*.***.....****.**.*.....***....**.****..**..**....*...*..*.*.*.***...*.......*...*.***..**.....**........**...***.**.*****.*.*..**...***...*..****.*....****.*.***.***..*....***....*..**..**.*........**.**.*..*******...**.**.....*.*.**..**.*.*...*.*....*.**...*......**...*.*.*.*****.........**...*.*.*.****.*....*..****..*.****.*.*.*****.**.*..**...**.*.**.***.*.**..*...*..*....*.*.*...*...*...*.*..*.*..***.*.*..*****.*.***.**.**.*.*...*...*.***.***..*.*****.**.*****...*.***.**.***..*******..*..*******.*.*..*.**.*.*..*...*.*..**.**....*.**.**.*..*.*..*..*.*...*.*.*..**...****.....**......*.*.******.****.*..**..*****......****..........*.*.***.*.**..*....*.**.*.*...*******.***.*.*.***.*.***.......**.**.***....**.*..*...*..*..*.**..**..*.**..*****......*...*****..**.*....***.***...*..*....***.*.*.*.***.****.*.*....**..*....****..**..*...*...*.**.**..*.**.*.*.*****..*...*..*.*..*......***.*...****....**....****.**.******...*.*.**.....*.*..*...*.*.***..*..****.......*.*..**.*.***..*..**.****.*...**....**...*.....***.****......*.*****.*....**.*.*.***.*..*..**..**.***.*.***.*...*.***......*.*.*..***..****..******.*....**......**.**.*.*******..**....**..***.**.****....*...*.**..*..*....*.*...****.******.*.**....*..*.*.*.**.*..*...*.**.*..*.*..****.........**...*.**.***.......*.***.***.**.*.*...***.*..*.**..*....***.*.*.**.******......****.*.**.**..*..***.***......**...***...*.**.*....****..**.**..**..**.****..**.*.**...**...****....*****..*..***.**..*...*.*.***.**.*...***..**.*.***.**.......*****...*....*.**.....****..**..***..**..*..*.****.*.
..*...*....*..*..***..*.**.*.*..****.*....****.*.**.**.....**.*..*.****.***...*****.*.*..*.*..*.*****..*.*..*.*...*.*.***.*.....*.*.*...***.*.**...*..**....**.*.***.**.**...**.*.***.****..*.....***..*..*.*..*..*..*.**..*.*******..**.*.*.**.**..*..*.**...*.*...*.*..*....*.*.*.*..**....****.**.*..**.*.*....**..**..**.**.*..*..*..*****.**..*.**.*......*..****.....******.*..*.***..*..*.*.**...***.**..**.*..*.*.*......******.*..*..*.**.*.******.*.****.**..**...***...*..**..*.**..*.....**....*******..*..*.......*****..**.***...*...**.*....***........*.****.**...*...*.*....*.......***.**.**.**.***...**...****..*.*..**..*..*.**...*.**..*...***..**.**..*....*...*..*.....*..*..***.*..*..*....**...*.....*..**.*.***....**.*...*****....*..**..*....**...****...***.***..*.***.*.*..***.*.**.**..*...**..******....***...**..*.**.****.**.**..*.***.**.**..****.*.*****..*..*..**..*.*.*..*.***.*.*.***.*.*****...******.*.*.......*....*.*.***..*....***...*.*.*...***.*...*****.*.*..*...*..*..*.**.*......*.*.*.**.**.**.....*...*.*****.*..*..****...*.***.*...*...****..***.*..*..*..*..*....*...**...**......*.*.*......**...**..*.......*.....*.....*......**.***.**.*.*...*..**..****...**.***......****..*...*.**.**.*.....*.**.***..*..***..**.*****.***..*..**..*****.......*.***....**.****..**.*****.*..**.**...***.**.......***....***.**........*...*.....*..*.***.*.***....*..*.*.*****.****.*.***.**.**.***.**.**.*.*..*.*..*.****.**.*.*...**.**.*.*.**.*.***.***.****.*..**..*..**.*.*........*.**...**.*.*****...*.*.*.**.*..***.**.....***..**.******..*...*..**...*.**..**...****.**.**..**..*****.*.**.....***..*.*.*.***.*****.****.**...*.*......**.******.***...***...***..**.**...*.**...*.*..*..****..*....*******.**...**.....**.*.***.*.*...*..**.*.*..***..*.**.***.***..**.**...*.**....*****..*..*.*..**.*.*...**.*..**.*****.*.....**.*..**.*****.**.*.*.*.****....*****..*.***.*.*****.**..*.*.*.*..****.**....*...*...****.*.*.*.**....**...*..*.*.*...*..*..*.***...*.***...*..*..***..***.*.****.*.*.***...****.....*
*.**......**..*.*.*......***..*.***.**.*..*.*..*..*.*...*.*..*..*****.***........***.*..*****.*.**.**..*.*****.****..***.*.**.**..***.*******..*.**.*..*********...***.**.*...*****..........*.*..***......*...**.*..***...**.*.***.*...******...**..*****..******..******...**.****.**.****.**..**...**.******...**.*..*.*****..**.*..*.*..*.*****...*.**..***.***...*.**.**..***.**.**.**..****..*.*.*...*.*..****...*.*..*.***...***.*****.**.*.*.**...*...***..*...*....*..*...**..****.*.******..*..***..****..**.*.....*....*.*..*.*..***.*.****.***.*.**.**.****.*.*..*....**.**.*.*.***...*.*.*.**.*..*.*.**....*..*..**.*.**.*....*.*.**.****.*.*.*....**.*.*.**....*..*..***.***.***..*.*****..***...**..***....*..*.*.*..*.*.*.***...****..*..*.**.*.**......*.*...*..**.*.**.*.***.*.*.*.......*.....*.*....**..*******..**.*.***.*....*.****.*.*.*.**.****.....**.***.*.*..*.*.***.*...*.*.*.*..*.****.*....**...*.***...**...*.*...**..**.**.*.****.***.****..***.*****..*.****..**..*.*..******..****..***.*.**..*...*.*.*..*.*.******...**..*....*.*.***..*.**..***.*.....***.....**.**.*********.*.***.*..**....***.*.****......******...*..*...***....*......*..**.*.*.***.*..**.****..*..*.*....**.*.*...*....**...**....*****..***.*..**...*......***.**.**.*.**.*.***.*.*.*.***.***.....**.**.********...**.*.*..*..*.*.**.**...***..***.*......*..*.....*...***..******.***.**..***..*.*.*.**..**..*.****.*....*..*.....*..**..**.*.*.....**..****..*.****......*.*.*..*...**.*.****...*.*.*..*........****...*.*..*.*..**...*..*...**.**..*..*.**.*..**.*.**.*.*....**.*...*..***.****.*****...*.*.***...**.*.*..*..**...***..*.......*....**.**.**.****.*....**.****.*..**.***...*...**....****..************.*..*..**.***..***..****..*.**.*..*..******....***......*...***..**.***.*...***..*.**.**..*..*.....**.*....*.***...**.*.*..*.*.*.*.*.*.**..*.**..*.*.*..***....*.*.*.*.*..*.*.*.**.**..*.*..*..***..***..***..*****...***.*...**..*..****......**.*******.*..*...*.*.*..**.*.*..*..*..*..*...*..*****.**.*...*.*.********..*...*.*.****.*.*
*.**....******..*....**.*.****..*****...***.**..**.*....*....*.....*.*...**....***..**.*...**.*.*.*****.*.******.*.*.*.****....*..*.****.*.******..**..*...**.**.****.*..**....***.*.***...*****....*..*..**..*....***..*.*.**.*.**......*.*..****.....*.*..**..*..*...*........*.*.***..**...*.*..*.*..***..****..*.*..**.*.**.*....**.**..*..***...*****.*....**.******.*.*...*.**..*.****.*..**.**.***.**.****.......*******.**.*..*****.*..*****..**...**.*.*...**..**..***.*.*.*.***..*.******..***...*.*.**....***.*.***..**..**.*....***.*..*...**.***.**..*.*.***..***.*.....*****...*.**....*.*.****.*.**..*.*.***.**.***.*.**..***...***.***..**.*****..*.....*...**.....*..*.*.*...**..*..*..*.*.****.*.*.**...*..*.**..*...*.**..*..*..**...**.****.**.*.**..*.**.*.**.*..****....**.....*****.....*..*******...........*..**..*..*.*.*.*..*******..**.*...*.***.*.**..*.**....*.*.*..**.*......*.*..**..**.**.*.*.*.....*...*.*.****.*.**..*.....***..********.*.*.*..*.**.***.*.*.*...**..*******..***..*...**.*..*..********...*.**.*.....**.*...********.**...****.*.**..*.*.*.**...*.*..*.*..*.**..***.**.***..*..*......***.*****.*......*.*...****..*****.......*..**.********.**..*...*..*....*..*.***...**..*..**...******....**.****..*.**..***.**....***...***..*..**..**.*.....**....*.**.*.***.*...*.*..*****..*..*...**.*****....****..*....*..*.*.*.*.*.*********.*.**.**..*..***..**.***.*....**.**.**.*.*.*.*.***..**..*...*....*.....*****...***..*.**.*.*.**..*.*....***.*....*.**.****....*.......*..*.*...*..**.*..*.*..**..***.*..**.**.***..*.*.*.**...*..**.*.*.**.***.**...**.*.**.**..*.****..*.*..*.***.***.**...*....**...***.***..*...*.....*.**..****..*......***..***.........*..*.....**.****.*.*.**.**.*...**.***.*.....*..*.**..**.*..****.**.****.*...*.*.....*****.*.****....**.....**...***..****.**.**.....*...*.*..***..**.***.*.**.*..*...*.**..*..**.****.*....*.****..*.**.**.**..****..****..**.**.......**..**...***.*.***..****..*..**.**..*****.**.********.****......**.*.*....*..****..*....*....*..**..*.**..**.*..
*******...**.***...*.**.***.*.*..**.**..*.*...*.**..***.**..*...*.*.*..*.**...**.*..**.*.**..*.***...*..*.*.*.*.*.****.*.**.*...*.*.*......********.*..*..*...***.*.**.**..*****...**..**.*.*..**.****.*....********.*.*...*****..**.**..*.**.*.***..*.***...*.*.***.*...**..**.****.**.**.*....*....**.**...*.***....*..**.*...*****..*....*.****..*.***.**.*.****....**..*.**.*****.....***.*.*.*.*...*****...*..**.***.**..****..*.*.*.***.***...*....*.*..**.*.*......*.*.**.*****....*..*..****..**.*..**..*.***..**..*......*****......*.**...*****.*...******..**..*......*.**.**.*....*.*.**......*....**.**.*.*.*.**..****....*.*..*.***...**.******..*..*.*.**.*****..*..***.*.**.*.**.*.****.***..****....*.*.*..*...***.**.*..**..**...*.**...**.*****.****..***...*...*.**...**.*.*.**.****.***.*.*.***...*.*...*...*...**.*.*...**..****.***....*...***.*.*.*********..**..*.*.*.***..***..***.....**..**..*....*...**.****.*.....*.*.**.......*****.*.*.*..**.*.....**...*.***....*.**.*.*.**.**.....*...**.**...*.*...*.**........**.****.**..***.**.*.*.****.....*...*.*...*..*..*.**.*.********..****.*.**..*..*..*****.......**..*.***..***.*.*.*...***...***..**..*..*..***...**.**..**.*.*.**.****..*****....*..*.****..*.*.****....**.*..**.**.*....*.*****.***.****.*..*.*.*...........*.*...**..***.*..***.***...*....**.*...**.***..*..*..*.*..*..*..*.*.*...*.****.*...******.*.**.****.*...*...*.*...**.*.***.*..****.*.*..*.*..******...*...*.*..*******....*..**.***..*.*.**.*.*.*.****.*..*..**....*****.*..*.*..*.......****.*.**.**..*.*.*...***.*.*.*......***......*.......*..*.*..*.***.*..***.*.*..*...*...*.*....****....***.......**..***.*....***..*...**....*..****..*..***..*...*.*..**.....****..****.....**..**...**.**.*...**.*.....*****...**.*..****.***.........**..****.*....*.*......**.***.*.*..*......**.*..***..*.....*.......**.**.*.*...***.*.****.*.******..*.*.*..**....***...****.***..*****.***..*..*.......*.*.****..*..*.**..**.*****..*.****..*....*.****..*.***.*..**.**..***..**.**...**....**...*****..*******.*
.***...*.*...**...*.........*....**.*.***......*.*.*.*....*.**.*.....**.**.*..**.*.*..*....*.****.********..*...*.*.**...***..**..***.*.*.**..*.**..*....*...*.*.*....*...**..*..*.*...***..*....***.**..*.*..*.*.****.*.**.*.***..**..*.*........*...**....****..*.****.**.*.*..**.*.*.*..**...**.**....****.**...**..*.**.***.....**...*******..***..*.*..*****....*...*.****..*......*..****..**.*.******.***..*********..**...**.**......*.*.*.*.**...*..*..**.*.*.**.****.**..*.******.*..*.**....*****.**.*.******..*...*.*.***...**********....*..***.****.*..*..*....****...*..***..**.**..*.*.*.**...*.*****..*......**.*.*..**...****.**.**..**..**......**....***.*...*.*.*****.*.*.***.*.**.......*......*......*...***.*....***....**..*.*.*..*..***.*.*..*.*..****...***..**.***.**.*......*.*.*.**.**.**.*....*.**...***.*..*....*.*****..*...*.**.*.*.**..**.**..*.*..***.*****.**..*.***.**.**.....****.*..**..*.*..********...**.*...**....***.*.**.**......*.*..**.**.*.*..**.********.*......*.*...*.*.*....*...****.*.*....*......**.*..***...**...*.**..**.*..*****.*.**.*..*..**.*..**.*.*..*.**.***..***....*.*****..*..*****.*.....*.**...*...****.****..****....**..*..*.***....****......*....*....***.....**..*..**..**...**...***.*.*.**.*.*******.*.***..*....*.********...******.**....**.*..****.*.**.*.....**.***...*.**..****..**.**...*.*.....*...*.**.*..**.*..**.***...*****.*.***..*.*..****...**...*.*...****....**.**.**.**..*****.******.**.***.....*.*.*.***.**.*..*.....**.**.*....**.**.***..*.*....***....*.*.*...*.*.******.*.**........*****..**...*.***.**..****.......*.**.****...**..*...**...*.**....*.*..*..*.**.*.*...**.**.*..*.*****..*.***.**..**......*...*....***...*.*...*.***...**...*....**.*..**...**.......***......*.*.*.*..***..**.*..**.***.**..**..***...**..**.**.*..**.**.*.*..**.*.*****..*...**..*.*.*..****..*...*..**.*....*.*..*..****.*..*....**.***.**.*..**..***...*.*....**.**.....*.**...**..*...**.*...*.*......*.*....*.***..*.**...*.***.**.*.*....**..*....**.*...***.*...**.***.**.***.*.***
.**...*..**.*.****.*..*..*.**.**.........*.***.***.***..**..*...........****.**.**.*.*.*.*.*****....**.*..**.*.***..*..****....**.**.***.............*.....*.*.*****..***.*.*.***..*..*...*****.**.***..*..*****.*.****.*.*..*..**.****.*....******..**.*....*....*...*.*.....**..*.....*....**.*..*.****...**..*******.***...***..*.....**.*.**.**.****..****.***.*.*****...*..*..*..**..****.*****.***..*******...*.*..*..*..**.*.**..***.**.**.*..**.......*.....***.*..*.*.*******.**..***...*.****.*.*.....***.**.*...*.***.*...*.***.......***..*..*..**.*.**.****..**..**.***...*.*.**.**.**..******.***...*..***..***.*****..***.*.....*...**.**....*.****..***..**..*..*..*..*******.***..**.*.**.**..**....**.**..*.***...*....**.*..*.....*.....*..***.***..*.....***......*....**.*******...*...**..*..*.*.....****.*...........*.***..****.*.*...*..****.***......*...*...*..**.......*...*......**..**.**....**.****...*.**....****.**.......***.**..**...**.*.***.*.*.**..*..***.***..***..*.*.....*****.*.*..**...**.*.**.****.*...*..*.*.**....*...****..******.**..*..****......*.**.**.***...*****..*.***.*.*..*.*.*..**..*.*.**......*.****.*....**.*.**...**.*.*..*..******.****.****...*******..*.*.*..*.**.**.***...*.***.***.*...******..**...**.***..**.***.***..****...*..*.*...***.*.**.*****.**..**..*..*..*.....****..*****.*.....*.**......*.****.*..*.*..*....*******......***..***..****.*....***.****.**...*******.....*.*.***.*.*.****..******.***.****.*........*****..*...**.**...****..***..****....*...*.*.*..******...**.*......*...**.**.*...***.***..*.*.**...****.*..*.*.*.*.***.***...*****.**.....*.*...*..*****....**.*..***.***.*..*****.*.*.*...***.*.*****.*.****..*......**....**..*.**.**...*.*.*..****..**..*.*.*.....***....***.*****.**..**..*..**..*...*.....**....*.**....*.*.*********...*.*..*.**.**...******..**..****.****.*....***..*.***.*.*..**.....****....**..**..***...*..*..*.*..*.*....****.....*.**.*...*****.*.......**.**.***.*....*.*.**...***....******.***..***...*.....**..****.*.*.*.***.*.***...**.*
*....*.*...***.**....***..**....*....*.*..*.****.*..**..*.**...****..*.*...***.***.*******.*..***.**.**.**.**.*..**..****..*..***..*..*.....*.**...*..*.*...*..***...*********......*.***..**..**..**..*..*..**..***..**.....***..*.**.**..**.*.***..**....****..*..*.*.*.*.*.**.**.**..****.*..**..**....****....*..******..*....*.***...*..***.***..*..*..**.***...*...****.*....*.*.**..*..*...****....**..*..*....*...**....*.*....**........*.***.****..**.*..*.***.****.*****..*.........*...*.*.*.**......***.*.*.****.*.**.*.**...****.**....**....*...*.****.*.**.**..*.**...***.****....*...........******.**.*********........*..***..*.*......*****...*****..*...*.*.**....***.....**.*..*.....*.****..*..***.*.....*.****..*..*.*****.****.*..******.....**...****...*.*...*.*..****.**........*.**..******.**.***..****.**.*.**.****..*.**...*..**...*****..*.*.***..**.***.*.**.*....*..*....**.**....*.**.....**..*.****.....**.**.*..***..****.*.*.**..**...***.*..**....*.***..****...*....******.......*****.***..****...*.*..***....*.*.**.*...*.***..***.*.**...*....**....*.*.*.*.****.*...**..*..*..*...****.**...**.**.****..*..**.**..**.*..***...*.*.***..*.*..**..*.****..***.*.....*...*..*.******.**.....*.*...*.*.*.**...**.....*...***...*.***.**.**...***....*.*.*..*.*....*.*.**..***..***.****.*.*.**.*.*...***.....*..*.**.****.*.*.***..*.*...**....*.*.*..***.**.*..*.....**....***.*****.**...*******.*.***..*....*...*....*.**.....**...*.*..*....**..***..*..*...**.****...*.**.**..*......***.**..**..*.*.****.*.****.*...**.*.****...*.**..*........*.**.**.*.**.......*...**.***...*.*....*.**.....**..**.*.*.......*****.**....***......*******.**...**....***..**.*.**.**.**..**.*.*.****..*******.*.**...**.*.**.**.*******.**.*..*.*.*******.**..*..*.*.*..*.**.........**..**...***.**.*.****...*.**...*.**.*****....*....*.*..*****....*.*.****....****..*.***.**.*.......****..*..*....*.****.*...*****.*.**..*.*..**.****.*.....*..**.**.*.**.*..*.*.*...**...***.*..*.**...*.*.*..*.*...*.*.*.**.*.**.*.****......*******...
*.**.******.**..**.**.**...**..*..*.*.***.*.....*..***....*.....*.**......*.***.*.*...*..*.......*****.*.***..****.*.*.*.***...**.......**...****..*******.*.**....***.*****...*.**.**..*.*.**.*****.*..*****....*.*..***.****....*******..*..*.**.**...*.***.*......**.**..*..*.*.****..**...*.**...*..****...*.**.*.***.**.**.*.**...*.....***.*..**..*....*.*......*......**.**.**...**..*.**.*....*...***.**..***..*....*******..*...***.*..*....*.**.*...**.***.**.*...***......**..*..***..**.*.**.*..**..*..*.**....****.*..***..**.*..*.*..*...*.**.**.***.*..**..*....**..*.*****..*..*..**.....**.*.****.*..**.**.....***....*****.*...*.*.**..***.****...***.**.**.*.****..*.*...**...**....**.*.***..***.*.*.*.**.***.******.***.***.**......*.*.***..*...*****..**.**.**...*****.***.***.***.***.*.****..***.**.*..**.****.**..*....**.....*....*.*..*......*..*....*****....*.**..*..*...*.*.***.*****..*...*..........****..*.*.**.*****..***..***..****.....**...*.***..********.*..**.*..*.**..*..*....*.****...*....***...*...*..*..***..*..**..*...*.*.***.*...**.**...*****.....**..*******..**...*.**..***..**.****.*..***.*..*..********.....***...*.*****.***..*****.**.....***..*....*..**...*...*....**.***.*.*...******.**..********......*...**.**.**...**...*..*..**....****..*.*.**.**.*.**..*......*.*....*.****...**...****..*.**.*****..*..**..*...**....*....**.*..*.*****.....*.**.....**...*...**..****.*...***.*.*.**.*...*.*..*.**....*.*.*..******.*..*.***...***..****.....****....***...*...***.*.*..*........*.***...*.*.**.*....*****..**.**..*..*....******.*.*.**.**..****.****.*.*.............***..*.**.*..*....****....**..*...***.**.*.*.**.*.**....**.**..**..***....**.*..******...*..**...*.*.*..*..*..*..**.....*...*.*..*******..**....*..****...***.....********..*.*.....*..****.**......**.*.****.*....*.*.****.*.*.**.**.**...*..*...****.***.*.*****....**.......*..*.*.**.*.*.***.**...**.**.*****.*.*...*....*.*.......*.**..*...**...**..*.*......*..**..****.**.****..*..*.*..*....**.*...*.*.**.*..******.*.*...*
**..**..**..**..***.***.****.**.**..***.******.*...*.*..***....*....***.**...*****..*..*.**.***.***.*....***.**..*..*....*...**.....**...*.*******...*.**...***....*.......****...*...*.****.*.*.**.**.**...**..*..****...*.******....****.*.**.*..**...****.***.**..***..****....***....**.*.****.*.**..**.*...*.*..*.**.**.*...*.*....*..*..*.*.**.*.***.*.***...*.**..*.****..*****....*.**..*.**.....**.**...**.*****..*..*...*.**.***.......***..**.*.*.*.*.***.**.*..******......**..**....***.*.*....**..**.***.**...**..*.****.**..***...*....*.*.*****.*.*.......**.*..**....*..********....****..*.***....**.*...*.*..*****....*.**...*...**...**...*.*.**..*...*...****..**.*..*****.*.*..***...**.*.**.**.*..*.*..*....***.***..*..**..**.*..********.***.*.**..*.*.****..*..*.**.*..*.....**...***..*.**.*.*****..**..*..***.....*.*...**...****.****.*.***..*...*.***.*.******...**.....*******.***..*.*.....*..***..*.**.**....**..*.**.****....****.****...*....****.*.*..*.**.*...*.**.*.*...***..**.**..*****..*.**...*.*..*.***..*....*.****.******...*..**.*****.*..*...*.*...*...**..*.****.****...*.***.***.*.**.**.*..*.....**.*...**...***.....*.*.*..***..*...*.**.**..*..*..****....*......**.****....**.*....**..*.*...****.*.****.*..**.*.**.*....****.*...*.......*****.*.*..****.*.*...****...*..***..*.**.*.*.*.**....*.*.**...*.***.**..**.****....**.***.*.*.*.**.*....**...*..*...*.**..*..*.*.*.*.*.***.**...**.*.*.*.....*.**....**.**......**.*...*....*...*.*..*.**.**.*..*****.*...**..**.*..**.....*....******..****....**..**.***.*.***...*....*..*...*..*.*********.....*.*.*.*..**...*.***.***....****...***...*..*....****.***..*****....*...*...*..*...**..**.*...**.*.*.***..*....**.*..****..******......**....*.***...*...**....**.***.**..*.*......*.**.**....********...*.*.***......***.*.**.**..****...****..***.....***.*..*.**.**.***.*.**.*.*..*.**.*.....*..*.*.*....*.**..*.........***..*...*.**.***..*.***.******.....*..*.*.*..**..**.*...*.....*..*.**.....*.***.*.*.*.......*.*.****..**.***.**.*.*..*.*********..
..****.*.**.**.*..*...***....*..***....*********.*****...***...*..*...*..**..**.*.......**..**.*..*...**...****...*.**..*..*..*..*.**.**.*.******..*.*.*...**.*.*.**...*.*..*...*****.*******..*****.*.***.**.*..****....*.**.*.**....***..***..**....***.***..*.*...............*.**.*..******.**.***....*.**.***..***.*.**.....***....*****..****.**...**..*.*......***....*..**.*.**.**..**..**..****....*.*....*.*.**.*.*.**.*.**.*.*.*.*********..***...***.**...***.****.***.*.*.**.**....**..**.*.....**.**.*....**.....*.*..**.*.....**.*******..*........***.*..****..*.*.....*..*.*...*.*..*..*.***.*..***..****.*...**..*.*..*.***..******.**.**.*.*.**.**...*...***.***..**..****..********.***.**********.***.**..*****.*..**...***..**..*..*.*.*.***.******.*.*...*.*..*.***.*.*.***.***..*..***.*..***.*...*..***.**.*...*.**..*.******....***.*..*..**.*.***....*....*..*.****.....***..**.*..*....*.*.*.**.*.*..*....*.*****..***.**.*..**.*.****...*...**...*..***...***...*.****.*..*.....*...*.*.*.*..*.**.**.*....***..*.*.***..**.****..*..*.***.*..*....**..***.*...*.**.**.**.**.*.*....*..*.....**.*.***...**.**..**.**...******.***.*....**.**.*..*..*.***.*............*.***.*.**.**..**.*********.*....*.*.*.*.*.*.**..*.***..**..**..*..*.**.**.*....**.***.**..*..*****.*.....***....***.*.*..**.*.*****.**.***...**.**....*...****.**.********....***.****.***.***.******.***.**...*.**..*.********.**.*..*..*.****..***.****..*.*....*...**..***.*..****............*.*.***..*.****.***....****.**.***..**.***.****.****.***.**..*..******.**...**.*..****.**..******..**.......*.*..*****..*.*..**.****.***..*..*..*.***.*..*.***.....*..*..******.*..*.*.*..**.*.**...*.*.*.*****.*********.*.**.*.*..****.****.*...*.*.****...**...*..*...**...*.**..***.**...**..*.****..**.*.*.***.....*...***..*.*.**..**.*..**...*.**.*.*..**.***..**..**.*.*..*...***...*.*...*..****...****...****.****.*.*..*.*.****...******....*.**..*.****.....*..**.**.*..***.*....******.*.*..*....**.*.*.*..*.*..****...*...***.****.****.*...*.*...***..*..*...
*..**....**.*....****..**.*..***.......****..*.....*.***...*.***..*.*.....*.*.....**.**.**.**.**.**.**.**..*.*..*....***.****.**.****...*..***....*...***.....*.*...***.*.*.******....*****.***.......*....*..**.*..**.****..***.**.*..**.*.*.*..***.**.***.*...**.**.*..**.*...*.*.****.*.*.**.*.*..*.**..*.*...****....*.*..*.*.**..**.*.*.**....***...*******.*.****.....*..*.***.***.*...**..***.**.*.***..****..**....**.....**..*...**.***...**.*.*.****.*.*.**...**.*****..*.**.........*.*.....*........*...*....*...**.*...*.**.*.**.**.....*....***.**...*..***.***..*..**.**...*...***..*.**.....***...*.*.*.**.**......***..*...***.**.*****..**.*..*.*****.*..**..**...**..*.**.*...*...*****..**.**.**.*.***.*......*...*..**.*****.....**..*..*.***.***.**.**.*..*.*..*.*.***.....*.*****.*.*..****..***..*...**....***...**.*..*****..*.**.*....*.*..***.**.......*..**....*..*...***.*.*...**.**....*...**.***.*..**..**....*.**.*...**.*.***.**..*...*.*.*....*.***..**..**.*..**...*.**.....*.**...**..**.*.**.**.*....**.*..*.*..*.*.*....**..**....***.*.*.*****.**..*.**....*....*.........****..***.**.**.*......****..*..**.*...*****.*****.**.*.****..*..*......*..*******.*...*.*..*.*......*...*....*.....*.*.***.**.....**.*.....*..***..*.**....**..*..***..***..*..*.**.*.***..*.**....****..**..*....*.**.*.**...*.*..***.*.*.*..*..*..******..*.********.**.**.****.*.*.****.***.........*...**.**.......*****.*..*****..*.*..*..**..**..****.**.*.*.*****....**...*..**..**..*.***.*..*.**.**.***.**.*.*****.**..***..***..*.*..*..*..***.**...*..**....*...*...*.....***.**.******......*.*.****.**.**.*.....*.**.....**.*......*.***.***.***.*.****..*.******.....*...*.*.*...****...***..*.******.*.**..****....**...*..**.**..*.*..**.***.**..***.*.*.**...*...*.**.*.***.**.*..*.....***.***........**..**.**.*.*...**.*.*....*.**...*.**.***.*..**.*.*......*..***.**.*...*.*.*.*....*...********.**....*..*.*****..*...*.*.*.*..*...**.******.*.*....**..*...**.*.***.....**.*..**.*...**.*.**.*.*.*.******...*.*.*...*..**.*****..***.*
****......**.****.**.*.**..*....*.*..*.*.*..*..**..*....*.*...*..*.**.****.****..*..**.....*..**.*.**.***.*..****..**.*..*.*****.*.****.*.**....*.*.**....**..***.*****....**...***.*.**..**.*....*.***...***..****.*****.........**.*************..*...***.**..***.**..*..*****.*.**....*****.*..*......*.*.**.**...****.*.***.***..**......*******.*.******...**.**.....*..*.**..*.*.*.**.***...***...****.*...******..******...*.**.....**.*.****.*..*...*..**.*******.*.....*.*.*..***...***...***......*.**.**.*..*...*...**...***.*..****....****..**..***...*******.*****.*.**...***..**..**...*..**..*.*.*.***..****..*..***.*.*.*.**...*..***.**.**.*.*..*..**...*.*..***..**.*...*****...*....*..**..*.***..***..*.**.***..*..******.*.*...****.*..*.....**..**..****.**.***.****.**.*.*.*..........*..*******.****.*.**...**..*..**..***...*...**.*.*.*.*.**...*..****..**...**.....**.**.*.*.*..*..***.*.*.*.*..*.*...****.**.**..*.*....*.**.*.*.*.*.*..**.*.....*..**..*.***.**..*.....*.*...*.*....**..**..**..*.**.*...**....*......*..*..*****.**....*.*..**.*.*****...*.*.**..**.**.***.*.*..*.**...**.**.**..*.*...*..*..*.**...**.**....*.**.*.*..**.***.*.*.*.*.*.*.*..****.*.**.**.***.**...*.**.*..*..***....*.*.*.**....*..**..***.**.**..****.*.*.*...**.*.*****.***.*....*.*..**......*..*...*.***.*..*..*..*.**..***.*..*.***.**..*.**.**..******....**.*..*.....****...***..*..***...****.*..****.**..*.*...**.**.....*.*....*..**.*.*...*****....*.....*.*****.*.....**..****..*....***..***.*...**.*.....*.**.*****.*.*********..*.*.****.*...*.****.***...*....*.*.*...*****....**.*..**..*..*..********..*..*.***..*...****.*.**.**.*.*....****.******.*..****.**..****....**.*....*.*.*.*.****.*.**.*..**..****..*********.*..*.**.*..*.***.*.*.*.**.*.***.*..***.***.*....***.***..**.*...*.***.....*.*.*..*...********.*..**.*..**..*...*****...*.**..***.***..**..****.***..**.***.**..*..***.*.*.***.*..*.*..*.****.*...*.****.*..*.****.*.*.*.*...*..**..*.*.********..*....**..**.*.*..**.**....*...****.*.....***....*.****..***.*....**
.*.**..**...*....*.****..****....*..**.***..**.*..**..*.*.**..*.*.*.*.....**.**.***.**...*.*......****..*.*.****.**.****..*..********.***..******..*...*..*.....*...******..*.**.*.****..*..*.***.***..****...****.*..***..**..**.***..*.*.**.****.***...**.*.....**.*..*****.....**.**.*.*.**.*.*..*..***.**.*.***.**.**.**..*..*.**....*...**.*.**...**.***.*.*.**......****......*.*.**...***...*****.**.*.*.*.**.***.*.**.*.*...**...****..**..****.**..***.*.**..**...****...*.**....*.**.****..*.**.....**.***...****..***...*..*****.****..*.*....**.*..*****...**......*.**.***...*..*.*......*........*.**...*.*.*.**..*.**.*****..*.***.....****.*....**.****.*..*.***...*..*...**.*.*..**.**.*.***..*.**.**.**.***.**.*..******.*...*.**.*..*****.*.**......*.***.*.*.*.....***....*.*....**.***....***....*..*...***...**.**********..*.*.*......**.*.*****..**...*...****.....*******.*.***.*.*...*...*....*.*...*..*****..*.****..*..*....****.*..*.*.***...****.*..*.***.******.*..***..**....*....*****.*..*..*.*.*.**.**......*****..*...*..***.*..**.****.****...**..*...*****..*..**..***.*..*.*...*.*....**.*****..**......****.*.*...****.*..*.*.*****..*..**..**.......*.....*.*******.****.***..***.....*.*..*.**..***.......*****.**..*.*....*.*****..**...**...***..*.***.****.*.*.**.**..*.***....*.*****..*.**.....*.*...*.*.*......**...*..**.....*..****.*.**..**...**.**.****.*..**..*****....****...***..*.......**...**.*..*.....*...*.**....***.*...**.**..*.**....**.....*..**.**.**.**.***.*.*..**.*.*.*.*....**....*..**.**.***..**.*..**.*...........******...*******....*.*..**.**......*.****.*.*.********...*...**.*****.*.**.*.******..*.*.*...****.**.*.**.**.*......*****...*.***.**.*..*..*.*.*.*****.........**.****.*****.*..*****...*.*.***************.***.*.**..*.**..***...******..*..*.**..*..*...**.*..*.**.*..**.*...*.*..*.***..********.***..*....****.*..*......*.**.*.*.*****.**.......*..***..*..*.........**..***.*******...*....*.****..*.*..*..*.**..*.***..**..********.***.*..*.*.*....*..*...******.**.****.*...
*..*...*...**.*..*.**..**...**.*...*....***....*..**.......**..**....*.**...**.**..**..***.**..*..*.*.***...**.**..*.****...**..******.*.*.*...***......***..*.***.*.**.***..***.**..****..*..*..**.*....*****.**.**...*.*.*..***...*...**.*....**..**.*......***.*...**.**.*.*****.****.**...*.****.**...**.**...*.***.*******.*.******.****.**.*.*.*...**..*.***...*.***...*..***..*.**........*...**...*..**..*****..*.***..**.**.*..*...*...*.**..*.*.**....***..*.*.*........*.**....*..*..***..**.*..**.*.***.**..*..*..*..*.*.....*.**..*.**..*.*.*...****......****.**.*.*..***.*.*.*****.*..*..***.*..*****....***.*.**...**********.*......*.***...*.*.*****.....*.*.****.***..*****.*...*.**...****.**.*.**.***.**..*..**.......*...****..***.***...**....*...***..*.*...**..*.*.**.*.....**.***..*.**..****.*..*.**.*.*****.**..*.....*..*******........*..*.*.**.****..*.*.**...*..***..*...*.....*....*.**..*.**.******..*....*..***.**..*..*.*.***.**.*.*..*.********......*...**.**.*..*..**......*..**.....***.*.*****.*...***.*.....*..*.*..**.***.*......****.****..*.***.*.*.*...**.**.***..*****..****.**.*.**...*.*...**.**.*..***.*********...***********.*.*..*.*..**.*.*****..****.**..*.*..***.*.**.*.*.*.*****..***...*..*..***.*...*.**..*.***.****.*......**...**..**.*****.*....*******...**.**...*....*...**.*.*.***.**.*...**.*..*****..**....*.***..***...****..**..**.**.*..*...*.***..***...*.*....**.***.....**...*........*..*...***.**...****....**.**..*.*****......**......*......*.*.*..**.*.*.*.......*****.*..*.*****.**....**..*.**.*..*.***.**.*..*..***..**.****.**.*.*...*...*...*..*...*..**.**.*.*..*.*.**.**..****.**..*****.*.*.*....**.**.*..**..***..**..*.*.****.*.....*.*.*.*.*..*..*......*.**....*.*.******.*...*..*.***..***..*..*.*******........**...***..*.*....*.***.****..**...*.*.**.*.*****.*....*.***.**.....**....****..**..*****...*.*.*..*..*...*.*****.......****.**...*.**...*..*........*...*.*...***.*.*.*..***..**...**.*.**.***.**.****.*.******...*...********.*..*.*.*..****.********.*.**...*.**..
.***..**.*.**.*....****.**.*.*.*.**...*....**.*.**.**..***.**.....*.*..****..**..**....*******.**.*.*.*......**.*.*.**....**....****.*...****.*..******..**.***....*.*....*.....*.*.**..*.**.*.*.*.**.***.*.*..***..*..*.*****..*.******.*.*..*..**..*..*..*..*..*...*.....*..*.**.***.**..*..**.**..*.*..****.***..*...**...**..*..**..*...*..*...*..*.*.*..**.*..*.*....**.*..**..*.*.**.**.*..****..*.***......**.****.**.*.***..**.***.********.**...**..*******...*.*.*.....***.*.....**.**....**.**.***.**.*.*.....**.*.....*.*.*.*....*..****...**.****.......*.**..**...**...*......**.*.***.**..**.*......*.*.**...*.*.**..*.**..**.*..**..*.*.*..*...*****..***..***.*..**..**.....*.*...*.**.**......**.****.***..****.**...***.*.*.**.*.*.*.*.*..*.**.**...*..**.**....*...****..*****....*.*.*..........**...*..*..*******...**.***.*....*...****...**...*..*...*.***.*...*....**.*.**...*..***.***.******.*.*****.****.*....****.**.*.*.**...*..*.*...***.*.***.****...***.....*......*..*...**.*.*..*.*.**...*.*..**..***..**..*.****..*.*..**...*.*..**..*...*.**.***.*..******...*.**.....**.*.**..*..*.*..**..**.**..***.**.*..**.*.*....*......*******.*.**.**...*.**.*.*.***....**.*.****.**.*..***..**.*...*.*......*.**...*.*..*..*.*..***.*.**.*.***.*.*.**..**.********.***..**..*******..***...**.*.****..***.**...*.**.....*.**.....***..***.***.***...*.***..****...***..**..*..****.*...*.*.*..*..*....**.**.**....*.*...**..*...***.....***..****...******.*..**...**..*.**...**.**..*...**.******.*..*.*....*..******..****.*.*.*.....*.*..**.*..*.**.**.**..*.****.*.**.**.*...*.*..**.*..******.***.*.*....**.*.*****..*.......*.*.*.....***....**..*****.*.*..*.***.**.*..***....*...*.*.*...*.*.*.*..*.*.*..******.***..***...***..*.*........*..***..*....*..*..***.**.*.***.*...*...*.*.***..**.**..*.*..*.*******.**...***...***..**.*.**.*****.****....*....*****..*..*****....*.**..**.*..*.***.****.*..*..*.*...*..**...*..**..*.*.*....*.**..**.*.**..**.*.***...**.**...*...***..***....**.**.*.*.*.*.*.***.*..*.***.***.*..*********.
*.*..*.**.*.**..**.*.**.*..**.....*****..******..*.**..**...*..*.*...**..*.****.......***..*..*..***...**...***...*****..*..*.**.*....**........*..**...*.*..*....**...***.***..*****.***.******..**.*..*..*..**.*..***..*..*.**..***.**....*****.*..**.********.****.....*..**.*...*.****..**..**.**.....*..*..*.**...*****.***..**.*....**....**..*..**.*..**.*.*.*..*..**...***...*.*.......*....**...*****.**.....*..*........*...*.*.*.*.*.**....***.....***.*.*..*.*..*.*****.*..***.*.*...*.*********..*.**..****.**.*.....*......*.*.*..**.*...****.*....*..**...***...*..*..****.*.*****.**.**..*.*.*.*..***.*........*.****.**..*.**.*.*...**.*.**.***....******.*.****.*.*...**.******.*.**...*.*..*.*.**.**...*...*...**......**.****.**.***.*...**..**..**....*.*****...**..*****....**.*.*..***..*..***...**.*...***.**.*.*.*.*.*.***.**.***.*..***.........*...**.**.***...*.***.**..*.**.**.*.*..*.****.*.*.*.*...**..**.*.**...**.**.....**.*..********..**....****....*.*.*...*.*....*...**..*..**.**.*..*.****.**..***...*.**.**.*.*....*...*.*...**....*.****.....****..*****.*.*..*.*..**.***..**..*****.**.*...**...*.**.....**..**.*...*.**...**.**..***.**.*..***....*..*..*.*...*.*.*.***..*..*.*...*....*.***....*...**...*.**..**....*.*****.**.*..*..***..*..***.****..***.**..**.**.*..**...**...**...*....**..****.***..**.**.*..*..**....*****.*.**..*.*.*....*.***..*.*******.**.*..****..**..**...***......*.*..****.****..*..**...**..**.*.***.**..*****..*.*.****..*.*.....******.*.***.*..******.**..*.*.*..*.***.*..****...**.*..*.***..*....****.*...*...*.*.....*..*.*..**...****.**.*.*.....**.**.**.*..*.***.*.*.**..*...*.***..***..**..**..*....***.*..****.*.*.***.**..***.*****.*.**.*.**..**..*.**..*..****..*.*.*.*..*....*..***.*...*.*..*..***.*......**.*...*.**...*..**.**.**..*...*.*.*.***.*.*.*.*.**.*...*.**.*.......***.***.*.**......*.****.***.******.***....*.....******...**....*..**.*******.*.*...*.**.....***..****..*******...****.*....***.*.*.**..**.*...*****..........**..**.*..**...*...**.**.****.*.*..***
**...*.**.....*.*.*.*****.*.*......*..***...*.*.*.*.***.****.*..**.**.******..*.**...*****.*.*.**.*.*..*...*.**.*.*.**...........***.*****.*...**.*.**.***..**...*.*.**..*.******...*.*....*.......**......*....*...***.**......****.*...**...***..*****...*...***..*******.*.**....**...*.*..***...*....**.**.**.***.**...**....****.....**.***.*****..*.*.*.*.**.*..****..******...*.**..**.*...*.*.***.*...*.**.***...*.*..**.......*.*..******..*.*.**..*..***.....*...***...*.*.*..**.*.**...**.***.*.***..*...***.*.*..***.*...**.****...*.*.*..*.*.****.**....*....*.*.*******..**.***..*..**....**..*.****..*.***.*.....***.*.**.*...**.*.....*****.*..*..*.*******.......*.*....**.****..**.**.**...*....*.***..*.***.*.**....*..******.*.*.*.*.***..***...**.*..*.******...***...*.*..........**..**....*******.**..*.....***.**.******...*..*.*.*.*..*...*..*...*.*..*.*..*.******..*****.*.*..*..***....***...*....**.***..**..***.*....**.*.*.**.*....***..****.*****.**..**..*...**..*.**.*..*.***.*..*******.*........****.*.***.*...***..*..*.**.*.**..*****.***.**.*.*.*.***...*...*.*.*..**..**.**...****..***.**...*.****..*...**.*.*..*..*..**.**....*.*.*.**..*.**.....*.....**.*.*.*..*.*****....***...*.*.**.*..*.**.*..**..***.*.*...*.*..*.....**...*******.***.**.***.**..*.*...*..**.*..*..*.*.*..*...*...*.**.*...***.*.**.*****.*...*.......**.*....*.***.....***..*.*.*.**.*..*.*.*.**.***.**.*........*..*....*..*.*.*..***...**......*.*****.**.....*....*...*...***.*.*.*.*.**.*.*....*.**.**..**....**.*..*...**.**....*....*******.***....**.**.*..**.*..*...*....**.**...***..*....*.*.*....**.****..**..*.*.*..*......*.****...*..*....****.**...**...*..***.*.**....***.*.*.**..*..*.*.**.***..*.*.***......**.*.*.**.******.*..*..*.**.**..*.*.*.*..*.***.**.*.***.***..*..*.******.*.*.*..*.*.***.**..**..**.*.***...*.*.**..*......*****......***.**.**..***...*.*****....*.*..***.*.*....**...*.*..**..**..****...*.*...*.**.*.*..****.*.....*****...*...***..*...*****.****...**.***..*...**...*.***...*****.*..*...**...*...**..***.
..*...**.***.*.*.****.*****..**.......*..**..**.***........*****..*.***.***..**.*.*..***.*...*......*..*...*.....**.*****.*..*.*..*....********...*..****.**.*...*.*.**..*.*.*.***.*.*.*.**..**.**.*......**.*.*.**.....***.*...**..**..**..**..*..**...*.**.******.*..**.*.*.*.*.******.*.*****...***.*****.*****..**.*.****.****..*....**..***.*.**...*..*.*.*.*.*....*.**...*.*.**.*.*..**.*.**..*.*.**..***..*...*......*.**.***....****.*.......*.*..*...........**..*..*.*......**.**.*.......*.*.****.*.****..***.*****.*..*.*..*..*..*.*.**.*..**...*..**..*.*.****.*.*.*.*.**..**.***...*.****...*.*****..***.*..***.*.*..*.*...*.***..*...*..***...****..*...*.*.***.*..***...*..*.*..*..****..*.*.*.*..**.....**.****.*****.*.***...***.**.....*.*...*.**.**....*...**...*.***.*.*..****.*.**.*.*..**.*.**..*.*.*...**.*......*..***....****..*.*..*.*.*.**...*.**..*..**.**.**...******.*.**....***.*.*..***.*.**.***.*..*..***.***....*.....*.*..*.**...***....*.****..**.***...***.**.....*...****.*********..*..*....*...**..*...*..******.*..*.*****....***.**...*.*.*..*...**..*...**....*.*.***..**..*.*.**...*.**.****.....**.*.*.*...**..*.*...**..***.*..*..**.*...*........*.***.*.***..*...*.*.**.*.***.*.*..*....*.**...**..***....*...*...*.**.*...*...*...****.**..*...*..***..**.**.**.****....**.***..**..*.*..**.....**.*...*..**...*.***..*..*.****...**.**...***..*..*.****.**..*.*.*.*.*..***..*...*..*....*.*..*.**..*..***..***.....*..***.....*..***...**.*.**.******...*..**..***.***..*..******.*.*..*.*..******..*..*******...***........*.**..*..*.**.***..*.*..*...*..*...***.*****.*..**....**.*.*.......**...*...***...**..**.**..**......**..**.*..**....***.***.*.**....*****..**.*.....*.**.*.**..**..**.....*...*.*.*..*.......**.*.****.***.****...*......**..****....***.***....*.**.**.*..*.*..*.**..*...***.*.*...**.....*....***...***.****.*.**.*.*..*.*.**.**...*..**.****.*...*..***.***.*.**..***.....*.***...*.**..**.**.*.*.*.******.***..**.**.*.*..*...*..**..*.*****.*....**...**........*..**.***.*...*......**.*.*
******..***.....*.*..*.**..***....**.*..*......****.*..**..***...*.***....*.******.**..**.***.*.******.**.*....**..*..*..******...*.****.******..*.**.**.*.***.*.*.**.****..*...*..*....**....*.****..*.******.*...***.**.**....**.***.*..**.**..*****.*...*.....*.*..**...*.*..**.**....*.**..*.**.*..*..*.*...*.**********..*.**.*.******.*.***..*...***....**....*.*..******.**.*.*.***.**.**..*..**.**.***.*...*.**.*..*.*...*..........***..**...*..*..*...*..*.*.*.*.**.**..**..**...*.*....*.*.*.****.**...***..***.**...**.*.*.**..*..*.***..******..*.*..*...**.*..**.**.***..*.**..*..*..*.*....*......*..**..*.*..****.*.***.****.*....**.*.....*....***.*..*.......*.**..*.**.*.*..**...*******.**.*.**....*****.**..*....*.***..*..***..*...**...*.**.*....**.**.*****.*.**...*****..*.****.*..*****..**...**.*..*.*...**...*.*********.**.*.***.*.*..*****.**.*.*..*.*..***....*.***..*.**..***...**.*..****..*.******.**.*.*.**..****..*.*...*....*.****..*.***...**....*.....*.*.*....****...****.*.***..***.*.*..*.**..*.*.*.......***..***.*****....*....**.**.*.....****....*.**........*.**......**..****..*.....***.**.*.*..****.**.*.*...***......**.....*.***.**.**.....**..**.***.*..*...******.****.....***.**.*.*.****...**.*.*****.*..*..****.*..*****.*.*....*.*..*..**..*...*.***...**.*.**..****.******.**.*******...*..**...*..*...*.*...*..*..**..*.**..*..*.*.......*.*.*.*.*..*******.*..***.*.***..*...*...**.**..*..****..*****.**.**.*.**....******.****.**....*...***..**..*.*.*..*.*.****..****.**.......*...*..*...**..*.**.****....****.*.*.*..***.*.....*..*.**....***.**..*..***.....*..*...*..*.....**..***.**.*.*.*..***..*.*.*..*...*........*..**.*****.***..**...*.*.*.*******...****.***.***.*.****..*.*.**.......**.*....*.**.**..*.*..*...*...*..*.******..**.**.*..**.*.*...**.*...**....**.**..*.*.*.****....*...*..**.*.....*.*.**...***..**.***.*..*...*...**.****.....*.**..***.**.*.*..**.**.*.*..**..*.**............******..*..*..*.*...*.*...**..*.**.**.*..*..***..***......***.*..***....*.*........*....*.*.**...
.*.***...*.*...***.*...**...*****.*..**.*.**..*.*.****...**...***...**.*.*..**.*.*****..*****.****.**.......**.****.*..*..**.*..*.*.*.....**.***.*.....***.****.*.*.***..***.*..****...**..*.**..*.****.....***.*.*.*********.**.***..*.*..**.*..*.****.....***.*.**.**.**.*...***..**..*..**.*...*...*****..**....*.*..*.*..*..****..*.*..***.....*.*.***......***..**.**..****.***..******...*.*.*.**...*****...**.......****.**.....*..*.**..*.***....***.*......*****.**...******.**.**..*.*....*.****...***....**.*.*.*...**.**..**..*.*..**.****....***.**..*....*..**..****..***.*.....**..****..*.*..**.**.***.*.*..**.......*..****.*..*.....**.**...**.******...*.**...*.*.*.....*.*..**..*...*.*.******.*.*.**.*.**.**.*.***..*.****.......**..*****..*.*.*......*.**.*.****..*....*..*.*.*.**.**.*.*..*.***...***..*..*..******.********..**..*.***....*...**..*.*...*****..**.***...**.**.*.*..**..****..*.**.*.*.**..*..**.**..*.*.**...***....*.**..**....**.**..*.**.*.**.*.....*.*...****..**.**.*..*..***.*..*..***..***....**..*....*.....***.*.*.*****...*.*..**...*....****..*.**.....**..*.*..******........*..*...**..*.....**.*.....*......**.*..*......*....***.**.*...***...*.***.*.*...*.....*..*.***.*..**.*.**..**.*..***.*.*...*.*.*.**.*****.**.*....**.*******.*..*.**.***...****..****...*.***..**...*.**.*..******...*.*.*.*..*.**....*.*...*..*..**.****.***...**...*..**.*.*..**..*.*...****.**..**..****..*...*..***.*..*..***.**.***...**..*.*..***..*..*..***.*.****....*.**..*****....**.*.*...**.**...*.*..*..**.******.*.*.***.....********...**..*****.*.*..*..*.**.**.*..*..*.*.****......*.**..**.**...***.*...*..**.*.**..**..*.*****.**..******.**..*.*...*....*.**...**.*..*...****....**.*****.***.**.**..*..**..*..**..*.*****.*.**.*...*.**.***.****..**.*.**...**.**.*..**.*****....*.***..*.*.**.*.**......***..*.*****..**...**...*.****....***...*..*.*.*.***.**...*.*.*.***.*****..*.**.***.*.*..**.*..*......*...*.*..**...*......*.......***.*.**..***.....*.*....*.********.*...**.**....*..*..**.*...*.*....*..*.**.
.***.*...*..***.***.*...*.....***.*..*...*******.**....*.**..*.**.****.**.*....*.**...*..*.*.**.*...*.*****.**.***.....*.*.****.**.***...*......*.*.*.*****.*.**.**.*...*..*....**..***.***...**...**.**.**.*...**.*..**.*.****..*****....*****...*.*.*..*..**...*...*..***..***.**....**.*.****.......***.**.**.*.******.**.*.*.*..*.**..*.*...*.*.**.***.**..***..***.*******.**.***..*.**..**..***.**..*.********.****.*..***.***...**.*..***..**.***.*.*******.***.**..***...******.********.*****.**.*.*...**...*...**.**...*.**.***.***..*****......*.**..**.**.*........*.**.******.*.***.**..*.**.*.****.*..**.*.*.*.*.***.**.**.*.**.***.*.*.**...*.*...*.*****.****..*.*..**....*.**.*.*...*.*.*.*****..***********..*...**.*....*.*.**....***.*****...**.*****..*...***.....******.**.*...*..*...*.**.*..*....**.*..*..*****..***.****...****..*.*.**.*...**.**.**.*.*..*..***..****..*.**.....*.*..*..**..*.**....*.*..**.**..*.*.............**.*..**.***..**.*..**.**..*.***.**..**..*.*.*.*..***.*..**********.*..*...*..*.*...***.*.*..*.**.**.*....*.....*.*.*...**...**.***.*...***.***.*..**...****..*...*.**.*..*.*.*..**....*.*.**..**.*..*..****..**....*.**...*..*********....*..*.....***..***..*...**...*..****.*.****.*.*....***..*.*.*.**.**.*....**..****.**..*.******.*.******.*..***..*.*...*.***.**..*...*.****...*.**...*.*.*..*..**..**..*.**.*.*...****.*.***..*...*.*..***.**....****........*..*.**.....***.*.**..****..**....*.....*.**.**..*..****...****..*..***...**.*...*...*.......****.....***............*.....**......*...***.**..*.*...*..***..*.*.**..*.*.**.*..*..*.**..*.**.**..*.***.**.**.**....****.*..*..****...*.*.*..*...*.**.*...****.*....*..**.**...*...***.*.*.*...**.*.**......*..***.****.*.***...****....*..**....*..**.*....***.....****.*...**......**.**........*...*....*.*.*...**...****.....***.*..*.*.*......**.*.**..***..*.*.......*.*.****...*.****.*..*.****..*...**.*.*.**.*.*.*..*.***.****....*..**.*.*.*..*.**......*..*.*.***.***.......*....*.*..******.....*..**....*..*.*.***..*..****..*.....*
*.*.*.***..***....**...**..***...*.**.**.*...****.*.***...***.*.*.*.*.**.*.*****.*.**.****.****.*..****.*..**.*.**.***.*.*....*****.**..***..**.*.*.*.*.*.**..**.*..*.***..*...***..*.**.*..***..*.**.***..**..*..*.*....***.**....*.**.....**...*....*****.*...***.*..*..***.********..............***....**.**...*****.****.**.*.*..**...*.**.*.*..**....**.*.***.*.**.**.*..***.***.**.***..***...****..*.***.**...*..****.***.******..***.*.*..*..*.**..***.**.*.*.....*..*...**..*...**..**..**.*.***.**..**.**.*...*..***....*.**.**..**...***.*...******.*.**..*.*..*.**...****..*......**.****.*.*.***.*..*.*...**.*..*.*.*****...*..*.*.*...****....***..*....*...*.****..**.....**.*****.*..******.****..***.*.*.**....**.*.*.**...*****...**..*.**....*.*******.*......*.*.*..**..**..*.*********.**.*.*.*.*....*..*.**...***.*.*....*......*....*.***.**...**.******..**.*..***.****.***.*.*.***.*....**...**...*.*.**..****.****.*.**.....**..*.**.*.****.**.**....****.*...*.*..*..*.****.***..******.*....*.*..*.*.....***..**.*.*.****.*..*..*.***.*.***.*.***.***.**..**..***......*........****.*...**..*.*.*.**.**.*.*..***....*...***...*.*.*.*.**..*.**.*.*..***.*....*.*.***.**.*****..**.**.****.*.*.*.*.*.**.*.*.*.**.*....**..*.*..**.......**.*..*....**.*.****.****.****.*..*..*....*..*......**...*...*..**.....**.....*..**.*.**.*.*.***...*..**.*....*....*.*..*.....**.*..**..*....***....*.**...*.....*.*.*.**.**......*..*.****......**.**..*.*.*.*..*..*.....**.**.*.****.**.**.****..***.*.*****..*.*...**.**...*...*...**..**.*....**.****.***..**.*.**.***..**.**.**..*.....*.***.*.***.****.**.****..*.*.*.**..**.*...*.*.*..*.*....*.*.*.*..*..*..**..*....******.****.***.**.........**.**....*.***.*...*....***..**.*******.**..*..*.*.***.*..***.****.***.*....*..*****..*.**.**.....*.....***.**..****.****.****...*.*.***..*.*....*..**.*....*......***.*.*********...**.*..*..**.**..***.**....*..*..*.....**..**.**.**.*..**.*.......*...****.*...**.****.*.***..*.****.*..*..*...**....**.*..*.****...**.*...*.*..*..**..*....**.
*...**.*.**..****.*.*.*.**.**....*.**.*..***.**...**..*.*.****.***..**.*...*...*.*.*....*.**..*.*.*...*.*.*.**.**..*....**......*..*.*.******..*...*****.***.**....*.**.***.**.******..****.**..***.**....**..****.**.*..******.*.***.**...*.*...*..*..**.******..****.....***.*.**.*.*.**..***********.*.**.*.**.**..*.**.**.*.*.*.***..**.*.**.*.****..*.**.**.*.**.****.**.****...*****.**....***.***.*.*...*.*.*****.**.**..**..*.*.....*........*.*...*.*.*.**....**.**.*.....**.*...*....**....**.**..*.**.**.*....******.....**....*.***.*.*..*.*.*.*.****..**.****.**.**.*.**....**.*.**..*.*.*...*.*.....*.*.*.***.*..***.*...*..**.*..**....*****.****.**.*.*..**...*..**.....*....***.**...*.**.*..*..***..***...****.*....***.....***.........*.*.****.*...*..**.*.*....*****.**..*.*..*..***.**..***.****.***.**.*.**...*..*****.*.*.**.***..*.**.**...***..*.*.**..******.*..*****....*..******..*....*.**..*..*.*....*.******.***.**.*.****...**.***...***..*****..*..*..***.....***.*.***.*.*..*.*.*...*..*.*...*.****...**..*..**..*.*****.*..*.**.*****.*.**.***.*.**.**.****.*..*.*.*****..***********.**.**.*.**.**....**.*******.*....*****.*.*.*...**.**.*.*.*.***.*..**.*..**.****.**...**.*....*.**..*..*...*..*.**.*.**.*.*******.......*..****..**.....**..***..**..***.*..*.*.*..*.****.******...*.**.....***.*******.*..*....*..****..**.*.*...**..***.****.*.********....*.*.*.**..**.**.***.*..**.**..*.....*.*.*.*..*..***.*.*.**.*..*.*........**.**.***..*.*..*..*....*....******.**...**.....**.*..*.*..*....*.****.**.*...*****.***.*.*....*....******..*......**.*..*...*...***.******.*....*..***.*.*****.***.**.*.***.*..**..****..**.*.*.*..*...**......**.*.**...***..***..**.*.**...*******.**..****.**..**..**..*.*.*..*.......**...***......*..*.*.*.**..*.**.*..***.***.*.**.**..*..****.**.***.**..****.*.....******...***.*..*.*...**.***..*.***.***.*******.****.**...**..*.*..*.***..**....***.....***...*......*......**..****.**.*..*.***.***.**.**.*..*....**.*.*.******..*..**...**.*....*..**..*****.**...****.***.*...*..*
*.*.**..*.***..***....***.*.*****..*......***.*.***..**..*.**.*..**.*..**.***...*..*.**.**.**.*...*.*.**.**.**.*****.***.*.*.*.***..**..**.*...*....**..*.*...******..**..**...*.*...*.*.**..****.***...*.***.**.*.***.*...****..***..*.*.*.**..****..****...******..*.*.*.......**...***...*...***..*..*.*..**.**.**.**....***..*..*....**...***....***.***.**.**...*.*...*..*.*.*....*******..*.....*.*****..*....***..*..**.**...**.****....*.*.**.****.*.*.***.***.***...***.**.***...*.*..**.**.**.*.*.....*.*..**.***...***..*.*****.*.*.***..*.*..*...*..*.**.*....*.*.*...**.**..***.*.*..**..*..*..**..**..****..*.....**...*******..*..**..*..***..***.....*..*.**...**..*...**..*...*.*..*.*.****.*..*...*....**.***.***..*.*..**.*....**...*.*...*......*.*..*...*.*.**.*..*.**.***.....****.****..***..*.**..*.**..*.**.**..****.*****..***..*....*...*....**.**...**.*....********.....*..****.*....*....*...*.******.*...*...******..*.***.***....*.*.***.****....*.**...*.*.*..*.**.***....*...**...*..*****.**...***......*...***.**.*.***.*.*.***..**..*.****..*.*..***.**..**........***..*..*.*..*......**.*...*..**...*..*.....*..*.***.**..*...*..*.**...*.***...*..**...*.*.*.**..******..*.*...*.********....**..**.*...*****.....***.*****.*....**.*..*..*.*.****.*....***.*.**.**....*..*.*.*.****.*...**.*....*..*.***.**..**........*..**..*....**.**..*..*..****.**.**.***.***.*.*.****.***.....****.***.**.*.****.*.**...*.*..***...***..*.*....***...****..*.***.**..*.*..*..***..*.*.*.....***.**.*.**.**........***..***..*...*......*..****.****.****...**.*****.**...*.*......**.*..*..*.....***....*.**...**.*.*.**...***.*.**.***...****.*.***.**.*...***....**..*..**..*.......**...*...*.**..****..*...*.*.****.***.**.*.**.*.**.*.*.*..***..*.****.**....*.**.*.*...*..*.**.***....***.*.**.....**.*.**..***..***..**....***..*.******..*.*****........***.**.*..**...****.**...***...*..**...**...........*....*.*.*.*...*.*...**.*...***...***..**.*.**.***.******.**..*.**.*...*.*.*.*..******..****....*.*.*****..****.*.*.*..*.****
...*.*.***.**....***.....***.......**...*....*...*..**.*.**..****...*...**...***.*******..*.*.**.**.*...**.*.....*..***....*..*.****..*..*.**.**......**..*...*.*.*...*.*.**...*****..*..**...*...*..*.**.***....**..**..*..*...*.*.*...***..*.***....*.**.*****....**.*.**..*.*.*..***.*....*..*...****..******.....*....*.*****...***.**.*..*.*****..*****..*.*.*.****.*..*.***...***.*.*..***..*.**.*.**.*****.**...**....*.***.**.**..*.**.*..******........*.****..***..*....*.****.**..*......*.**...*.*..**.***..*.....*.*****...*...**......*.....****..**...*..*......**..*.*..*..******.*.**.*...*****..***...***....*.*.*....*...******.*..**********..*.***..****.*****..*..***********..*.......*.*.***.**.*..*....**.*.*****.***........*..**.**..**.***.*.*..***..*.*..*.**..***..*....*.....*..***..*...***..**.....*.*.**.**..*.*....*.*.*.......*.*..**.*.**.**...***.**..***.*..*.**..*.*..*...*.**.*.*..*..*.*...***.**..**.*.*******....*..*.**...*.*...**..*...**..*..*....***..*...**....******....*....*...*.....*..*......*..**.**.***..*.**...**.*.****.**..*...**...****.....******.***....**..*..*...**.*..*.*..*.*.*..**.*.....*.*****....*.*.*****..******.*****.***.*...*.*****.*..*..*..**.**.****....*.**.*....**...**..*.***.**.*...*..*.*...*..*****..*....***.*.**..****..*..**..*******.*****.....*...**..*****...*.*......*.*****..*..*..**..**.*...***..***...*.**...***..*.**.**.*...**.***.**.****.*.....***.*...***..*.....****.*.**..*.*.....***.**..*.*.***..*..**...*...**.**.**.***.***..**...***.***..**..*.*..*.*.***..**....**.**..**...**......*.*.**.*..*.*...*.*..*.....*...**..*..***.***..****.**.*....*.*.**...***.*.**..**..*.****...******....****....*****.*.**.*..*.*.....*..***.*.***.*****..**.**.****.**.*.....*..*.........*.*..*....*...*.**....*..*.**.*...**..****.*.....*..*.****..*.***.*..*..**..*....*.*.***..**..**.*..**...*..**.*******.*.*.**..*..*.***...**.*...******..***..*....**...*.*.*.**.*.*..*.**.*.*.*******....*.*.**.*..*....*..*.....*.***.***.*.**.***.........*.*.*.********.*.**..*.**
***..*..*******.****..***..**.**......**..***.********.*.**.*.**..*...*.*.*...*.*.**.*..**.......*...**.*.*.***.*.*****..*.**..****.***.*.**.**.****.*.*.**..*..*****.***..*.*..***.****........*.***.***...*.**...*.*.**.......****.***.**...*.*..***.***..*.**.*.***.*.**..*.****.***.*.**.*.***.**..*...*..***...**....*.*.*.*.***..*.***..***.*...**.****.****.....*.*....*...*..***.*.**..****.*..*.**.**.**.*....*..***.***.**.**..*.*.*.*.*.*.*....**.**....*.....**....*..*.***.***.**..*..*.*..**.**.*..**.....**....*..*..*.....**.*.****.********.*.*..*.***..**..****.**...*.*..**..***.....*..*.*....****.*.........*..****.....**..****.**..*...**.*.***.....**..**...*..*.**..*..*.*****....**..*..****.**...***.....*.*..***..*.***..***.**...*....**.**......*...**.*...*.*.**.**.**..*.*.*..*...*.*****.....***.**..**.***..**.*.......*.***.....****.*..*.*..*...***..****..*...**..*...******.*.**.*****....**.....***..**.******.***.****..*...*....*..*******.*.*...**.*...***..**.*..*..*****.*.*.****...*..*.*..****..*..*.*..**.*.***.***.*..**..**..*****.*...*..******..*.....**..*.**...*.**.*..*.*..*.*.*.**.*..***..*******..**...****.**....***.**.***.***.***..*.*....***.*.**.*.****.*.....*.*...**...*..***.......*.***..**.***..*..*.**.**.*..*..*...*..*.*...********..*.***..**.*****.**......*.*****.*.**.*****..**.**.*.**.*.**.***.*.**..*.**.*...*....*.*..**.**...**.**.......*..*.***.****.**.**.***.***......**..**..*..**.***.*...*...****.****...***..**.**.***.****..*.**.**.**...*.*...***.*.*....***..*....*.*.*.....***.....*.*...**...*.******.....**..*.*...*..****...****..****.****.**..**.***...*.*****.*....*..**.**.****..**.....**..**.**....***..***..*******.*..**.*.***...*.**.........*.**....***.*....*...*.***..*...*...*..**...**..***.**.*..****...*.**...**..***.**.*..*...*.....*...*.**.*..*.**.**...*.****..*.*.*.*..**.*..****.*..****...*.*..*...*.......******.*.*..*.*....*...*...*....*.*..*.*....*..****.*****...**.*.*.*.*****..*.*.**.**...*.*.....*.*..**..**..*.**.*.*.**.*.*..*.***.*.*..**..**
.**......*.**..***.**.***......****.*.***.......*..**.*.*...*.*...***************.****........*.**....**.**..**..*..**...*..*.******.*.**..*.****..**.*..**..**.*..**.*.*..*..***.*....***.....*..*...****.*...**..**.**.*.*..*..*****....*.*.**.**.*...*.*.***.*..*.*****.*..*...*****..*....*.*.**.*******...**....*..*.****.**...*..*...****...*..*.*....**...******.**.*..**.**.**.**.**..**..*.**.***.**..**.*.....**.**.****...**...*.***...*.**..**.**..***.*.***.*..***....*....*.*...***...*..*.*...*...***.....*..***.**.........***.....******....**....*..*.**.**..*......******..*.*....**.*.***.****.*.....*..*...*...**.**....***..****.*....*.*.****..******..**.****.**....****.****..**...**..**....***.**.*.***.****.*******..**.*.*..**.*...*...*.***.....*..******.**.....*.*.*.****.*..*.**..**..**.***...**.*.*.....*...***...***.*.***.**.****.*..***.*..******.*****.**.**.*.*...***.*..*.**..*.*...*..*****....*...*...**.**.***.**...*..*.......**.**..**.....*.***.....**.*..**..*.*.*..***..*.**..*.**......**....*.******..*.*.**..*.*.*******......*****.****.**...***.*.*.*.**.**..***.*.**.*.**********..***...**....*...*...**.*..**.....****......**..**.**.*..*..***..*.**.....*..**.*.**.*..***..**.****..****...***.**..*.*.**.**..**..**...**..*.**..*.***...***..*.**.****..*.**.*****.........***.**..**.**.*.*..**..**...*.....*....*...*****..*..**.**....**.**..**.**.**..**.*.*..***..*..****.**......****.*.***.*.*.*.**.*..*.....**....****.*..******.*....****....*..*.******.********.*.*..***.**.**.***.*...*..*.*.*.**.*****....*****.*****...*..***....*...***.*...******.********.**.***.******.**...*.***.*.**.****.**...*******....***.*..*.***.*.*****.**.*..***.**.....**.....*.**..**..*..*...*.**..***..*.*.....*..**..**..*...*...*.**.**..****..*..*..****..*...**..***.*.**.**..***.***.**.***.....*.*.*.**.***......*...**.....*****.**..*....*..***.*.**.*.*...*..*.*...*.*****.*****...*.*..***...****.*.*.*.*..*****...*.**.**.*..*..**.*****.....**...**....**.*.*..*.**..****.*.********.**..*.*......**.***
***.*....*..*.********..*..*.**..***.*.*..*.*.***...*.**..**....***.**....***..***..**.*...*****.*..****.*..*..*.*...*.**.**...***.....*..**.**...*.*****.*..*.....****...*.*.*.*....*.*.*.**..**.***.*.*....*.****..*.*.*.**.*...***.****..****...****.**..*.***....*.*******...*.***..*.**.*.....****..***.*****...**.*......**.....***.********...*...****.*..*.**....****.....**.***.**..*****.*..*.***.**..***.*..*..*.**..*..*..*..*****.....***...*..*...****...****...*****.***......*.*...*......*..*.*.**.*..**.*.*..*.**...*...**.......*.**.*..*..***.**..**..***.*.*..*.*.*........*...****.**..****..*.**..*.****.*.***.*.*...*.***..**.**...*.**..*...**..**..*.******.**....*..***..****..***.......***..*.**..*.**..***.*****.**.*..****.***...****.*.**.*...*...*.**.*****.**.....***.*..**..*...****.*....**.****.****.*.*.*.*.***.*..*...**..*.*......***.***....*......***...**..*.*.*.***.*..***.******.****.******..**.*.*...*.*...*.*****.*...***.**..*.*..*.*.****..*..*.**...*.***..**..*..*...***.*.*.*..******...*..**.***...*.**..****....**.**.**.**.***.*.*....*.*.******.*.*..****.*..**.....**...**.**.*****...**.*.....*.**.*.*.***...*.....**.**.**..*..**..*.**.*****.***......*..*.**.*.**.*..****.**...*.*.**.*.*.**.*.*.***..*.**..*..******.*..**.**.*.*******...*......*..*..********..*..*..**.***.*...***.*.**.***.*.*.******....****.*.***.*..*..*.*.***.*.*..**.*.****.**.**..******.**...****........*.*.....*.*...*.*.**...*..***..*.**..*.********...**.****..**.*.*.*..***.***..*.**.*.*..**.***..*..*.*...*.**.**.*..*.***.**.*..**.*.*..**...**....*.*...***..***..*.*******.*.*.**...***.*.*.*....*..*..*....*.*...*.****..*.*******..*.**.*....*....***.******..*.*****.*.**..*.*.*..**....****.**..**.**.*.*****....*.*.***..*..**...*..***.***....**..*.**.**..**.**..*****...**.**...******.*******.*......***.**....*..*...***..*****.*.**...*.**.**..***..***.**.**..*.*.***...**.*.**......***.****.*.*..*****.**...*...*..*..*.***.*.**..*..*..****........***.****..***.***.*******.****.***.**..*.*.*....*....**..
**.*.***..**.***.**.*****.....*..**.*.*.**..**..*..****...*.*.*..*...*.*....*.*.*.*.**.....*.*..***...**...**.***....**........*...*.*.**..**..*.*..*.*.*.**..*.**.**..**....*.***.*.*.*.****.***..***....*.*...**.*.*.*..**.**...*....*...*..*....***..*...**..*.*.***....*.***..***..*..***...***.....*....*.*..***..**...*....**....*.....**......******.......................*..**..****.*.***.....*..*...*.**.**....*.*..*.*.**....***.....**.**...**...*.*.*.....*...**.***...*.****..*****....*.*..**..*..***.**..***.**.*......**.**.*..*...*..*****.***.*....*..***.*.**....**...*...*..**.*..*....*..****...***..***.**..*...*.*.*.***..**..*.*.*....*...**..**..**.*.*..***.*...*..*...*.**..****.***....**.**.**.**...**...**..*.*.*..***....**.**....**..**.**..**.*.*...***..*..*..*.****...**.***....**.**......***....*.*********.*.***.....***.**.********.***.****...............****..*..**..*....**..*.****.*....**..*.***...*.****.....**...*...*..*.***.**.**.**.***..***.*******.***.**...***.**.****..*****....*****...*.*.**...*..*...*.**.***.**.*...*..*..*.*.**...*******..**.....*****.*..*.*.******.*.**.**.*..**.****..****.....*.*.***..**.*..**......**.**..*.*.*..*****..***.***..*........**.****..***.*.*.*.*.*...**..****.**..************...**.......**.*****...**..***....*..*...*.......****....*.****.......*.**...**.**.....**..*.***.***...*.*...**..**.**.*..**.*.*.*.*.**.**..*..*****.*....****.**.******.***..**.*....**.******..*.*.****..**.*.**.***.....*....*.****.*********.**.*..***....*.*.*..***.**.**.*.*.*.*.*.***..**.*...*.*.**....**...***....*..*.**.***...***..*...*.*.****..***.*.....*.*****.*.*...***...*.**..*...*.*****.***.****...**.*.*.....*.*.*.***.*..*...*.*..*.*.*..*.*...**..*..*.*....**...***.*..**...***...*.*...*...*****..*.*.*....**.****...***.*.*.*.**.***...*.**.*********...*..*..*.*.**...****....*.**..**.**.*....****...**..*.......*****.*.*....*.***.*..***.*...*..*.******..***..***.*.*.*.*..**.**.*****.*...*.....**..*****.*.**.*.*..**.**.***.**..*.**.*..*.**.*..*.*****.**.*..
*.**.*.**.***....**.****.******.****.*..*****..**.**.*........**...*......*****.**.*.*.*..**.*....*****.*.***.******..***...**..**.*..*.**.**..*.*..*.***.......*.***.*.*..*..*...*..**..*.*****.*.**...**.....**...*..**.*.*...*....**...**.*.***..******.*.***.*.******..**........*....*.*********...***...*.*..**..***.****.......*...**.*.*.***..*..***.*.***..**.***..**.***.*..*.*.***.**....*.*...*....**...**....*....*..***...**....**..***.**.**...**..*.*.**...****..*.....*.*.*.***..****..*******.**.*..*.*....**...**.*..*.*....****..*.*.*.*.*.**.**..*..*******.......*.**..*****...*.**.****...*.***..*.....*.***.**.*.*...*.******.**.*.*......*.*.**.*.**.*.***...*.**..*.***.*.*.....**......*.*...***.**.**.*...*...***.....**.*..........**.**.*.....*.***.**.*.**.*.**.*.**....**.......****.*.*..*..*****....*.*.*.****.**.*.***.**.***.*.*.**..**..***...*...*.***.*.*.*.***....*.*****.**..*...***.***...*.**.***......*..*..*.*..*.*...**..*..*.....*.....*.****..**..**.****..*..****..**....***...**.*.*.*.*.**.*...*...*...*..***.*.***..**.***.**..***.**..*.**....**.*.*.**.****.*.....*.....*.*..*....**..*.****.*.*.**.***....**.***.**.***....*..*.*******..*.....**********..*....********....*...**.*.*******..*....*..*.*..*..*.*..****.**..**.*.*....***.**.*.**.****..***...**.**....******..*....***.**....****.*.**.*.*****..*.**..*****.*.***..**.*.*..*..**..**..*.***.*****....***.*.......****.***...**.*..**.**..**.**..**....**.*....*..**.*..*.....*..*..*******.*.*.*......*.***...*.***..***...*...***...*.**...*...*..*...**.**..**.**......*..****.**.*.*****..****...***.*....*****..********..*...*.**.******.***...**...*.*.*..*.*..****.***...**.**..*...*.*....***.*...**........*....**.*.*.*..*..****.*....*....*.**..*.*...*.*..*.*...*.*.*.*.*..*..***..*.*.***....**.**....**...*.***...*.**...*.****.*.**..*...***.*....*.**.*..*..**..**.**.*..*****..*..*.*.**...*.**.***..*.*..**..*...**.**.*...**..*.**...*..*.*.**.***.***......*.**...*....**...*..***.*...*****.*...***.**....*..*.*..**.**.*.....*.**.
****.*...*.*.*.****.....**..*******....*.....**..*.**.*.*.....*.*....**......**..*..*.*..**..**.**..*..****.*.....**........**.**.******.....*****..***..**.*....******.****..**.**...*.*...*.*.**.*.*........*..*.*.***.....**.**...****.**.*****..*..*..**..*..***...****.***..*..***.***.*.***.*...****..*....**.*****...*****..****.*****.*.*.**.**.*.*.*..*.**..**......**...****.***.**..*.*...**......*..******.*.*...**.***..**.**.*.*..*..*....*.***.**********.*....*.....***.....*..*...*..*....**.**.*...*..**...*.**.......*...*.**....*...*.....***.**.**.**.***..*.**.....*..*.*.***......*.*.**.***..***...**.*.**....**..**...*****.*.**.****....**.*.*.**.*.*****..**.*.***.**.****.....*.*.....****..*.*.*.....**.*****.*.**...**..**.*.....**....**..*........**..****..**...*.*.*.**....*..****.**...****..**.***....*.*..****.****.**..*.*...*.*.*.....*.*.....*...*..****..*..*.****.*..****.*.*..*...**..**....***.*.....*.*.**....***.***..***..*...**.*.*..**.******.***.***..***.*.*.*.*.*...***...*.*..*......*..*.....****...**...*.*.*....*******..*...**...**.*.*.***....**.*****.**.**.*.**..*.**.*..**..*.****..*.*.**...***.*.*...**.....*******.*..******.*****.*..**....*..***....*.*****.**.*.**.*...*..*.***.**.....*..**..*..*.***.....**.***.*....*******.**..*..*.....*...**..*****...**...*.****..*******....*.*.....**..*...**.*.*..*.***...**.*.**...*.***....**....***.*.***.*.**.*...*****.**...**.*.*...*******.*.*.**..**.*.......*....***.*.....**.*.**.....***..*..**..*...***...*.*..**.****.*.*...*.*.*****.*****.....*.*.*.***..**.**.****........*.**..*.*.**.**.*.....*.....*.**..**.*.**.**..**..*.**.***.**.**.*****...**.***.**.**......***..*..****.*..**.....********.*.**.**.****.*.*.****...*..*...***.**.**.*.****..**......**.**...*******..*..**.....*.**....*.**.**.***.....**..*..**..*...*......*.*..*.**.*...*..**..**...**..**.*****.*.*******.*.*.****..**...*.******..*..***.*.**...******..*.*.**.*****.*.***.*..*.**..***.*..............*.*.*......*.***.***..*..*....***...*****.....**...*.*......*
****.***.*.*.*.**.***.*.**.**.**.**.**.**.****.**..**...*....****.*..*****.*.*.**.*....*..*..****.***...*....**..*..**...*.**..**.*.*.********....*...**..*..***...*.*...*..*.**.....**.***.**....**.**.*..**.*...**.***...***...*****......*..**..*****.*.*..*..*.*..**.**..**...*.*.**..*.*...**.**.*****..*...*.**..*..*..**...*.***.*...***..**...**....**.***.*.**.***....*.***..*.*..*.*..*****.*****..**.**.*******.*.**..*...*.*.**..**....*.*...***.*..****.**.*.*.*.**.*.....**.*.*.**.**.*****....****.*..**.*.*.*.**.......*..*.***..****.**.....**.*..*****...****...**..**....*.*.****..*.*...***..*.***..****.*....*.**..*..*..*.******.*..**.*.****..***....**....**.*...*.**.****...*.***.....*..***..**..**...*..*....******..**.*.*..**.*.*..**.***...*....*..*.***.***.....****..***....**..****...***.*...*...*...**....**..*.*..*..**..*....**.*****...*..**.....****.**.***.*....*.***....**..*..****....*..*.**.************...**.**...**..***.****.*****.*****.*..****...*.*.*...**.*....*.**..*.*...*..**.**..*****.*...*.*.*...*.*..*...*.**...**..**..*...*.*..***..*.*.....*.*.****..*.***..**..*..*.***.*..*....**.*.....***..*.*******.****.**...**...*..****.**.**.****.*...*.....*..**.***.********.*.**..*.*******....*.....*****...**..*.**..***.***.*.**...*.***....**.**.*****..*****..*..*..**.*.**....****.*.**.*..**.*****.**.*.***...***.***.....***.*..*.*.*.*.*.*....***......*..***.**...**.*...*..**.****....**.*.***..**.*....*.**..*****.*******....*.*...***.****.**.****...*.***...***......*...****.**...*...........*****.*.*..**.*....*****.*.*.**..**.*.....*.*.*..*.**...*******.*..*.*.......***..***.*..****.*****..**..*.**...***...*..*..*.***.............*..*.*..*.**....**.**.**..**..**.***.*.**.*.......*....*..*.*.*..*..*..*.**..*...*.****..*..*.....*..*.*.******.....*.*..**.***..**.***.**..**.*..*...**.....***.**.***.**.***.**......**.**..*..**.*.....**...*...*.*..*...*.****..*.*......*..*......*.*.**.*...*.**.**......*..**.*****.**.*..*..*.*...***...*.*.***..**..*..*..****......*.******...*..
..*******.***.**..**..***.***..**...*.*.*.****.........*.**.**.*...*.***.***.*.***.....*....*..*...*....*...*.*...*.****..**...*.**.**...**..***.**.*.*..*.***...*.*.******.*.*****....*..*..**.**...*..*.*.*.*.***......**.........**.*.*.*.***.*.*.*...*..*.*.**.*****.*....**.*..*...*.*.***.**..****...****.**......**...*...*...**.....*...*.*.*....*.*..**.....**.*..**.*.****.****.***..*..****..**.*.*...*.****.******......*...***..***..***.***..*.*.*.**.*...*.*.*...*.****..*.*..*.**..****.......*......*.*.*..***......***.***...*.**.***..*****..****.*.*..*.*...**..**.**.**.....**...*..**....*....****.*..*.***.***...*..***...*.*.*.*.*.****...*.**.*.**...*.**....**.*..*.*..*.*.*..*.*.***.**.*.*.*....****.*******........***.*.....***...***.***.****.*.*....*.**.*.**.*****.*...*.*..*..*..*.*.*.*..*.******.**.*.....*...*****.**..*..*..*....*.*..*.*..*.**.**.**.*.*.*.**..*.*....*.*.**.....******.****...*.**.***.*...**..........**..********.**...*****.***..***.**..**..*..**....**..*...***.*.**.....**.*.*..***..*..*..*.....***.**..*..*...**.*..***....**.*.*..**...**.*.....*..*******..*.*.***.....**...**.*..***.....**.**.***..**.**...***....***.*.*..*..****...*.**.*...****..**...*.***.......*.*..***********..**.*.*..***..*.**.....***.******.*...*....*.*.**.*...**.***.**...***...***..****....**.********..*..*.*.**..****.**.**..******.*....**.**.*..*..*....*..*......***..*..**..*.*..**.*...*....*.***.**.**.****...*..*.***.*..***...****...**..*****.*.***.*..**...*.*.*...*..*...*..*..*.****...*.***.*.***.*..*...**.**..*.*.*.***.***...**.*.*.****.*..*....*..**.***.*.*....*.*******..*.*.*.*.*.*****..*.***.**....*..*..***..***.**..*..**...***...*.*.***.**..**...*..**....*....***.*..****..*****...*..**.*.******.***...********...**.*..*.*.**.*...**.*.**..****..*.*.**..*...**..*....****..**.*.***.*.****......*.*...**...**.********....***...***.*..*.*..*.*..*.***.*.***...**..*.******..*.*....**.*.*.***..**..*..*..*.**....*....*..*..***.**..*.***....***.*.*....**...*.*.***.*.*..*....*..***.*.*.
*....*..*****....*..**.**....**..**.*.**..*****.*.**.*.*....**............***.**.***.*.******.*...**..****.*.**..**.****..**.***.**.*.*......****....*..**...**....*.*...**.**..***.*******..*....**....*...**.....**..*****.**.**.**.****.....*.*.*........*.**....*.*..*.***..*..****.*.****.*....*.*...**.....*.*..**....*..*..*.*****.**.*..*......****.*...*.**.******...***...*.**...*...*.**.**.....*******.**..***..***...****.**.....*.**.***.*.***..****...**.***...*..**....*..**.************.**.*.*..*.**..*..***.*...*.******.*....******...*....*..*.*.*.*..**.***..*.****.*.*.*****..*......**...****..*.*..*.*.**.*****.*...**..*.*.*.....*.***..*..*..*..***....*..***.*...*..*..*..*.*.**..***.*.*..**..**.*.***..*...**......**....**********.*.****..*.*...**..*.**..**...**..**.*....*.*.**.**.**.*.*...**.*.****....*.**.*.*..*.*..*.**..*.*..*..**.*.....*....*..****.*.****.**..*...***...*..**.*..***..****...*..*.***...*.**.*....**.*.**...*.*.**..*.**.*....*..*..**.****.*.**....**..*.**..*...*......**...**.***..*.**.**..**..*..*.****..***.*.***...*.*....*****.**.*.***.*..********.******..*.***..******.*.*..*.**..***.**.*..*.*..*..*.*..***..*.****.****.**.*..**..***.*...***.**.**..*...*...***.**.*.*.*..****...***..*.*..***...*..*..***.*..**...***...****...*..*****.*.*.***.*...**......**..**.*....***........**.*.*.*.*.*.*.**..**.*.**...*...***......***..**...*..*.**.*****.*.****.******....*..**.****.*..*.*.***.**.**.**..*.***...**..*.*.*.***.**.*.**.****.*.**..****..****.***..***.****...**..*........***.*..*.***....*.******.*..***.*..*..*.*.******...*...*.*.**..*.***.*.**....***.*.*...****..*******..*..**.*...**.***.*....**.*..**.*.*..***.**...*.*.****........*...*.*.*..**..***...***.***..*****.**.*..*.***..**.**.....**....*....*....***.**.**....**....*..**..****..***....*.*........**....***..*.*.*.******...*.....*.***.***....*.**.****.*.*...*..**.**.**.***.*.**..*.*..*.*.*..**.**.*..****......*.*.*..*..*.**..*..*.****.**...*.....****.*.......*..*...*.**.*..*....*.*...***.*..**....*.*.
*.....*.**.**.*.*.*..*.**.**.****...***..*..****..**..***.*......*.**.*....***.**..*..*..*.**.****......*..*.....*..**.****.*.****...**.*.....*.*.**...***.******.*..*.*.**.*.....*.***...*..*..**...**.**.....**..*..*...**.*....**..**.*.*....*****.....**.*.******..**.**.*.*****...*..*.*..*.*.....*.*.*.**.*.***.***..***.*..*.*.***.....*.*..*....*.*.**.**...***...*****..**..****.....***...*.*.*.***..........*.......**.....**.*..*.**......*.***.**..*.*....*.***......*.*...**...*...*****..*....**.**......****..****.**..**.*.******.*....**..***.....**...******.**..****.*.*....**....******.****....****...*.*....***.**.**.*.****.**....*...*..*....**..**...**.*.*.***.*...*..**.*.*.....*....**.*.......****......****.**.**..*.*..*..*....*****...*..***...*.**.....**.*.....*...*.*.**...*****.*.**.***..****...*.**..*.*..**..**.*...**..*****...**..***.*...*.*..**..***...***.*.*.***.**.***...*.*..****.....*...***.*..****..*.......***.*****.*..*.***.*.*.*..***..*****.......**..**..*.***.*.**..*.*.**.......*...**..*..*.*.*.....*.**...*...*.****..*.****.****.*.*..*.***.*...***.**...**.....*.*..**..*..**.*.*..*..*..*.*..***..*....*..****..**...*.**.**..**.****..*......*.....**...*....**....**....*.*.*.**..*...*...........*****.*.***...*.*..*..*.******...*.*.**...**..*...*..**..***.*.**..***.*.****...*.**..*.*..***...****..*.***.***..*..*.*...*.*..**.....*..*...*.*.*.**.**...***..**..***.**.....*.****..*.**....*.*..*..*.*.*..***..*...***..**.*.**..**.*.*..***.*...******.....**..*.******...**..*.*.........*.****..*....**.*..**..**..***.*.....****.*.**.***.***..**..***..*.*.*.***.......**...*..**.*.******.*.**..*****.**.***..***.*.*.*..***..*.*****.***..*****..*..******...**...*.***.....*..*....*.*..*.**.*...*..**.*...**.**...***.....*...*.*..***..**.**.*****..*...**.***....**.**.....*...***..***.*.*..********..*..*.*.........**.*.******.***..*..*****..***.*..***..*.**.*...*....*.**...***.....*.**.**..*.*.***.*.*......*.*..*....*.*.****..**.....*.**..*.*...*...***.**.*.**.*.**...*...*..*.*
...*.*..**...*.*.*..**.**.**.......*..****..*.*..******.....*.*.*...*****...*.*..**...*....*..*.*..**.*...*.***.**...*.*.*.**.*.*...**..*...*..***...***..**...*..*....*.**..***..*.***.***...*********..**.*..*..**..*..***.*.**.****.*.....**.*****...****..**.***.....*....*.......***.**..*.**.......***.*******..*..****.*.....*.*..**.*..*...*.*.*...**.**..**..*.*.*........**...*..**...*..*.....*.*.**..*.******.*****.*.**..*...***.*.*****..*..**.****.*.*.***.**...*.*.*....*....*..******.....****.**........*..*****...*.*.***..*..**.**.***.*...**.*......**.*****..*.....**..**...**.*.*..*..*.*...*.*..*.****.*..*..****.**.**...***..*.***.**...*.*.***.***..*.**.........*...*.*.*..***.*.*****.**.*****..****....*.*....*.**.*.......****.....**......*..*.....*.**....****.**.**.**.....*..**.***.*.**...**..**..**..**.*.*..**.******..*.*...***..*.*...*..**..*.*.**.***.**.*....*******..***..***.*****..**..****.**..*.....**....*****...*..****.******.***..*.*.....*****.*....****.*..*..*...*.*..*..**.*..****..*.**.****.**.**.....**.*.**.*.****..*.*..***..***.******....**.*******.*.***.**.**.********.*.*..*..*.**.*.**..*....*....*...**.****..*...*.**.***....*...*...**.***..***.**.*..*..*.****.*.**.**.*****.......*...*.**.*****.*...****..*........*..****.***...*..*.**.........*.*...*..*.*..*.*...****..*...*.*******.****..**..**.....***.....*.*.....**...***...*.*..*....*...*.*....*..****....**...*..****.*.*.*...**.*.*****..***.*****......***..**......*.*...****........*..*.*.*..*...*****.*.*....*.***..*.*..****...*..*.*...***..**...*.**.*.*..***.****..*.*..**.....*..*.**.****....**.....*...****.*...***...*..*...**.*.*.****.*.**.*..**.*..*..***.*.....**.**...*.....*....*.**.**.**..*.**.***..****.**........**..****.**.*****.***..**...*...*..*......*...*********.*.*.*.......****..*.******..**..*..*.*****...**.**....*.....**.**.**.*.....***..........*.*....**.*......*.*...******..*.*.*.*..****.*..**...*..*.*..****..*..*.***..**...**....**.**.***.******.*..*.*****.*.*..*.**.**..**.**.*..*..*.*.
.**.***....*.*..*.*.*.*..*.*.*...**.***....*.**.**...*....****....**.**..**..**...******.*...*.**....*.......*...*.*...***.*.**..***.*.*.***.*....****....**.***.********.*.***.**.*.****.*.......*......**..*..*..**....**.*....*...***.*..*.***.*.*..****...********..*.*.***..**..**...***.**..**..*.*.*.**...**............*.**....**..**..*...*.**.***..**.***..*....*.*..*****..*.*...***....**..**...**..*..***.*.*.***.*...******.*.*.**.......**.*.....**.*.*...**..**.**.*.**..*...*......**..*..****..***.**....*****.*..***.*.**.****..**...*.****....***.*....**.***..*..*.*.....*****.*.***......**.**..***.***.***..*..*..*.***...*.*.***...*.**.*.****..*.**.********.***..**...**.**.*.*.*.*.**.****..*..****.*.*..***...******..**.**.***.***.*.***.**...*.**...*...******...****.......***.**.*.*..*.*.*.*..*.*....***.*.***.*.*.**.*.*.**..********..**.*.....***.**.*..*.****.******.**..*.*..*.*.**.**.*.******..***.....**.*.**.*..*.*..******..**.**.***.....**..****....*.**..*.*.**...*.......**.**...*......**.*..**.**..*..*.*..**.*...*.*.*.**.*.*...*.*..*******.*.......**.**......*.**..*...*..*.***...*.******.**.**...***..****...***.*.*.*..**..*.*..*.*.***.*.*.**.*.**.*.*..*.**..****.*..***.**.***..*..***..*.....*..*******...**...**..*.**..**.*...*.**....**.*.***.**.***.***.**.*.*...*.**......*.***.....**.*..*.*......*...*......**..*.*...*..*.**.**.**.**..*.....**.**.*.**.****..****..*.*..***.*.*****.*.*.*.....**..*..*...*...***...*.**..***..**.***....*.*.****.***.***.**.***..**...*..*..*.***.*****..*.*.*.*.*...**.*....***..****..*...*....***..*..*.*.**...***.*..*...*..**.*.*..**.****.*..*..*..*....**..*.**...**.*...*.*.*.**...*......*.*..*..****.*..***.*....*.*.....*.*.*..***.....*...**..**........**....*.**.**.*...*.*****...*.***....*****.*.****.*...*******.*..*.*......**....*.***.....****.***.**.*******...**.**..*..*.*.***..*.***.****.**********.*.**.***..*.*.****.*****..*....***..*.**..*..*.*.*******.*.**.*..*...****...**..*****.....**....*.**..*.*.*.*.*.*..*..*****..*....*..**..***.*
*.**.*.*.***.*.*...*.**..***.*.*.*****..****.*....**.**.*.****.***...**..*.*...*...****.**.....***.*.*....**.**.**..***...*..*********..*.*****.*.**.*..*.**.*..**.*.*......**.*.*..*...*****.***.**..****.***..*...*.**.*.*****.*..........*..***.*.*..*...*..***********.*..*.***..*..***...******.***.*.**..***..*.........*.*.*.***.**..*.*..*.**...****.*.*.**..*..****...*..*******..*..**...*****..*....***....*.*..*...**..**.*.*..*.***.***.*..*.*..*....**.*.**.**.*..****.*.*.*...*.**.*.**.*.*......****.....**...**..*.**..*.....**.*.........*.**..*.*...***.*..*.**.*.***.....**.......***.......*************..*.***.**..**.*.*..**..*...****.**.*.*.*..**.......**.*.*..*....**.*.**.*..**.***..**.*...******.**..*...****.**.***...****..*****..**...*.*...*..*...*....****************....*....*.***.*..**.*.*..**.*.**.*******.***.****.******.*..**.*...*...*.*.***......*.**.*..****...*.*..*********.....**.*.**...****.....*.****.*...**..*.*.*...***..***....*.*****..*.....*...**.*..*....**..*.********....*..**.*.*...***..*..**...**.***.*.**.**..*...*.***..*.***.*.***.*.***...**.*..*.*.**.***.*.*..**.*.***..***.*.****.*..*.**.*...*.*...***......***.*****.**.*..*...**.**.**.**.*..**.*....*.**.****...*.*..*....*.....*.*.**.*.*.*..*.*.**.*.**.**.**....*****....*...**.***.*...**...*.*******..*.**......**...*.**...**..*..****..**..**..****.*..***.***********..**.*.*.***.*.**...*...**..........**..**..**..*.***.*...***.*..***.......***...*....**..**..*****....*.....**.*.*...**.*..*.....**.....**...*.*.....****....*..***.**.**..*.*.****..*.*.*..***.***.*.*.*.*.*********...*.**.*.**.**.....*.**....**.*.*..*....**.*.*....*.***..**...*..***...*..**....*.*.....*.*....*.*****.*.**.*..****..**.**.*..***..******.**...**.*.**...*..*..******..*.***..***..*.**.*......*..***.******.*.....*.***..**...*..*...***..*..*.*.*..***.*....*.*.**.*.*..*.*.*.*..**..*.*****....**..*..**.*.*.*.***.*.***.*.....*..****...***...*..**..*.***..*..**.****....**.*.*.**..*.*.****.****.*..***********..***...*....*.**.*.******.*
..*.*.*.*.*....**......****.....*..*.*...*.***..**..*...*.*****.***.***........*.**.**.*..*.****..*.*.*.*.****....******.*...**..*.....**.*.**.****.***...*.****..***...**....**..**.*....*..*.***.*.....****.*...***..*.*.******..**.*.***.**...***..**....**..*.*..******....**..*.*..**..*..*..*.*..*.*.....***.***.*..*..**.**....**.*..**...***.**..***.*..**.*.*.*****.***.*...**.***.*.*..******..****.*...*.*.**.***...*****.*.***.*....*....***..*.*..*....*.**...**..*.**....*****..*..****.**....**.*.****.*.**....**.......**....*..*.**...*...*.*..***.*.*.***...*....******.......*...*.*.**.**.*.*..*..*..*.***.*.******..**.*.*.....*.*.*...*****.***.......*.**.*..*.*.**.**..*..*.***....****.**..*....*...*...*...**...*...**..*..**...*.*****...******..*.*.****.***.**.*.*......*.*..**.*..***.*..*..*.**.**..*...*...*.**...****..*.*..****.......*.*.*.*.**..**..**..*...**.*..***...*.....****...***........*.**.*.....**..*.*...**...*.**..**..*..*****..**..*.**..***..***.*.*...*.*..........***..**..*..*.*.*..*..*...*..**.*****.*.**.*.*....**.*...****.*.*.**..**....*..*****.*..**..**.**.**.*.....*.**.*.*..***.*.**.**.....*.*.*..*.***..**.***.*.****.***...****.***...***...*....**..**..*.**.***.*......**.***.*..*****...**...****.****..*********.*...*....*.**.**...**.**..******.**.**.***.**.**.**...*****......*..*..*.*.......*.....*.*.**..*****.**.*.*...*.****......*.**...*****..***...*.*.**.*...**.**.**..***.*.*********.****.***..*.....****.*.*..**..*....*..**....*.*..**..*..***..*...*.*..*.**.*****.....**..**...*.*.**.*.***.****..****.*.***.*...*..**..*.*****.***...***..**..***..*.*.*.***....***....***.*.****.**..*.**.***.**.***..****..****.*....*.*...*.*..*.....**..*.*.***.**.*..*.**.*.**.*...****..*...*.*.**.**....*.*....*.**.*.*....**.*..****.*....***.*.....*.**.***.**.**.*.*.*****...***...*...*..*..*.**...**.*******.***.*.*.*.**.**....***.**.*****.**.*..***..*....*.*..**.***.****.*.***.**...**..*...*.*..*.*.*..*..*.**.*****.*......*...*.*..*.**.**.*.*.***.*.**.*..***..*.*.**.*..*.*.**
.*.**.**.*.****..*..*****.**...*.*.**..**....**...*..**.****...*.*..**.**.*.*..*.*.....*.*...**..**..*..****..**...*.*.**..*.****.*....*.****.*..*****.**..***.*.....*...*.**...*..**.*.**.......***.*....*.*.*...*.**..*.*.**..*...*.*****..**..**.**.**..******.*....**..****.*......*..**...**..****....*..******..***.*..*...***...*.***.*.*...**.....**..**........*..**.**.*...****.*.***.*..*.*..*..**..****.*.*..*..*..**....*...***.*.*...**...*.*..*..***..*..*.***.*.*...***.*..*..*.*.***....******.**.**..***.*...*.*..**.....*.*.*..*.***.**...*....*...**....**.******.*.**.*.****.*..***.**...**.***.****..*..*..*..*..***.********..**.*********.....**...*.*****...*..*...*..**...****..**.*.***...*..*......*****.**.*...*.....*****.****....*....**.***...****...*......****...*..*.**..*.*....*.*****.**.**...***.**..**....***.....*....*****.***...*..**.***.....*..***.*.....*.*...*.*****..*..******.*..*.*..*.*.**..**...*..*..***.*****.***..****...*...*..*.***.***.*.**.*...**.**.*...****.*.*.*..**.*.**......**.********.***.***.*.*....***.**.*.****...*..*.......*.*.**.***.****.**.*....*.*.***....***.*......**.**.**..*.......*..****.****.*.***......*..**........*...**.*..*.**..***.*...**.**..*..*.............*.****.*.*.*.*.**..*..*.*.***.*.**...**.***.***.******.******.*.****.**.**.*.....**...*.**..*..*..***.*****.****......***..*.....*..*...*.**..*.....**..**...*****.*....***..***.*..***....****.******..*..**....**..*...*..***...*..**...******.**.*.*..*...*.*...*..*.*..*...*....***.****.*..*.**..*.*.*.**..*.***.***.**.....*....*....**....*...*.*.***....*....****......***.....**.*..**.*.***......**...*.**......**...*.....*.********..*.***.****.**..**.*...**.**.*.***...*..*..***......****.*..**.*.**..*..*.*.*.******..***.**...*..*.**......*..*..**..*.*.*...*.....*...**.*.....****.**....*...******.*.**.*.....*...*.*****.***.*.***.**.*.*.****.***..**.........*.*..**.*..**...*...*.***...*..****.*...*.....*.*.******......*.****.*..*.**.*.***..*..*..***.**.*******.*..***......*..*.*..****.*.*
.***.***....*.*.*...***.....**....**.***.....**.**.*...*.*.*.****..**.*..*.**...*.....*....**..**.**.....*.***..*.*.*..*.*..****....*.****.*.*.**.*****..*.**.*.*.***.*.*.**...*....*..*.....******..**.*.***.**...***.......**.*..*..*.****.....***.*....***.....******...*.**...*.****..*..*.***.**.*...*..***.**....*.*..*.....*.***..**..*.*..*...*.*...*...**.**.**.*....***.....********.***..*.*.**.*..**.*.*.*.*.*.**.****..**..**.*.*.*..****..***.*.****..******.**.*...****.*.**.*.*****.*.*.****...*.*.*..**.*.**..*.....**.....***.**..**..*.*.*.*...*...*.....****..*.**.*..*.*......**...**.***...*...*.....*****..***...*...***.*..***********..*.**.***..*..*.******.**.*.*.*.*.******...**..*.**...***.*.*..*.*.**..*..**..*.*...*..****..*.....*.**...*....*.*.***..**.****...*.*...*......**..**..*..******..***..*.**.**.**.**.**......******..*....***..*.*..**.****....**..**...**.***..***..**.***********.*......***.*..**..**..*.*.*.**..**.**.***..******....**.**..**..*.****.****.*.**..****..*.....**.******..**....*.*.**.**.....*..*******..*..***..*.*....***..*.******.**.**.....*...*****..*...*..**...*...***.***.**.***.*....**.****..****..*****..*..**.*..*..*..**...**..**..***.*.***.******.***....**.*.*.*..*..**.*..***..**.*..***..*..**...******..***.*.*.***...***.**..*.....**.*.*..***.**......****.**.**.***..*.**.*......****..*.*..***..***...**.*..**.**..*..*..****...**.......**....****..**..*.*.....*...*.*....**.*******..*.**.****....*.*.**....***.......*...*.....**...*........**..**.***********.*.****.**...*..*...***....*...**..*.*.**.**.*.***..*.*...**.****...*.*...*.***.*******..*..*.**..*.*..*.*.*.*...*....*********.*..*.****...****.....*.****...**.***.**.****..**..*.*..**.****.*.*..***....*..*...***.**....**....*****..**.**.*.*...*.****.***...**...*...**.************.*..*.*.*....******.**.*..**.**.***......**...*.*.***..*...*.....*....*.*.***.*.*.*..**...**.**.*...*******..***.**.******.*.**....**.*..**..****........**.*......*.***.***..*.*.***.*.*..*..**..*.***...*...*****....*
**.*.*.******..*.....*.***.**.*..***..*.**...**.**.**...**.*..*.*.*...*.*.***.**.*...*..*.***.*.....*.*****.**.*.*****....**...**.**.**.*...**...**..*..***..**...*..*..*.**...***....**.**.**..**..*..*..**.**..*.*.**..*****.****.*****.*.*.***.*...*..***...**.*.*.*.*..*.**.*.**.*****....*..**.**.********..*...*.*.*.*.*.*...*..*....**...*****....****..*......***..***.****.....***.****.*.****.*....***...*...*.**.*..***..***...*.*.***.....***..*.*...**.*..*.*.....*.**..**.*.*...*....*.*.****.*****.****.**...**...*...***.*.*.*.**.**..*.*.*.**.**.*.*..*..*.**.*.**.*..**..****..***.**.**....*..*.*..*...**.*..*..*...*****.**......*.***..*..****.**..**.**.*..******....*.**.*....*.*...*.*.****.*********.....**.**.*.*.**...*.*..*.*....***.**.*...*...***..**..*.*..*.****.***.**.**.****.*.***...*.*...*..****..*..*..*.**....*..**..***.*.**.*.*...***.....*****.*...*.***.**..***.*..*..*...****..**....*.*.*.***...*...*....***.*..*..*...*...***..*..*.*..***.**.***.***...***.*...***.*..*.****..**.***....**.*..*.***..****......*.*...***.**.*..*...***.*.*.*.*......*****...***.*.****....**...*.....**.*........*.....*...*..**..**.*********...*..*.*.*..**.*****.*..*..*.*.***.*..**.****..*.*.*****...*..*.***..*..******.**.**.*..******.*.*.***......**..**..........*...*.***.*....***...*.*.*..*.***.*.*.*****...*..*.**.*..**.**.*.***..**.*.*..*******......****.**.**..**....***.*.***.*.***...*..*..*......*.*.*..**.*.**.******.*...*.**........**.**......*.*.***.*.....*...********.*...**.**...***...*****.***.**.***.**.*.....**...*****..****..**.*..***...*..*.****..*...*..........**...***..**....*****....*..*********.**.***..**.****..**.*.**.***.**.*..**.*.***.........********.*.*.****.**...*.*.**.*....**.**.**.**....****...***....**.**.*.***...*..**********.......*...*********..*..*.*.*.****...******...*.****...**.*.*.*.**..*.*.....*.**.*..*....****..*..*.**.****.**.*.***...*...**..*..**.*.***..**.****...****.**.*.*..*...****..*..****...*****.**.*.**.*.*.*...****.**...*.*...**..*.*.....****..*.*..
....***..***.**.***...****.***.*....*.****.*..**..**..**.*..*..**....*.*.*.**.*.**.*.**..**.*.*..*..*****.*..*.***....*.*****..*.***...*.*****...**.*..**.*****.**.*..*.****.**.*.***.**.**.*...*..****.*.**.*.*..******....*.......*.****..*...**..****..****...*.*.*...*.**......***.*..***.*.*.***..*.*..***..*.*.*..********.*...**.**.***..*.**...**.*....**.*.***.*.*****.*...*.*..*...***.*******.*..*.**.....*.**.****.***..*...**.*******...***..***..*..*...**.*.**.***.***..***.**.*.*.*.****.***.*.*..*.*..**.......*.*.****.*..*.**.***.*..*.**.*.....**.**.*.*...****..**....*.**.*.**..***.*.***..*.**.*.**.*....**..*.*.**...***..*..*...*..*.***..*.**...*.*.....*..*.**.**..*..**.*..***..*.*..***...**..**..**.*....*...*.*........*****...*.*.*.....*....***...**...**...*...****.*.*.*....*.*..**.**...**.....*.*.***...*..***.*.**.**..*.*..***.***.*...*...........**.***..*.*.....******.**.*********...*.....**..**..*.*****.*..*.....**.**.....*..*.**.*****...**.****.**..*.**....***.*..*.....*.*.***.*...****.*.***....**.*..*.*.......**...*****.*********......*****....*......*..**..**..**..*.*..*.*.**.****...*.*.*.***..****..*.***.****...*.*.**...*.*******..******.****..****..****.*..*****.*.*....*..*...**.**.*.***.*......*.*.**.*.*..*.**..*..****.*.*.****.*...*.*....*....**.*...*..*.**...*.**.*..........****.**.*.**.*..*.*.***.***.*.**....*..**..***..**.**......*.*...*...*.**.**.....*..*..*.*.**.....*...****......*.****.*.*..**..*.*..*.****.*.*..**..*........*...***...*..****.....******.***.*..*..******.*..*.**...*.*.*.**......**.**..*...******..*.****.....*..**.**.*.**......****.***.**..*.**...*...*****.***....*...**.*****...******..**..**.*.*..**.*...*.**.*.*.*....**.*.*.***.**....**...*...*..**.....****...**..*****.*...******...***....**....**...*..*..**..***.*******..****.*.***..*...***.**.*******.*..**..*.***..*.*.**..**...***...**..****....*.*.*..**..*..*****.....*.*.**...*.*..*..**.***....***.***.*****....***.*..*..**.*..*..*....*..*...*..***....**.*...*******.*......*.*****....*
..***....***.****.**.**.****....*.*.*...*...*....*.*.****..***...*..*.**....**..*..*..**..*.**.*.*.*.******.*.****.**..*..**....***.*.**..*.*..**.**...*****.****.**...*..*.....***.**.*...*..***..*.*.***....*..*.*.**..**...**.**********..*****..*..*..*****....****...*..***.**.****.*****...*...**.*.******.**.*...**.**..**.*..**.*..*.**..****...*.***.***....*....*.**.****.**.*.**********......**.*.*.....*..*..*....****.*....****...***.*.**...*.**.....*.*..****.**.*....***.*..*.....**...**....**.....*..***..**...**..*.***.*****...*.*..*...**.**.**..*.*..*****.**..***..**.*....*..**..****...*..*..*.**..***..*.*.**.***...***.****..****.*******.*.****...**.*****.*.***.**.**..*..*....**.*.**.....*.....******...**.**..*.*.*.**.**..*.***.*.****...***...*.*..**...****.*....***..*.***.*..*******..***.****.*.*....***....****....***.**...**..**.**.**.**....****..**.....*.....*.**..**..***.**.**.*..***.*******.*.*****.*.**....***.**.**..**.*************.*...****...***.....******.....***....*.*****.*...*.**....***....*****..***...**.**..******.....****..**.*.**.*..**..**..**..*...***.**.*.**.**...***.*....*.......****.***.....*...*.*....*.*.*..****.*****...*.**..*....*.*.*...**.**.***.*.*.**.*..*.....*.***...*..****.***.***.**.**.*****...*.*.*..**...**.***.*.***.***...******.***.**..**********.****.......*.*.*...*..**.*.*.*.*...***.****.****.**...********..*..*....*.***.*.....*.*.**.**.*.......**....*...***.*....**.**.**.*....******..*...*.*.*.**..*.**....*..**.*..*....**.....**.*..*******..*...****.**.*.**.....**.*.*.*.******.*.*..*.....***.....*.**...*...******...**.*******...*****..*..*.****..*.***..*.****.**.*****..*.**..****.*..*****.*.*.**..*****..*.****....***..*.....***.**..**.*.*..*.......**......**.......**...*.**....**...*...**..**..*...*.***..**......**.**.***.*.*.*...*..***.*.......**.*...**.*.*.....**..*.....**.*..**...*..*****..*..*****.**.*.*....*..*.***..*.***.***.**...*.*.*.*...********.*...**......*.***.*.*.*.....*.*.***..*.*...**.*...*****...****.*..*.*..*..*..*
**..****.*..*..***...*..*..****..*.*..*.**...**......*.*..**......*****.**....**.**..**...**.*..*..*.........**.**...*.**....*.*.*...**..*..*..*.*.*..*.*.**....*...**.*****.**.*...*.*......**.*..***.***.***..*.......***.....*..*..***..*..***...***....****...*.**...*.**....**...***.**.**..*..*....**..**...*****.*..*....*****.*.*.******.*.**.**.****.*.*.***.****.*....**.*******.*.**..*.**......*..****.****.*.*.*.****..***....***.***.****.**.**.*****.*.*..*.**..*****..**.***.*...**.*.***.***..***...**.**.*..*.*.***.**.***.*...*...**..**.**..*..*******.*.*.***..*...****.*.**.*.*.***..*....*.*.**.**.**..*.***...*****.*.*****...***.*....*...**.**....**.********.**.**..*.******........*.*..**..**..**.**..**..**..*....*.***.*..*..*.*..**.**.**.**.*.*.*....*.*..**.*.*....*.*..***.*.*.****.*.**.***.****.*....**.***..**..*.*..***.*..***.*..*..**..*.**.......*.*..**..*.**..***..*..***.....*.....*.**..*......*******.**.*..****.**.*.**..*..***.*..*****...***.**********.....**....*..*.*..*.***..*.....*..*.*****.***...**..*...*..*.**.*.****.*.*....*.****.....*.***.*.....*....*..**********.**...**..**.**.*.****...**.*.***...**.*****.****.*.*..*....*.****........***...**...**.....**..*.**..*.*.**.***....****..*..**..**.*.*...****.**.*..*.....*.*.*.**..**.***.....*.****.*.*.**.*..*.****.....*...*.....*.*...*....*..*....*.**...****.*...*.*..............*...***..*.....**..***....**.**..*..***.****.***..**....*..***.*...*****.**.**..*..*.*..**..**.******.....*****....*******.....*.*...***..*.****.*..**..******.*..*....**.*...****.*.*.**...*..**.*..*.*.*.*..*...**.*.**....**....**.**.*..*..*..***.*.***...**.......**.**.*...*....*.*..*...*.**....*.*.*..**..*...****.***..*..**.*.*..*..*..*******...***....****....***.*.**..*****.****...**.*..****.****..*.**.**..*.**.*.*.***.***...***..*.*..*.*.*..*.***..**..*..*.***...*..*.*.*.*..***.***.*..**..**..**.***..***..******.**..**..*.**.*.*.***..*.*..*.*.***..*.*.*........*****.*.*.*******.*.*.**.*****..**...*.**...***.*.*...**.***.*.*.*..*.....*.
...**....*.*...*..*..**..**.*****....***...**...*.*.**...**.*....*..**.*.*..**.***..*.**********...*.*.*.*.*...**.*.***.*...*...***...*....*....*.***.*.***.*...*.****.***..*.*..*.****.*.******......*.**.*.*...**..*****.**.....*.***.*.*..****..*..*...*..*.****.*..**.***..***........***.****...***....***...*.*.***.*.*.*..*...**.****..*...**.*.*......**..***.*....**.*..**.**..***...***.***..***....**...*.*.**..**...*****..*.*.**.****..****.*.**.*.**.**.*..***.*..*..*.***..*..**....*.*..*.**..*....******..**..**.**..*****..*.*..*.....*..**.*..*.*.*.****.***.*..*.*****.*.***..*.**.****..****..*.**.****..*..*******..*..*..***.*.*.*.*.*..*..*..*..*****.....**.*....**.****.*.*.*.***.**..***.*.....*....***.....*.**.**..**..*...***.**.**..***.*...****.*.*..**.**.....***....*...**.*.*..*....***......*.*.*..**...*..*...********..*.***..**.**.***.***....*...*..***.....**.*.**...**.*.*.......*.*.*..*..*...***.***.******.*..*..**..*****.*..*.**..*.*...****.*...****.*.**....*..*.....*..*.**.*.***.*..........**.*.*....*...*..***.*.**.****..****..*.*..*...**.*.*.*..*.*.*...*.*.*....**.*......****.....*....*.*...*.*.*..*****.***.*.***..***..***.*...*.***.*...**.***.**.*....*.**..*...*..*..*.**.*.*****.*.****.*...**.**...***..***.***..*.*.*.****..*...****..*..*...**...*...*..**.**..**..**.....****..***..*...*.*.**..***..**..*..*.****.**.*.**.*..*.**..**.*****...**.**.*.*......**....*...**.*......*..*...*.*.*..***....**.*.**.*.***.**.***..*.***...**.*.**..*..**.**.**..*.*....*..**.*........***.*.*..**...****....*.*.*****.*****.*.*.*...*....**...***....*****..*..**...***.**...**.........***...*.*..*.*.*.*.***..*...**..**.*..***.....**..*.***.******.**.*.**.....*.**.*.**...**.***..***..***....*****..**.*...***...*...*..**.*..****.*.*...*.**.*..**.*.*.*.****.*..*.*******....**.**.*..*.***..****.*.**..**.*...*..*.**...*****.*.***..***..*....*..****..*********..**.**...*..****..**.*.*..**.*..*...*.*..**....*.**..*.....*****.*...*..*.***.**.***.**.*....***..**.****.***.****......****.*****..*
*******...*.*****.*.**.........**...*...**....*.*..*.****.*.*..*.**..*.***.**.*..*.*.***.***.....**.*......***.*.*.***.*.*...**...*..***.*.*.**.*..*..*........****...***.*..**.*..***..***.**....***.***..**.***.*.**..**...***.**....*.**....***...*..*..**..***..*.*.**..**...*..*************.**.*.*.*.*...*..*.*....**.**..*.*..*.***..*..*.*.********..**..****...***...***...***...***.***..*.*.****.***....**..*..*.**..*..*...*.......**.**..**.*.*.*.*.....**........**..**.....*.****...**.*.*..****.*****.***.**.*.........****..*.....*.****.*.**...***.*.*..***..**......*....***.**...*...*..*.....*..*...*..*...*...***..**...****.*..**..*...**..*.*.*.**.**.*.**.....*.***...***.*.****.**.*...**..****..**.*..**.*.**..***.....*.*..**..*..****.****...*.....*..***.****..****....***...**...*.*....****.**...***...*..**.*****.*...*.***..**....**..*.***..*****.***.*..**.**.*****.******.**.*..*.*.*...**..**.***.*..***....*.****..*.....*.***.*......***....***.***...*......**.***.**.***.**.*.*.....*...**...*..*.***...**.**...***.***.**.*..*.*...*.**..*..**.*..*.**.**.**....****.....***.**.*...*..*****.*....**.*.**......*****.*...**.*..*..*.*..*.*.*.**....*..*.*....*...*.*.***..*.*...**...***.*...**.*..*....*.*..*.*.****.*..***..**.*..*****..**.**.*..******...*.*.**.******...*.**...*.....**.**..*.....*****.***.*..*********..*....***..**.....****.*.*.....**.....*....*.*.****.*.****.*..**......***.**..*****.*.*.*.*.*.***..**..*.....****..**.**.....***.**..****.***..****.**....***....*.***....*******.***.*.*.**...**.**.*....*..********...*..*.*...*....*****..*.*.***.**.****....*****...*..***....***..****..****.*..*.*.*..*....**.***..**.*.*....*....*..******..*****..**...**..*.**.**..*...*.*******...***..*.*.****.*.*.***.*.*...*..*..***.**...*.*****...****..*.*..*.**.....*.******.*...***.*.**.....***..*.*.*..***.**..*****...**......*.***...*....*.*...*..***.***.****.*.....*.*.*.....*.**..*.**..*....***.....*.*.*.*..*.**...*.*...******.*.***.**.**..*....*.**.***.****..****..*.*.*..*.*..*..**.*.
.**...*.*.*****.....*.*.*..*****.....**.***.***..**....*.*...*.*******.**..****...**..*.*....**..***.***..*....**.*....**.***...**......*.***.*****.*..*...****.*..*..*..*..*.**.*...*****..*.*.***.*...**..*.**...****.**.*.*.*...*.*.**.*....*....******.***...**....***.*....**....***.**..**..***.***..**.**.......*.*.****.****..**...*.**...*...*.*.***.**.**.*.*.*..**.**......*.****.***.**.....**.*.*.**..*.*...*.*.*.....*.******.*.**..****.***..*...*.*..*.*..*.........*......**..***.**.***.***...***...*..**.*****.**...*.*..*****..****.*.**.*.***.*.*.*..***.*.**.*.*.**..**.***.*.***....*...*..**..**.*.****..***...**.**.**...****.*.*..*****..**..*..**.***.*****.**....*.**.**..*****...***..*****.*..**.*.*..***...**..***..***..*....**.****..***.*....*...**..**..*..***.**.*.*..**...*....*...*.*.***....**.......*...**.......*..*...**..****..*.......******.*....*****...***.*...*.**...*..**..**...*.***......***.....*****.****.*.*...*.....***.....****...*..***..**...*..**.*.**....***..***....*.****.**...****..*.*.*...***.**.**..*.....*.*******.*.***.***.*****.*.****.*....*****..*...***.*..*..***..***.**.*..*..**...**.*.*..**.***..*..*...**..*.**..*.***..****...**...***...*.*...*.....**...*.*.*****...*.*....******.***....**..**.*....****.**..*.**...****.....******.*.**.******.*.*..**....*..*....*...*...**.***..*.*.**.**.*...*..*.**..*..**...*..***....**.***..***..*.******....**.***....***.*.*****.**.*****...*.*..****...**.*.*..*....****.**...****..*...........**.****...*****..**.*...*..*.*..***.*.*..**.*.*.*.*..**..*.*.***.***..**...*..**...**.***..*.***..*.**.*****.*.**.***..**.**..*..****.**.**.*****.*..**..*..*.*****..***.***..****.*...*.*...**..***...*..*.***..**.*.*.*....*.....*.*......**..*..***.**..**.*.**.*.*.**.*..*.*....*.**..*****.**..****..**.*****.*.*....*....*......*...*......*.**.*.*.**.*..**...***.*.***..*..*........**..*..**.**..***.*.**..*.**....****.....*.*.*....****.*....*..***....**.*.*..**.*..****....************...**.*.*..**.......**...*.**..*.....*****.**..
****...***.....*.***..**...*.*********..**..*..*.***.*.*.**.*.*..*..*****...*.*..*.*****......*..*****..**..*.***.****....*.**......*.....*.***.*..**....*****..**.**.*.*****..*..*.*.*.....**.*.*..****.*.*....*..*****.*....**.**...*.*.*..*..****.....*....**..*****...*.*.***.*.*****.**.*..***..***..*.**...*....*.*.********..*.*.*...**.*******.........*.....*....**.****..***.**.***.*.**..**..*......**.....**.*...**.*...******..*****...*****..*..*....*.....***..*.*..*.***..*.*...*******.**.*****.*.*...*..*****.**...**.*....*****.***...***.**.*..*.***.*****..*...*.*.*.*.**.....****...*.*.*.....*.*.*.*.*.**..*.****...*.**..*.****.*.*****..***.***....**....*.*.*...**.*...*.*....*******.**..***..*.*....*.*...*....**..*...*.*..*.*....*..*.**.**.**.*..******.**.**.**.*.******.*.**...**.********..*.***...**..***.**.***.*..*.*.*.***.**........***.....****.....****..**.*.*.*...*...*..**.....*.*...******.*.*.*....*.*.**.*....**.*..******..*.*..***.**...***...*.*..**.**.*..**.*.*.****....****.*******.*.**.*.....*...**.******..........*.*..*..***.**..*...***..*...**.*****.***..*.*.**.*....**.****..***.*.**..*..*..**..*..*..*.****.*****...*.....*****..***.*.*.*****.*****.*.**..***..*.*.*.****.**.*.***...*.*..*..*.**...*.***.*.*...*.*..**....*..*..**.**.*....*...**.***.*.......***..**.**..***..***.*.**....**....****..*...*..***.*..*...*..**.*...*.*.***.*.**....***.*.**.*.*.....**....*........*.....**.***...**........*..**..***....*..**....*.*.*.**.*.****..*.****..*.*..**.*....**...*..*.*..**.*..*..***..*...**.*....*..*.*...*.**...****...*.*.***.**.**....*.....*.**...*..**.**..*...**..*.***..*....*....*.***.*.*.*..**..*.*..**.*..**.*.*.***......****.*.....***...**...*...*..*...*..**...**..**.*...***...****..**..*.*.***....***.*..****...*.*...*.**.***.*..****.***.*.*.*****.**.*.**.**.***....**..**.*****.*...***.*******.*.**..*.**.*.*.***...*.***.*..**.****..*.....*****.*.****...*...*****.*.**...**.***.*..***.*.*.**.**.***...***..**.*.**.*.**.*.**.***..**..*..*....*.**.***.*...**....*..
.**********....*.*..*.*....*.*.***.*..**...****..*.*.***..*...***.**.**********.**.**.*..*..**....*..*****.*.*.*..**.**.*..*.***..**...*..***..***.*.*.*******...*.**...***....**..*******..*..*..*..*..**..*.*..*****.*.**.******..*.**.**.*..***...*.*....**...*.*...**..***.*..***..******.**...**.**.*.**.*.*..*..*.**..*******....*..*.***..***.***....***..*..**.*....**.*.*....**..*.***......*...*..*...***...***....*..*..*.*..**..*.*.*.****....*..*.***..*....**.****.*.***.***.*.*.*.....**..*..*..**....*.*****.**.......***.****.**..**.*...****.*.*.*.**.**.**....*.**..*.*..**.*.***..*.*.**.*.**.**....*...*.*....*.*.*.*.**..**.***....***...*.**.*.***.**.****....**.***...***..***....*....*...*....*..*.*......*.*.****..*.*..*.*...*.******.**.*..****....*.****....**...**.***.*.*..**...*.*.*.*.****..*.**.*...****..*...***..**..******.**.*.***.**.*.****.**.****..**..**...**..*..**..*...**..........*..*...**..**....***.**..***..****.*..*..**.**.**.*.**..**..**.***.**...*..***.*.*.*...**...*..*.**.*.**.*...*..*****..*.*...***........*.....*.*.*..******.**...**....*......**..***.*.....**..*.....**.*****..*..*.**.**.*..*...****.**.********.***.*...*...**..***.**.**.*..**.**..*****.*....*****..***.****.*.****.*****.*....*.***.......*...*.***.*****.***.*..***.*......*******..**.**...****.**.**..****..*......***...**..***..*.*..**..****...********..***...**.**.******.***.***..*.........****...*..*..*..*..**.......*.****.**.***.*..*..*.*.*.*..*.***.*..**.***...*.****...*****..*..*....*.***..*...**.**...*****..*...*....*..*.**.**...***.*...**..**.***...*****..*...*...**..*.*.**..*..***..*.***.*.*.*...*.*.*.*.*******.*...*...*.*..*.......*...**.**...**.*..*****..*.****.*.*.****....**....*..*.**..**...*.**.**.**..**.....**.*.***.*.***.....*...***....*..****...*.****.....****..**..*..***......*....*..*****.*.*.**.**..*...*..**.*..*.**............*....***.***...*.*.**.*****.....**.*..*.*..***.*.**.**.*.****.*.....*.***...*...*.*.***...******.*.***...*.......*...**......*..*...***..*.***..**.*
*..**...*....*..*...*...*..*******..*.*******..*.***.*...*...*.******...****.*.***......*..*.**..**..****.**....*..***..*.*......*******.***.*.*..****.*......*****..*.**.*...****..**..*.*....***.**.*...*..**..*.***.......*****....*.*.**.*..**.*..*.*.*...*..**......***.*.*..*..*.*****..**.*....*...*..*.*..****..*..*.*......*****....*..**.*..*.*.*.***********....*.**.....*...****...****..*..*.......*.*.****....*..*..*.*..**.*.**...*.*.*.......****.***..***.**.*.****.**.*.**.*.*.*...*.....*...*..***.*.*.*.*.*....**..*..***.******.**.**.*.*.*.**...*.*....***....**...*.**..***.*...*.*.*.***..**.*..***...*.*.***.****.........***...*.**.**.***.*..*...***.**..*.**..**...**..*..*..*...**.*.*.*..*.*..*.*******.***..*.**.*.**.**.****..*..**.*.**..*.*..*.***.**...**..**..*.*....**....*.**..*..**.****.*....*******.***.***.*.******..**..***.**.....*..**....****...*.****.*****.*..*...**.*..*....**..*.**.**.*..*....**.**.***...**.***.*.***.**.**...****.*....*.*.**.*....***...*.**..**.*.**........*...*.*.***..**.**.*...*.**.*.....*.*..****.*....**..**.*..*..*.**..****.*....***.*.*****.**.*...*..**...***.*.***...***.*.....******.*.*.*......*..**.**.***..*..***.....***....**.*.***..*****..**.*.......**...*..***.*.*******.**..**..**..*..*.*.***....**...***.***.**.***....**.***.*.*.**..**.....*...****.*****...*...*.*.*.*.**..*..*...*....**..**.*......*..*.*..*.*..**.*****.*..*.*.*.****.*..**.******..*..**.*.**.******.**.***.*..**.**...*.*****.*.**.*...**..*****...*.***..*...*..*..*......*......**.*..*......***..*.******..*.*..**..**..*..*...*.****...*..*.*.*..*.***.****..*.****..*.*..*****..**.****.****..**.***.****...*...***...*.**.****.***.***..*.***......*.**..*.***....*.****....*..*..*..*.**..**.*.***..**..**...**..*..*******.*.**.....**.***.*.*.***.****.****.*..*.**...**.*..***..*.*...****..*.*.****......****..***..*..*....***..***....*....**.***.*...**.**..*.**.*.*.*.**..*..*..*.*.*.*.**.*.*..*.**.*.**.*.*..****..**.*..*.*.*.*.*.*.**..****.*.*.*.**.**...*....**...**.*.*.**********
****.*..*.**********..*.***.*..**..*.*.*.*****...*.....*..**.****.*.**.*..**...****.*.***.*.*.*.**.***..*..**.*..*.*.*.**.**.**.*...*...**....**...**...**...*..*...*.**.....**...*.*...*..*.**..*.***.****.*...*...*...*......*.**..**.****..**..*.*..*.**....*.......**....**.***.*...*.****..****..***.***.**...*..***.*..**.*.*...*...*.....*********.***..*.**.******..*..*.**************.*.*.*.***.**.*..***...**...*....*.*........*.....*..**.*.**.*.****.***.**........*..*.*.*****.**.*......*.**.**.*.****.**....*..*.**...*.*.*.*.*.*****.**.*.*.*..**..***.***..*.***.*.*.*****...*.*......***.*.*.*.*..*..**.*.*..***..***.****...**.**.**..**....*.******....**...*....*.*.**..*....*...*...**.*...*.*.*.*...***...**..****.**.****..*..*....*.****..**.*...*.*.*..*..*...**.....*.**.**.*****.**..****...***...**.**.**.**..**.****..*...*..*.***.*...*.....**.**....*....**...**......*.**.***..*..***..*..***.*.*....*.***.***..*..**.*.*...**...**.*.**..**.***.**.**.*.***.**...******.**.**.....*.***..*****.**.**..**...*.*..*...*..*.**.*....*...*.*****.**.**.**.**....*****.********.*****....*****...*.*.******.**.**.**.***.**.*****.*...**...***..*.*..*.*...**.*....**.**.**..*.*......**....************....**...**.****.***..*.*.**..*.*...*.*..*.*..*.*..*..*.*..**..**..**........*****.*.**.**.**....**...***.*..**.**..**.*...**....**....***..*..**.****.*.*..**.**.****..***.**..****..*****..*.*..*...**..***.***.******.**.....*..**.*.***.*...*.***..*..*.*****.**..*..**..**..*..*.**.*.*.**.**..**..***.**..*..*.......*.*.*...*...**.*.****.***.**..***....*..*.*..**.....*...*..*..*.***.......*****.*.....**...****.**...****....*...**.**.**...***.*......*...*...*..*.**.*.*..*.***.**.*.**...*.*....***.*******...*.****.****...***.*..*.*....*..*.**...*.**.**.......*...****.*.*.*..*.***....**.*..**.****..***.**.*.********...********.*****..*..*..**...*...*.*..**.**.***.**.***....*.*.*.**..**..*...***.*.**.*..**..*.**.****...*...*....*.**.*.*.*....***......*.*.*.*****..*.*.....***.*...**.*..*.*.......*.*..****.
**.*..*...***....**.**..*..*.**.*...***..**.*......*.*...***...****.*.*.**.***....*...****.******.*.**.**..*****......**..**.***..*.*..*..**.*.*.**.*..*.*..****.***.*.*..***.......***..***...*.****....***.*.*..***.****.***.*..**.***....*...****.*.....**.*.*...*****.****..**....*..*.*...*.***...*.*..*..**......*..**.......*.....*....*.....*..*...***.*****.*..*****......***....**.*.....**..*...*..******..***..*..*.****..*****.*......**.*..*.*.****.**.*.*..**...*.....***...**.*...***.***.**.**.**.***.*.*.***.....*.*...*...***.*.**.**.*.**.*.*.**.****.......**.....*.*.**.*****.**..****..***...*.**.*.*.***....*.*.*.*.....*..**.*..****..*..***...******....***........*****.**...**..**..*.****.....*.*...*.************.*.***....*...*....*.*..*.....**.*.*****.....**.***.******..*.*.*.*.*...*..*.....**.*.**.**...*.*....**....**...*..*.*.*..*.*..***.**.**...*...*****.*..****..*.*.*...*..**.*..***...*..**....*..********...**.***..*.**..*..***..**.*...*.*...****.**..**.**..****.*.***.*..*.**.*...*.*...*.*...**..**......*..***.*.*.*.**...****...**..*.***.*...**.******.*.*..****.*.*..***.*..*.****..*.****.****.*....**.*.*****.....***.*.....*.*.*...*.*..**.**.**...**...*..**.***.*....*.*.****.**..**..*.****..*.***.*....*.**...***.**..***.*..***.***...*.....****.*.***.......*.*.*...**....******..**.**.****....*....*..***....*.**....*..*.*.*..*......*...*..*....*.*..*.*...*..*....**..**.*.**.****.*..***.**.**...*.......*****....******...*............*.*...***..****.*.*.***.*....*.**..*..*.*.*.*...***.**...*.***..*.....***.*.***..***..*.*..***.*.**.**.**..**.***.*........**...*.****.*...***.**..**..*...***..*..*.*..****.***..*..***.**......***.***.***..*..*.*.*..**.***.*...**.**.*..*****.....*..**...**..*.*.*.*...**..**..**...**..**.**.***.**.*..***.***.**....**....****...**.*.**.**..*.*********.*.....*...*.*......**...******.****....***.**.**.**.**...*...*.*******.*.....*****.****..***...*.....*..*..******..**..**.*...**....**....*.*...**..*..*.....****..**.*...****.*.*.****.*.*..*.**
*.*****.****.*****.***...***..*..****.*.***.......*....*.**....***.....*.*.*.*.*....*.**..***.**....*..*..**...*...**.***.*.*****.*.**.***.*..........*...*..*...*****..*****.*****.*.******.*..*.***..*..*.*.**.*........***..**..******.*.....*.**.*.*****.*.**.*.*....*.***....**..**.****...******.**.*..*.....***.**....*.****..***...*..**..**.......**..*.*.*****....*.....*****..******.*.**...**....*****.**.*..*...*....*****..**....***..***.**..*.*********....*.*..*****..*.*..*...**.*.......***.***..**....*...***.***.*..*.*...***.**..*.*.**.***..**.*.*.**.*.*..***....*...*.*...*..*****..*****...*...*...**....***.......*.*.*.....****..*....**.......*.***.*....*.*...**.**.*.*.....*.....***....*.***.***..*......*...*.*..****.......*.*...***...**...*.*...***.......**..**..**..*.*.*.**.***..***.**.*********.**...***....***..........*.***..**.**...*..*.**..**...*.......*******.********..*.**.**..*.**..*.*..*....*..**.**..*.*........*.**.**.*..*..***.*.**..***.**.*...*...*..**...**...***..*..***..**..*.*.*..*...**.*.**..***.*..**..******..**....***.*..***.*.**.*...*....*.****....*.**...*.*.*.*.****.*...**...*..*.**..****....*****.*..*..*.**.*...**.**...*.*...******.*.*..**..*..*.*...**..*..********.**.******...*..*.*****....*.*..**.*..****..**..*.....***.........**.***..*....**.*.*..**....*.*******....**.***..**.******..**.*..**.**..*.*...*..*..*.****..*.**.*.**.****.**.*........**.**...*.****.***.*..*.*..****.*...***.**..*....*..**.*..**....**.**.**..***.**.*..*.**..***...*.***..**.**.**.*....*..*.*.......**.*..*....*..*.*.*.*..**..*....*.*......***...*...****...*.*..**.***..*.*.***.*..**.**.**.**....***.**.*.**..*...**.*.*..*.*****.*..*..*.**..*.*.....**..**.**...*..**.**..*...*.****.**.*..**..*.**.*...**...*******.*.*.*....*....**.*.*......**..*.******..*.*..*.....****.***..*.*...*..*.**....*.**..*.....*****.****..*..***..*...*.*....***.*....***.*...*.**.....*..**.*...*.***.*....*.**...******.*..***....*.**..*.*..*...*..*........*.....**..****.***..*.**...**....**..*....*...
*****..*.**.*.....**..***.**..****..*.**..***....****.*.*.**..*.*.**.**.*.**..**.*..**.*..*..*.*.*..*.*.***.*.**..*****.*....******.***.*.**..*.**.**..****....**...*.**..**.*..**.**...*..*..........*.**...*.**....*.*******..***..*..**.**.*......*.*...*.**.****.*..*...**.**..**...*****.****.*.****.*.***.******.**.*..****..*****.*.*.*.******....**.****...*.**.*.*..*.*.*..***.......****.*.*****..*........*.*******..**.**.*..*..*....*.**..***.**...**.*.***..*.**.*****..*******...*..**.****.**.**.*.....***.*.*****...*.***....**.*.*..***.*****.***.*.*....*.**.**.*.**..**..***.*..*.***..*.*...**....*..****....***..****.*****..*.*.****..**...**...**..*.**.***.....**..**.*.*....***.***.*.*.***.**...*..*..**.*...**.***.*...*.*..***..*.*..*.****..**.**.....**.*.****..**..**..*.*...**....*.*****..*.**.**.**.*****.*..*..***.*..*.*.*..*.*.***.****..*.*.*.*..*.*.*.*.*...*.*****..***..*****....****.....*.*..*.***....***.*....*...*.**.**...*.*.******..*.****..******..*****.**..****..****.**.**..**..***...*.*****......*..*****..*..****.**...*...*.*...*.***.*...****.*****.*.....*.***...*.*..***..*.....*.**.**.**.*.***.*.*.**.**.*.**.*....**.**...**.*..***..***...***.*.***..*.**.*..**.*******.**..***.***...**.****.*.***.*...*...*....**.***.**..**.*****.***.*.*.*..**.**.....*...*.**.**.***.*.**.*..***..**..**..*..*****....*..*.**..*******.*.***..*...***.*.*.**.***....*...*..***.....*.*.**.*.*.*...*.*....***.*...**..*..***.*.********..*.*....*.*..........*...*****..*..****..*..*..*.*.*.*..*..***...*.*.**.**..**.......*.*..****......**.*.**..*.***.**..***.*...**.**.**.**.....****.*.........*..**..***.*.*.*.**....*........***.*****....*...**..**.*...*.*.**.**..........*..*.*..*.*.*....*..*.*....****...****..*.***.....*.***..***....**.*....*.*....*..*****.*.*..*.*.****...*****..***.***...*..***.***..**.*.**.***.***..**....*..**.*.**.....**.***..*.*..*..**..**.**.***...*..***...****..**.*..*...*...***.*.******..****..******.*.......***.***.**..*...*.***********.*.*****..***..****..****.**.*.
****.**.*.****.*****.**..*****..**.***.**..*...*.***...**.*.*.*......*...****....*..*...*..***.*..*.***.**...***.**.*****.*.*.*..*.*.*...***.**.*.*****.*.*..******.*.*.***.*.***.....*..**.***.*.*....*..*...*...******.***..*.*.*..*.*.****.*..**.**...**.****.*.**..*.*.**..*...*******.****.*...*..*.**..*.***..***.***.**.**..*....***.***.......*.*..**..**.*.*.*****.*.........*.**.**.*..**.....*..*..*...*...***..***...**.***....*..*.**.***..*..*........****....*******.****.*.*..*..*.****.***.**..*.*.*....***.***.***.*...*.*.*......**.*..****.*..*..******.....**.*...***.*.*.*......*..**.*..**....**.*.***********.**....***.*..*.***..***..*..*....*.***..**...****....*.*...***..*..*.**...**.****...*.*.*.*..*.***.*.*....*...**..*.*..*.....**...*...*.*.****.*.**..*....****....*****.**...*.***...*...*****.....***..****..*.**..**..**...*.*.**.**.*.*.***...*....***....*..**.**.**..***..****.*....**.**..*.*.**.***.***.*..**.***.*.*..*..****..***......**.**.*****.**....**.****.**.******....**..*.***...*..*.*......**.***.**...*....*..*..**.*..**....***..********.*.***....*.**...**.....**.**.....**.*..*.*********.**.**....*..******.*.*.**.**.***..*.**.**.***..*.****........*..***..*..**.**..**.*.*..**.*..**....******..*.******.*.***...***..**.**.*.....**.***.*.**..**..*..*.*..*.**..*......****.**.*.........*.**..*.*...*****.*..**.*..*.*.*..*.**.**..**.**......**..*..**.*..**.*****...*.*..*..*..*...**..*.*******.***..*...*...**..***...*.**.....*.*.**...****...*.*.....*..*********.*...*..**.**..*.*..**.**...***.*.*.......*....*.**..****.******.*...**......*******.***...*.**.*.*.**.**.....**..**.*..**.....*.**.**.**....***...........*.*.**..***.**...*...*.*..**...*.**.**...**.*****..***..**.*....*..***..****.*******.*..*****...*.*..******.**...*.*.**.***.*..***..........**..*.*...*...****.**.*....*.*...*.........**.**..*.*....*..**.*.*....**.**....*...***.*.*******.*..****..*.......*****........**.*****.**...*.*.**.*****.....*.****..*..*...**.**..***.***.*.*.*...*.*.....**...****..*..*.
.....***......***....*..*.**.**..***..*...**....*.*.*.***.**...*...*...***.**...*.*..***.*...*..******....**.***..****.*..*..*.*....*....*..****..*..**..*..*.....**.**.*.****..**....**.....*....**..*.*...*.*.***.*....*..***...*.*..*.*.....**..*****.*.*.**.*.*.*******.**.**...***..**..*****..***.*.*****.**.**.......*..*..*.*.***.***..*....**...***.*.*.**.*....**..**....******......**.*.*.*..*.**...**.*...*.**..***.*..*..*..*...*.*.*......*..**...**...*..****..*.*.**.*******..**..*.*..*.*..*.*****...**.....**...*****...**.....*.*.**.******.******.**.*.**.******..........*.......***.*.*.**.**.****...*..*.*.....**..***.****.****..*.*......*.***...***.**...*.....**.*...**.****.**.*.*..*..*.*.*..*..*.*.*..*.*..******....*.....*..*....**.******.....****..**.*.*...**.**.***..**..***..**.***.*...*.*..*.*..**.*****..***..**...*.....*...*.*......*****.*.*......****..**..*....***..**.*.**.*..***.....*....*..**.*.**....***..*.*.**.*****.*..*.****..**.*.*..***.****.***......*....**.*..*..*..*.**.*...*.*..*.*.***.*******.*..*.*.*...*..*..*.......**.***..*.**...*...*.*.*****...**..**..*.***.**..*.**.*.**..*.**....*******.*...*.***.**..**.......*****.*.*.*.**.*.***.**.*...*..*.*.***.*****..****.*.*.***..**.*..***..*.****..**.*.*..****.*..**.....*...**..*****..*****.****.*.**.........*.....***.*..*****.*.***.*..*.*.****.**.....***...*.**.**..*..*.**.**..*.**..*.*******...*.*..***...**.*..*.*..**.*.*****.*....*.*****.***..*.******.*...**....*.*......**..*****..**.*.**.****.****..*....**.**.*..***..**.***.*.**.*.*...*..*.*.....*.......***.*...*****....**...**.*..***....*..*.*.***..*...***..*.***.**.***...****.*****.**..**.*.*....*...***...*......*....*.*..*..***.*..****.*.*....*******..*.****...*.***..***..****..**.*.*...*.*.***.*....*******...***.**..*.**.....*..*.**.***.*.*....*.***..****......**...**...*.******..*.********.***.....*.*..**....*.*.**....*.******.*..*.******.**...*.**..*..**...**...*.*.***...**.*****..*.*.*.*.****..........**...**.....***.*..**.**.**.**.*.*..*.*..*..*.
.*...******....**.*****.***.*.....*...*..**..*.*...*..*...*.......*...*.**..*....*..******.**.**.**.*...**.*.....*...**********.*..***...**.*.**..**...**..*..****...*.**..**.*.*..*.*.***.**.*..**..**...*********..*..**..**...*.*..**..*.*..*****.*...**.**.*..**.**.**..***....**...*****..****.***..*.**.*.*.**..***..****..***********....***...****.*.********.......*....*****..***..*....*******.*...****..*..*****....***.*..***...**.***...***.****.......*...*..***.*.***..*..*.*..****.**....*.*...**.**...*.*.*.*.*****.*.****.*..***...*.....*......*.**.*.*..*.*.*.*....*.**...*.....*****.*.**.**.********.*..*.*.*.*..*.**..*.*.....*.....**..*.**.*.**..******....*..**.*.*.**..**..*....*...*.*..*.**.*...**...*...*..*********.**..*..**..*.....*.**.*...*.*.**.****.**.*....*..**.*...***.*.****.***..**..***.........***...**..*.*.*..**.*******.*.*.*.*...*.**.*..*.*****.*..***.**........*.**...*.*.*....**....*.......*.*..**...***.***.*.*.***.*.******.*....**.****...*..*.**...**.*.*..*...**.....****..*..**.***......****....*..*.*.**.**.****..*****.*...*...**..***.*...*..*.**.****.**....*..**....***..*....****.*.**..*...****.....**.....*.....*..**..**.*****..*.**.*..****..*..*..*....*.**.*.**..*......*.*.******.***..*.****..**......*..*.**..*..*..***.**..*.***..***..*.*.*.****.************..*.**.*.*****...*...*...*...*****....****.**..****...*.***.*.***..*.*.*.*..****.**....*.*.*.*...*******.***.**...*..*.***..*.*********..*.*.....*****.*..**.....**..***..*.**.**...*.*.**.**.*.*.*..*.*....*..*...*.**.**.*..***.*.*......*..*..*..*.**...*...*****...**.*......*..*.*.**....*.*.*.***.*..***.*****.*.*****....*...*......*.***....*..*.**..*..*.*...**.*****..**.**....**.**.*.*...**.....**.*.***..****....**..*.***..*..**.*****..***...**.*.***.***.**.*..****.*....*..**..*.*.*************.***...***..*.***.***.**..*.******..*...*..*.**....*.***..*...*......****.*.*..*......*......*.**..***.**.***.*......*.**.**..*.*****..***.*...*..*.*...*..*..**.....*.*.***.*.*.*.*.*.*..*.****.*..****...**.***.*.
*...**.*..*..***.*..*.*.....*.**.......****...*.**..*.*****...***....***..*..***.**.*.*.*..*.**.....*.********.*****.*....*..***...**.**.***.*..*.*******.*..*..*.*.**.*.*.**.******.**.***.***...*****.*..*****.**..**.**.*...*.**.**...*.*.*.****.***....**.***.*....*...**..*.**......***.*..**..**..*.**********.*...**......**...*.**.*****.*..**..********..*.*.....**.***..*.*...*.**.**..**.*..****...*.*.**.*.****..***.******.*..***......*..*.*.**.**..**.*..*.*.***.**.*.******....**.*.*..**...****.**.*.*....****.***.*.****..***.**...*....**.****.*..**..*.*.***.**...*******....*.**..*.***...**.*.****....*.*..**.*****.****.*.***...*..****...**..**.*..*.**.**..***..*.***..*.******.....*.*.*..*..*.******..**...*.***.*...*.*...*...***.*..**.***.*..*******..*...*...*.***...*...**.*....*...***.**.***.*..*.****...******.**.***.**.........*...***.***..**.***..***.*..*..**.*******.*..*.**..*.***...*..****...*..********.******...*......*..***.*.*.***.....*..***..**.*..***.*****..*.*...**.*.*.....*..*.***.*.*.*..*.********.*.....**...*..*.*.**..*****.**...****.*****.*.*..*...*.*.*....**.....*.****..*****.*.*....**.*..*.*.***....*.**..***.***........*...**..*..***...*.*..*....*.**...**.*.**..*..**..**...**.***.*.******.*****...**.**.*.....*..***...*...***.**...*.*****....*.*****.**.**.*.***.......*..*.*.**.*....*.**.*..*.**.*...*.*.**..*.***..*...**.***.*.***.***..*..*...****.**...**.....**.*************..*.**..*.....*.*....*..*...*..*.*.*..***.*....*....**.*.*..**.*...*.......*..***.*...*.***.***.*..*....*.*.**..**...*.*..***..***....**..*.**...*****.*.***..***.*..*.*...**..*..**..*.*.*.*.****....*.*.*...*...*...*..*..*.*****...***.**..*.*.*..*.*.***...***....*.**....*.**..**.*.*..**..*.***.*.**.**...***..*.**..**..*....**.**.*.***..*.**..***..***.*..*..*..**...*.*..*.*...**.**.****...***..****..**.....**..*.****.*....*...*.*.***.*....***.**..*...**...***.*.*.***.....**.*..***.*.**.**..*...*...*..*.**.**.**.**.*.**.**..*.********.**..**.*****...**.*******.*.*.*****....*..*.***...*.*.
***.*.***...***...*..**.*.....***.*.*..****..*.******..*.....***.**...*.***..****.***.**.****...*......*.*.****..****.**.***....**.*..*****.***..*.**.*****.****.....**....*.****.*.*..*.**.*...**..*.*......*.*..****...****..***...****.**.*...*.....***....*.***.**.*****.*...*.*..*....**...*..*.*..*..*.****...*...***.**......*..*.*....*.*.*..***...**.***.......**...*.*.****..******.*..******.**.**.*.*.*..**.**..*.*.**.***...***.*.*****.**...**.*****..*.****..*.*..*.****.*.*.*..*...***....*.*.*..**...***.*.*..*.**..*..***...**.*....***....*.**.****..***.*.*.*****....*.**.*........**.*.....*.....*.*.......**..*****..*..***....*...*.**.*****...**.*****..****....**.**.***.**..**.*...*...*****.*..*.***.**.....*.......**....*.***.*.*..*.**.*...*..**.....*..**.*.****..*.*...***.**..*.**...*..*....**...*...***.*.....*....**...*.***.**....*...*.*......**....*******..*.****.*.***.**...*.*...****..*.*****...**....***..*.....*.*.**...*...*****.*.*********.....*.*..*.*.*.***.**..***.*....*..***.*.**.*****..*******.**.****.***..*......*..**.****.....*..**..*..*..*.*.*.*..*......**.**.**.*....***.*.*.**.***.*.*.*.*...*...**...*...*****..*.*..***...**.....***..**.**.**.*...**..**.***.*.***.**.*.**.*...**..*.*.*.*.*.**.*...*.*..**..**...*.**....*..**...**.**.*..*.**...*...***...***.*..***.**....*****...**....*.*...*...*...***...**.*..**...**....*.*.******..*..******..**.*...**.**********.***.....****..**.*****.**.**...*..**.**.*.*..*.***.*..*.*.**..**.**..*.**.***.***.******..*.*.**.*..*....*.**.****.****..*..**.....**.*..**.*..*.***.**.**...*.*..***..*.************.**..**..***.***.**.*..**.***..**.**.**..**.**..*.*.*.....**...*.*......*......*...***.*.***.**.***....*...*.*..*..***.*.....******.*.**..**.*...*..**....**....*.*.**.**..*.********..*...**.....*.**.****..*...**...*..*....*.***.......*........**...*...**.*.*..*..*.**.**.*.........*.*...*...**.***.*.**.**.*.****.**..**.**....*.....****..***..*.**..*.****.......**.****..*.***.**....*..*.**..*.**...*.*...*.****.*..*.**.****..**
.******.*...***.******..**.*.******...*...**.*...****....**..**..*....***.*.******...*.*******.*....*....**.****...*.*.....*..**..***...*..***..***.**.*.**.*.*.***...*********.*..****.*.***..***.**...*.......*..*.**..*.......***.*.***.....*.*.**.**.**......**.*.*.**...*...*.......**...*..*.*********.*.*.*....**..**.*...*..*****.*.***.***...**.**..**...*******.**.*****.*..*.*.*.*.*..**.*...*....**.**..*....*.*.***..**....*.....*.******.**..*.**.*...*.*.***...**....****...***..**..**...**.**.***...*..*.*.*...*.***..*.**...*.*.**.....*...***.....***.*.........*...*..**....***..**.*****...*********....**...**.***..***.***..***.****..*.*....**.**.*....***..*..***...*.**.*...*.**...***.**.**.*.*.*****.**.*..**.**.******.*.*.**.*...*.**.*..**.*.*.**...*.**..*..*..*.*..***.***.*.***.**....*....***.*.**..*.*.****.**.**..**.....***.****.*.......**.....**.*.*.***.....*....**...*...*....*.*.****..***.***...****...******.**..**.*...****..***.*...**.....*....**..*..***.*.*........**.......*.*.*...**.*****...**...**.****.....**.*.*****....***..*...*..*.********.*....*.***...**.*.*.*.*..**...***.**.*...**.*....**.**..**..*.***...**.***.*.***..*...*.**..*....*.....**..*.*..*...*.***..*.*....***...******.*..****.....*.**..*...*....*.*.*****.******.****...*...*.****.**.********.**.***.**...***..***.**..**...**....*....*......*.**...*.*.*..*.***....**.*.**...**.*..**.*.*.....******.*..*...*..**.*.*.*..***..*..**.***...*.**.....**..**.*.*.******.*..****.*****.***...*******..****...***..*..**...***.*.**.*.******..*.*..*.**.*.......*.***.*.*..**...**....***.*.**.*.*.*.***..****..**.**..*.*.******...*.**.**..*..*.....*.*.**...*..***..**.**..****...**...****...**..*.***...****.*..*.**.*.**.*******..**..**...*.**......*..*.*.*.*.*..*.**..**.**..*.....***......*.*.*.**...*..*.*.*.*....**....****************...**.....*..*.****.**.**....***...******...**.***..**....**.**...***..*.*.**..***..***...*......**.*..***.....*.****...*.***..**.....*.**.**.**.*.........*.*****.......***.*****..*.***.*..
*****...*..*.***.**........*..........*******.*..*.*....***...*...*..******.*.*.*.....*..***.**.*..**.*...***.......*..****.*.*...*..*...******....*.**.*.**.*..*.**.**.*******.***........*..*.*.***...*..*.*.**.**.......*..**..*.*..*..*****.*****.*.*.*****.***..*..**..*.*..*.*...**.****.*.*...****..*........*.*..**.***...*****..***...*..*.*.***.*******....**.**....*.*..*.*..*****.*.**.**.**.***...*.****.*****..**....*.....*****.*....*.....*.*******..*.*......**...*.****.**.*..*.***.....**.*...***..*.***..*...**....**.....*..*.***.***..**..*****.*..**..*..*.*.*.*..**...*..*...*...******.**..*.*.****...***..**..*.*..*..***..*...**.*.*.*.**.......*.*..**.****.**.*...***..*.*.*....*...**.......****..***...*.*.*..*.*.***.*****..*.*****.*.******..*.***..*.*..**..*..**...*****...*....**.*.*.****.***..*.**...*.***.**...*.......**..*...***..*******.***......*.....*...*...**.*.****...*..*****.*.****..*...*.**.*****.*..***.*...*.*..**.*......*...***....***..****...**.*.*.**.*.*..***.*.*...**.**.**..*..*.*..*.*.****.*......*.**.**....***.*.**...*..**..*..***.**...*..***..**.*....**..*..*...****.**..****.**..*..*...**...*.***..*.*..**...**..***.*.****.*.*.***.**....****....*.*..*..*.**.*.**.*.*..***..**.**..*..**...**.*..*.**.**..*..*...******..**.***.**..***....**..*.*..****.****.*...*..***.*....*......**.****..*...*....**.***.*.....******...*.***.**..***...**.*.**..**....*.**..***.*..*.***..*...*.*.*...*.*...***.*...*.*.*.*.***.**.*.***.**.*.....**.*.*.*...**...**.*.*..*..****...*..**.**.*.*...*.***...*..***.****.**.*....***..**.....*.*******.*.********..*....***.****.**.***...********..*..****..**...*.***.***.*..*****.*.**..****.*....*....**..*.*...*.....*.**...******.**....**.....*.***.**.*......**.***..*.....****.**.*..**.*....**...*.******......*.**..*..**..****.*...*.*.*.....*.**.....*..***..***.*****...**.***.**..**..**.*.*.......*....*.****..*..*..**.****...*.....****.**.*......*........*.**.****...*.**.....*******...*....*.******...***...**.*..*.**..***...**..*...*.....
*.*..**.....*..*.*.****.***.*****.**..*.*.....*..************.*.**..**.*.*.*.*.*..**.**........*****...***.***.******.*...**.***..*.....****...**.*..*..**.****.*....*.*..**..**.*..**...*......**.**..***.**..*...**..*.*.*....****.**...***.*..*..**.*......****.*...**....***...**.**.....*.*.*.****.*.*........*.....*.**.*..*..***.*....*....*****.***.*...*.*.******..*.*******.*..*.*.****...*..*.**.****.***.**.**.*.***.*.....**.*.*.****.*..**..**.****.*...*...*..**..*.*..**...***..***..*****.**.*...*.***.**....***..*...*.*..*.**.*...*.**..*.**..*..**...*.*****.**...**..*..*.***.*..**..***.**..****..**..*.*...*.*..*...*********...*..***.**....***..*..*..*******.****..*....*.**....**....*..*...***.*******...***..*..*.**..***..**....*.*.*.*.*....*.****.*.***..*..**********.***.**.*.**.****.*.*...****.*******...**.*...**.....**.***...**.*.......*..*.*.***.**.*...**.*...***..*...*..*.**....*....*...*.***.*..**...*......*.**.*.*..*.***.*...*.**..**.***.****..*..*...*.**..*.*****.***.******..**....*....*.*..***....*..**.**.*..**....**.*..***...*.*.*...**.*.*..******.*.***....*..*...*.**..*.....*.....*....*.*....**.*.***......**..*..*...****..***.****.....*.*....***.*.**...*.**..*...**.***.*.*.**..*.****.*.*..**.*...**..***.**...**..*..*.*.*.*....***....*.***.*.**.*.***..*.....****..****..*.*.***.*.*.*.***.*.*...*.**...****.*..*....*...******...*...*****..*.**.**.***.*..**....*..**.*....*********.*****.**.******.**.***..****.**.*..*.*.****..***.*.*.***.*...**....*..***.***..*.*.*...*.*..*...**.*.***.*.***.*.****.*.**...**.*..*..*.*.*****.*..**.......**.**...******.*.*.....***...*..*.*.**.**..*.*...**....**..*.**.*.*...***.*******.**......**.*.***..***...**.**....*.*.....*..***.*.*...**.*******...***..*.**.**.***.**..*..****.***...**...**.**.*..****.*.*....***.**.**.*.****.*..****..*..*..*...***.*****.*....**.**.*.*.*.....*.*..**.*****....****.*.*....**...***..**...*....*..**.*..***.*...*****....*..***..*..*.***.*..*...***.....**...*.......*..**....*..**.*..**.....*..**.*..*.*.***
.*.*.*.*..***....*.****.**.***.*.***.*...*.**...**....**...*..*...*.**....***..***.*.....**...*.**.**.*..*..*.*.**.*.*..*.**..*..*.....*.**..***...***.**.***.*.**.*.....**....*.*.**.*.**..**.**..*.***..*.***..****...*.....**...**.**....***.*****.***.*...*.*....****.*...**.*.*.*.*...*....*..*****.**..*.*......*.**......*..***..*...******....*..***..***.......*......**.**.*.*..***..****...*..*.**.***..**.**.***.**.*.*..*******...*.*..*..*.**.****.*....****..**.*.***.*.**.**..***..*.*****...*****..**.*...*....*.***..***.*..*.**.***..**...*..**...*..**.**....*...**..*.*.*.***...*..***.***.**.***...**.*..**..***.*****.*.*****.*..*.*****.***.**.*.*.*.....***..*.*..*..**.*..*..*..*.**.*.*.**.****...*...*....*..*.***.*.****..*..***.***.****.*.....*.***..*.***.*.****.**..***.***.*.*......*******.**.*....**..*.**.*.*****...*..*...*.**.*...*....***.**.**.*****..***.**....****.*.*.*.**..*.*....*.**.***.***..*.**..*****....*....*.*..**.**.**.*..**........**.***.**......**.***.*******.*.*...*...**.**.******..*..*..***.*.....****..**...**..*..**.*.**..*..**.**.......*...**.*.**......*..**...*......*..**..***...**.*.*..*.*..*******..*.*....***.*.***.......**.**..**....*.***....**....*.*.........**.**.**.***..*.*..*..****..***.***.*.******.******...*.*....*.**.**......*.*.**......***..**.*..***.*..**..*.*..****.**...*.....**..*..*.**.*.*.......*.*..*..*..**.*...*.*....**...*.*.*.***...***..*.***.***..****.***.***...**.**.**.*.**..*...**.....***....***.*.*....********.**.*.**....**.*.**********.*.*...**.****.**.*...***...***.****..*....*.**..******..*...*.****......***.***.*.**.***.*...*..*...*.**...**.**..**.***.*......*....**.****..**...***...*....**..*****.*..***......*..*.***...**.*....*.*...*..*.*...**.*.*********.....****.**...*..**..*.*.*.**.....**..*.....*.*.*..****...***.***.**..*..*.**.***...*..**.**.*.....**...*.*.....*****....*..***.**..**.**.***.**.*.**...**..**.*..*******....*...**...**..*..*..*...****.**..****....*....****.**....**..**..*..*..*...*.*.*...*..*******....
***.*.*.*....*.....*.*.......**..*..**.****.**..*.****..*.***.***.*.***......*..*.****.***.*..*****......*****.*.**.**.**...*..***......**..****........*..*........**.**.**..*.**.**...*.*..****..*****.*.**..**.*..***..***.**.**..*.**...**..*..*....*.*****....**...*.*****..*.*.*....***...*..*.*.*.*.*..***...*.*...***.*.*..***.......*.***..*...*.**..*.**.**..***.***.****.*..*.***.*.***.*.......***..**.**.*......***..******.*..*******.*******...***.**.***.****..***.******.**..***....*.*.*.......*....*....***....*...***..******.*.*...**.*****...*.*.****...**..**..**..**.*.*..**.*.*.*.**.*.*.*.**..***..*..******...*.******..*...**.*...*****.*.***....**.....****.*****.*....**..*..***..*.***..*.*..***.*.***....**.***.***...*..***.**...*.*.*.*.*..***.*.*.*..**.*.**...******.*...*.**.*..******..*..**..*..*.******..**...**.*.*.*.*..*.**.*....*...*.*....*...****.**.*..**.****..**.*...*.**.**.**..*..*.*...***...***...***....***.*.*.******...*..***.*.*.**.*.*...**...*....**...**.**.*..**.****.**..*...*.*.**..*.***.***..****...**.....*...**.****..**.**..*.*....*.***.*.*****.....*.*.*....*..*****.**.....*****.**....***.*.*.**.*....**.*....**..**...*.**...*....**.**..*.**.*.*.*.**....*.*......***.*..*...******.**.******.*..*...*.*....*.***.*.*.....*.**.*.**.********.*..*..*****...*..*..*..*.**..*..*****.*..*.*..**..........*.*...***.*..*..****.*.**.**.**...**....*.*...**.*.***.**...*.*..******...*****..**.**.**.*..*.*.*.*.***.*.***...*.*.*.*.****.**..*..*....*.**.****...**.*.*.*...*.*..*.*.*.......*..*..*.**.*.*.*..*.*******.*......*.....*..*..***..*.*..*.*...*.*...*...**..*.**.***..****..*.*.*..***....*.*..**..*..*.*..**.*.*..****.***.*.**.*..*.**..***..**..*.*.**.***.*****.***.*****.*.***.*..*.**.*.*....***.*.*..*.*...*.**.*..**..*.**....*.*....*..*..*..*......**...*.*..***.*****...*.*.*....*.***.....*..*....*.*......****...*.**********.*...*****.**.*.....*..*..****...***.....*.**.***...**..***..****..*.*..**.....**..*..*.*.....*..***..**.*.*......**.*..*..*..*.*....*..***..*.*..
.*.....****..*.*.....**.*...****...*.*..*.******.***.****.********..*..*.****.**..******.*..*.***..*******.*.**...***..*.******..**.***..*..*.....*..*.*..**.***.*..**.*.**....*..*.**...*.*..***..*...*****...*....*.*...**...*...**..*..*...**.*....*...*.......***.**..*.**.*..*.**.*..*.*..**.***....*.***.*.******..**..*.*.*.*.**..*******.*...**...***....*.*.**.***.*....****.*...*..*.........*....*.*....**.**..**...******..*.****..*****.*.......*.*..*....**.*.*.*.*.*****.****.***.....***.*..*******..*.*.****...*...*.**..****.**...**..*..*...**..********.**...*..*.*...*..***....*.*.*.***.***.*...**.**.***..*.*.*..**.**...*..**.*..***..**..*.**..****.....**..***.*.*******.*..*.*..*.****...*****..**.*.*.*.**.*..*..**.*.....**.**..*..*..*.**..*..*.**.*...*.*...**.**....**....*.*..*****...**.*.*.*..****.**.*......**..***.****.*..**...****..*.....****.******..***.***..**..***.*.*..*...*.*.***.****..*.*.***.**.*.*.....*.*....***....*****..*.*....**.*.*..*.....*****.....**..**.*..*.*****.*.**.*.*.****.*...**.*...**.*....*..*..*.*.*..**.*.*.*...**.....*.**...**.*.*.*********...**********..**.*.*.*.*.**.*...**..*****.*.****.*.**.**..*.....**....*.**...*...*.*..***....*......*.***.*****..***.........**...***........*..*....*...*.*.****.**.....*.***...**..***.**.*.*.*..*****...*...*..**..**...........*.**..*.***......*.***..*...*..**.**..*****..*.*.*..**.*..*..*..*.*..*.***.....**..*******..*....*...*.*.....**.*.****.*****.**....*****.*..*..*.**.*****.******.....*****.**.....*.**.**..*...*.*..*.*.***....*.**.**.*.*.**.*.*....**...*..*..****.*......*.**...**.....**.***..****..**.......*****......*.******...*.****..*.*.****.***..***..****.*..*.****.*..*.*...**....***.*.******..**....**..*.**..*......*....**.*....**..*..*.**.*.**.....***..**.*.*.*.**..*.**...*..*...**.***....***.....*.*..*.*...**.***...****.......*..**.****...*..*....***.***..**.*.....****.*.**..*..*...**.*.*..**.****.**....*.*..*..*......*.**.**........*......********..*....***.***..**.**..***...**.....*...**..*..*..
**..*.***..*...*.**..*...*.***.***..*...*.**.**.*.**.***.....*.*...**..*.****.**......*.**.**.*..*.*..**.**...........*****.***.*.*...*.****.*****...*..**.*.*......*......****.*.*.**..**..*.****.**...**..*.***....*.**.*....*...*.***.*******.*...**.*.....*..*..**.**.*..*.***.****...*..******.*.*..*...*..**..*.*..************.......***.**.*.*.*......***.**..*...*..**....**.*.*.***.***.*....**...*.**..*.*.**....*..*.*....***.**..**............*.*..******.*..**..****..****....**.*.*.**..**.*.*.*****..**...*.*.****..***.....**.**.****...*.**...*..**.****......*.****.*....****..**....**.*.*****.****....*........**.*..**.*......***.....*.***.***....*.**.*....*..*.****.***.....*.*.***.*.*....**.*.**..*..**..*******.*.***...*.....********.***.***.....**.*******...**..**.....*.**.*....***..*****.**...*..*.**.*.**..**.*.**.*.......***.****.**...***.*...*.***.*..*..****..**.*.****....*..****..*.**..***...*.*.........*..*.....***.*.*.....****.*..**....***.*.**.....***.*..***.*..*..****.*.*.*...*..***..*..*.*..***....*.....*.*.***......**.***.**.**.**.*..**.*..*.**.****.*.*...*.****.*********...*****...*.....**..*..**..*.*..***.**.**.***..*......*.**...*****.*.***..****.*...*...*..**.******.*.........*.*.......*..*.****.**.***..****.**.**..*.***.***..*****.****...**...**...****..*.**...***.****.*.*....*...*.*.*...**...*..******.**.*.....*.****.....***.**...****.*..**..*...*.***...*.*..**.....****........*..**...*.***......***.*....*....**.*.*.*.****.**..***.**.*.**.*.****..*****...*.*.*.**...**.*...*.*....**.***...*.**..**...*..***.****.***...*...***.*...**...*..*.**.....*.**.**.***......*.*...**..*..**.***..***.*.*....*.**...*****.*...*..****.*..****....*.*.*.**.****..**.*...*....****..*......**..**......*.**..*....**....**..*.*.*...*..*******.**...***...***.*..**.*.*.*.*..**......****......*.**...*......*.*...***..**..***.*...*.**.*..**.**.***..***...**...*.***..**...**.*.***.*..*.....*.*.*..***.**....****.....*.**************....*.*.....*.*.*...*******...*.*....*...**.*...**.*
.*.***.*.....***...***.*.**..........**...**...*.*.***.....*****.*.*******..*.**.***.***.*..*.*****...*.**...*.*.*..**.....******.***...*.*.*..**....*.****..*..*..***.*..***.*.*.*.*..*..*.*.*....****..*...***.*..*.*..**.....***....***...****.**.*....*..*.*....*.****.*.****.***..**..**...**.******......*...****.****....*.***.*.**.**.*.....**..**..*****...****..*.*...*.*.**.*.**....**...******..**.**.*.****.***.**.*.**......***..*...*.............**.*.***.*......****...**..****.***....*.***....*.**.*...***..*....***..***....**..***..*....*..*.*.*...******....*..**.****.*.*..**.**.*.**..***.....**.**.**..*......*.*****..***..*..**.*....*.**..*.**..*.*....*....****.**..****.**.*.*.*..*.**.***.*.*.****..*..******.*..**..*.**....*******.*.**...****..*.**.*.**.***......*...*.........***...****.*..*..******..*...***.**..*.****..***.*..*..***.**...*..*..**.****.**.******.....***.******..****.****.*****..**...*.*..****..*...***..**.**.**.*....******...**...***......*....*..*....*.**..**.*...**.*.*..*.****.****.*....*...***.***.**.**...*..*..******..*.*..*.*.*....*..**.**...*..***.*.*.*..**.*.**....*...*.**.*...*.*.****.*..*..*.**.*....*.*..***..*....*..*.**..*.**.*......**..*.**.*....**..****.*.**..**..**.***.*.*....****.***...****..**.....**.**....*******.*****..*...**...*..*..**.*.**.***.*......****.**..*****..*.*....*....**.*.*..******.*...*.*..*...*.*.*.**.**...**.....******..**.***.***.*****...***....**.*..**..*..*.*.*.*****.***..**...........*.*..***....*.*.*..*..*.**.....****...******.*..*.**.*..*......*.***..**.*.**....******...**..*..********.****.**.***.****.*..***..*.***....*.*.****....***.*.*..**..**...****..*...*.*..**..*.*..**.*...*.*.***.*.**.**..*..*.*..*.....**.*..*...***.***.***..*****...*.**.*..*..***.*****.*..*.*.**..*.**..*****..*..**.*..*..**.**.*****.*******.*...***.*...***.*.**...*...*...**.*.**.**.*.*.**.*..*.****..*.****.*.*.*......*...***.....*.....**.*.*.........**..*.*****.*....*..*............*...**.*.*.*.....**.*....*.*..*.*.***..*..*.***.**.**.
.****.******.***.*.*.......*...**.*.*******.*.***.*.****....*.*.**.*.*.*...****..*.*...*.****..***....*.*.****.*..**....**..**....*******...**.*.******..**.*..**..*****..******.*.****..*..*...*....*.**..*..*****..*.**.*.....********...***..**..*..****..****.*.*.***.*.*.*.*.*...*...*..**..***..**..*.*.*******.*.*****..***.**..*..**...**.*.**....***.....*..**..*.*....*.**.***.*...*******.*.*.*.....*..***..**.....**...***..*..**.......*..*******.**.*.*.***..*.***.*.**....**.**.*..**.***.**..*...*.....*..***...**.***.**....*.**..***..**.**..*..**...*.*..*..****..**..****.....*...*.....*....**.*********......*....****.**..***..****.*...**..*..**..*..*...*..**...******..**...*..***.*.....*...*.**......*.*.*.*.****.***.*.*..*.*.*.**.*.*....*.**..****.**.*...*.*.....***....*.*....**.**...*...**..*..*....**..**.**.****..*.***...****.***...**.*..*..**.*..*.....*..*..*..*.**.**.*.**.*..**.**.***.....*.....*.**.**.**......*..****.***...*****..*.*..***..*..**.*..*.**..*..*.***.*.*...**...**.**..*...*********...***..**.****..********.**..**.*.**.*.****..**.**....*.**..*.****..*.*..*.**....*.*..*********..*.**.****.**.**.**.....*.**.*....**..*.*.**..*..*.**.******...**.**...*..*.****..****..***...*...*.**....****..**..**.**.*.*.*....*...***.**.*.**...***....*.*.....**.**.****.*..*.*.*..*....*.....*..*****....*....**.*......*.*.*.**..*.**..*...*.*..*..**....*....*.*.....**.*...******.****..*.*..*.*.**.**.**..*...**.*.*.*...*..*.**.*******....****..**......*......*.*.*..****.***.....**.*......*...**.*.*.**...**.*.....*..**...**...*....*.*...*.*...**.......*..*.*.**.**..****..*.....****...*.*......*..***.*.***.*****..**.**..***..***...**.*.*.*..**.**..*..****...*.*****..**.*.**..**.**.****.*.*..*.....****...**..***...*.*.**.****.*.*..*..*..*.*..*.*.*.**...****..****.****.*.*.**..****..**..***..***..*******....***...*....*....******.*.*....*.*.**.**.**.********.***....*..*..**.******.***..**..**..***.*.*.*..*...*..*****..*...**.*..**...****...***.***..*..*..*.*...*.*..***.........****
*...*..*.*........*..**.******...**.**...*.*..*...*..*.*.*.**.*..*..**.***.***.*****..**...*****.*.*..*.*.*****.***..*..***.**..*.**.*.********..**.**..*.*..**..**...**.****..***...*.***.**....*..*..*.**..*.*******...***...**.**...**.**...***.**..*.*.******.*.*.**.*..**......****..*.***.***.......****.******.*..**.*.***.....**..**.*.*.*.*.**.***.*...**.*...*.*.**.*..**.****.*..*.*.*..*.**.*.*******.*....****...*****.***..**.......**..****..*..*..*.**.*..***.*..*.*....*.*********....*....*.**.......*.**....******..**.*.**.*.**.*..*..*.*.**.*..*..**...**...***.*...******..*..*..**.**.*.*.....**.**...**.*********...*.*..*..**.***....****.*.**.*.*.**....**....*....*.*..**.*.***..*...**.****.******....**..*..*.*..*..*.*.*.*.*.**...*....***.****.....*....**.****.*...*....*..*..*******.*******.*..*.*.*.*...*****.**.*.**.**.*.....*.*.*..****....*.*.*.**.*...**.*.*..***....***..*.**..*.*...*.**.*.*.***.*...*....*..***.*.....*..**.......****.*..**.**......******.*****..*...**.*.*...*..*...*.**.*.**.*..**.***.*...******.***..**.**.**..*..**..*.*.*.*.*..**.......**..**..**.*.....*..*...**..**........**.*..*.*...**..**.****.*.*..**..*.**.*.***.*...*.****.***...***.*...***.*********....*.*.***..******.*..*.**..*....*...*.**....****.......***.**..***.****.**...***...*....**......**.*.**...*.*......*...**.....*...*.*..***.*.***.*.***..*.*.*.**..**.*.**.**.*.*....**..*..*.*..*...***.*.**...*..*...********.****..***.*..**.......***.*.*.******....*..*******..*.***.**...*..*.*..*.****..******.*.*...**.**.**.*.****.*.*.*.*.*....*....*...**..*.*.*****..*....*..**...*.**..**.....**.*..******.***.*.*.**.*.*.****.**..*..*.*.**.*..***....**...**.**.**.**...**.**..***..******.**.*......****..*..****.*..*....*...*.**.*.*....***.**.*...*..**..*....*****....****....***...*...*.**....*.*.**.***.*..*..****.**.*.**..*..........**.*..***..**.***..*.**.......*.**.*..*.*....*.**.*.*..**.*..**.****....***....******..*.*.*..*.....*.*....*..**.*..*...*.**...*..*****.......**..**.*.*..*..*.*.***..***..***
..**..*....*.***.*.**...***..**....***.*.......*.*...*.****.*.**...****.*..*...*....****..........*..*.**.****.*.*.....**.*.*...***..****.**..**..****...****.*....*..**........**..***.*.*.*****..*..*.*....*.**..**..***......*...*.**.***..***.*..**.....****.**.*..*.**.*.*.*...*.......*.*.*....***..**..****..**.*.*....*..****.*.**..****..**..*.*..**.*.******..*.*****..***.*..**.*...****...*..**.*..**..**.***.**.***.**.*..*.*****.*....**..***..**.*.*.*.*.*....*......*......*.**....*..*..*.*****..***....*..*..**.**.***....**.***.******.**..*.***...***..*.**...*.*..***...***.*....**.***..*..***..*.*...*.*..**.**...**.*.....*....*.***......*..*..*...*...**..*****.*.*.*.*.*.*******.**.*..*..**..*****..*..*..*.****.***.**.*****.*..*****.**..*....**.*..*******..*.*..**.*.*....*.*.*.***.***.*.*.*.*.*.....**.**.*..*.***.*....**.***.*.*****...***..**.**.**...*******.***...***.*.*.*.****.*.****........****.......**...*.*.*.*..*****.**.***.*...*....*.*.**....**..*...**....*...*...**.*...***.**.....*.**..*...*.*.**.**..*..*...*..***.*.**...*..**.*.**....*..*.**...*****..****.*....***..*.*..**....***.*..*..***.**..*.**...*...*..*.***.**..***..***.*..****...*.*.***.**..*.*.****.*.*.**..***.*..***.********..*..*.*.*..*....**.*.****..****..**....**.**.***..*..*.*..*.**.*.**.*....***.*.******.**.*..***.*.*..*..*.*****.*.**...*.**.*.***..**..***.*.**...*..*.....*..*.*.....*.***.*.**.*.******..*****..*..*.*....*..***.**.*.*..*.******.*.****.**....*****...*...*.*******.*.**..*.**.***..*..*..*.......*..*.*****...*..***.**.*.*.....**....***...**.*...*....****..*....*.**...**..*..*..****.*..*.*.**.....**....***...**..**..*.*.**...*..*.**.*.**...**..*.....*.*.**.***..****..**.**.****...****..***.****..*.*.**....****.**.*****.**..*..*****......****.**...**...*.*...***...***.***..*.**.**..*****..*...***.*...*...*..*..**.*****..**.*.**..*.***.*..*..**.*****.***.**.*.*****.**.***.*....**..**.*..**.**..*...*.**.********..***.*.*.*.*..***..****.**.*..**.....*..*************.....*..********.**...*..
***...**.****..**.*...**.*.............*.**.....*.**.....*.*..***.**.**...****..*.*.*.*.*...**.*.*.***...**.****.****....*..*.**.*...*....**...****.**.**..*..*..****..***........**.**...*......*..****...*.****.***.**.**.***.*..*.*.**..*.*.**.***.**.**.*****.*.**.*....***..**....**.*...*.******...**********.**...*..**.******.*.****...*...*.***....**.*.***.*..*.***.*......*.*.***.**...**.**.*....*....*..*..**.**...***.**.*.......**..***.*.**.*******..**....*...*.*.*.*.***..**...**.*...*....*..**.**.***.*....*..*..*...****..*....*...*...**......***..*....*.*****.**.*.*.....*.***.*...*......****..*....*..*....****..**.*****...*.*.......*..*.***...***.*..*..*.******..*.**.....*...***.*.**...*...***..**.*..*****.*.*....*..*..**..******..***...**...***......**...**..**.*.***..***.**.*.*..*.***.....*...***.*...*..**.*.***.***..****..**......***..*.*..***.****..*.**.****..*..*.*..*....**.***.**.*...****..*..**.*.*.**..*.***.**..*.***.**.......*...*.....*.*.*..**.****.**.*.**..**...*.**.*...*******...***.....**.*.....*****..****..**...*.*...**.****.*...**.**.**..*...**.*.**.**.*.****..****.**...**.*....**.***..**.**.**..***..**..**..**..*.*..*..***.*..****.**.*****.*.*....*****.*.*..****.*.***.*.*.*******..*..**.****..*.***.**.*..*.*...*.**.**.*.***...*.**...**.*.*.*..*.***..******.**...*.*.**.*.**...***...***...*.****.*..***....**..********..*****.**.*.**.***...*.*****...***..*.*..******.*.....*.*.*.**.*.*.*...*..*.****..*..*.*.*.***...***..*.**....***.******.*..***..*.*...*....***.*.***.***.*****......*.**..*.*.*...*..*.....*.**..*...*.****....**........**.*.**.*.*.*******.***.*.....*..*.*.*..*.*.*..*.*....**.*.*....****.**...**.*.**........**.*.***.***...********.***...*.**.*..*...****.*.**.*****..**..*.**..*.***..*.*.*.*.**..*....**.*..****.******...*.**.*..*.*..*..*...*....*.**....*.*.*.*****..**.*.*....*....*.*.......*.*......*****.**.*****..***...*.*.*...***....***....***.*..*....*..**..*....**.**.*******....***..*.********.*.******..**.*.*..**...*.***..*....***.***..*
****.***....*...*.**...*....***..**..*..*...**..****...****.**.*...*.....**.*....**.*..******..*.*.*....***.**.......*.**.***.**..*.*.**.**.***.**.....**..*.******..**...*****...**.*****...*...*....****..*....*..**..*.*...**..*...**..******...*..***......*.*.***.**..***.*..**..****..*...**.***..*******..**...**.*....***..**.*..**.***.*.*.**.****...******...**..***...*...*.*.******.**....***.****..*.*.....*...*.*...*..*.*.****.......*.*...**...**.**.**..**.*.*...*.*..***.*.***..**.*.*.*........**.*...*.*..*...****.**.****.**..*.*.***....******..*****...*****.*...***..*..**.**....**.*..*.***..*****....***.**.......*..*..*****...******...*......*.......*..**...**.*.*........***........**.*....****.*.**..**...*..*...******..***...*.*.*.***.***.**...*.*....**...*.*....**.*.*********..*..***.*.**...***.*.*.*.*......**..**..****..***.***..*.*..***.*.*...*.***.*.*...*.*.*.**......*..****.*...****...***..******.*...***..*.***..*..*..*.*...*.........*....**....**...***.*...........**.*....*...*.*...*..***.**..*.**....**...***......***.**..*....***..*..*..**.*.*.***.*......****..*...***.**..*.*.******..********.*...**.****..*.***.**..*...***...**.**.*.*.*....***..*.***...**....*****.**..*...*****.*..**.*.*..*..*.*.*....**....*****..**..******.*.**...*.....***.***...****.*.*..**....**.**.*.....*.***......*..*..*..**.**.***.*.**..**.*....**..*.*.*.*.****.**.**...*.*.*.*....***..*.***..**.**.***..**.....*.*.*.*.****.*..**.**.*.*.**.**..*..**..***....*....***.*.**..*.*.*.....**......*.******.*..*..*..*..*..***.*.*.*.*.*.****.......**.*.****...***..*****.*.***..**.*.*..*..**.....*..*.***.*....*.****.***.**...*..**...*.******..***.*.**.*.*.....*..*..*.....*.*.*.*..*****...*.**.****.***.*.*.**....****.*...***.*.*...**.****.*.***..*.***...***.*.**.*.**.**.*.**.**.*..*.*.**.*...*...*****....*****.*..***.********...**...*.*.***..*********.*.....*.*.*.*..**..*...*...***..*..**...****...***.**.*...*..****.*.*..*.*..*.**...***...*.*.*.*.**..**.*..*.....*.**.*.*..*.****..*.*..*....******.**
.*..***.*..***.*.**...**..**.**.*..*.*...*........*.*.****..*....****.*......**..*.*.*.*...**...*..*.**...*..*****..**......*******...***.**..**..**...**..*****..**.*..*.**..**..*.****..*.*.*..****.***..***.*****.**...***..*......**.*..*****...*.***..***.....*.**.*****..*.***..**..**.......*.**.*.*.*..*......**..**.*.....***..***...**.*.******.**.....*.*.*.*..*...*..***.**.*..*..*.**.**.**.****...*.*.**.**.*..***..*..*.*..**.**....***.**..*..***..*.**..*.***....**..**...*.**.**...*.***.**..******.*****..****..**.*..****...*..**.****....**.*.***..*.**..*..*..*******.*........*.**...**.......*.....**.***...***..*.*..***.*..*.....**.*..*...***..*.*.*.*.**.****..**..**.*..*..**..*********.*..**...****..***.*.*...**.*.*..****.****.*...**..**.*****.....*******.***..***.*...*.*****.**.*...**...**....**.*..***...**....*.......*..*.*...**.*..*.**...***.*****.*.****..***.*......*.**.*..*.*******.*.***.****.****.**..**.****.....*....*.*..*****.*****...**.*.....*..**.**..*.....*.*.**...****..*.*..**..*.**..**.**.**..*.*******.***..***.*.*.**.**.******.*...*.*.**.*.*.*.***.*.**.**..*.**.*.**.**.*.*.****.*.****...*.**.....*...**.*..*.**...*.*.***..****.*****.*.**..*...***.**.*.*.*.*..**.***...**..**.**********.*..*...**.*.*....*.*.*.....***.*..*.*****.*..*...*.*..**.*.*.*...*...*.****.*...*******..*.**.***...*...*.***.***...*.*****..**.......**...*......**....**...*.****..*****.***.****.*.**.*****...*.**..*.**.*..**.*.*.*.*....*.*.*....****.****.**.**.*.**...******.**...*.*.....*...*..****..**....*..*.******.*****.***.*****..**...*....*.***.**.......*..*.*...******...*..**...*..***..***.**.*...**.*...*...*.*..*****.*.**..**....*.**...*.****......**...***.**..***.****..***.**...*.*.*.**.**...***...*.***...**..*...**.*..*....****..*.***.****.*..**...***.*.***.***....***.*..*..*...*....**....****.****..***...**...**.**..*...***...***..**.*.****..*****.*..**.***.....*...**.**....*......*.***..**.****.**....*....*....**..**..***..***..*..***..*....***..*.***....*...**.*..*..****..**.*
****.*..**..*..*.*****.****.**..*.**...*.....**..**..*.....**..*.**..*..**..***..*.***...*....*...*.*****......**.....*...**..*..*.....*....*..*****.*.*..***.**.*.*..***..**..**..*....*.*.......*.*..**.*.**.....*..*..***.********..*****...*.*...**.....***....**.....*..**.*....***...*..*.*.*.*.*.**..**..***.*...*...*....*..**.**...*.*.**..*..**.**.**.......*...*****.*.*.*******.***..***.*.**.*..*...*.*.*.***....**.*..*.****.*.*.**..*.**.*.*..*.**.**...*...*.....*.****...*..**.**...**.....*..***......*.**.*.*..*.*....*****.**.**.*.**..***.*.***....*****.....****.*.**.**.*.*..*..*.**......*..**..****.*..*..*.*....*****..****.***...*.....*.**.**..*..**....***..**...**.*.****....*.**.*.*....**.*.**.*.***..**.*******.*.***.***.*****..**.**..*...**........*******.*....*..**..**.*...*.*.**..*.****....****..*...*.*....*.*...*.*.**....*..*.*.***.*.***..*..*..*.....*...*...*..*.***...***........*.*..**.***.*.****.*.**..********..*..***.*.*......*.***..***.**.*.***.****.*.**.**.*.**.**...**.*.....***.*.**.........*.**..**.*...*.***..*.*..*.*..*.*....*.****......*.*****.*.***.*...*..*..**.*.*....*.*..**.*.....**....*.****...*..*...*.****.**...**.***..*.*..****....*...*..***.*..***..**....**..*..***....**.*...*****...*.*.*.**.**.......*..*....*.*..**..**.*.***.*.*..*.****...*..*.*......*............**...*...*******.....*.*..*****.*.**.***.*.....*...**.**.**..**.**..*.**..***...**.*..**.****.***..**.....**.******.*..*.*..**.*.***.*..***.*....****.*......***....*.*....****..**..*..*..*.*.**.************...*....**.****...*..*...**.*..*.****.**.**.*..**.......***.***.*.*.**.....***..*.*..*.***...*...*.*.***.**...*....**....*********.****.***.***.***.*.***..*......***..**..**...*..*..*..***....*..*.....****...**...**.*....**..*.*.....**..**..*....*..**.****.**.*..***.......*....**...******...**......*.****.*.*.***.*.*.****...*..*******.*.**.*..*.****.*.*.*......**..........**...***.*..****..**.**...*..*.*.*..*.**.*.....*..**.***.***..*..*.*.***..**.......*.*..*.****..*..*.......*....*
..**.**.....**....*.**..*.*...*****.*..*.****...***...*.**.*.....**.****.*.*.**.*...*.*.*...*.*..*****.****....*..*..******..****.*....********...**..*..***..***.*.*.****.**...*.*..**..**...**..*.*.****..******..*********.**...**..**...*..****.*.*.*..*******..***.***.*****..**.***.......**.*.*...*.*.........***.*.*...*..****..****.**........*...*...*.*..*..***.*****..*.**...*.*..***.*..*.**.**..**.....**.*.*.*.***...*..***.******..**.****.*..***...**.*.*.*..**.**.*.*.*..**.*.***..***.*..**...***..**....*.*.*.*..*.***.....*..*******.*.****.**.*..*...****.*****.*...**..*....**.*..*..***..*****.****..*.*.***.****.*.*.**....*..******.....*.**.***....*.*.****.*.....*..**..**.*...*.****.**.......*..****.*...**..***.**.*.**..***.**..*...**..***.*.*.****..*.***.......**.*.*.*...**.....**.*.***.*.*......**...**..*....*..**...*.*.*..*.*****..***..**.**.*...*......*......*.*.**.*.*.*...*.*..****.*.**.*.*.*********..******.****.*.****.....*..***.*.*****..*.*..***.*...**..**...*.*.****....**.**..****.**.......**.*.***..*.***.....**.**.*..**.***..*..*.*..*.*****.***...**.*...*..*.**...*....*.*..*.*.**.*******..*...*..*..**..*..*****.*.**..**.*...**.*.*..*...*.*...*.*..*...**.*........*.....*..*..***.*.*..*.**..*.*****.**..**.*.**.*...***.**..*.**......****.*.*.**.**...**...*****...**.**.**......*.***...*.**..***....*.*..*.*...*..*.....**.**.***.**....**..*****..*.***....*..*..*..*...***.***..********.**..*.*..**.*...*.*.......*.***.*....***.*.**.*...****..******.*.....**..*..*******...*....*.*...***.****..**.....*.**...*.*..*****..*........**.*..*.*..**..*.**...*.*****..*.***.**..***.*.***..*..*...*.....*...........*.*..**..*.*...****..*.*....****...*.....**.***..***.******.***..*...*.*.......***.*..*...*.**.**..****.*..*...*..***..***....*.**..****.*...*......**.**.****.**.****..*.****....**.**.*..*****.*.*.*...**....***..*.***.*.*.***...**......**.**.*.*..*.*..*.**.***.***.*.*.*..******.**.***.*.***.******.**..*.......*..*.**..**.**..**.*.***...**...**..*.*...*...*********.*..*
******.....***.****.*.*.*.*..*....**.*..*.*.*.**..*.*..*..*.*.*.*..*...****..*.**.*.*.*.*...**..*.*..*.*****.*......*....*...*.*...*.*..*.***..**.*..*..*.*.*....*......**.*..****.*..*.*.***.*.*.*.*..*.*....*..****...*...**...*.**..****.*.***.****...***...**..**.*********..........*******.*...*...*...****.**...*****.*...***.*...**.**..**.*.******.*....**.........****......*.*.*...*.**.**.*...*****.*.*.*..**......***..**...***.*.***..*......*..***.*...........*.**.**...*.*.*..***..******..*....**.***...***.......*..**.**...**.***...*..*....*..*.*.*.*.**..*..**.............*.**....*...***.*****.**.*.*..*.*..*.****..**....***.*...***.*.*.****..*.*..*..*..************.**..*..**....*.**.*...******.....*....**..*.****.**.*.**..*.***.***...**.**.***.***..*.....*.*....*.*.....*.*..***.*.*.*.**..*..**...**..***.*.*.*.******..***.***.*.******.*..*....**.***.*.....*.*.**..*...****.....**..***.**..******...****.*.*.**.*.*..**.*.....**.*...*....*.**.*..***......******.**...***.********..***.*...*.*..****....*****..****.*******.****...*..******.***.*.**..**......*.**....**.*.**..**...**....*...*..*.*.*.**....****.*.**.*..**.*****.***.*..**..***....**..*.*****.****...*..*****.**.******.*.**..***.*.*...***...*..**...**.*.*......***.*.****.******.*........*.****.*.**..*...**..***..***.*.*.**.*.*.**.**.**...**....*****.**..*..***...***...**.*...*.****...****.**..**..*.****...**.***.....**..*...*.*.*...**....**..***....****...*...*..*..*..*..***..*....***.*.**....*.*..*.*..*.*.***...***...***.....**.**.**........****...*.**...***....***..*.*.*.*.**.*.**...*.**.*.......*.*.**.....*.**.**.*.**..*...**..*....*.*..**.........*****.*.**......*.*..****.***.*.*....*****....*..*******.*****...**.**.*.*****.....**...**...**...*.....*...*...*..*......***.*..***...*.***..**..**..****...***.*.***.**.......*****.********.**.****....***.*..**.***.*.....*****.*..**..*.*..******..***..****..**.*.*.*...**..***...*..**.*..***.**.*.***.**.*..*.*.***....**...*.*..*.****..**.*.*..*..****.*.*...**.*....***.
**...*..****.*.**.***.....***...****...**..**....*.*...*.**....***..*.***..***.*..*..****.**...*.***.*.**.********..**.**.***.*.*.****..*...*********......***..**..**.....*.*****...**.*.***..**.*.**.****..*...*..*.****.*..*...***.*....*..****..*.****....**.*.*****.*****..***..*.*.****.*..*****.***.***.*.**.*.***.*.*..*...***.***.**.*.*..**.****.*..**.*.***.*.***.***********..**.*....*....*.*.*..**.*..*..**...***...**..***.**..*.*....*..*..**.*.****.***..*.*..*...*.*..**..**.......*.**...*.*.*.*.*****.*..**...*.**..****.*.*.*...*.*..**.*.****.*.*.*.***....*.....*****.*.****..*.*..**.......*...**....***..*.**..*.**.**.**.**..*..*.*.*.******..*.*..*.*.*.*.**.*.*..*..*....*..*.*...**..*.**.**.**..**..******...*...**..**...**.**..**...**.**.*.*....*.*********.*..*.*.*...*.*..**.*..*..*..****.**..*..**...**......*****....***......**.****....*.*****...**.**...*.**.****.*..*.*****..***.**.*.*.*..*.*.*****..*.....*...*******...**..***.*......**.*.*.*...**....**.***....****.*.*.*.***.*.*..***.**.***.**.**..*.**.*.**.*.*.*..***...*.*.*....*...***...*.***.**.*.*.**..*..*..**.*....**.....*.******..*..**.***.******..**.**.**.*......**.**...*****...***.****.*.*...*****..*.***.*.*.**..**...*....**.*.*......**.***.****....*...**.***....***.****..**..*..***.*.*..**.*..*.***.*****...***..*..***...*.*******.**.*....*****.*.*.*..**...**..*...**.*.*****.*.*****.**.**...*.*****.....*...****..*.******..**.***....*.***.....**.***.****...*......*.*..****....**.*.****.*..***..*..****.**..*.***..*.*........*..**.***.*.*...***.***.*..**...**...**.****.**..*.*.**.**.***...**.**..*..**.**.**.******.**........**..*....**..*....******.*....*.*.**...*..*******..**....***...*.*.***....*.*****.**..**...****.***.*.**...*.*...***..*.***..*..*****..**.*.**.*.*....****.*.*..*******.*..*.**.**..*...***.*..****.**.*.**.*.*..****.**.*...**.****.*.....*..**.*.**.*...*...*.*...*..**.*....**..***.*..*.*..*...*****..**.*.**...*..*.*....**.*.*.*..**..*...*....*..*.***.*...*.**.*.*.*.*.*.*.***.****.*..**.......**.
**..........**....*.***.****.*.***.**.***..*...*.*****..***.**.**..**.*..*..*..*.*.**.*...***.*.**...*.**.**.**....*...*.**.**.*..**.**.****.....****.*.**.**.**...**..**.**.*....**.***..***.**...*.**.*.**.*...**.**..**.*..**.*.**.****.***....**.....*.***.*..*.**.***..*******..*..*....*..***..*.*.*.**..**.*.**.****.....*****.*.**.*...**.**.*.*.***.*..*.*.*.*..**.*.*..***......*...*.*...*.*.*.*..*..*.**.**.*..*.**.***....*.**.**.*..*.*.*.**..*.*..*..***...*...*.**.....*..*..*.*...*......***.*...*.*******....**.*......*.**..**.**..*..*.*.*..*.***.*..**..*.*...*.*****...***.*....*..*.*.**..**.*.**.*.**....*.**.*.*.**...*.*.***.*..*.***..**..*..**.**.*.****..***...******..**.**..**..*.***..**.*.*....*..*..**.**.*.......**.*...*.....**.*.*.**..*.*..*.*.*.*.*.***..*...**......*.*..*.....*.**....**..***..*.**..*.**...*..**....*..**.*..*****..**.**..**.*.*.**...**.*..**...*.*..*....***.*.*...*****.**.****.*....**...*..*.**..**.*.*.*...***..*.**.*..**......****...*..***.*****......*.****.............**.*.***...*....*.*...**..*....*****..**.**.**.*.**......*******..**.....***..**.*...*..***..***....**.**........*.*..*.......*.***...***.**.*..*.**..***.*.**..**.**..*...*....*.**....**...**..*.*.*.*.*..**.****..****..*..*....*.......***.**....*.*.*.*......*.....**.*..*****..****.***..**.****.*****..*.**.*.....****..*.**...*.***.*...*..**.**.*.*..**.*..*...*.**...**..*.***.*.**.******....*......*.***......*..**.*.*.*..*...*.....*.**....**..***.**..*.*....**.........*.*..****...***...******.*..*..***..*.******.**.*....**..*.**.*...*.*...*.**..******...**..*..**.*..***.***..**.*.**...*.*........*....*.*..*..*..****...**.***.*.*.*....**..*...*.*..**.***.*****.***.*.*..*.*..**....**.*****...*..*.*..**..*..*.*.*.*..**.*.***..****...****.***..****..**.*.**.**..*..*...*.*.....*.*........*.*.*..**.****.*.*****.**.*...*.***..*.*.*.***.******.***....*.*.*...*.**...*.*..**..**.*.***.***..*.*..****.*.**.**...*******..*..*.*.*.*****.*...*.*.***.*.**..*.**..********..*..**.**...*....*.*.....**
*.**.**...****...*.....*****.*...**..*.............**.*.***....**...*...*****.**...*..******.....*.**..**..*...*.**.*..**...*.***..***.***..***.**.*...*..**********...**...*.*..***.*.*.*.**...*....**.**..*****.**.**..*****.*.****.*.*.***.***.*******...**.***.*..**.***.*.*..***.***.*..*..**..*..**.****...*.*.***.*..*..***.......***.***.*.**..*..****..****..*****.**..***..**...*.***.....*..*****...**.****..*....*..*..**.*****..**.**.*.*..**..*..**...*.*.*..*......***.*..**.*.***..*...***.*.**.*....**..*******.***.**.*..***...****.***.*.*.*.**....***.****.****..*.**..*.*.*.*.*****.*..*..*.*..*.*.***.*.*.***..**...****...*.**.**.....*.**.*******...***...*.***.*.***.******...*.******.****.***.**......**.*....*..*.****.***.***.***.**.***..***.**..*.....*.*.*..**..........**...*....****..*.....***..***********..*..**.**..*...*.*..*.*.*.........*.*...**.*.*..**.****.*.*..*....***..*******.*...*...***....*.*..*******....***.***.**..*****...*.*..*..****....*...**.**.....******.*..**...**.*.*...*....**..*...*.*..*...********.**..*...*****.**.........**..*.*..******..*.**.*.*.**.*..*.****..*...***...**..*....**.**...*.****.*.*.**...*.*.*.**..*.**....**.**.*.*...*.*.****.*.*...*...*..*.**..**..**..*.*....*.*.****.**..*.*..*.***...**.***.**.*.*..*...******..**..**.***......*.**..*..***.***..**.*...*.*..*.*...****..*....**.*.*...***..*..*...*..*.****.*..**...***.*.*****.***..*..***..**.*...*.*****.*......**.*.**...*.......*...*.******.**..*.*...******.*.*.*......**.*...*******......*.*.***.*.***...**.**.*******.*.***..*..*.*.**.*.*..*.*...**..*.*..*...*..*...**.***.**.***..*.....*.*.**.*.*...**.**.....****.**..***..*...**...****.*.***.***.***.***.*..*..***.**..**..*..*..*..*..*.***.....**..*.*.**.....*...*..**..**.*.****..*...*....*..**.**....**....**.*...*...*.**..**....**......*..*.*.*.*.*.*.**....*..**.****.*.*.*****..*.*..*..*.***.**.***..*.*.*...*........***..***.*.*...*.**........*.**...*.*.*..***..**..*....**.***....**.*.**..*******.****.**.**.*.*..**.*.*..*..**.***...**...
.*.*.**....*..*.****.***...***.**.*..*......*....*.*.**.*.**.*..*.***.**.**.*.*.*..**.*.***.*....*******.*....*.**.*..**..*.***....***.***.*...*.*****.*.********.......***.*..******.*......*.........*..*.*****.*.*...**.**.****..*...*.**..*..*.*..**...**..*...***..*.**.......*.*..*..***.**..**.*.**..*..**.*.*..*******.*...*...*.*......*.***..**....*.***.*.***..*..**..**.**....*.*...***..*.....**..***......***...**..*...*.**..***.**..**....**.***..**....*.*...*.*.*....**********.**.*.*...*.....**.***.*....**.**.*..*..*..*.*..***..*...***....*.**............***....*....**.**..*....**.*.*.*....**....*.*.*....*...****...*.....**.*.....*.********.*..*..**..**..***..**..*.*.*.....***.**.*...***..**..*.*.**.**.....**...**..*..*....*.**.*.**...*...**...***.**...*..*....***.**.*.***.*.*..**.....******..***.*.*.*.***.*.****....*.**.**.***..****.**..**.*..***..*....**...****.*.*.**.**..**...*****.***.*.**.*..*..*****..**.*..**...*.*.**......***.**.**..**.***.*..**..*.******.....*..*****...**.**.*.*..**.***..*.*.******....*.*.*****....*..*....**..****.*..*..*.***..*....*.******..*.*.*****.*.**..*...*....*....*.*.*.**...*..*..*...*..*.*..*.***.*.*.*.*..*...**.*.**..*.......**..*.**..***.*.******.*****.*....**.*..*..**.**..*****..*....*..****.**..**..*..*.*..**...*.**.*.......***.**.**.***..***..*..*****.*..**.*...*..*.*****.**.....**.*.***..*.*..***.*****..*...**..***.*..**.*...*..*.*..*...**.*.**..***..*****...*.**.****...**.**.******...**.***...*****.*..******..**.*.**.....*.***..****.*.****.*.**.*..****....*..*.*.*..*.******.*...*..*..**...*.****.****.**..**.*..***.*..***.....*...*....**..***.*..*****..*.******..*****...**..*.**.....*.*.**.***.*...****..*.**.*....***.*..**..*****..**....*.*.*..*.*.*..**..*.*..***..***..**.****.*********..**.**..*.......**..*.******.**...*.*..*..*..*.*.***...*...**.****.**..*....*****.**.*...*...*......****.**..*.....****..*..*.*...***..**.**...*...****..****.*..*..*..***...**..........*****.*.*.*.**...**.*.**..**..***.*..****....**.**.*...*..*
**.**.**.*..*.****.*......*......*.**...*.***.*...**.**...**..**..****..*.*.***..*.*****......*.*..**..**.****...*.****...*..*...*.****...*....*..***.**..**...*....*.*....*.****..*..*****.*.*..**...*....**.*****.**..*.**...***...*.***.*.****..***...***.*.*.*..**......*.*....**..**.*..**..*.**.***......**.**.*.*...*...*****...*.*.**..*......*..*..*..***.*..****..*.**.*.***....*.***....**.*.**.........*.**.********.**....*.***....*...**......*..**.*.**..*.*..****.**...*..*.*....***....*.***.*...*...*.*.*..*..**.*.****..*......*.**..****..**.****.****...*..*...*..*.**.*..*.....****..**..****...***..*...*****.*.**...**.**.**....***.....**.**...*....**.***..**.**....*.*****..**.**.*.**....**.*****..*.**.**.**.*********..*.*.****.*...***.***..***..**...**.**.*.**.**.**.***.....*.*....***.....**....*..***..*...*.***.**.*..*..*.*.*.*.***....**...***.**..**.***..**....*.***.***.*...***..*.*.*.*..**..*.**.**..*....*.*.*.*.**...*..*.*..**....******..*.***.*.***...***.****.*...****.*..*.**.*..***...***.*..***..***.*.*.*.**...*....***..*****.**..**.****..*..*.*..***.*...**...***..**.**.*...*.*......*.***..***.*..**.*.*...*....*.**.*.*.*.*.**.*...**.*.*.*.**...***.*.**..*.*.***.....*...**.....****....*...*.***.*.*.***...**...*...**...*.**.*...*.***.*..**.*..***.*.*.....**..*.**..*...**..******.*.***..**.****.**.***.*..****.******.**..*.**..*...****.*.*..**.*..*..*..**.*****...*.......******.**...*..*.**.*.**.***.*..**...****..********....*...***..*.*.*..*..*...*.*.*..*.***..*..*****.*.*...*...*.*....**...****.**..*.*.*..*....*.****...*.*.*.*.*.*.****.*...*.***..*...**.*.*..*..*.**.*..*..******...*.....*.**..**..*.**.*.**....**.***.********.***.**..**...***.*.*.**.*..*..**.....**.*****.....**.*.*.**..*.***..*.**..*.*...**.*********....*.****.*...*..****.***....*.*..*...**************.**..*****.*.....****.*..*.***..**.*.***.*.***...*.***.*****.*.**.***..**...*.***.***..*...*.*...*.*...**.**.........**..*.**..**.**..........*..**.**...*........*.*.*..**..**..*.***.......**......*...
****..*..*...**.*.*.******...****..**..*******.****.***...*.***.**..**.*..*.****.*.**...*..*..*.**.*....*.*.....*.*.*.***.**..**.*...*..*..*.*...*.*.*...***..**......*.*..*.*.**.***.*...*.*.*..*..*.*.**....*.***.....***.****......*..****.*.*..****.****.......*..*.***.**...*...**.*.****.**.**.*..***...*..*.**.....*.*.*.*..**.**...***.*..*..*..**..*.*..*........*.***.*.**.*.**.*.*.*.******.***.*...***.*..**...**...*..*****.**.....**.*..**..*.....***.*..****.*.*..**.**.***.*..***...**.***.....***.*.***.*.***.*..**.*....**.*.....*.*.**.*...*.....***...*..***..*******.*..**.*.*.*.**.*.*.**..*.**.****.*.**...*.***.*.***...***..*.**.**......***.*..*.**.***.*.**.***.*.*..*.**.***.*..*.**....*..*.*....*.**...***......*....*.***.**..***.*....*****.**.****.**..........**...*.***.*.*....***..***.**...**.*.***.*.*.***.*.*.***...*.*.**.***..***....**.*..**.***...*.**..***.*......*.*.......*.***.*.**.*.*.**..*..*.**...***.**..*..*.*..*..****.*.****.*..**.**...**..*..******..*...*.*..*..**.*.......*..***.***..*..**.**...*.*...**..***.*.*..*..***.**....**.*..*****..***..***.***..**..***..***********......*.*..*......*.**..**..**.*...*.***...*.*.*.*.....*..*.*.*..****.*..*.**......*.**.**.*.***..*.**...*..**.......*...*..*.*.*..*****..****.***..*******.**.**.*..*****..*.*...**.*..***...*.*....**...*....**.****.***.*..**..*.*.*...*.*.......***.....*..**...*.*.*..*.*..**......*.*.*.....**.**.*******..**..***.*.*...***..**.*.*.*.*****....***.*.*.*...*.....*....*.*.**..*.*.*.*..*....*...*..*.*.*.**....***.**.*...**...*..*.**.**..*.*.....*.*******....****.******.**.........**..*...*...****.*..*.....***..**.*.**.*.*..*.**.*...*.....*..***.****.*.**.**...***.*..**......**..*.*.****.*.*.**...*.*......*.*.*.......**..*..*...****.**..**.**....*.**.***....*.**.*..**.*..*......*...*******.**.*.**.****.**.*..*.**.....**.***...****.*....*****..*.***.*...***..***.**.****..**.*....*.*.*.**...*.....**.**.***...****....*.....*.**.**.*..**.**.***...*.***.*****.**....*.**...**....******..*.*.*.***..*..*
....**.**..**...*.**.*..*.......**.*..*..*.*...*....*..*.**...******..**.........*..*........**...**.***.*...****.*.**.********....*...*...***.*.***.*..*.***.***.*..*.*.**..*.*.*..*.*..*......*.....**.*....*****.*......*...*.**.*..**.***...**...*.***..*.***....*..**.****..*..***....*....*.*...*...**.....*..*..*..*..*.****.**....*...**...*******.***.****.*..*..*.*.***.****.**....*.**..**.....*...*.......*.*..***.****..*.****.**.*.**.......*...**.*.*..**.*.**..*.*.*...**.*.....*..*..*****..***.*..*..**.....*..*...*..*...**.*..*****.*.*.*.***.*..*.*...****......*...***.*..***.****...*..****....**.*.*..*....*.*.*..*..*.**.*.*....*.*.*..*.****.*.****.***..*...****.*...*....*.....*.*.**..**.......***.*.****...**.***..*****.....***.**.******..****.**.**.*.*****.***..*.*.***.....****..*...**...***.*.*.*..****.**.......****.***.*.***...**...*****.**.*..**...*...*.*..*..**..**..*.*.*..***.*..****.*..****...*..***.*.*..*.*.*..*.**..*...*****.**..*.*.......**.***...****...**.*....****.*.*****.*.*.**....*.....*.*..*.**..*.***.*.*.*.******....***..***.*...*.***.**..**.*...**........*.**..**..*.*...**..****..**......*....*....*.....****.*..**.....*.*.*********.*...***...*...*....**.*....*...*..*****.**...****..*..****.....*.***.**.*.*..*.......**..*..*.*..*..**.**.*..*.**.*.*.*.****.*...****.****..********.*.*..*.....*.*.*.*..***..******....**...*....*..*.**.***.*.***..*.*..*.*.******.*****.**..*.**.*...****.***...**...*..**.**.**.***.*.**..*.*.**.*..*****...*.*.*.*...***.**.*..**..*.*.*****.*.*..**.*.*.*.**.***..****.....**......***....***...*..*..*.**..****.**.*****..**.*..**..****..*.*...*.*.**.*...***.*.....*.*..*.**..*..*..**....*..********..**.*..*..***..**.*...***.***..**.*.*..***.**.*.**...*****.**.........*..******..*..***..**.*.****.*.*.*.**.**.*...***...*..**.***.**.*.*****.*.*.****..*.*.***.*...*....***...**...**.....*...**..**.**.....**...**..*..*.*.****...*.**...*..*.....**...*.....*****.*.*.....***...***..*.*..*..*...***.**.****.**.**.***.*.*....*..*..*.*.*....*..**
**..*.**.******.*.**..*.*.*..***.**....*.***.....****.....**.*****..*..*.......****.**..*.*.....*.*******...****.****..*..****....*.***..*...***.*.***...*.......*....***.....**.*.*...*.*..*...*....*.**..*.*....*..***.**....***.*.*...*..*.****.*.**.**....**...**.....**...**.**...*......*.*....*****..***.***.*..**.*...*..*....**.*..*.*......***...**.*...*.*......**.******.**.*....***...**.**.****.****..**..**..**..***.***.....*..*.**.....*.....*.**.**.**...****.*.**...***..*.*..**..*...*.*......*...*.**..***..*****.**....*.*..**.*..*.***.****.*.***....*.**..*....**.**.**........***.******.****..*.**..*..*.**.**.....***.*.*.*****.**.*.*.*.**..****.*.**..*...*..***.*...*.******.**.***..*.**....*.**.....**..**.***.**...**.*****....*.**..***.*...*.***.***.......***.**.*..*....**.*....***.***..**.***..*.*.*...*.*.****.**.*.**...*.*..*...***.***..**...***..*..*...**..*...*...**..***...*.*.*.*.*..*.***.**.***....*..***.*...*....**...***.*.*..**..**...*..*........*.*****.*...*.*..**.**.*..**...*.***..*...*****..***......*.******...****...*.....*.*********.*.*..**..*.......*.***.***....*.*...**....**.***.*..*...***.*...****.**...*..*.*.**.*.***.*...**.****.*.***.*..***....**.**.*....*.**..*****..*.....***.*.*.**..*.**..*...*.*****...*.*..******...*.*..***....**.*.....*.***.*.**...*.*****..*******.*..***..*****....*...*..****.**....*****...**...**.**..****.*****....*.*******.**...*.**.*..*****....*.***.*..***.*..****.*..*.*.**....*.***...*.*.....***.*...**.*.*....**.**..*...*.**..****.*..****.*.*.**.*.***.*.**..*.**.**....*.*....*..*.**.*..**.*******.****.*..**.*.**....***......*.**.*......*...**....*****...***.**.*.***...***..**.....***..**.****.**.***...*.**.*.*..*..*.**..**.......**..*****.*.***....***.*...**.*..***.*.*.*.*.***...*..**..*..*..***..***..***..**.**..*.*.*....*...**..*....******..*******.*.....**.*.**..**.*...**.**..********..*.**.*....***..*...**..**.*..*.**.**..*****..*.***.***.**..*.**.*.***.**.*.***...****.*....*...**..******.***.**.**.*.*.****..*..*.*.*.**
.******.**...*.*.*.*****...**...*.**.*.*.*..**.*.*....*********..*..**.*.**..*...**.***.**..*.*****.****..*...*.**.**.*..*.**********..*....*.**.***.....*.*.*..*.*****.**.*.*.*.***.*....***.***...*.....***..*.*...*.********...*.*.****.*.**..***.*.*..**...**..*.....*****..***.**..***..**.*.*.....*.****..**.*.*.*.*.*.***.*..*.**.**.**..****.**..*..**.**.*..*.*..*.**..**.**...**.*.....**....**...*.....***.*.*..**..*..****.*.*.*.....*.*****....**.***.**..***..***..**.*.****.***..*.*...*.**..*..********.*.**.**..**..*.*...***..*.*.*......*..**..*...**..*..**..*....*.***.**.*.....*.*...*.***.***.*...**...*.**..**..*.*.*.*.*.*****...****.**.***.**.*..***..*.*...*......*.*..*.***.....*..*.*.**.****.**..*******.***.*..*.***.*.****...*****.**.**..**.*.*..*...***.**.*.***..*.****.....*****.*..**...*.*.*.*..*....*.*..***..****...***...*...*......*....*.**.***...*****.***.*.***.******...**.***..*...****..*...*...*...***.**.***..**........*******.*..*.**.****..**.*...***..****.*....*...*.*....*.*...***.*....**..*.***...*******..***....*..*..*.**.***..**..*****.*.*****...*..*..*.**.*...*...********...*..*.*....***..**.....***..**....*.*.**...****.***.*..*****.*****.**....*.***..**....*.*......**.*...*..***.***.*...***....*..******....*.....*...*.*.********..*.**.******.*..*...*..***.******.*****.***.*..*.*.*.****.***.**...**..*.***.*.*..*..*.*..****...***.**..*.....*...**.*...*.***....**.**.**.*..**.*****...**..**...***..**.******.**.....*..*..**.*****.*..**.**.***.**....*****..**..*.***...**.**...***..***.***.*.**..*.*..*..**..*..*..***..*.*..**.*.***..***....***.***.....*.**.*...**..***.*.**..*....***..**...**....**.*....******.*....*....*..*.*..*..***.**.*.****..**.*.**.**.****..**.***...**.**..*..*...*..***..*.*..*.****..***...*.**..***.....*..**.**..*.***....**.*..*.**..*...*.*...*....*******....*..**...*..****.***...*.*.***..****.*...*.**.*.*.*..*.**..*..*.*.....*.*.**...***.*....****.*.*....**.*.**.****.....*..*.***...***.**.*.*..*...*..***..*...*.****..**....*..***..*.....
....***.........***..****..***.**..**.*..*..*********.**..*..*...*.***...**..***.*****...*....*.****.*.*.*.*....*.*..*....*.*...****....*..*.**..***...*.*..**.**...*.....**....*....***.**.***.******.***.**.*...*.....*.***.*.**.....*....*.*.*..***.******...*.***.*.*.***.....*.*.*.***.....*.*****.**..*.******.*...*********.*****..*.......****..*.*.*****.*.....*.***....**....**.*****....**..*....****.*.*....**.**....*..**.*.*.*...*..*........*.......******.*.*..**.**..***...**.**.***.**.....***....*..***.*.....*.******.**.*****.....*****.***.*..*.*...*..**....*.*..***...*.*.*...****.***.*...*..*.*..***.*********..*.**.***.*..*..****.****.*.*.***..*.*.*..*..*.*.**.*..**..***...*.....*...***.*.***.*...*.***...***..*.**.**.*....*.*.***..*.**..*...*.*.***.*.**..**....*.**.***..*..*....***..*.....*..*.**..*...**.*.**.*.*..**.*...***.**.*.*....**.*.*.***..*.*.*..**.*.**..**.*..*....**..**..*.***.*****.***..*.**......*.*.*..***.*..**.***....*...*...*****.**.*.***....*...*.***.....*.*.*..*.*.***.**.*....*.*..**....*.*....***....*.*...*******.***..****.*.**.**.*.*...**...*..*****.*..**.**.*.***...*...*..*.*.*..*..**.**.**....****..*...**.*..*..*...**.**.*..**.*.*.**.**.*.....*..******.*.*.*....*...*.***..******......*...***.**...**.*...*.**.*.**.****..*.***..*..*...**...*.*...*...*****.**..*...*.***.*.**...*.*.....**..*.*..***...****.**.*..*.***.*..***.**..*.*...*...**.*..*..**.*.***.*.*****.***..*.***..***.*.**..**.*.*********.*.**.*.**...*...**.***..**.......***.****...**.*.***..*.**...*....***..*...**.*.*.***..*.****.*..*.*.*..**.**..***.**.**.*.****..*.*.***.***...****...**.....*.*.*..*.***...****.**.***..***.*****..*.*.**...*..**...**..*..**.****..***.*.*****.*.******.*.*.*..***..*...*..**.*.*....*..*..*...***.***.*.**.**..**.*..*.**.*.*..**.*.***.*.******.***.....*..*.**.*.*.**.*....*..*...*...***.*..*..****.*.*.**...*..*.*.*.*.*..*.**.**.**.****....****.**..**..*.******...**...*****.******.....*..*.****.**....**.**.******.*.****...**.*.*.***....*.***....*...***....***.*.
..*.**********..*...**...**.*.****.*****...****.**..**.*.**..*.*.*..*...*********..*......*****...*......**.*...***....*...*.***..**.....*...*..*..**.*****..*..*...***.*****.*******..**.**.*....******......*.**.*.****...*.*.***......***.***.**..**.*..*.*..**...*..**....**.**.*..**.**.*.**.**..*****.*.*........**.*...**..****...*...*..*.**.....*.**...**.*.*..*.**.*...*.*.*.....****..*....*....******.***.**...*.**.*..*......*******.....***.***.***********.*.*....*..*......*.***....*..*****...**.**..*.*...**.*.*******....*****..****.*.*.*****..***.*...*..*.****...*.***.**....**...**.***.**..*.....*...*.**.***.*.**.*......******.....*.*.*..***....**..*..*..**.*.**.*.**..*.*...*.**..*.*****.**.*.*..*.***.*****.**.**..*....***..*.*.*...***.**....*..***.**..*.....*****.**..**.*.***..*.****..*..........*.*..**.****..**..***.**..****.**...*...**.********.**..*.***.**.*..***..****.***..***.*.***..*..****..**.**.*.*****.*..*.*.*.....*.**...*.......***.....****.*...**.******..*.*****.**.**...*.....****..*...*..*...****......*.*.**....***..*.***.**....*..*.*..******.*.*...******...***...*.*.****....*.**...*...***.*..****.*.***.**..***.*****....**.*.*.*.**.***...*...*....**.**.**.*.*.*..**.*.*..**...*......**.**..**.**..*..*..*...*......*.**.***.*..*...*..*.****....*.**..*....**.**..****.**..**.***.**...*..***.*.*.*....*.**.*.*..***..**..*.*..*****.*.*.......***.*.***.*....*......*.**.*.****...*.*.*.*..*....*.*.**...*****.*...*..****.**...*..*..*......***.**...**.****.**.**.*....**..*.***...**.****....**..**..*.*...**.*.*..**..*...*.*.***........*..***..*...****.**.....*.****.....**..*..***.*.**.*********..**.***.*.**.*......**..*.***....*.****..**..*******........*****..**.*.*******..****.****.*.*.*..***..**.***.***..*..*.*..****..*.**.*....**.*.*.*...*.........*.*..*.**...*...*..*.***....*..*.*.**.*.**.**.*....***.*..*****.*...***.*.***.*..**.**..**...**.*...*.******.*.*.*.*...*......*.****..**.*.....*.****.....**....**.**.*...**.*.*.***.....**..*..*...**.****....**.*..*.*.***.
***.**.**.********.*...******.*.**.****.*.....*..*..*.*.*.****.*..*.*.....*...**..*..*.*...*.*.*****...*..*.....*...*.*.**...**.**.*..**..*...*..*..*.*.*******..*.***..*******.**...****...**.**..*.***..*****.*.**..***.**.*.*...*..*.***.***.***..***.****..*.***..*...*****...**.*.**.*.*.**.***..*.*.*..**.**.****.*.*.*.*...***....***.**..*.***.*.*.*.....***.*.****.**..**.***.*..*..*.****.*..*....*...*.**...*...**.*.*.**...*..****.***...*...**..*.*****.*..*.***.*.***.****.*****.***.****....*..*..**..****.****...**.***..*.*.******...**.......**.....*.*..**.***.**.***..**..******...*.**...****.**...**.*..**.*.....**..***.*....**...*.....**..*..**...*....*.*.**.*.**...***.*.**.***..*********.*.****......*..*.**..**...*.**.....*****.**.....**..**.*.*......***.**.**.*******..*.*....*......*...*.***.***.*.**.*....****..***.**.....**.**...*..*.**.*.*.**..***.*.*....**..**.****...*..***.**.**....***....******.**.***..***.....**...***....***.***......*.*.*..*.*......****.**.***.*.**..**.*******...*.*.*.*.*..**..**....*..*.*.*.***.....**.*.**..*..*.**.**.*.*.*.*.*...**.*.***..*.****..*..*...**.**.....**....*..*....****...**...**..**..**.******.*..***..*.****...***..*..*..*******..**.*****.***...*.***.*..*.*..*..**.**...*****..***.*.*..**.**..**.**...**..*..*.*...*.*.*.**..*...**.**.***.*.*.*......**...***.*..*.***....****.*..*......**...*...*...**...********.**..*....*..*..**.****...*.**...*.*....*.*.*....*..*.*.**.***..***...**.*..***...*..*..*..******...****.******.*.*.***.****.**.*..*.***.....*..**.***.**..*.**.**.**.**.***...*.*...*.***.......*...*.***..*.*...***..**..*..**.**...***.*****..***.*....*..*.**...****....****.*.*...**...***..***...**..****.***.****.*.....*.*****.*..*.**..*..**....***.*.*.**.***..*.***.**.**.*..*****.....**...***....***..*...*.****.**..**..*****..*.***.**.**.*...**..***.......***.....*..*...***.***.**.**.*...**.*....*.*....*........**.*.....*.**..*****..*..*.**.*.*.....*.*..**..*******.***.*..***..**.*...*.*.*****.*....**.*.*.*.****.*.*.**.*..*....
*.****.****.*.*...**..*.**....*.**....*.*.**.*.**.***....*..*...***.****.*****.****..*.*.*.****..**..***.*.***.*..**.*.*.****.*...*..***.*.*.**.**.**...*.*.******.**.**.***....**..*......*.....***...**..*.***...*.**...***...*.*.***..*......***.....*..*.*.*******.**..*..***.***......*.***..*..*......*.*....**...**..**.***..**.*.*.*****.....*.*..***.*****..**.*...*..***.**.*.*.*.*..*.....******..*..**..***.*.*.**...*..********....***..***...*....**..*.*..*.**..***..*...*.**.**.****..**.*..........**....*..*.***.....**....***....**.**..****.*...**.*...**...*.....**..**....****.....****...*.*.*...*....**...*********..*.*.*.....**.***.*.*.*....******...*..****.*.**...**.**********.***....*.*..*.*..**.*.*.**..*.*.*..**....***..*.***..*..****.*****.*.**..***..*.****.****....***..*.**.***..***..*..*.*.*..**..***.**.*........*.**.*.***..*.***...*...*..**.*..***.***..*.**..*********..*****.*..*.*.*.*.**.**.....*.**.**..**.*.*.**.*....*..*.***...*.*.**.*.*.*...**.*.**.**..*.***.*.**..****....*.*.*.***..**.**..*...*..**..*......**....***.**.***..**.*.*.****.*.**.**.***.**..****.*.**.*.***....***....*.**.**.......***...*......*..*.*....*.**......***********...****.**.**.*..*********..*.**....*.***..**..*.*.*.*.*.***..*.*..*.*.**.***..**.*.*..**........*.*.***.*..**.*.***.*..******...***.**..**.*...*...*.**.....*.*...***...*.*..******...*.********.***...***.*.**.*******.**...*....**..*.*.*.***....**.****.....***.*.*.*.*.**...**.*.*.*.*..**.***.***.**..**..**......*....**.......*****.*****.**....***.**...**.***.**.*.......*.*..*...**....**...*...*****.**..**.**.*...**..**...***..*******..*.**.....****.**.*..**..*.*..*.*****...*.*.*...**.**.*.*.***..********..****..*.***......******.*..***..*.**..****.**.*.****...**..*.*.*...**.*.****.**..*..*...***.*.*....*..**.*.***...**...*..*..*..**....**.**..**.**..***.***.*..**.*....*..******.*.****..*...***..*.**.*.**.**..**...**.....*.****.**..*.*.*.....*.*****.***.*...*..*....**.****.****.***********.*..**...**.....***..*..***.*......*.*.*
*.**.*.*..*....*....**.**.*..**...**.******.*.......*.*.*.*...**..***..*.*...***...*..****...*......**....***..*.****.**.*..*..*.....*.*..****..*..**.*.***...***.**.***.*.*.......*..*..*.**....*..*.****..*..*.*.**..****.*..**......*..*.*......*.***...*****..**.****.***.*.****.*.*******.***.***..***..*..*...**........*.*.****.*..****..*.*...*.**..*......*.*..*..**.**..***..*..**.*...*.*..**.****.**.*.*...**...***..*...*..****...*.*...*****..*..******.....*.**.**.*...*...*...****.**.*.**...***..*....*.**...*.**.*****...**..**.*******..*.**.*..**.****.*...*....***.*........*..*.*..***.*..*.*..*..*..**....*****.*..**.****.*....******..*..***.*..***....*.***....***......****..*****...**.*.*...*.....*******..*..**..*..**.***.****.*......*.****.*.*.*.....*.*..*.**..*..*....**.****.*.**..*..**..*.*.***.***....**.*..*.*....*.*.....*...**.*..*******.....**.******..*..*****.****.***..**..****...*..***..***.**..***.**...*.***.****.....*.****..*..*.....***...**.**..**.***.*.***..*...****..***....*.*..*...*.*..*..****...*.**.*****.....********.***.*.***...*.****.**..*....****.....**.*.**....*......**....***.***.****...*********...**.******.*******.**.****.*..**..*..***.**..*...**.**......*.****..*....*....**.***.***.....**..*.**.*.......*...*.***.*....*****...**.*.*....*.*.*.*.******..*...*******..**.***..**.*.***..**..*.*...*...**.**.*****.*.**.**.*****.*.*..*..**.*.*...*.*...*....*.**.*....*.***.*.*..***..**.***..*..**.***.*.******.**.**.....**..*....**.**....**.***...****...*****..*...*.*.**.*....*.*****.*.*.*.....****.**.***.**.**....***..***.*...*.*.**.**..**.***.*..*..*.**.**.*..*.*......*.*.*...******.***.**..**..**......***..**.*.*........*.*..**.....*.*..**.*.*..*.*..*.*.***.*..*.**...**...*..*.*.***.....***.**.*****.......****.**...****..******..****..***.**..*..*.**.***.**.**.*..**.*.****.*****..****.**.*..*...*.*..*......**.***.**.**...*.*.*....**.*....***..****.*.....**.*.....****..*.*..*..*.*.**.*.**..****....*.*.*.*.**.*.*..**.**.***.*..*.***.***..*...*.***.**.*..*
**...*..**..**.*.....**..*.****...**..**.**..**..*......*..*.*...**.*.**.**..******..****.*.**.*.***..*...**..***.*.*..**.*.....*.**.*...*..*..*...*.*.*.****.***.*.**..**.....*.**..***.......*.****.**.**.*....**..***..**.*.***..**..*.*.*...*..*..*.**.*..*******.***.....***.*.....*.*.*.**..**..**..**.*....*.*..***.....*.***.*...*.***.*.***.*....*.*.*.****..***...*.*.*.******.*.*...*.**..*...****...*.........****...***....**.*.....***....**.*..*..***.*.***....***..*.**..**.***..*.**.*..***.*.*......*..*****..*...**...*.**.**.***.*......**.....*.*.****..***..**..*********.*******.**.***.*.***.*.**........*.*.**..*.**......**...***..*.***.***..**.***.***.....***.*.***..***********..******...**.*.**......***..*.*..****.*...*...*.**.*.**.*..*..*.****.*..***.**.....*..*.********.**********.*.*.**.*.****..*..*.*.....**.*.*..**.***..******...*.*..*...*..*...**.**.*.*.*..*....**.*.*..***....***..***.*.*.*...**.*.*..*.**.**..*.**....*..*.*..**...*...*....*.*.*...***.***..**..*..***.*.*.......*..*..**..***.....*.**......*..***..*.***.*...*.*....**.*.**.....**..*****....*.*........***.*.*.*..*.**....*..*.****.**.***.**..*..*....***.***.*.***.**.*.*...*.........*.*.****.*..**..*.**.***.*.******...**...*..*....*.*.*..*.*..********...*..*......*..*.*.*....***...*.***.**......*.**..*..*..***..**..*.**.**.*.*.*..*.*..*.*******.**.****.*.***....*...*****.*.*.****.**..*****..**.****.*.*..****.***....**...*.**..*..******..*.*.*.**.*...*....***..**.*..******.**.*.*******....*.**........****....*...*..*.*...**....*.***.****....****.*...*.****...*...**.*..*.***.*******.*.*.*..**.*.***.*...**..*.**..***..*...*.***..**.**...**.**..*...**.*.*.**.*.*....*.***.....*.***.......*.*.*.****.**..**..****..*...**.***....*..**.**..********.**.*.***.**.***..*.*.**.*.****.*****..*.*..**.*.*...***..**.*.**..*.*.*...*.**.****...**.*.**.*****.***.......**..*.***.*.***...**.*****...***.*.*....*******.*..*..*.**.*..*.*.**...**.**.***.*...*..*..**.**.*.****.******...**...*.****.*.**.*.*..*.*******.*.*..**.*..
*.**..*.***.***.*..*..****....*****.*..*.*.*****.***..**....**..**.**.**...**.....**.*.*..**.*.*.***.**.*.*..*..*..*.....*..*.***.*..***.*.***.*.......*....**.*...*.**..*.*********.*.***..*.***.*******.....***......*.....*..***...**..**..**...**..**.*....**.**.*.****.*..****.....*.*....*...**.****..*******..******..***...*.*..**....*.***..*******..*.*.***.**.****.....***.**.**..****..**.********....**.**..**.*.*..***...*..**...*****....*...**..***.*.*....****.*.***.**.*****..*..*.*****...*..*****....***..*.***...**.....*..******..*..***.*...*.**...*.***..*.*.**....**.*.*.***..*.***.***.**..***......**....*........*....*.*.*.*...***.*.****....**.*.*..*****...**.*....********...****..*..**.*..****..***.*.......**.***.**.**.**...*...*.*......******.*..**.****..******..*.*..*.*...**.****.***...***..*.**..**..*.*...**.**..*.*.**.*.**.*..*.*****..*..**..***.*...******.....**.*..****.*******..***.*.**..**....***..****.*....***.***..*.***.**..***..**...*.***...**....*..*..**....*...***..*.*.***.*..**...***.*..*.*.*.**...**.*...*...*.*...*.***.***.***.*.*****.***.*..**...*..*.****..**..***..*...*..*.*.**..*.***..**...*.**....*.*.*..*.***.****.**.....*...***.*..**.....*.**.*......*.***.*...*****.**.*.**...**.*..*.**...**.*.**..*.*..**.****..*.....**.*.***....****.*.......*.*....*..**.*...*......**.......*..*....*..*.*...*****.**.***..**..****.**..*..**..**.**...*.**..*.*****.**..**.*.**.*..*....***.*..*..****.*....*.*.*....**.**..***...*.....*.**..*....*.****...*...***..*..***..***.*.****..**...**.*.**...**.***.**.*.**.**.*..*...***..*..**..*.**..****.**.....*.*.*.**.***..***.....*...***...***..*.****...*.*****.*..***...****.*..*..******.........*...****.***.**.****..*...**..***.**.*...****....**..*.*.**.*....*..*.*.*.*...*..*.*.*.****...**.***.**.*.**..*..*...*****.*...*..**.******.***.*.***.*..**..*****.*....****.**.***....**.*..*.**.***....*.*..*****.*...**..*......*.**.***.**....*****.*...*.***...*.***.*.***.*..*..*..**...*.**.******..********..**.*..**...*.**..*.**.****.
.*.**.***.*.**..*****.*.**.****..**..**.**..*...*..**.*.*****..*.*.***.*.*...**..******.*..*..*..*****.*...*.***..**..*...*.*..*..........*.....*****....***.*.*.*.**.*****...*.....*.*******.*....*..**..*.*.**.*.**.*.....******.**.*......**.*...**.*...***.*.**....**..*.*.....*..***...**.*...**..****.**.**....*..*.....***..***.*.*.**...*.*.***.**.....**.....***..**..*....***..*.....**..*.*.**.**.*.**.*.*.***.**..*.*.*********.**........*.**.....*..**.*.*.***..*..**.....**.***.**.****.*.*..***.**.*...**...**.*..*..**....*.**.*.***.***.**.***....*..*...*..*.****..***....***..*.*.*..******.*...*..**...*..*.****.*..*..*..*....**..****.*..***...*.*.*.***.***.***.*...**.**...***..**.*.**.*****..*....*..*..*...*******..**..*.**.*..**.**.*.*..******..***....*..**.......**.*.*...*...****.*.*.***.*....*....***..*.*.**...***..**...***..*.*..*..*..***....*..*.*.*...*.*...*.***...******.*.***.******..**.....**.*..**.*.*.*...*..**..**.*.*****.**.....**.......*.**.******.***..*.**..*..*....**..**.........*........*.**.*****.**.*.****.***.*..**.*......**..**...*.****..**.*..*..*.*.*.*****.....*****.*..***.*...*.***...*...*....*.*.*.***..****.*.**.***...**..***.**....*****........***...**********..*.*...**...**.****.**...*..***..***.*.**.*.**....*..****.***.*..*....***.***..*...**......**...*.**..**.*.*****.**..*.*..*.****.***.**.*.***.....**.**.*...**..**.********......******.*.*.....**.**.*******.***...****.****..**.*.*.**..*..**..*.*.*....*.***.**...**.*..***....*...*..**.*...*.***..*.*********...**......**.**.*.*..**...*.**...**...*.....***.*.....**..*..**.**.*.*....**..*.*...**....*.*....*.**...*..**.***.***...****....*..*.*....*.*..*.*......*.*.**.***..**.***...***..****...**...*****....*..**.**.*...**.**..*...******.**.......*.**.*.*..*****...*...*.**...****.....*..*****.***.*.***.**....*.****...*...***...**.*..*..**.*.*.***.***......*.*.....*****..***..**..*.**.*****..*.*.......*.*****.***..*.***..**.*....*.***.***..***..***.*.***.*..**..*..**.*.*..*****..***.*...*.****.*..**.
..*....*..*.**.*.***..**.*.*.*.***.....*....*****.*..*.**.****.*.***....**.*.*.......*.**...*..**.*....*.....**.***...***.******..***.*.**...*.*.....*.**.*.*.**.....***..*.***.***.*.*.**.*..*.***.....**....*******......*....****.**.**.**..**.*...**..**.....******.***...*.***.....*.....*...***.*..**..*****...*..*.**.*.*...*....*.*.**.*....**.*.**......***.*.***..**...**...*....******..**..**.*..*****.*..****.**.*......**..*.*...*.....**..**..*...*..**.*.*.**.***...*.**.****...*...*...**.*.**.*.**...***..***.....*.*.*.*.*.*.*.....**.*.*...**.**.**.**....**.*..*.*****..***..**...**..**....**.*..**.*.**..**..******.....**..**.*..*.....**.***.****..*..***..*.*...****.......***..*.*...*.......**..*.**..*.**.*....*...*.*..**.....*.***.**.****........**....*.*..*.*....**.*...*...*....*.***..**.*...*..*.....*.**.****...*....*.**....*.*.*.*...*.***..*.*.*.*....****..**......**.**.*.**.*.*.*.*..***.***.*.*......*..***......*..*....*..*****..**.***..**.*...**.*...***.**.****...*.*..*.*.**.*.**....**..**...*.....******...*...*.*..*.*.*.*.**...*.**********......*.*...**.*.*..*.**.***.*..*....**.....**....*.*....*.**...*******.***.***.**.*....**.*..*....***...**.*.*****..*......**...*.***.***.......*..**.*.****.**.*.*...*......***..*.*...**...**...***..**.*.**.**..*****....***..***.*....**.**.**..******....**.**..*....*.***.*****.*..*.**.***..*..*..****.**.**...**....**.****..*.*.*....*..*..**..*.*.*.**..***.***..*.****...*....**.....**...*.**..******..*..*..**.*.**.*..**.***.*..*..*.*.**.**....*.**..**.*.***.**.*.***.*.****.*..*.****......**.*......***..*****..*.***.*.*.**...****.*.*.*.**.*.*...*.*.*.**..***.*.****..*.***.*.***..**..**.***.*..*......*.**.*..***...***....*.***.**......***.*..*.*******..**.*..*****...*******..*.*..*.***.**.*..*...*...**.....****.*.***.***.*******...*...**...***.....***......*.****..*.**..*******....**..**.**.....*.****.****.*********.**....***...*.****..***..*.....*.**...**.****.*.**..**...*.*.***.*..*.*.***..**.*...*.*......*..*.*.**.....**...**..
*.*.*****.**.**.*...***......***..**.*****.....*.***.**....*.**...*..*...*.***.***.*.*****.*...****.*....**...*******.**...**.***..........**..***.*..****..*..********.*....*.***....******..**.*..****..**.*.....*.***..*.**.*..****.**..*.****.*.***.*...*.****..*.....*...*****.*...**.*.*.*.*.*.***.....*****.*.**.*...*****.**....*.**.**..**..***.....**.*....*..**.*..*.....****.*****.*.**.**.*..*...***..**..**..**..*...**..*..*.***..**...*..*..**.**.**.**.**.*.*..***..*...*...***..*...*....***.**.**...*****...**..*****..*.**.****.****.****..****.******.**...*.***...**.*.*.***..*.*.*.***.*...*.*.*.**.*..*****.*.....**.*..***.....***********..****..**.*.....*.....****.*.***.****.***...**.**..***.....*..*...****.***.*..***..***.**...*......***..*.**..*..*..*..***.....*....*.*.****....****..*.**.......*.****.***.*..*.*.**..*..*...*.*....*.*....***...***.**.*..*...*****..*..**..*...*........***.*****..*.***.*..*..*.**.*...**....**.*.**....*****.......**..*.***...**.*.***.*.....*.*.**..********...**.*.***.**.......*..*.******..**..**.*..*..*.*......*.*..*.*.****..****....*.*..*..*.**.**.*.**..*..***..******.**.**.****.*.*......**.*.*.*.***.*.***...***..*.*..***..*****.........***.**.....*.***.**.**...*...***..***......*.***...*....***.*....**.****...***.*.....*.***.***..*...***..*.*..*.*..******.**...*.*.****..*..**..****..**.*.......*...***.**..*..**.**.***..*..**..****.*****.***......*......**..**....*...*********...*******.*.*..*..*...*..*****.*.*.....***.**....**.*...**..*..****....***.*.****.*...**.****.*.****.*..*.....*....*.**......*..****.******..*...*..*.......*...*.***..*.*...*.....**.***.*.****..*.**.**..*.*.******.*****.**..*..*.******.*..***....*..*.*.....*..****.*..**.*..**.*.**.**..*.**...***..**.***..**.*.*****.........****...**.*........**.***.******.*..***.*.**.********.*.*..****...*..**.**.***.**.*****....*****...**...*..***.***.*.********.*******.*.*..*.**....*..**..***.*....*.**.*.*...**.*.**.........******.**.*.*..********.*.*.*.*...**.***.****...***....
*..*....***..*.*....**.***.**....**...*.***...**...*.....**..******..**..*..*.*.*..*.***...**.*...**.*...**..*....***..**.*..*****..***....*.****......*.*.***.**.*..*..***.*.*...**.**.*.*.**.*....**.***...*.*****...*.******.....**....*.**.****..*.*..**.*..***.***.**.***.*****..*....*..***..*..*...*.**..*.*.*.*....***.*...*..**.***.....*.*.**.*.*......******....****.*****...*...***.****...*....***.*..*.**.***.*..***..**...***..**.*..***...***....*..***...**..******....*.**..***.*..*.*........*...*.*..*.**.***...*.*....*.***...*.*...*..**.**.***.****..***.*.**...*...*...****...*.*...**.*.*.**.*..*..*..***....***.*....***.***....****.*...*.****..***.**..**.*.*.....**......**.****.***.**.*....**.**.*.******.*..*..**....****..*....**...*.*..*.*******..**.***..***.**..***.*...*.*..*...**.**...*..****.....**.*.*..**.**.*...**.**...**...***.**...*.*..**..*..**.......******...*.*.*.....**....****...*.*.....***.....*.*.*..*...***.**..*.**.****..*.****..*.*.*....*.....**.....*...****...**.**..*.***..****.**...**.*..*.*...**..*.*******.**.*...***.....**.*.*.**...***...****..**..*.*.***.**..*...*..*.**...******.*....*.*...**..**.*****..**..*....*......*....**.....***.***..*..**..*.*.*****....***.****...**.***.....**.*******.***..*****.*.*.*.*....**.***.*.*.******.*.*..*****.*..**.*..**..*.**...***.******.*...*..*.*****..**.*.....**......**...***....**..****.***..*.**..*.....*...**....**....*..*.***..*****..****.*.*****.**.*..**..**.*..*.***..**.*..*..**.****..*.*.....**..***......*..*****.*.***....**..*..*.**.*.**...*.***.**.*****.*..*.*......*..**.***..*.*...*..**..***...******.***.*.**.*.******.**.*..*****.**....**..*.***.*****.*******.**....****.*****.****.*..****.*.**.*.******...**.**...**.*..***.**...*..*.*.......**.**.*...*.**.....****.***..**..*.....*.****.**.**.******.*..***...***...*.********....*.*...**...*.**.*.*..****....**..*..*..*...***.******...**.*....*.....*......*.*.****.*..*..**.**...**..*.*...****..***.**....****.*.**********.****.*..**...*****..****.***.**..
..**.*...*..**...******.***.**..****.**...**.*..**......***.*..*..******...*********...*..*.**..*.***.*.*...***.***..*.*.**.****.*.**..***..**..*..*..*.*..**..*******.****...***..***.*.***.*..****.*....*.**.*****....*.*.**..*..*..**..******.*.**..***.*..***.*..*.**.**.**.*......***.****.*.*..*.....**..**..**....*..*.*.***...**...****.***.*.**...**.**.*.*...*.**..*.****.*****.*.**.***.**.****.**.*.*.**.**.*.*...*..*.***....*.**.*...*..**.**..**...**....*...**..*...*..***.*....*..*..****.*.**..*.*...*..*.*..**.**..*..*.*.*.*..*.*..*.*..*...*.**..*.*.**.*.**.*.**.*.**.*...*****..*.*...*.*.**.*..*****.**..*.***.*.***.**.*****...*.**.*..****..*......*.***..**...*..***.*******..*.....*..******..*.**.****.....**....*..*.***.*.****.*****.****.**...*.....*.....*.....*.**..**.***..*....*..**....**.*.*.*..*****......***********..**.*...*...*...***....******..**..*...***........*.....*.*..**....*.....**.**...**.**.***..**.**.**..**.*.**.*****..*****..*..*.**..*.*.****.......**.*.*.*..****..**.......*.****.*....*.**.*.*...*.**.....*..*...**.***.***..**.*.***.******.***..*.*.*...*.*.....*.*...***.*....***..*.**..**...*.****...***....*.**.*.**.*.**...***.*...*****..***..*.*.*..*****.*...*****.....***.*.******.**.*.**....*.**...****.*...*.....*.*****...*.***.*..*.....*...*..**.***.*..*...*...*.***.*.**.**..*.*.****.....*.*.*.**.***..*..*.**.....**..*..*.*.****...*.*.*.****.**.**...***.**.*..****.*.***.*.*.**..**..**..***...*.*..**.*.*.***.....*.....****..*..*.*.*..*****.*.*.*.*...**....******.*...*.*..**.*....*.*..*..*.*.******.*.*.**..***....*.*.*.*********.....**.**...*...**...*.*....*..*....*****..*.*.*..*.*.***..*..*...*.*.....****....*****....*..*.*****.******.*.***.*.**....***.******..*.*.*.*..*....***.*..**......*...*..***.*.**..*......*****.**.........*...*....*.*...**.******..*...**.***.....***.*.***.....*.*....*...*.**...*...*.*****..*..***....**..*.*.*.**.*....*.**.*..*.****.*.*.*.***.****.*****.*****...**..*.*.***...*..........****.***.**.*.***..*.*....*...**....*.*.***
...***..**.***...****.....*.*......*.***.******.***.......***.**.*.**.*.**.***.*....*.*..*..**..*...*.**..**.**.*..**..***....*****.*.*.*..*.....*.*..****...***..*.****...*******.*.....*..****.*...***.*.*.*.*..*..***..*..*.*....***..**.....****.*.*...*.**.**.**.*..*..*.*.******.*.****.***.*.**.***********.**....**.....*.***.....**..*****..*..*.***.*****.*.*.**..*...*.***.**.*....**...**.*.****...**..**....*.**..*.*...*.*...*.*..***.******.......****.**...**.*..**.*..***..*.**......*.**.*.*.**....*.*.....**..*..*..*.*.*.*..**.......****.**..*..***....*...**.*****.*..****.*.*......********..*....**..*..***..*.***....**.*....***....*..*.**..*..***.*.*..****.*****.*.*.**.**.***...*.**.*..*.**.****.***..*.*.**.*..*.*..*.**.***....**..*..*..*..**.*..**.....****.*...*.**..*.*.**.*...*.**..*.*.*****..***..*......*.***....**..***..***..***.*....*******..***.***......*..........*.**..**.....*****.***..**.**.*..*.**......*.**.**..*.****.....*....**.*..*****.*..**.....**...*.****....***.***.*.*.*..***.*....*....**..**.*.****.....****.*.*.*..*.**...*....**.......*..*.*.*....*.**.*...***...*..**....**...**...*.*..****.*...***.*..***..*...**.....**..**...**.*..**.*.......*****..*.*******....**.*.***.*..**.*..**.**.*.*.*....****.*..**....****.*..*.**.*..***..*..*.**.*.******..*..**.....*.*..***.**.*...**.**.*..*.****.****.*.**..*....*.*.*.*..**...**.*.**.**.*.******..*****.***..**..*.*..*.*..*..**..*..*.**.**...*.*...*.*.****..*.*...**...*..............*.**.......*.*.**....**.*.....**.*.*..**.**.*...*.*.**....*****....***.****.*.*...*****.**..*....**.*....**.*..***.*.**.*.***....*..*****.**.*.**.****.****..**.**..**.......**.*..***.*.*.*.***....***.*.*.*....****.***..*.*.***..***.**...******.*.......*...**...***.*****.**.*.*...**.**..******.******.**.*.**..*...*..*.*.*..*.......**..**.**..*******.**.***.*.*...*.....*...*...*..*.**.....*.*..**..*.*.*.*.**.**.......**..**.*.**..*.**..***...*.*.****..***..*.......****..*..*****.***....**.*****........***..**.**...*..*...*...*.*.*...**
.....*.*......**..*..****...**...*.*....**..**..*..*.*..*.*.***********...**.*...**....***.**.*..*.**.****.*...****.**..*******.*..*****.*..*..*********.*..***.**.*..*.***...*...*...*.**.*.**..***..*.....**..**......**.****..**.*.**.*.*.**...*.*.***..*.**..*.**...**.*...*****...******....***.*.*.*..**..**.*..*.*.*...**..**...**...*.**.*.**.****.*..*...**..*.*...*.*..*..*****.*.**..**.**..**.****.***..**....*..*****.**..*..****..*....**......***.*.**...**......*.*..**.*...**.*.***.****.*****.*..**..*****.*..*...*...**.***.*..*.****.*****.**....**.**..*.**...***.*.*..*.*..**.**..***....*...*...*.***.*.*.***.*.*****.*...*.*.*.*****.**..***.....*..*..***.*.....**....*....*.**...**.*****..***.******.*.*.*..*.*.**..*...*..*.....*.********..*.*..*..**.**.***..***..**..*.*****.*..**......*.*...******...*******.***..*.**......**..*.*.**..**..*....*****.....****...*.**...*****...*****.*.****..***.*.**...****.....*.*..*.*.*..*....*.*.*...*..*.*..****.***.*.**...*..**.**.**...**.*.***.***.**..*...****.***.*....*.**..*...**.*..****.*.**..**.*.***..*.*.**....**.**.**.***.....***.*.*..***.**.*..*....*.****.*..*.......**...*.**.*.**..***..*.*.*..*..*.*..*..*.*.*******...**..*..*...**..**.*...****..*..***..*...*.***...**.*....**....*..**.***...****..*.*.****.**....**.*.*...**..*****........**...*****...******......*****.***.*.**...*....**..*.*...*.*....*.*****.****..*.....*..*.*.****..*.*....**.*.***....*..****.*.**.*..******.**.***...*..**..*...*.**.***..*.*...*.******.**..**.*****.**.**.*.*..*...*.*.*.*.**.*.....*****.*......*....*..*.....*.***...***...*....*.....*.***...*..***....*..*.***.*..*.*.*.**.*..*.**.****.**..***.*..**.*..*.*......****.*...*.****....***...*...**.*****..******.****..**...**...*...*.**.*.*..**..*..*.****.*...***.**.**.*....*.*.*.*****..*..*...*..******..*..**..****.*.*.**..*.*..**.*..****..*..*....**...*..*.*.*.*.***...**..*.*.*.*.*****...*..*...****..**.*...****...**..*...*..**...**..***.**.....**....***.*.*.***.*.*******.*.**.*..*.*****.*****.*******..***
...*.****...*.*.**..*****.*..***..*....*..*.*.*****...***.....*.*.****.*.....****..**.**..***.****.**....****..*.******.......*....**..*.**.***....**.**.......**.*..***..***.*.**..*......*...**.*..**.*.*....****....*.**..**..*.***.***..*.*..**.*...*.**..**..****.***.*.**..*..**...*.**.**.**..*.****..*....**.****..*..***..**.***.**.**....*..*..**..*.....*..**...*.......***.*.*.*.......*..**...*..**.*..**.*..***..*.*.*..**.**..**...**.**.*.*..*.*...**.*.....*.*...*.**..***..**..*.*......*..*.**..**......***.*.*****.....***..*..***.*****.***..**..*.*....***.**..**..**....**........**..****...*........*****...*.*..**.*...**.*.**.*******.*...**.*...**..*..*.***...**.*.*.*...*...*..*.*..*.*..**.*.****...*.**.*..****.*.***...*..**....*.**........*..*.****..*.***..**.*...*.*...*.***..**.*...*...******.**.......*..*.*******..*..****.*..****.***..***.**....**..*.******..***...*.*****..***.....**.**.*.***.*..*....*.......****..******.*.**...****.***.***.******.....*..**.**..****....***..****.*.**.*.....****..*.***.**...********....***..*.*.*.**.**...*....*....**..**...**...*.*....*.**.**..***...*..******.*.***..**.*..*....***......***.*.**..*****.*..*.*.*....*.****.****...****..*.*.****..****.*.*...*..*..**.*.*..**....*...*.**...*.*****...**.**..*..*.*...***.*.*.****...***.******...**.**.**..*..*.*.*******..*.***..........*....****..*.*.***.*...*...*...**..*.*****..**.**.*..*.*.*.****.*..*.....*.****.*..**.*****..*.**..**...*.**..*.......**.**...**..**.*.**..*..**.*..**.***.*....***.******...**.*.*...***..*.....******...**.*...*.**..*.**...**...****...**...***..***......***.*.***..........***..*.*....**..**...*.*.....**.*..***.**.**....*.*.**..*.***..*.*..****..**...*****.**..**.**.*.****..*...*...*.*....*...*..*****..*...*...**.**...*..****.**.*......*..*.**.*.***.**.*...**..........*.*..*...***.**..*...***....***..*.*...*.*..*..**.*.****.**.*.*.**.*.**..****.***....*.....***.....*.*.*..*.****.**..*.****.*.*...*..**.**.*....*.***...*.*.....*******.**.*..**.**.**...**.*...*...
********.*.****.*..*.*.**.**..***.**..**.*......***.**..**.*****..****.********......**..*.*.*.**.*..**...*..*.*...*.*.*..*.**..*.***.**.*....*.*.********.......*******.***....*....*.*..*.*.*..******...*.*.*.........******.**...*.*.*.*.**.**.*.*...*.*****....*..**.****.****..*.**.***.**.*.**.*..**..*.****..**......****....**..***..*..*.*...*..*.******.***..*......**.*.******...***..***..****.*.**....*.*.*.*******...*..*****.***.*..*.***..*.**.*..*.*.....*.*.**.........******.*.***...**...*.**...***.*...***..***..*..***....*****...*.*..****..*****.*.....*******...**..*****.....**...*.*****..**.*****.**.*.**.*..*****.*...*.****.***..*...**.*..*..*.***.**...***.*.****...*.**.*..*.*.****.**.***..*.**...**.*.......*........**.*.*.*.**....*.*..*..*.*.*.****...*.****..**.*.*.**..****.*..****...*.***.**.********...*.*.*******.*....****.**.*.*.*..*.***..********.*.*....**.**.*..*...**..*..*..*****.***...***.*.***..**.**.*....*.*.**..**********..*...****.*.**.......**..*..***.**.....**..*.*..*.****..******.*.*.*.**........*.*.*..*...*..**.*..**.*.***.*.***.*.*.***.**..*.*.*..*.*..*.*.*.**.**.**...**.*..********.....**.*....*..*...*..**..***.****...*...*..*****.....*..**..*...**.*..*.***.*..*...**.*.*.*..**..*...****.*.****..**..*...*...*..*.*.*.****.*.*....*.***.*.*.*****.**.**..*..**.*..*******........**..*.*...*****.***.**.**...*..**..*.***....*..*..*....*.**..*.**.*.***...*.......*.*..***.**.*******...*...*....**.*****...**..****..***..*..*...*...*.*.......*.*****.*..*..**....*..****..*....*.*.*....***.*.*.**..*.***.*...*...***...***.***....*..*.**....***.*...****.*...**.*.****..**......*.*.**.**..*...*....*.*.**.*.*.***..*.........*......*..*.****.*.*.*.****.**.....*.**.**.*.*.***..*..*...***..**..*.***.****.*..*..***.***.**........*...***.*..***.**.*.*..*.*..***.*.**.*...**.********.*...**..*..**..*.....***.*..*...*.**......*..**.****...**......*****...*.**.*.*****.**.***.**...******.*....********..*.*.***.*****.***.**.*.*..*.*.***.****..**.******.*...*..*...*.*..*****..
**.*.*.*******.**..*.*.**.***..*..*..**.*..*.*..***..*.*..**..**.***.*.*....****..*.**....*....*..***.**.**...**..*..******.**...*.*.*.**.*.......*****...*.**.....***..*.*****.*.**.*****.*.*..**....**.***.****..***..*.*.....**...*..*..**....**...**.*.*...*..****......*.*..*******.***..****...*..**..**.***.*.*.**..***.***.***.*.*.**.*.*..***......*.....****.*...*...*........****...*..**.***.**.......*..*.*.***..*....*..*...*..*..*.**..*.***.*****.**...*.**.**...*....**.*....*.....**.*..**.******...*.****..***.....**.*..***.*.*...*.*.***...*...*.****..**.*..*.*..***..*..*...***.**.*.*.*.**..*....*..*...**.*.****....***...**.****..*.**.*..***.....***..*.*....*...*...*******..*..*..**.**.....**....**...*.**.*.*.**.**.**.*****.**...***..*.**.*.*...**..*...***.**.*.*.*.*.*.***..*.****..*.**.***..*.*******.*.**.*..**.*..*.***..***.*.**.*****........*...**.*.*....***.***.......****...*.*.****.*.****....***.*..***.*..**...*..***.*.***......*..**.......*...*.*.*..***..*.....*.*...*.*.**.*...**.*.*.***...*..*.*..**.*.***...**.*..*..*.......*.******...*.*....*...**....*.*.......**.*....*......****.*.*.*.*...*..*..*.....******...**.*.**.*.*.*...**.*.*..**.**....*...**.*...*****.*.***..**...*.*.***..*.*.....*....**.**..***..*.*****..***..***.....*.***.*.*..*.****..*.*.***...***.......**.*.*....**.*....**.***.***.......*.....**..*.*.*.**..***.*.*.***.*..*.*....*.*..*.*.**.**..*.***..****...**.**.*.......***.**.*.*..*.*..*.*.**..**.**.***...***..***...............*.*..*.**..**..***.***.***.**..*.**.*.**.*.*.*.*.**..****...*.****...*..*..***.**.***.*.......**...*.***.*******.**..**.*.*.*.*.***....*...*..**.**.******..*...*..**.**.***....**..*....*.*.*...*.***....****.******....*****.****..*...****.*....***.*.***.*...****..*...*..**.***...**.*.........******.******....**..**...*.....****...**..****..*..*......**..*.*.....*.****.*..*..***...****..*...*.......*...**.*.***.***.*.*****.*.*.****.**..**.*.****.*****..**.**.*..**..**.*.****.*.**..***.**.*.*....*...**.*.*******...*....******
**...*..**.**.*......*.*.*.**..**.*..**.*.***.*...***..**.*.*...**...*.**.****.*.*.**.*..**..**...**...***..*.*****...***....*.*.*..**.*.*..*.****..*..****.**....*..*.****.*..*...****.....****.**.**..*..**.**..*.*.*.*...*.*.*****.*....*...***.***.....*..*..*..**..*****.*.....*...**...***.*.***...*..*.*...**.*.*.**..**.*.***.***.**.***.*.*.**...**..***....**.*.........*.*******.*..*.**..*..*.***.*...**..*.....**....***.*....*.......*.**.******.***.....*....*.......**.**...*.*.*.***.*.*.*.**.**........**.*..**..**....*...**..*****.*.**.**...****..****.*.*..*....*..****..**.**..***.......*****......**.........**...*..*...**....******.*...***.***.*...***...**......*.*.****.***...*****.****.*.****.*.*....****...*...*.*...*.**.........*....**.*...*.****.****.**..**.****..**.*******..*.**.***..*..*..***...*..**.*******.*........*.*****..*.*****.*.**...*....*.*.......***...**.*..**...*..*..**.*..*****.*.***.*******.**.*.*****.**.*****.**.*...**.*****..***..*.*..****.**..*..*.....***..*******.*....****.*..****....*........*****...*.*..**.*.***....*.****...*......**...*..*..******.**...**.**.**.*.*.*.*..***........*...**..*.*****....*.******..*.*.*.*..**.***..*..**.**.*.*.*.**.*.*.**.*..****.*.**.*.*..**.*.****....*.**..**.**..*.**.***.**.*.*.....*..**.**.*..*..*...*...*..**.****...*....*..******...*.**.*..*********.******...*.*..**.....*...*...*.******..**.***.***...*..*..*.****...**.*...**..**..*.***....**....**...******.**..***..****...*..***...*******.*..***.*..****.*.....*.***..*.*...**..*....****.****.......*.*****.*...*****.*****..*.****.*....*.**.*.**....*...****..*...*....*.**.*....***.*.**.*.**...****......*....***.***.*..*.***..**..*....**..***.****.**..*.*.**.***.**..*.**.*.**.*.***********..***.***..*..*****...***.*..*...*.*...***.....**....**....**.*.**.***.*.*.***...***...***.*.*.**..*..*..****.****...*...*..*..***.*.*.*...*...*....*...*..*.**.***.***..*.***.*.**..*****.*.......*.***...***..**....*.*.**.****.****..*****.*..**.*.**...*.*****....*..*...*.*....***
.**.***..*.**..*.*.**..*....*.**.*.**...***...**..****.*..*..*...**.*.**.*.******.*...**...**********...*...*..*.*.***.*..**********..***..**..**.*...*..**.**....*...*..*..**.*.*.****...***.**********..*.*...**..*********.....**...*..*.*..**.*..**.*.*.*..*...*.....*..*****.*.*.**.**...*...****.***..**.**..*.*...****..**..****.*..*....*.*.*...***.***.......**..*.**...*.*.***.*.******..**...***...**...**.***.....*.*...**.*...**.*...*...*...*.****.***.**.......***..**.......*.*.*.**..*******..**..*..*.****....***.**..**....**..*...*.*...*......***.**.*.*.***..*..*.***..*...*..*..**...*.*.*.**.*.**...*****..*.....***...*.***....*..**.*..**.*.*.***....**.*.***.****..*.***...*.*..*.*....****.***....***......*.***.*.*****.*.**..****.****.......*****.*..*..***.**...**.**.*.**.*..**..*..*****.***.**.*...*.*...**.*...**.*.....*.*.*.**..*..**.***.***.*.....*.*..*****...*.....*...*..***.*..*.*.*.......***.*.*.*.***.*.....****.**.****..*.*...*.**..*.*****........***.*****..*..*.**.***.*.*.*****....*.*.*.*****.*...*..*...*.*..*..**...***...*..*.....**..**..*.**.****...***...*.*********..*.*****.*.**.*.*.*....**.*.***.*.*...*...*.*....**.*.***.***.*.***...**..*.**..*......*...*...*.*........**..*.**..*..********..*.*.***.****..**..*.**.....*..*...**.....**...***...**.*.*****...*...*...*.**..*.**..*......**.*.**.**.......*..*****...*.*..**.*....*.....**.*.*.*...****..*.***.**..*.**.***....*..***...*.**......**...*..*.*...*.****.*.......*.*.***...*.*.*****.***.*..**....*.*...**...**..*...*.*.**....*.**.*.**.*....*.*..*..********..**..*.*.....****....*.****.*.*****...*.*.*.....**.**..*******.**.***.*..*.****.*.**..**.....*.*.***...*.**...*....*..*****.***..**.***.***..**.*****.**.***.**.**...*.*****..*...*.*****..***....*....***.***.**.*.****..****...**.*.*.*.*..*.*..*..*.***..*..*******..*****...***.**.*....**..**.**.*..*..*.**.**..**.*.**.*..***..*..*..**..****..**.*..**.*.*.....****.**...***.*.*.********....****....*....*....*...*.***.*..******..*.*...*..**...***.*.*********....**
.**..*.*.*.*.*.**.****.*.**..*..*.**.*.*****.**..*.**.*.....*.****..*.*....****..*..**.**..*..*..*******.*...**...***.*.*....**...***.*.......**.******.*.*.***...*..........*****...**..*..*.**.********.**.*.*.**....*.**.*.**....***...**.*.****.****...*.*.***.....*******.*.*...*..*.*.*.*..**.***.**.**..*.*..*****..*.*****...*.*..*..*.**.*...*.*.**.**...*.**...*...*.*.****.*.**..*..********.**..*.*....***.*..*.***.*.**.*.*****.*.*...**.**.*.*.*.***......*..*.***.**..*.***..*..**..***.***..*.....**.**..*.....*.**.*...*..****....***...**..*****..*.**..*****.*.****.*.**.**.***.***.******.*.*..*.*.*..*.***...*.*....**..*.****..*.*..**.*...*..***..**....*...****....***.*..*..*..*.****..**..****.**.***.***.*.***.****.*...****.*.**..*****.*****.**..**.**.*****..**......*.....***.*.......*.**..**.****.**.**.****..*..***.**...*.*...*...*...*****.***.**.**.**........*..**....*.*.....*.*..*.*.*...**...***.*...*..*...*****.*...*......**..**.***.*.****......*.**...**.**.***.***....***....***.***...**..*.*.....****..**.*.*....*.***.*..**.*..***.....*.**....*....*.**...*..**..*.*.**.*...**.*..*..****..*.***.*.**.*.***.*.**......*****.******.........**....*....*...*.**.***..*****...*..*.**..**.**.....***..**.*.**.*.....**.**...*.**..*.*..***.***.*..*.*.**....*...**.**...*.....****.***..***..***....*..*...******.*...*....*.******.*.....*..***.**..**..**.....***..****....*..***..*****.****.****.*.***....****..*.*.*....****...***.**.**....**.**.*...*.*****...**.**.*.*...**.***...**.*******...*..**...**.*...*...*.***...*.....*.*.**.*..*...*....**..*..**.*..*..*..*.......*..*....*.*..**..*****.*..**.*.*******.*****.**.*.*..*...*******...*.*..**.*..*.*...**.*..**.**....*****.***.....**......***.***......*.*.*.*****.**..*....*....**.*.*...****..*...*..*..*..****.*.***.****.**.**..*.**..*.*...**.****.*.***.***...*..*..*.**...**.****.*.*....*.**..*.**.*...*.**..*..**.*.*.*..**.**...*****...***..***..*.*.**...*..*..****.**...*.****.**..**.*..*.**....*.*****.**...**..*...**.**.**.....*...**.**.
.....**..**..*..**..*.*.**.*...**......***.*.**.*.*****.***.*.***.*....*.....***..***..**..*.*...**.....***...*.**.*.****.*.*.*...*..*..*.*****.*.**...*.***......**..*..**..****.*..*.*.*.*....*.*..***.*.*...*.***.*...****.........*****.**.*....****...**....*.**.......**...*****.*.**...*....*.**.****...*.****.*.**...******.*....***.*.*..*.**.****.**..**..*..*.*.*..*.***.*.****.*****....*.*.*..*..*.***....**.*..*.*.****..*...*.*...*.****...*.**.*....***.**.***.......***....**..*...*..*.*.*.*.*..*....*.*..**.***..*.*.*..*.**.**..*..***.*....**.*****.*...*.*****.**..*......*...*.***..*..*****....*.*.****.**.**.******..**.***.....*.**.***.**.**.*......**.*******..*..**...*..*..*.*...........*..*.*****..*..*..*..***.*.*..***..***.**.*.*.**.**.**....*..*.***..**....*....*.*.*****.*****...*...**.*.*...*.**.**...*..**.....**...***...********....**..****...*...**..****..*.**..***.*.........*..******.**.****.***.*.*...*.**.**.**...**.*..*.*...*..**..***..**..*....**.*.****...*..*.****.*.*.*.*.*..***.....**..*.......**.*...*.****....*..**.*.*.****...**.****.**..****.****.*....**.*.***..***......*.*..**..*.***..*..*.*.***...*..***.*...*.**..*.**.*..**....***..*..*..**.*..*******.*.**.**..**.***..***.*.****..********..*...*.**.*...**..*.***.**...**..**..**..*...*...***.*.****..****.**..**..**..**...*.**.*****.****...***.*....***...*********..*.*...*.***.*....****..***.*.****.**.****.*.*.*.**.*.**...*.**.***.*.*..*...*.*..*..****.***....**...*.*...*.******.***..**....*..*..******..***.*..**.*...*..*...*...........*.***.**..**..*.****..*..*.****..*...**.**.**.......*....**.*.***.***.*..****..**..*..*.*...*.*...**..*..***.*.*.****.*.*****.*.***..*.***.****.*..****.*..**..*..*.*.**..*.*..*..*.*....*.*.*.****.**...*.....*****.****...*.*..*.*.**.*.**..*..**.*....**..*...***..*.*..*..*.*.***..*.**.**.******...*.**.*..**....*.*..**..*.....*.**.*..****...****..*..*.*.....**..*.**.*.**.....***.*.******....*****.*.*.*.**.**.**.**.******..*..*..*...*.*...**.**.**.*.**...****..****......**.**
.*..*..******...**.....*...*.**.*..***...*.***....*...****.*...*...**..**.**....**.*..****.***...***.***.**....*****...*.......***.*.*.*...*.**.*.***..*.*.****..**..***.....*.**.*..*.*...*..***..**.**.*.*****...*.*..**.**..***.**.....**........**.**...*****.***.**....*..*****...*......**.****.*...*.*.**..*.*.*.***.***.*...*.*.*....**.*..*.**...*..**.*...*.....*******.***...****......*.*..*..**...*.**.**.*...*..**..****....*...*...*.*..*.....*...*..*.**..*......**...*****.*.*.****.****..*..**.*..*..*.....****.*.*...**.......*.**.***..*..***.****.*.*.*.**.***.*******.*.*....*.*..*...*....**.***.*..*.*****..**.*..**...*.*.*..****.*...****.**.*...*..****.***.*...*..*.*....***......**...*.*.***...***..*.*.**...*.**...*****.*.*.*..*..**...*.*.*.*...*..*.*..**.*..*..*.*****.*.*..******...****..*.*.*...*.**..**.*.*.****.*.****..**.*.**......**...****............*.**.***.*..***.*.******...*.*..***.*******.*...**.*......***..*.*.**.*.***....**.****..*..*..*..**..***.*..**.**....*.**.**..*..*.....*....**......**..*.....*..**.**.**..***..*....********..*******....*.*.*.*.*.*.**..****.*.**...***.*****.***....*..**.***.....***...***.******....******..**.***.*...*.*...*...*.****..*.*****..**..*..*..*...**.*..*.*.....***.*..*....**.*.**.....*...**.....**...**...***.....******....**.*..**...*.*.*.***.**...**.****.**...*...*.*****.....******.**....*.*....*...*....***.***.*....*.*.*....*****.**.****.***.*****...*...*.*..**.*.....*****..****..*.....*.....*****..*.**..*****....****..*.*.*.*..*...****.***.***..*......***..*......*.*.**..*.*.****.*..*.**.*.*...*..*.*...*.*...**...*....*****..*....*****.**..**....***..***..******.*.....*.**.*..**.***..**.***.*.*.**......*.....*..********..*****.....*.***....*..*..**...**.**....*.*******.*.*..***....*..*..***....*.*.****.*****..*..*.*.*....*.......**.*.*.***.*****.*.*.*.**.*...*....*.*****..*.**.*.**.***.*....*.*..*.*..*....****..*....**..*.*.*****..**..*....**......*...*..*.*.**.****...***...*.*.*..*.***.*.**.........*..*.*.*....**.**.***.
**.***.*...*...***...*.*...*.**......*.***.***..**.....***...**..**...*..*****...**.**.*....***...**...*.****.*..**...****...**..*....**.***..*.*.*****......*.**.***..*.**.****.**...**.*.*..***.*..*.....*.*..*.*..***....**.***..**...*.**.*..*..**....*.***...****...*...**..*....*....*...***.*...***.*.**.****...*.*.***.......*.**...*.*.***..***.****.****...*.**.*..*.*.*...***.*.*.*....*.**.***.*...*.***.****..****...***.*...*****..*.*.*.*.***..*....**.*..*..*.***.****.*.*.**....**..*......*..*.*.*.*****..***..*..**.*.*.....***....***..*.*.*.*.*.*.*..****...**..***..*.*..**...***.*****..**.**.**.*.*.**..***....***.*..***....*********.**.*...*..***.......*.*..*..**.*.....**.***....*...**...*...*.*.**.*.....*.**.*.*..**....*.*.**********.**...*****..*.****..*....*..****.**..**********..******..*.***...**..**.....*...*...**.**.****...*..*....*.********..*....****..*...*...*.**.**...*..***..***...****...*...*.*....*.......*.....*.*..*****.**.*..*.*..*...****..***.**...**.*.**.*.....*.......*..**..*.*.*...*..*.*..*...*..***.*..*..**.*.****..**.*.*******...*****.*...*...****..**...**..***...*..*.***..***.....****.*.****.*....**..****.*..........***.*.*.*.*.*...*****.*.*******.**.*.**...*.*....***..**.......*.**...*..***.*.*.*......********.*......*.***.......**...*.*.*..****...**.**.***.........*.**.*..*..*.*****...**..*..**.**.**.**...*.**...**..**.**.**..*.*..**...*.*..*.****.*.*...*..*.***..***..*.*...*.*...**.***.....**...*.....**.*.*..*****...*.*.*..*..**.*.*.**.*...******.....*.*..**..***...*.*.****..**.*..*****.*.**...**.****.**.*.**..*****..*.***.*.*......*...***.*.**.****.***..***....**.*.*..*.*.*..*...*.*......**.*......***......*...*..**...*****.*.**..***...**..**...*.****...*....*...***.****....*.*.****.*..***.*.***..*..**.*.*.*.**..*.**.**..*...*..*..**..**.**.*..*.......*..*.......*.*...*.*.*****.*.....*****..*.*****.*.*..**.**.***....**.*.*...***.*.....**.**.**.*.***...*.**..**...**..**..**....*.***..**.****...*...**.**.****..*****.*..*.*....**.*.*.*****...*..
.**.*.***.*.**...******.*.*.*.*....*.*.*.*.*.*..*...*.*.*.***.*******..****.*****...**.*****..**.**.**.....*.*.***...*..*****.*.**.**..**..**.**.***.*.*.....***.***.***.*.******........**.**.*****.****.*...*.*..*...**..**..*.******..*..*.*.**********.*....****...*.***...*.**......*....*.**.*.*.**.**..***......*.*....***..**.*******..**.**...*..**.*.*.*.**.****.***.......***.*.**...***.*...**.*.*.**.***.*.**.**......*.**...***....**.*.*.*.****..******...*...*.*...*.**.*...**.*.*.*..*..**...*****.**.*..**....***..**..**.***..*.**...*..*.*....*.*..**....*****...*****...*.*..**..*...*..*..***********..*.**.***..**.**.****.***...*.**.*.*.*..**.**.*.***....***..**.*.***.**..**.*.*.**......***.**....*...*...****.****.*.**..********..*..**..*..**....*...***.*.***..**.**..*.**.*..**.*.**...***..*****.*..*.**.****..*..**..**..****..****..*..*****.*..*..*..*.***.****.*.*.**..*.....**.....*..*.*.....**.****..**..**.*...**.**.*.****.*******...**.*..**...*...***...****.**...*..*....**..*..*.....*..****.*.*...**..*.*.********..*.***...*******.*......***.**..******.*.******...*******....*.**..***.*...*...******......*.*****.**.*****.****...****.**..*.**.*.*..*.***.*.**..**...*.*.*.*****.****...*..****.*.*....*.*..***.**..*.*..*.******.***....*.....*..**........*..****.***.......**....*..***....*..*.*.*******...*****..**.**.**...*.***.**..**..*.*..*****...*..**..**.*.**....**.*.*..*.**.*.*....**....**.*.***...*..*.**.*.*...**.*.**......*.***.****.*..**.*..**..***.**......*.****..***.****.**...*.**.**...***...*...*..**..**.*****.*.***.***..***.**.***.**.***.*......*.*****.***.....***...**.***.*.*..*.*.**.*.*...*.*....*.*..***...*.******.*..*....*.....***...*..*...**.**.*..*..*.*.******...****..*.**.*.*.....***.***...**.***.*.*...***..*...****.*..*.*..*.****.*.****.*.**.*........*..*..***..*.*..*.**..*****.*..******...*****.**..******...***.***.*..***..**.*.*.*.**...**..****.**.*.********.*.***..*..*.**.******.**...**..*.***.****..*.***..*.*...****....**...**.*****.*......**.*.*....*.
.....*...*****..*.*..*.******.***..**..*..**.*.**..**..***..*....*....****....**.*.*.****..*..****..*..*.***...***.***..***.****.*.*..**.*.**...*.*..*..*...**.*..***....***.*.*.*.*..*...........*....**...****.*.*..*...**..**.**..*...****..*..*.*****..**..*.**.***.....**.***.*..**....*.*..****..**..*..*..*****..*.**.*..*..*****.........*..*...*.*.***..***.***.*.*..***.**.*****...****...*..*....*******..**.**.*..****...*.*.**.*.*****..*...**.*..***.***.**.*..****..*.**..*.***********.**...*..****.*...*..*...**..*..**..***....***..**.***.*.****....*...***.*.****..*...*.**..*.***.....**..*****.**.*****.*.**..******.....*.**...*.*.....*.*.....*...**...*..*.**...***..**..*...**.*.*....**.....***.....*.*...*.***.**..*...*.**..**.*...****.**.*.***....*.*..**....*.****...*...**...**.*.**..***..***..*..*....*.***....**..****...**...*****.***.****..*.**....*.*....*..*.**.**.*..*******.**.***.***...**...*..*.*..*.....*.**.***..*..*..*.*.*.*...*....******.*.*.**...*...**...**.**...****.*.........*....*.**.*.*.**..*.*..*.*****..*....***.***.*.***.****...********..*****....*.*.*.***.**.***...*..**..**.*..*...*....**.*.**.*.*....*...**..**..**.*...*.********.*..**..**.***.*.**......*.*.******..***.*..**.***..****...*...**.**....*.**.****.*.****..****.****....**....**..*.***...***.*.**..***..*.*.****.**..*..****.*.*.**....*.*.*..***.....*..*.**..***.*......*..*.**...****.*.*..*.***...***..**...*....*..**..***.****.*.......**....*.*.***.**...**..***.*..**..**.**....**.**.*..*...*..**.**..**....**.*...**...*..*..*.*..**..*.**.***.*..**..*.*.*****..*..*...*.***.**..*.***.**.*.*.****...*.....*...**..*******.*******.*.*.***.**.**..***.*.*...**......****.**.**..****...***..**.*..*.**.**.*.*....****......**.*.....*.*...*.**..*****...*.**......*...*...***.....****.*..*****..*.*..*.*...****...**.*.*.*.*...*.****..*.*.*.*.****..****...*.*...**.*.*.*.....**....**..*....***.**.*...*...****..*..****..*.*..*.*..**.**......*..*.*.*.**.*.*.*...*..*.*.****.****.**...**..*.*****......****...*****.*.*
..*.*.*...**...*.*.****..**.*..*....*..*.*..*.***.*.***.*.**.*..***.*......*.*****.*..*..**..*....***.*......**........*****.*.**..*.**.***...*..**.*.**.*..**....*.*..***....**.***......*.**......**.*.*...**.****......***..*....*...*.*....*.....*****.********..*....**......**...***.*****..****.*.*..*.*....*.*....*...**.******..*.**...****.*...**.***..***...***..**.*...****...*..**..*.*...***.*.*.***.***.****.*.**.*..*...*....****...*.*..****.**.***.*.*******.**..**.***...*.**.**...*..**....***..***...*.*.......*****....**..*.*...**********..*.***..**.*.**.**.**.**.*..*..**..***.....*...***..*..**..*.***.....**.***.....***.**..**.****....**.***.**.*.*.*****....*.***..*...*..*.***..***..*...*....*.******.**..*.*.*......*..**********.*.*.**.**......*..**.**.*.**..**..***..***.*.******.****..*.*.*...**.****..**.******.*.*...*******.**..*...*.**.*.**.***...***..**.*..*..**..****.*....*.....**.*.*.*..*..******..*..**...*....*.****..***.****..***.*.*...**.****...*.*.*.*.*.*....*......****..*.*.*...***..***..*.*.*.*.*.****......****.*****.**..**....*.***.**....*..**...******..**....*..**..***.****.*.....*..****...**.*.*...*...*..**....**.*..********..*****.**..*...*...*..*.***.***.*..*...........*....*..**.**...**.*.**.*.**..*****..*.*..*****...*.*.*****.*.**.*.***.*..**..*.*****.**.****.*.*****.****..*.****.*..*.***.*..**...*******.**...*.*.****.****.******.****..***..**.*.*.***.*.*.***...*..**....*.*..*.*..*.****.****...**.**....**..*.**..**....**...****...*..**..*........****.**...*.***...***.***.**.**.**..**.*..*.**.*.*.******..*.*.*.***....***.*..*......*.*...*.*.**.*.****.*..***..****.....****...***.****...**.*.**.*..**.*..***..*.......*..*.**.*..*.*..*..*.*..******.*.****.******...****....**..*...*****.*.*.**...**.***...*..*...*.*..*...**.*.****..*...***.****.***....*****.*......***.**.*.*..*******.*....*.****.**....*..**...*....*..*..*...*.*.*.*.....*.*.**..*...**..***.*.*.*.**.*.*.*.*...**....****...*..*.**..*..****.*....*.****...**...*.**..*.....*..*..**.*..**.**.
.**.*.*.*.***..****.*.*....**...***..**...***...*.**...**....*.********..*..*.*.***..***.*..*.*.*...*.*..*..**.****..**.*.....*.*.*****.****..************..*.*....****.****.*.*.....**...*....**.*.*..*.*.****.**.*.*..**.***...*..*.*.**..*......*.*....***.*..****...*..***..*.***..*.*..**..***.***.*....*...*.**.**..*..*.*.*.*........*.*.....*...***.....*.*........**....**.**.****.*..**.****.***.*.*...***..*...*.*..*.*.**.***.*..**..*.*.....*..*....****.****..*..***..****.*.*.....***...**..*..***..***..****.**.**.*...*.**..*.*.**......*..**.***..*..*.**..*........*.****.***.*....**..*.**.**.*..**.**.*...***.*.*.*...****.*.*******.*...*.**..****.*....**.*.*.**...*.***.***...**.....*.***.*****.*...*...*.**..*.*.**.*.****.*.*.**.*.....*.***.*...*.*...**...*..*..***.**.*.....***..*...*....*.**..*.*..*.*....**.***.*.*..**....**..**.*****..***.....*...***..*....*..*...***.....*.****...*.....****.**.**.*..***.....*..*.*....*..**..*..**.*.*.*.****......**.*....**..*.*..*..****...***.*.*.****...*.**...**...*.*.*..*.****.**.*..*..*.***..*.*.***.**...*.*.......*.*...****.*.*..*.***.*.***.*.**..**.......**.*.....***..***.*......**.**.***..*.*****...*.*******...**.**.***..**....*.*....**....*.*****.*****.**.**.**.....***..*.*.*.**.**.....***.*....*.**...*.*...****.**.*.**....*........*.*.....**.**.**.*...*...**......*....**.*......**.*.**.*.....*..****..*..***..***.**...*****..*.**....*....*****.**.*.*.*....***.*....*.*.*..***.**..****.......**..*..****......*.******..***.*..*.*****..*...**..**....*.*.....*...*..**.*.*.****.***...*.**..**..**....***..**.**.*.****.*...*..***..*.*.*.*..*..***..*.***...*..*.***.********....*.*.**.****...*.****.**.*..*...*.*..*..**.*.......***.**....*...*.**...**.*.....**....**.***......*...*.*..*..*...***.**.*.***......*.***.***.***...**.*..***..*..****...*.*.***....****.******.**...***.**.*...*.**.**..***.*.**...*.*.*.**..**.*.***...*...****...*****..***..***.*****...**.....*.*.***..**...*****.*.*.*.*...*....**..**.**...*....***.....*.*.*...*...******
.******.*.........***..**...*....*..**.*.**.**.*...****.***.......*****.**.****.**.****.*.*.*.*.***.**..*.**..*.*.***....*.****.*......***.**.*.*.......**..**...*.*..*.*.****...*....*....*.*.*.**......**..*.**.*.*.**..*......*.****.*..*..*.**..******.*.**.*****..*..*.*.**.***.****..*...******..**..*.*.*.*..*.**.....****..***.*.**.*****..*.*..*.*...*.***....**.....**.**...**.........*..*.....*..***.***.........*...**.**....**.***..****.....***.*.*.**.****...*...*.****.....******...*...***.*..**.**.***..***.*.*..*..*.**.*.**...*.*.*..*.****.**......*.**.*.....*...*****...*.......*...*.*.*..*..*.***.*...**.*..*.****.****.*..*.*..*...*****.*.....****....*.*..***...***...*.*.*..*..**......*.*..*.********.**....*..***..*..**...*****.*.**.*.....**.******.**.....*.***..**********..**.*****..*.***.*...**..*.**.*.*..*..*.*.....*...*......**.**....***.*.*..**..*.*.*.*..*.**....***..*...******....***...*..*.**.*.*.****...******.****....*...**.****.*..*.***..**..**.....*..*...**..**.**.*...***.*..*...**....*..****......****.**********.****.*......*..*.**..**..**.**.*.*.*.*.*....**..*.....******.*.*.****...****.****.....***.*...*...*......*.*..*.*.**...*.**..*****...**.**..**..***.**....*...**.****..**..****.**.*.*...*..*.*...*.*.**....**..***.*...**..**...**...*..*..*...*...*..*.*..**....**..*....*.**.****.*.**..****..*.***.*.*....****.**..*****...****..*..**..*..*..****...**..***...*..***...*..***.**....***....***..**.*...**.....***..*..***..**....**....***...**.*...***.*.*.*.*...*..*.***.***.**....*.*.*.***.*..*.*.......***.**.*....*...*...***.***...**.*..***...**.**..**.*.***.****.*.*.**.*.*..**..**.*..***..**..**.**..****..**....*....**.**...*........*...**.******...*.***.*...****.*.****.***.***.**.*.***.*****.*..*..***...**.*****..*.*.*...*..*.***...*........*..*..***..**.***...*...**....*.***.....**..*..*.**...*********...**.***.***....**.....*..*...*.****.**..**....**.***..*..*.**.***.....*..*..*.***.*.***.*.....*.*....**..*..*.**.*.**.**......*.*.**.*...****.*...*..**.**
**.**.*.***..**.*..*....***.*****.**..***.**..*....*....*.*......*.**.*..**.*....*.*.*..***.*.****.*.....*.*.**.....**.*..**..**.***..***********..*.*..**....*.***....*****.....**.*.**....**.***.**.*...*..**..***....**.....**..*.*.*.*..**..**...***.****...**.**.*..*...*.**.*.**.*******....**.*.*..**.**.**.**.****.*..*.*...*.****..***.**.*.**.....*..*..****.********.****..*.******.....*.**.........**.**.**.**.***...**....**.*....**....*.**...**.**.*..****.*.*.*....*.***....**..*****..*...***....**.*.*..****.****...*.**.*.*****...****......*****.....**....*.**...*.*.........**..***..*.*****....***..****...**.****.**..**.*.******..*.....***.....*******.****...**..***..*.*..*****..****..*.....*.*.****.*.***.....*..***.*.**...**...**...*.*.*..*.***.....*.*.*..**...****.**.*.*.**.*...***.****.....*..****.****.*.*...***.*.*.*......******...*.*.*.....*.*...*******.**.*.*.*....*.*****.***.*.......*...******......*.****.*..*.***.**....**......****.*.**..*.***.*.***.*.*..***.***.*...**.***.**.*.*...*..****..**...**.****.*..*...*****...*******.*.****.***.***.*..*****.*.*..**.*..*.**.....*..***.*..*..**..*.*.**.**.****.*.****.**.*.....***...****.*.*...*.......**...*..***..*.*..*.*.....**....*.*.*...**.**...*..*..**.*..*****.**.**...*..*.*.**...***.**.*.***...****......**....**.*.*.***..*.....***.****......*.***.**...*.*..**.*****..*.*.**.....*********..*.**.....**.....**....*.......****.*....**.*.*.*...*.*.....**.**..*.*.*.***.*.****.*.**.*.*..*.*.**.*..*.*.***.*.*.*****...***.*.*..***.*.*.****.*..******.**.*.*****...*.***...***.***...*....****.*.*...*.**.*.**.******.....**...*..*.**....**....*.....*.**..***...***.*..**.***..*..*.***.******.***..........**....***.**.*.*....***.....*....*...*....********.*...***.****...**.*...**....**..**..*.****..*.*..**.*...**.*****.**.*.*****.***..*..*..**...*.*..*.*...***.**.***..*.*...**..*..*.*.***..****...*.**..**.**...**..*..*.****.**.*.***...*.*.*..*..*.**..*...********...****..*..***...**..***...******.***.*..*.**.**..*...**.*...***..**
***..*.*.....****.....*.******..****.*...**.*.*..*.***....**...**.*..*.*.*....***..*..*......*.....***.*.****..**...***.*.*.*.**..*.*...***..**....*****.***..*..**...*.**..*......*.****..***.**..*.*.****...***.*..*.****...*.*..**.....*..*....*.**.*.****.**.*.......**..**.*.**...***...*....**.*.*...**...*...*..*.**.*..**.*..***.*.*...*.*..**....*.*..*.*....***....**..*....*.*.**.*..***.*****.*.***....*...****......********..*.*.*.*..**.***..*.....*..***...**...**.******.*...*.*..**.*..*.**..****...*******...*....****.*******.*.*.*...*.*.....*.**..***....****..*****..*...**..*****.**.*..*...*.*****..**.****.*********.*..**.****.*.****.***.**.......*..*.***.****.*...*..*..*.*....*..*.*...****..*..**......**..**..*..**.*..*.*.**..**.*.**........*..*******...**..*.........*.**.*...*.**.....***..*...**..*.**...***.**.**...***.*.***...*.***.**..*.*..*..*...**....****...***...***.*****.**.*.*.**...*.****..*.*....*.**...*....*.*....*..*..***.*.*.**..*.*....****.*.....**.*.*.....*..***.*******.......*.*..***.**.**.******...***.....*.**.****..*....**...***....*......**.*.*.*..**.*....*.*.*...**..**.**.**.**.*..*.**...*...**..**.*.*...**.....**..**.**.*...***...**.......*.****..**.**.*...**.**.*.*.*......****.****.****.*..*.**.*............*...*......**..*.*..**....**.*..*.*******.*..****.*....*.*....***..*...*...****.*.*.**.*.*.*.****..*.*..*.***.......***....*.*.****.*.*.***.**..*****..........**.*.***.****..*.*....****..*****.*.*.**..******.****.****.**...***.*...*.*...*..***.*.*.*.....*.*.*.*.***.*.*.*.***..*...****..*.*....*.*****.*.**.**.**......**..***.**...*.**.***..**.**.***.*.*..**..**.***.*.......**.*..***.**.**.*.*.**.**..*..*.*.**..***..*.*.*.*....****......*...******.*..**.**..**.***.*.*..*.*.......*....*.*....**..**....**...*..***..*.*.**.*.***.*...******.*...*.*.*...*...*.****...**....**.*..**.....***..**...*..**.*.*....*.**.**.***...****....*.**.*.***.**.**..***..*.....******..*..*...*.**.*...***.****.*****....**.....*.....*..**.**.*******..*.*.*....*.**...**..
..***...***.***.*...*.**.**.*...***...*..******..*......***.*.****..****....*..*..*******....***.*.*.*.***.***.....**.*****..**...***.**...*...*..*.*.*..**..*..*.******.****...***..***.**...*...******...***.*****...**...*.*.**.......***..**.***.****.***..****...*.**.*....**.****...*.....*.**.*...*.*..*.***..***...*.*....**.*.**...*.*.......*..*..*...**.........*******..**.....*.*..*.***..***.***..*..**...**.**.***.****...**.*........*..*...*.*...*.*..**.*.**...*..***...*.*....****...*.*....*..****.*....*.*.*.*....*.*..*.****..*.*.....*....***..**..**.*.***..*.*..***...*.***..**.........*.**.*..***.**.*.**.*.*.*..*.*...*.*..***.*.**...*..*****....*****.**...*****.**..****.....*.....**.****.***..**...*...*..*.*.**.***..*.*******......*..*.*..*....**.*.....*.*..***....*.*.********..***...**.*...****.*..**.*.*...*.*.*****..*.....*.**..***.*...**..*...***..**.*.*..****.*.*..***.*...*.*.****.*...**.*****.***..*****..**.....***..**...*..**.*.**....*.*....*.*.**.*..**.***.....**.***..**.*..*.****.*...****.*.*.*.*..**...*...**.**.*.*..**.***....*.....**.*.*.*.*.**.**.*....*.***.****...*...*****.***...*****.*...*.*****..*..*....**....*.**.*...****.***.*..*******..**...*.*****.*.*.......*.*..***..***.....*..**..**..******.*.**.*.***....*...*..**.*.***.***...*...**.....****..******..*..*..*.*...*.*.**.*..***...***.**..*****..*.*...*..**...**.**..***.*...**.**.**.*.**.**...***.*...*****....*...*......*..**..****..*.*.**.***..**.*....******.*.*.**.*.*.*..*.*****.*....*..*.*.*.***..****....*.******.*..*.*.*.****..***...*.*.**.**.*.******.**.******.*.**..*.******...**.*....*..***..**.**.*..*...*.***..*..*..***.*..****.*...**....*.*****.**......**..***.*****.***..*..***.*..*.****.*...*..**.***...*..****.**.****...*.**.**..****..*.*.*....*..*.......*..*.*..*..*.....**.....*.**.*****..***.***....*..*.*...*...*..****..*...****..**..*....*****.*....***.**.*.....*......**.*******...**.****.*********.*****..**.*..**..*..*..***...*.....*..**....***.**..*.*.*.***.....*.*..*..**....*..*..***
.**.*.****..**..*.**..*..***.....*..*......*.....*.**.**.**.**.****.*****....*.***...*.*****...*..***.******....**..*.*....****.*..*.......******.*.*.....**..****....*.*.**.*....*..****.*.*.*..*...**...*....*.*.******.***..***..*.*....*...*...*.***********.**..*.****..*..****.*.*...*.***.*.***.*******.****.*...*...*....*.*...**.....****..*.*..*.*...*.**.*...*.***.***...***......**..***..*.***..*.**.*.*....*.***..***.*....*..***.***...**..*..*****.*.*.**..*...*.**...*..*.****..*.*.****.......*...**.*..*.**.*..*....*...*...**.*...*...*....**.*..****....*..*.*.*..**.*..**...*.*.....*****......****.*****.*******..*.**..***..*...****..*..**......*********.**....*.*..*.***..****.**.****..*..***....*..*..***.*.*.*.**.******.....*.***.**..*.**...*..*.*.*..****.*.**.....*.*...*.*...*.**.*..*.**.....****.*.****.*.*..**..*****..*.**..*.***..*.*****.....*.*..*..*..****.*.**..*.*.*.*..*.*.***..**..*...*...**.***.*.*..*......***..**.****.*.......*.*...**.*.*.**.*.*.*.*.***.*.*.*.**.**.***..*..*..***..***.**.......***.*.***.*.**..**.***....*.****.**..***..*..***.....*********..**.*....**.*.*..*****...*.*....*..*.**...******.***.**.**...*.**.**..*.**..*.*****...*..*.****.*....**..*.*..........**....***.....*..*****..*....*.*****.*.*.**...****..**.**........****...*....*..**..*****.*..*.****.*****.*..**.***.**..*.*..*.*..*****.*******.**..**...*****..*****.***.*..*.*.*.*.*..*****...***.*..***.*.**....*******.**.*.*...****.*.**..***..**.*...**..*.**.*..*..***..**..........*..****..*****.....**..***.**..*...*.**.***.*.*.*.*.*.**.*...***..*.*.**....***.....*.*.**..*.***...*..**.***.**.*.*..****.*..*..**.***.*...**.*...*.**.*.**...*...**.**..**..***.*...*.*.**.*........*.*..*.****.**...*.*****.*.**..**..*****..***.......**.*..*....**..**..****.******.....*....*...***.*.*.*...***...*.***.*.*..**......*.**.*.**...***....*...*...*.**.*.*...*.*...*.***.***....**.**.**.**..*.*...*.**......*.***...*..***.*...*..**...***....*.*....*.***..***.....**.*.*************..*.***.*.***..*.*.***.*******
*****....******.*.*.*.*.*...*.*****...***.**..**..**.*****.***.**...***....*..*.*.**..**..***..*..****.*.**.****.*..**.****..**..*.*..*****.*.*....***..*.**..*.****..*..**.*.**.*...*......*....*.****..****..****.*.*.*....*.........**.....**..*..*.....***..*.....*****.*.**.*.*.*.*......*..*.**..*.***.*********...*..*..*...*.*.*.*.*.*..*.**.**..*.**..*..**..***.**.**..*.*..***..**....***.***.****.*.*..*.*.***.....*....****....**..*...*.*........**.*.*.**.***.****..*.....*..***.**.......*.*.*.**..****.*..*.*....**.*......***..*.******....****.*.***....******......*..****.*********..*.*...*...***..*...*.****..*....**.**..****.*.*.....***.*.*....***.*.*..**.**...***....*.*.*.*..*..*....****..*.**...*.*...**..*....***.*.*.**.*..****.***.*.**...***...*....*...*..****.*........*.*....*...*****.*.****...*.*..*..*...*.*...****....***.*..*.*.**..*****.*...**.....**..**.*......*.**.***.......**.*.***..*.**.*....*....****.**...***.**...*****....**.*.****..*..**.**....**...*.*....*..***.**.**.*******.***...*....*..*.*..*...***...****..*.....**.****..*...***.*..***.***...*.**.....**.****.*.*..*.**.***....**....*..*******.*.*...*..*..*******..*...*.**.*...*..*...*..*....*.**..**...***.**...**..**...**.**..*...**.*..*..*.*.....**.*..*.......**..**...........****.**.*...*....*.*.**....*.*...*..***.**.**...*.*.**...*.*...*......**...*..*...***.***.**...*......*.*.*...**....******.*.*********.*..*.***..*..*..*...*****......*.**.***.**.*.*...**..*.***..*.**.**.***..**..******.***.****.*******.**.***..*...**..****.*.***..*.**.***..*.*.**.*.*.**.......**.**...*....**.****.**..*..*.....*......**.***.***..*.....****..*....*.*....*...*...*.*..*..******...***********.**.**.**.....***.*....*....******.*..**...**.**.*....*.**..**.*.....**...***....*.*.********..*.**.******.....**..*.*..*.**..*..***...***.***.***.*.*.*.*....*....*****.**..*****.*****..*...*.**.*.*..***.****.*.*..***.**.*....*.***.*...*.***.**.*..**..*..****....***.*.*.*..**.....*****...*.***....***.*......*.***...*.**.**.**.***.
***.***..*..***..*.*.......**.*.*....**...****......***....*...***....****.*.**...*****..******.*..***...****...**..*..***....*****.*..*.***********.**.**.**.****....*....***..*..*.******..*.*..****.*.***..***.*.**...***.*.***.*...***..**...**.**.*.*****...*****.*.*..*...**..*.**....**...***..**...******.**..*...*.**.**.*..**.***..**.**.****.*......*.**.*....*.**.*...*.*....***..*.*.*...*.*.***..**.....**...*****.*.....****.**.*.*.**....*.**...****.*..***.....*..*****....*.....***.*.....*.*.**..*.**......****..*.*.*..**.**..*....*******...**.***....**.*.***...**..*.**..*..*.**..*..***..*.*..*.**.*...*...**.******.**.*...***.***....*.*.*.*.....***.....*.***.*.**..*..***.*.****.*.*.**.*..****.*...**..*.**....*.*..***.*.**.**..**.**..*.*...**..*....*...****.*.......*.*.....*.*.*..****.*..**...*....*.*.*.*.*.*..***..*..*...*.......*****.***.*.*.**..**...*.*****...*.***..****..**...*.*...*...**...***.***.**...********..*..*.*.*......***..****.*.....**.....*...**.....**.*.*.....*.*.***.**.***..**....**..*.*.*.***..*.*..*..*..*.***....*...***.*****..*..*...*****.****.*.***..***.*.*.*.*.*..*..****..*..**.*..*.***.**.......*..*.*.****...*..*..*.***..*..****..*..**.**..**..*....*...*..**.**.**.***..*.**..*.*.*..*.*..*..*.*.*.*.**...*.*.*..***.**.....**..**...*...*..*.*....**...**...*.*.*.*****.******..***.*...*....*.****...****..**..******.....***..****.*.*...*...*.**.**....***..***.....**..**.*....*.**.*.*.**.***....*..*******.*...*.***.**...********.*...*...*.***.***.*****.*..**.*...*.*..**.**.**..**.*.******.**......*..****....*.**..*.**.****..*..*.**..**.********.*.***.****.****...*..*.*..***.*..**.*.***......**...*...**...**...*.*.*****.**..**..**.*.**.**.....*.*..*.**...*.**.*..******......*..*...*..**.**..**..*...**..**...*.**..***...*.***...*.******...***.**..*.****.*..*...**.**.**.*.***.*..**.*....*.*.**.*.*..**.***.**.*.....***...**.**.*.**.**.**.**...*....*..*.*..*.**....*.*..*..*..*.....**.*.*...*****.**.*.*...*.*...*...*.*...**...*..*.*.**..***.....*.*.*..**.**..
..****.*.*.**.*..*.*.....***.....*..*..***.*..**.******.*.***.*******....*.***....*...*...**..**.*.*...**..*.**...*..***.***.*.*.**.**..**..**..*..*..*.***..**....*****.*****.....**..*.**..*.*.*.**...*...***....*..*.*..***.**.***....*.*.*.*.*.*...*.*..*..*.*..*.***....*.*****.**.*.**....*.****.*...*.*....*.**.*.*.*..**..***.****...**..*.**.*.*.***...**....***.**.......*.....*.***..*******.**....***...*..***.*........****..*.**..***...*..******.**.*.*.....*.*...****....*.*******...**..*.*.*..***.*....*...*...*..*....**.....*....***.**.*.*.**..*.**.***..********..*.**...****...*.**.***...**.*.*.*.*.*.*...*.**.*.**...*..****.*.****......*..*.*.*..*..*.******.**..*.*.*.**.*.*..**.***..*****..****.*.**...*..*....****.***..*.********.*..**.*.**.*.*.**.*.*.*..*....**..****.*.*..***.***..*...**.*..*....**.*******...*.**.**.......**..*.***....*.*****.**....**...*.*...*..***..*.*.***.***...*.....*.*..**..**...***.*..*..*.**..*...****..*...*.....*.***....*.*.**.***..**.**.*...*.*...*..**.************.*****..*.**....*.**.**.*....***..***.....****.*..**.*.**...*.*.*.*..*....**....*..*****..***...*.***...*...*.*..*..*.....*.*****..*..*...**.*..*.*.**..*..*..*..***.**...*.****...*..***.**..*....*..*.*.***.*..***....*.*****..*...**..*.*.....*.....*....**.*..*.*..**.*..**..*.*****..*..****.******.**.**..*....*...*....**...***..**.***.**..*.**..**....**..**.*.***.**.***.********..**..*.*.*...**.**.***.***.*.*....**.**.*..********..**.*.****.*....*..*.*.***.*.****..*.**...**.**..*..*..*****......***....**..**..*..*.******.**..***..****...*.*..*.***......*..**.**.**.*.******.**.**.****.*.*...**......*..***.*..******..............**...**..**.*.***..*.**.***.**.*..*****..*...****..*******.**.***.*.**..*........*..*.......****..*..***..*..**...***...*******...*.*...****...*.*.****.**..**..*.***.*.**.*..*.**......**.***..*..*.*...***.***.*..***....***..**...****..*....*.*....*.*****.**.....**..*.**..*..******.**....**..**.*******..*****...*.***...**.**..*.**...*..*.***...****.....*...*.*.*
.****.*..**.***.....**...*...**..*...*....**.*.*..*.*.*.*.*..***..***.******...*....**...*...**..*.***..*..**.*.******.*.***......**.*..*..**.*.***.*.*....*..*.*..**..*.*..***.**.....*..*..*...***.***.*...*******.****.*.....*.**.**..*.*.*.**.*...*.**...**.*.....**.*.**..**..****...**.*****.*..****..***.......*.***.*.*****..**..*.**.......***..*..*.*...*.*..*.*.***.**********.**.*...*.***........***..*...****.**...*.*.**.**.*****..*.*.*****.***.*.*.**.***....*.**.***..****...***...*..***.*...*.*****.*.***.*.*...**.*.*....*..*.....*.**...****..**.**.*.*.***....*.....**..**.**.**.**...**.***.**.*.*...****..*.*.....*.**..*.**.***..*...*.........*..*.*...****.***.*..***.**.*.*.***...*.**..*******...*.******.*****.***..**..*..**..**....**.*...**..*.**...*.*.*....***.***....***....*..*..*..***...*.***.***.**..*...***...*.**.**.*.**..*****..*..***.**..****.****..*.**...**...*.*.***.***.*.*.****..**...*.*.*****...***..*..*.**.*.......*.**...**.**....**.*****....**.**..**.*.********.**..*.***.**..*.**.*..***..*.**..*.*.*...**...***.*.*.***..***.*.*......****.**.*.*..*******...**.*..***.****.******.....****.*****.****..***.*.***.**..***.*..*.*.*..**...*..*...*.*****...**...***.*..**.****....*..*.***.****.**.*.*.***.***.....*.*.**...**...**..**...**.***..***....*..***.**..****..*.**..*..*.*.*....*...**.*.***..****.**..*.**..**.**.*..****.....*..*.*..**...*..**.**...****..*.*...*....*..*.***...**.*****..*.*.*.....*.******...**.**.**....**...********.**...***.......****.***.*..***.*..*..*..**.***.****.*.**...*..*.*.**....*.*****.*...***.......***.****.****.*.*.*.**.**.*....*....**.......*****......**.*.*.**........*.****.*.....****.***....**...**.....*.....**...*.*******.***..**.*....**.**..*.****..*..**...*....*..*.....*.*.****.*..*......*..*.*.*..**.*.***.***.*.*..****.*.***..*.****.*..***.*.**.***.*.*.**..**.**.**.**.**..*.**.*....**.*...*...**.**....*.**.******.*...*.*.**.*.....*.**...*...*.**.***.**.**........**.**...*.*.****..**..*****.*...**....****..*...**.*.*.....**.**.*
*.**..*..*.**.******.....***.*..*.*.**.*.**.*.....*.****.*****.**..*****..*******.*...**.*.**..*.**...**..***..****.*.**..*.**...**...***.**.**....*..***...*.*..*******..*..*.*.**.*.*.**..*...***.*****.**.*...*.*.*.**..*..*....*.****...**..**.*.**..*.*..*...*.*.***..*..**.*....***..****.*.****..*.*.*...*.**..*...*..*.********......**..****.*.....****......**.**..*...............*.*...*..****.**......*..***...*.**.*..*..*......*..*........**.**.*..*******..*******.*.....**.......****.***..***.*..*..****.*....*...**.***..*.*.*.*....*..***.....**.*....****..**.*****.**.**.*.**...**.*.*.*...**...**.*.*..**.*.*...*..*......*.***..**.**..**.*.**..*.***.**....***.**.****..*.*.**.**..**..**.***...*.**.***..*****.******.*.**....****.*****.***...***.*.**..**...*.*.....*****.***..*****.**..*..*******.*......*....***...*.**.....****.***.**.*.***.......***.****....*..*****......*****.**..*.***.******.***..**.**..*..*.***..****....***..**.*****..**..*...**.*.**.*..***.*..*.***..***..*...*..*...*..*..*....*.*..**.*.....*.*.***.**.*.*...***...**..*....**...*.*******...*****.*...****..*.......*.*..*.***..*..*.....**.**.***...**.*****.**.***.**...*...**..**.*...*....*.*.**..*.*...**.****.*****.***.***.*.***....*...******.**.*.*.*...***....*.****..**.....**...****.*.****.**.**..******.*.**..***..*...***.***.**...*.**....****.*.*.*..*.*.*.**..***....*.....**...*.**.*.****...*.*.*.**..*......**...*...**...**.*...**.**.***...*..*....*.......*..****.*.*.***.*..*.*.**.*..****.*...*..........*..***.*..**...**...**....*...****.***.**..*..**.*..*.....*.*........***....*.***.*..*.*....*.*.....*..*****.***...**.****.*....**...*.....****.*.*..**.*...*.**..*..**.*..***..****....**.*..*.**.**..*.*.*..**...*.*....*....*...*.******...*...*.*.*.*.**.********.*...*..*...**.*.*******..*..***.*..*.....**..*..**..***.*.*.*.*.....**...*..***.*..**..**********.**.******.*...***..*.**.****.*...*.*.***...*....*.**.*.***.....**..*.*.***.*..*.....**...***.....***...*..**.*...*.***.**....**.**...*...*.***.***.*
****.**.*...*..****..*.*..**.**...*****.**..*..*..*....*..****......**.*....*.**..***..*..*.*.*...***..*..**.*...*..**.***...*.*.....**.***..*...*..*.***.*..*.*...**....*......*********.**..*.*..*******...*.......*...*..***..*..*.*.****.****.*.*.***.***..**.*******..*.*...*.**..*.*****..*..**.**..*..*.***...*..**.*..*..**.*.**.*..**.*.*..***.*..*..**.****.**.**.**..*..**.********.......**...*****.**.*.*.***....****.......**..*....****....****....**......*.......*.*.*...***.....***.*..*..*.***********.*......*..*.**..**...**..**..*...*.***....*.*.*.*...**.**..*.**..*..******..*******..*.**.*****.*.*..*.***...****.***.*.*.***.....*.**....*...*.*..*..**....**.*......**....**..***.*.*.**.*......*.*.*.**..*****...**.......**.***....*..*.*.**.*....**.*..*.************....**.****..***...*****...****...**..*......*.*..**...*...***..*.*.*..*...***.....*****..*.*.......*.****.**.*.**.**.***...*.***..**.......*..*.....**.**..***.***.*...*..****.....*..**...*..**.*.**.**..***....**.*.....**.**..*..***.***.****.***.*....*.**..***......*.*....***.***.***...*..*.**...*.***.*....*.*****....***...**.*...*.*..*...**********...**..*.*.*.....**..***.***......*.****.*..*...**..*..*****...**.*.**.....*..**.*....*.*..*.*.***..*.*.**...*.*.*....*..*..**.*....**..*****...***...***..**.**...****.*....***.***...*.**..**.*..*.*...*.**..**..*..**.*.**.*.**.*.**.**......**...*.***....*...*.***.*.*.**..***.****.*****.****...*.......**...***.*.*.....**.....**..*...*....*.*.*.*****.*.....***.****.......*...***.*..**.*.**.**....******..**...*....*.****..*****.**..*.**.......*..***..*.**..*..*.*.**...****.**......*.*..*....***..*.**.*....**..**..*.**.**.**.**..*****...****.*..**.***..**.*.*.**.***..***.*..*..**..*.*.*...*..**.*.*****.*.....*.....*.**...*.*.**..*...**.....**.*.*..**...***.*****.*...*.*.*..*.*.*...*....***..*...**.***..*.****.*.***..*...****..*.**..***.*****.**..*****....*..*.*...***.**.****.***.*...*...*..*..*..***.*....*...*..*..*.**..***.*..***.***.*.*....*.*.*..****.*..***.**.*.**.
.***.*.*..****..**.*****.*..*....**.*.*..*.****..*.*......**.**....*.****.*....*.*....**...*...*****.*.*.*...***...*...****.*.****.*.**.....*..*****...*...**..**.*.*...*..***.******.*.**...**..****..*.******.**..****..*......**.**...**.*..**...***..**.*...****..**..***.**..*..*.*...**..*..**.*.....*.****.*...*.*.***..********..*.*.*..*.*.*.***.**.**.**..*.*..*..***..*****.*..*.**.*..*..*..*.***.**..****..*..****.**...*....*....*.*.*.*.****.*.*..**...****.*.***.*.***....*..***.*..*.*.*.*...**...****..*..*.**....*****...**.**.***......*.*.**.*******.***..**.....***...*.*.**...****.....****.......****.**...***.****..**.**..**....*.**.***...***...**......*.***.*..*.*.**..***.*..*******......*...**..*.**..*.**..*.***......*.**....****...*.***....*.......*...*.***.*.*..*..***.....**...*..****..*..*.*...**...***.***...*.**...*........****..*.*.**.***********.***.***.*...**.....*.*..*.*.*.*..*.**.***.*.***...*.***.**.*.*.*.*.*.***..****.*..*..*.***...*..*.**...*.*.*.*.***.*..*.**.**.*..***..**..***...*..*..*..*....******.*.....**.******..*........*.*.*.*....*....*..**.**.....**.**.*..***..*..*....*.**.******.*.*.**.**.**.****.***..**.**..******....*...*****...*.*.*.*..**...**.*..***.*..**..*.****...**...*.*..*..**.*.**..*....*.....**...**...*...**..*..*.*..****..*.**..*.***...***.**.........*..*******.*....****.*.*..*..**.*..*.**.*..**..***.*.**.*......*..**..**.**...*..*.*.....**...*****..*.**.*..*.**.*.*.*.*..*..*.*..*.**..*..*****.**.***..*...*..*..*..*..****.**.*.*...**.*.*....*.***********.*....**..***..*..***...*....*..**.**.**.**...**....***.**....*....*...*.*.*..*..*.*****..*****....***....*.....**.........*..*..*****.**.***...**.**..****...**.*.*...*****.*.*.*.***......**.....***.**.*..**...***...***....**...**.***.*****.*...*.***.***.**.**....***.*..*.*....***..**..*...**...**.*.*...*........***.**.*.*****..*..*.*...*...**..*....******.......**.*..*.**...**..*...**..*...*.****....****.*..*.****.*..*****.*..*.***..*.**...*..*********.**...**.*...*..*.*...**.***..*.
.*...***.**..***.*..**.*.***.**...*.**..*..*.***.*..*......****.*.*....**..**.***....*.*.*.*..**.**....****.*.***.....****.*..*.....*.***...*.*..........*.*........****....***....**.***..**.*.*****..**.*..*********.**.*****..***.*.***.....*.*...*..******....*.*..*...*.**..***...*.***.*..***...*.*.*.**.*...***..*.**.**.*...***..**..**.*.*..*****..**.***.***...***..**.*.*...*.***.***.*.*.*.*.....*......*.**...*.*.*.***.**.*....**.****...*..*.**.*....*.*.*.***....*******.....***...****.....****.*.*..****..*.....*..***...**.***.......*..**.*..***.***..*..**.*.***.*.*.*..***..*.....***..****..**.***.*.*.*.....*...*.**..*....*.******...**.**.***..*........*****..*.**..***.*.**.****..**.***.....*.*.*..**.**...***.***.**.****.*.**.*.**.******....*...*.*.*.****..*.*.**.....**..**.**.**.*.****....**....*...*...*.*.**..**....**.*.***.*.*.*.....*.***..**.*.***.**..**.*.***.*...*.*****..**..**..*...*..***...*...*..**.****.*...*.*.***.**.......**..**..**.**....**....***....*..***...*.*.**..*....**.***.***.**.*.*...*.**.***.*....****...*.*.*..*..*...***..*.*.*.*..*..*****...*.*..*.**..*.*.*..***.**..***..******...**...***.....**.*..*...*....*****.**.**..*..****.**...********.***...*..*****.**....***.*.***..*...**..**.**.....*.*.*....*...*.*..*..******.**.***...**.*.**....******..***..***.*.*...*..***.*..**.*..*..*.........**...*..*...**.****..**...*****.*..***.*.....*..*...**........*.*....**.****.**.*.**....***.**...*****..*.*.*.**.*********...*.*.**.......**.*.****......*..****...**..***..**.*.*....***.***......*..*..**......****.**..*..*.***.*...**..**...*.*****.*....*....*.**.*.**.*.*..*.****...**.*......*..******.*..******...*.**.*..*.**...*..**.*...*......***......*.*...*..**.*.*....*..**...**.*.*.***..*.*****.*.***...*.*..*.*..***..***...*.*.***..*.*........***.....***..*.*..*.....*.*.**.*.*...***.****.....*.**...*...*.*...***.*.*...***..**.**.......*..*..*.*.*.**.******.***..*..*.*...**...*.**.*.....**.**.*..*....**..*.*..***..**..*..**.*..**.*.**..***..*..*.*.....*.**.*.*
...***.*...**...**.*...**...**..*.**..**.*..*.*******..******.**..*.**..**.***..*....**...*.*..**..**.*.**....***.*.....**..*****.....*.**..*...*....***.*.*..*.**..***.*.*.*.**..*....****...*****...***.*...*..****.**.*.****.*.*..**...**..*.**.*...**.****.***..*.****.*....*..****.***..****.**..*.***...*****.*.**.**.**.....****...*..***.*..****.**.*..**...*.*.*.....**..*...*...*****.*.*...**.*....***..*...***.******...**...*...*.*...**.*.**.*****...**...*..*****..*.*....*..****..**...*.*.*..***.****.***.**.***..***.*.*...*.***.**.*..*..*.**.**.*.**.**..***.**..*...**.***..**.*.*..***.***.***....*.**..*.**.*..*.*.....**...*..*.*.**...*..****.*.**..*...***.*..*......**.....*...*..*..*.*.....****..*******....**..*.***..***....****....*.**.....**.***....*.*.**...*..*.*...**.*..**.**..**..........**.*.*.**...*..**.*.....**..*****...****..***..*.....*..*.***...*.*****.*****.*...*****.*......*......***...**..*.....***.*.**.*.***....**..***.*...*.*.**..*...*.**.*.****.**.**...*.*...*...***..**.**.......*****.*.*......*.***.**......**.*..*.*.....**..*.*.***.*..*****...**..*..*..**.**.*....**.**..***.*.*..*.*...*.**..*****..****...*.*.*****...**.**.*...*****.**...*..*.***..***.....*.*..**..*..****..**.*..****.***.*.***.*.*.*.*******.**.*.*...*..**....******.*.*...*.****..**..*...***..****.**....**.**...**...*.*...**.*..*..***....*.*...*.**..*.****.***.**..*..*..**...*.*.*.....**...*.*.****.*.*..*.**.......****.*...*.*........*..*.*.*..........*.*.*.****..*..***.*.***.*.**...******..*****.**....*..*.....**.**....*.....***...**...*..**.**.*.*..*.***.....***.*.****..**.*.***...*.**...***.***.**..*.*..*****..**.*...*.****.*.......****.*.**..*...***.****.....*.***.*..*..*..*.*...*..***...*..*...**..*.*.*.**.**..*.**..*******..**..***.*.....*..*.***..*...*.**.*..***.*.******.*.*.****...****..*.***..*........**..**.*.....*.*..*...*.**.*.*..*....****..**..*.**..*.***....*.*..******..**.*****.....*..*...*..*....****....*..*.**..*****..**.**..***.*..***.*...*******...*..*..*.****..*..*.*
*.*.*.....*.*......*...**.*.*...*...*....*..**.**.***.**.*******...***....*.*..*..**.*..*.**.....*..**......***.*.....*****.*.*******..***.*.**...*.**..***...**.*...*****...**...**.*.*.*..*.*........**..**..***.*.***.***......*.....*.**...*..**.***..*.*...**.*.*.**..*...**.*..*...***......**..*.**..*..*.********.**..**...****.*...***.******.*.*..*.**.***....**.*..*.**..**...*..***.*..*..*.*****....*.*.**....*..*........*..**.****..****.**.*..*..*********.**.*.....*..*..*..**.**..*...****.*.***..****..*.*.**.**..**..*.**.**.....*...*.****.**....*...*****.*.....***.**....*.*.******..**..**..*..**.***..**.**.....*.*****..***.*.**..*..*.........**..****.******....***..****.***.*.**..*.*..**...***.*...*..*.*...*..**.**......*.****..***....**.****.**.***.**.*****.***.***.**....*.*.......*...***.**.....**..*.*.****....***.*..*.**..*...*.*..**.**...**...****.***..*...*********.***.*.***.*****...*******..**.*.*...****.*.*....*...*....*...***..***.**....****.**...**.*........*.....**.*****..*...**.....*...*.*...*...**.*..****..*.*...*.*.**.**.***..*...*.**..*...**.**.*.***.**.*...**..***...*.***.*...*.*.*.**..*.*....*.*.**.*.*****.*.**.*..*.*****.**.**..*.**.*.****...*.**.....*..***.**.*...*.*..*......*.****.***.*.***.*.*.*.*...**......**.*.***..*.....*..*..**...***...*.....****.*..**..*...**....*****..*.*...****.**.*...*.*.*.***..***......***.*****.**..*...*****.*******.**..*...**.**.**..*.***.*...**.....****.***..*.*****.**....**..**..*..*..*..*...*.*....*..*..***.*.....*.*****..*..**...*..*.*..**.*.*.*.********....*...*.**.*...**.*.....***....******.*.*.*.*...**.**..**..*****...*...****...****.*.**..***.*..*.*****.*..*.****....**.**....***.....*.*.*..*..*.*.********.****.*.*.*.*......*..*..***......***.*......***.*.****.*.*..**.***..*.*...******.*....*..**.**.**.*.**.*..*...*...***...*****.*..*.*.*..*..***.*....**..**..*..****...***..*.*.*.**.***.*..*.**.**...***...*.******.*****.*.***...**..***..****..*.*...*..*....*......**.**.**.**.**.***.*.*.....**...*.*.*.****.*..*.**
*...*.***.**.*.**......*.**........*..*.......*...*..***.*...*..*...*.*..**.**.**..**.***.***......**....****....*..*.****..*.*..**..****..*..**.*..***..********..***.**..*..****.**.*******.....**.****..**.....*.*.*...***.*........*.*..*.**..***.*...*.*....**...*.**.**.**.***.*.**..***...*****.****...*..*.....****.*.***...**.***.....*.*......***.**..*...*...*..*.**..*.*..**..**..*.****.**..*..**...*...*.****..*..****.*.*....*.*.**.*......**.*.********..*.*.*..**....**.....**...*.*.*...*..**.***..*....*.***.*..*.*...***.******.****.**.****....**..****.*...***.***...*.***.***..*.**..*..****..*****.**.***.*....**...*.*****..**.***...*...**.*.*****...*...****.**..*****..*..*.*..**.*.*...........*....*...*.........*****..*.*.*.**.****.*..**...**.*.*.*.****.***.**...***...*..***.*.*..****.***...*...*..**..*..****....*..**..**...*..*..***...*****.****..*.*.*..*..*..*.***..*.***..***.**.*...**....*...*...*.***..*****.*********...*..***..***.**..*.*..*.......*.**...*....**.****...*..*.*****..**..***....*****.**...*..***...*.*..***..****....*******.**...*...*..**.*..*.....*.**.****.**....*.*.*.**..*.**.*..****.*****..***..*.**..**.*......*.**.*.****..*.**..*.*.**.*......*******....***..*.**.***.*....***.***..*.*****...***.*.**....*..***..*********..*.**.****..*****.**.**.*.*..*.*.***..*****.*.*..*...****.*..*.*.****.*.****..**.***.**.....****...*.***.****....*.*.*......***.****.*.*...**.*.*...*.....***..**..*.*.***.****.*****...***....**.*.***.**.***.**...***.......******.....*.*.*.*.**.*....**....*****.******.*.*....**.***....***.*.**.*.*.*.*.**.*.*.****..**..**..*....**.***.*...**.*....***...*....**.**.*********..**..***..*.******.*....*..*.**.*.*....***....*....****......*.....*.**.***.*...***...*..***.***.***.*.***..****..**.**...*.*.*.*..*.***.*...********..*.*.*.*..***....*....**..**.**.*.**.....*.*.*..*...*.****....**...*.******.**..********....***..***.*.*.**...*...**....**..**.*.**..******.***.********....*.**.*.*...**.**.**.**....*..*...***..*.*...*.*......*..**.*..